vitess.io/vitess@v0.16.2/go/vt/proto/vtctldata/vtctldata_vtproto.pb.go (about)

     1  // Code generated by protoc-gen-go-vtproto. DO NOT EDIT.
     2  // protoc-gen-go-vtproto version: v0.4.0
     3  // source: vtctldata.proto
     4  
     5  package vtctldata
     6  
     7  import (
     8  	binary "encoding/binary"
     9  	fmt "fmt"
    10  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    11  	io "io"
    12  	math "math"
    13  	bits "math/bits"
    14  	binlogdata "vitess.io/vitess/go/vt/proto/binlogdata"
    15  	logutil "vitess.io/vitess/go/vt/proto/logutil"
    16  	mysqlctl "vitess.io/vitess/go/vt/proto/mysqlctl"
    17  	query "vitess.io/vitess/go/vt/proto/query"
    18  	replicationdata "vitess.io/vitess/go/vt/proto/replicationdata"
    19  	tabletmanagerdata "vitess.io/vitess/go/vt/proto/tabletmanagerdata"
    20  	topodata "vitess.io/vitess/go/vt/proto/topodata"
    21  	vschema "vitess.io/vitess/go/vt/proto/vschema"
    22  	vtrpc "vitess.io/vitess/go/vt/proto/vtrpc"
    23  	vttime "vitess.io/vitess/go/vt/proto/vttime"
    24  )
    25  
    26  const (
    27  	// Verify that this generated code is sufficiently up-to-date.
    28  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    29  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    30  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    31  )
    32  
    33  func (m *ExecuteVtctlCommandRequest) MarshalVT() (dAtA []byte, err error) {
    34  	if m == nil {
    35  		return nil, nil
    36  	}
    37  	size := m.SizeVT()
    38  	dAtA = make([]byte, size)
    39  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
    40  	if err != nil {
    41  		return nil, err
    42  	}
    43  	return dAtA[:n], nil
    44  }
    45  
    46  func (m *ExecuteVtctlCommandRequest) MarshalToVT(dAtA []byte) (int, error) {
    47  	size := m.SizeVT()
    48  	return m.MarshalToSizedBufferVT(dAtA[:size])
    49  }
    50  
    51  func (m *ExecuteVtctlCommandRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
    52  	if m == nil {
    53  		return 0, nil
    54  	}
    55  	i := len(dAtA)
    56  	_ = i
    57  	var l int
    58  	_ = l
    59  	if m.unknownFields != nil {
    60  		i -= len(m.unknownFields)
    61  		copy(dAtA[i:], m.unknownFields)
    62  	}
    63  	if m.ActionTimeout != 0 {
    64  		i = encodeVarint(dAtA, i, uint64(m.ActionTimeout))
    65  		i--
    66  		dAtA[i] = 0x10
    67  	}
    68  	if len(m.Args) > 0 {
    69  		for iNdEx := len(m.Args) - 1; iNdEx >= 0; iNdEx-- {
    70  			i -= len(m.Args[iNdEx])
    71  			copy(dAtA[i:], m.Args[iNdEx])
    72  			i = encodeVarint(dAtA, i, uint64(len(m.Args[iNdEx])))
    73  			i--
    74  			dAtA[i] = 0xa
    75  		}
    76  	}
    77  	return len(dAtA) - i, nil
    78  }
    79  
    80  func (m *ExecuteVtctlCommandResponse) MarshalVT() (dAtA []byte, err error) {
    81  	if m == nil {
    82  		return nil, nil
    83  	}
    84  	size := m.SizeVT()
    85  	dAtA = make([]byte, size)
    86  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
    87  	if err != nil {
    88  		return nil, err
    89  	}
    90  	return dAtA[:n], nil
    91  }
    92  
    93  func (m *ExecuteVtctlCommandResponse) MarshalToVT(dAtA []byte) (int, error) {
    94  	size := m.SizeVT()
    95  	return m.MarshalToSizedBufferVT(dAtA[:size])
    96  }
    97  
    98  func (m *ExecuteVtctlCommandResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
    99  	if m == nil {
   100  		return 0, nil
   101  	}
   102  	i := len(dAtA)
   103  	_ = i
   104  	var l int
   105  	_ = l
   106  	if m.unknownFields != nil {
   107  		i -= len(m.unknownFields)
   108  		copy(dAtA[i:], m.unknownFields)
   109  	}
   110  	if m.Event != nil {
   111  		size, err := m.Event.MarshalToSizedBufferVT(dAtA[:i])
   112  		if err != nil {
   113  			return 0, err
   114  		}
   115  		i -= size
   116  		i = encodeVarint(dAtA, i, uint64(size))
   117  		i--
   118  		dAtA[i] = 0xa
   119  	}
   120  	return len(dAtA) - i, nil
   121  }
   122  
   123  func (m *TableMaterializeSettings) MarshalVT() (dAtA []byte, err error) {
   124  	if m == nil {
   125  		return nil, nil
   126  	}
   127  	size := m.SizeVT()
   128  	dAtA = make([]byte, size)
   129  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
   130  	if err != nil {
   131  		return nil, err
   132  	}
   133  	return dAtA[:n], nil
   134  }
   135  
   136  func (m *TableMaterializeSettings) MarshalToVT(dAtA []byte) (int, error) {
   137  	size := m.SizeVT()
   138  	return m.MarshalToSizedBufferVT(dAtA[:size])
   139  }
   140  
   141  func (m *TableMaterializeSettings) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
   142  	if m == nil {
   143  		return 0, nil
   144  	}
   145  	i := len(dAtA)
   146  	_ = i
   147  	var l int
   148  	_ = l
   149  	if m.unknownFields != nil {
   150  		i -= len(m.unknownFields)
   151  		copy(dAtA[i:], m.unknownFields)
   152  	}
   153  	if len(m.CreateDdl) > 0 {
   154  		i -= len(m.CreateDdl)
   155  		copy(dAtA[i:], m.CreateDdl)
   156  		i = encodeVarint(dAtA, i, uint64(len(m.CreateDdl)))
   157  		i--
   158  		dAtA[i] = 0x1a
   159  	}
   160  	if len(m.SourceExpression) > 0 {
   161  		i -= len(m.SourceExpression)
   162  		copy(dAtA[i:], m.SourceExpression)
   163  		i = encodeVarint(dAtA, i, uint64(len(m.SourceExpression)))
   164  		i--
   165  		dAtA[i] = 0x12
   166  	}
   167  	if len(m.TargetTable) > 0 {
   168  		i -= len(m.TargetTable)
   169  		copy(dAtA[i:], m.TargetTable)
   170  		i = encodeVarint(dAtA, i, uint64(len(m.TargetTable)))
   171  		i--
   172  		dAtA[i] = 0xa
   173  	}
   174  	return len(dAtA) - i, nil
   175  }
   176  
   177  func (m *MaterializeSettings) MarshalVT() (dAtA []byte, err error) {
   178  	if m == nil {
   179  		return nil, nil
   180  	}
   181  	size := m.SizeVT()
   182  	dAtA = make([]byte, size)
   183  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
   184  	if err != nil {
   185  		return nil, err
   186  	}
   187  	return dAtA[:n], nil
   188  }
   189  
   190  func (m *MaterializeSettings) MarshalToVT(dAtA []byte) (int, error) {
   191  	size := m.SizeVT()
   192  	return m.MarshalToSizedBufferVT(dAtA[:size])
   193  }
   194  
   195  func (m *MaterializeSettings) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
   196  	if m == nil {
   197  		return 0, nil
   198  	}
   199  	i := len(dAtA)
   200  	_ = i
   201  	var l int
   202  	_ = l
   203  	if m.unknownFields != nil {
   204  		i -= len(m.unknownFields)
   205  		copy(dAtA[i:], m.unknownFields)
   206  	}
   207  	if m.DeferSecondaryKeys {
   208  		i--
   209  		if m.DeferSecondaryKeys {
   210  			dAtA[i] = 1
   211  		} else {
   212  			dAtA[i] = 0
   213  		}
   214  		i--
   215  		dAtA[i] = 0x70
   216  	}
   217  	if len(m.OnDdl) > 0 {
   218  		i -= len(m.OnDdl)
   219  		copy(dAtA[i:], m.OnDdl)
   220  		i = encodeVarint(dAtA, i, uint64(len(m.OnDdl)))
   221  		i--
   222  		dAtA[i] = 0x6a
   223  	}
   224  	if len(m.SourceShards) > 0 {
   225  		for iNdEx := len(m.SourceShards) - 1; iNdEx >= 0; iNdEx-- {
   226  			i -= len(m.SourceShards[iNdEx])
   227  			copy(dAtA[i:], m.SourceShards[iNdEx])
   228  			i = encodeVarint(dAtA, i, uint64(len(m.SourceShards[iNdEx])))
   229  			i--
   230  			dAtA[i] = 0x62
   231  		}
   232  	}
   233  	if len(m.TargetTimeZone) > 0 {
   234  		i -= len(m.TargetTimeZone)
   235  		copy(dAtA[i:], m.TargetTimeZone)
   236  		i = encodeVarint(dAtA, i, uint64(len(m.TargetTimeZone)))
   237  		i--
   238  		dAtA[i] = 0x5a
   239  	}
   240  	if len(m.SourceTimeZone) > 0 {
   241  		i -= len(m.SourceTimeZone)
   242  		copy(dAtA[i:], m.SourceTimeZone)
   243  		i = encodeVarint(dAtA, i, uint64(len(m.SourceTimeZone)))
   244  		i--
   245  		dAtA[i] = 0x52
   246  	}
   247  	if m.MaterializationIntent != 0 {
   248  		i = encodeVarint(dAtA, i, uint64(m.MaterializationIntent))
   249  		i--
   250  		dAtA[i] = 0x48
   251  	}
   252  	if len(m.ExternalCluster) > 0 {
   253  		i -= len(m.ExternalCluster)
   254  		copy(dAtA[i:], m.ExternalCluster)
   255  		i = encodeVarint(dAtA, i, uint64(len(m.ExternalCluster)))
   256  		i--
   257  		dAtA[i] = 0x42
   258  	}
   259  	if len(m.TabletTypes) > 0 {
   260  		i -= len(m.TabletTypes)
   261  		copy(dAtA[i:], m.TabletTypes)
   262  		i = encodeVarint(dAtA, i, uint64(len(m.TabletTypes)))
   263  		i--
   264  		dAtA[i] = 0x3a
   265  	}
   266  	if len(m.Cell) > 0 {
   267  		i -= len(m.Cell)
   268  		copy(dAtA[i:], m.Cell)
   269  		i = encodeVarint(dAtA, i, uint64(len(m.Cell)))
   270  		i--
   271  		dAtA[i] = 0x32
   272  	}
   273  	if len(m.TableSettings) > 0 {
   274  		for iNdEx := len(m.TableSettings) - 1; iNdEx >= 0; iNdEx-- {
   275  			size, err := m.TableSettings[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
   276  			if err != nil {
   277  				return 0, err
   278  			}
   279  			i -= size
   280  			i = encodeVarint(dAtA, i, uint64(size))
   281  			i--
   282  			dAtA[i] = 0x2a
   283  		}
   284  	}
   285  	if m.StopAfterCopy {
   286  		i--
   287  		if m.StopAfterCopy {
   288  			dAtA[i] = 1
   289  		} else {
   290  			dAtA[i] = 0
   291  		}
   292  		i--
   293  		dAtA[i] = 0x20
   294  	}
   295  	if len(m.TargetKeyspace) > 0 {
   296  		i -= len(m.TargetKeyspace)
   297  		copy(dAtA[i:], m.TargetKeyspace)
   298  		i = encodeVarint(dAtA, i, uint64(len(m.TargetKeyspace)))
   299  		i--
   300  		dAtA[i] = 0x1a
   301  	}
   302  	if len(m.SourceKeyspace) > 0 {
   303  		i -= len(m.SourceKeyspace)
   304  		copy(dAtA[i:], m.SourceKeyspace)
   305  		i = encodeVarint(dAtA, i, uint64(len(m.SourceKeyspace)))
   306  		i--
   307  		dAtA[i] = 0x12
   308  	}
   309  	if len(m.Workflow) > 0 {
   310  		i -= len(m.Workflow)
   311  		copy(dAtA[i:], m.Workflow)
   312  		i = encodeVarint(dAtA, i, uint64(len(m.Workflow)))
   313  		i--
   314  		dAtA[i] = 0xa
   315  	}
   316  	return len(dAtA) - i, nil
   317  }
   318  
   319  func (m *Keyspace) MarshalVT() (dAtA []byte, err error) {
   320  	if m == nil {
   321  		return nil, nil
   322  	}
   323  	size := m.SizeVT()
   324  	dAtA = make([]byte, size)
   325  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
   326  	if err != nil {
   327  		return nil, err
   328  	}
   329  	return dAtA[:n], nil
   330  }
   331  
   332  func (m *Keyspace) MarshalToVT(dAtA []byte) (int, error) {
   333  	size := m.SizeVT()
   334  	return m.MarshalToSizedBufferVT(dAtA[:size])
   335  }
   336  
   337  func (m *Keyspace) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
   338  	if m == nil {
   339  		return 0, nil
   340  	}
   341  	i := len(dAtA)
   342  	_ = i
   343  	var l int
   344  	_ = l
   345  	if m.unknownFields != nil {
   346  		i -= len(m.unknownFields)
   347  		copy(dAtA[i:], m.unknownFields)
   348  	}
   349  	if m.Keyspace != nil {
   350  		size, err := m.Keyspace.MarshalToSizedBufferVT(dAtA[:i])
   351  		if err != nil {
   352  			return 0, err
   353  		}
   354  		i -= size
   355  		i = encodeVarint(dAtA, i, uint64(size))
   356  		i--
   357  		dAtA[i] = 0x12
   358  	}
   359  	if len(m.Name) > 0 {
   360  		i -= len(m.Name)
   361  		copy(dAtA[i:], m.Name)
   362  		i = encodeVarint(dAtA, i, uint64(len(m.Name)))
   363  		i--
   364  		dAtA[i] = 0xa
   365  	}
   366  	return len(dAtA) - i, nil
   367  }
   368  
   369  func (m *Shard) MarshalVT() (dAtA []byte, err error) {
   370  	if m == nil {
   371  		return nil, nil
   372  	}
   373  	size := m.SizeVT()
   374  	dAtA = make([]byte, size)
   375  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
   376  	if err != nil {
   377  		return nil, err
   378  	}
   379  	return dAtA[:n], nil
   380  }
   381  
   382  func (m *Shard) MarshalToVT(dAtA []byte) (int, error) {
   383  	size := m.SizeVT()
   384  	return m.MarshalToSizedBufferVT(dAtA[:size])
   385  }
   386  
   387  func (m *Shard) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
   388  	if m == nil {
   389  		return 0, nil
   390  	}
   391  	i := len(dAtA)
   392  	_ = i
   393  	var l int
   394  	_ = l
   395  	if m.unknownFields != nil {
   396  		i -= len(m.unknownFields)
   397  		copy(dAtA[i:], m.unknownFields)
   398  	}
   399  	if m.Shard != nil {
   400  		size, err := m.Shard.MarshalToSizedBufferVT(dAtA[:i])
   401  		if err != nil {
   402  			return 0, err
   403  		}
   404  		i -= size
   405  		i = encodeVarint(dAtA, i, uint64(size))
   406  		i--
   407  		dAtA[i] = 0x1a
   408  	}
   409  	if len(m.Name) > 0 {
   410  		i -= len(m.Name)
   411  		copy(dAtA[i:], m.Name)
   412  		i = encodeVarint(dAtA, i, uint64(len(m.Name)))
   413  		i--
   414  		dAtA[i] = 0x12
   415  	}
   416  	if len(m.Keyspace) > 0 {
   417  		i -= len(m.Keyspace)
   418  		copy(dAtA[i:], m.Keyspace)
   419  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
   420  		i--
   421  		dAtA[i] = 0xa
   422  	}
   423  	return len(dAtA) - i, nil
   424  }
   425  
   426  func (m *Workflow_ReplicationLocation) MarshalVT() (dAtA []byte, err error) {
   427  	if m == nil {
   428  		return nil, nil
   429  	}
   430  	size := m.SizeVT()
   431  	dAtA = make([]byte, size)
   432  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
   433  	if err != nil {
   434  		return nil, err
   435  	}
   436  	return dAtA[:n], nil
   437  }
   438  
   439  func (m *Workflow_ReplicationLocation) MarshalToVT(dAtA []byte) (int, error) {
   440  	size := m.SizeVT()
   441  	return m.MarshalToSizedBufferVT(dAtA[:size])
   442  }
   443  
   444  func (m *Workflow_ReplicationLocation) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
   445  	if m == nil {
   446  		return 0, nil
   447  	}
   448  	i := len(dAtA)
   449  	_ = i
   450  	var l int
   451  	_ = l
   452  	if m.unknownFields != nil {
   453  		i -= len(m.unknownFields)
   454  		copy(dAtA[i:], m.unknownFields)
   455  	}
   456  	if len(m.Shards) > 0 {
   457  		for iNdEx := len(m.Shards) - 1; iNdEx >= 0; iNdEx-- {
   458  			i -= len(m.Shards[iNdEx])
   459  			copy(dAtA[i:], m.Shards[iNdEx])
   460  			i = encodeVarint(dAtA, i, uint64(len(m.Shards[iNdEx])))
   461  			i--
   462  			dAtA[i] = 0x12
   463  		}
   464  	}
   465  	if len(m.Keyspace) > 0 {
   466  		i -= len(m.Keyspace)
   467  		copy(dAtA[i:], m.Keyspace)
   468  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
   469  		i--
   470  		dAtA[i] = 0xa
   471  	}
   472  	return len(dAtA) - i, nil
   473  }
   474  
   475  func (m *Workflow_ShardStream) MarshalVT() (dAtA []byte, err error) {
   476  	if m == nil {
   477  		return nil, nil
   478  	}
   479  	size := m.SizeVT()
   480  	dAtA = make([]byte, size)
   481  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
   482  	if err != nil {
   483  		return nil, err
   484  	}
   485  	return dAtA[:n], nil
   486  }
   487  
   488  func (m *Workflow_ShardStream) MarshalToVT(dAtA []byte) (int, error) {
   489  	size := m.SizeVT()
   490  	return m.MarshalToSizedBufferVT(dAtA[:size])
   491  }
   492  
   493  func (m *Workflow_ShardStream) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
   494  	if m == nil {
   495  		return 0, nil
   496  	}
   497  	i := len(dAtA)
   498  	_ = i
   499  	var l int
   500  	_ = l
   501  	if m.unknownFields != nil {
   502  		i -= len(m.unknownFields)
   503  		copy(dAtA[i:], m.unknownFields)
   504  	}
   505  	if m.IsPrimaryServing {
   506  		i--
   507  		if m.IsPrimaryServing {
   508  			dAtA[i] = 1
   509  		} else {
   510  			dAtA[i] = 0
   511  		}
   512  		i--
   513  		dAtA[i] = 0x18
   514  	}
   515  	if len(m.TabletControls) > 0 {
   516  		for iNdEx := len(m.TabletControls) - 1; iNdEx >= 0; iNdEx-- {
   517  			size, err := m.TabletControls[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
   518  			if err != nil {
   519  				return 0, err
   520  			}
   521  			i -= size
   522  			i = encodeVarint(dAtA, i, uint64(size))
   523  			i--
   524  			dAtA[i] = 0x12
   525  		}
   526  	}
   527  	if len(m.Streams) > 0 {
   528  		for iNdEx := len(m.Streams) - 1; iNdEx >= 0; iNdEx-- {
   529  			size, err := m.Streams[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
   530  			if err != nil {
   531  				return 0, err
   532  			}
   533  			i -= size
   534  			i = encodeVarint(dAtA, i, uint64(size))
   535  			i--
   536  			dAtA[i] = 0xa
   537  		}
   538  	}
   539  	return len(dAtA) - i, nil
   540  }
   541  
   542  func (m *Workflow_Stream_CopyState) MarshalVT() (dAtA []byte, err error) {
   543  	if m == nil {
   544  		return nil, nil
   545  	}
   546  	size := m.SizeVT()
   547  	dAtA = make([]byte, size)
   548  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
   549  	if err != nil {
   550  		return nil, err
   551  	}
   552  	return dAtA[:n], nil
   553  }
   554  
   555  func (m *Workflow_Stream_CopyState) MarshalToVT(dAtA []byte) (int, error) {
   556  	size := m.SizeVT()
   557  	return m.MarshalToSizedBufferVT(dAtA[:size])
   558  }
   559  
   560  func (m *Workflow_Stream_CopyState) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
   561  	if m == nil {
   562  		return 0, nil
   563  	}
   564  	i := len(dAtA)
   565  	_ = i
   566  	var l int
   567  	_ = l
   568  	if m.unknownFields != nil {
   569  		i -= len(m.unknownFields)
   570  		copy(dAtA[i:], m.unknownFields)
   571  	}
   572  	if len(m.LastPk) > 0 {
   573  		i -= len(m.LastPk)
   574  		copy(dAtA[i:], m.LastPk)
   575  		i = encodeVarint(dAtA, i, uint64(len(m.LastPk)))
   576  		i--
   577  		dAtA[i] = 0x12
   578  	}
   579  	if len(m.Table) > 0 {
   580  		i -= len(m.Table)
   581  		copy(dAtA[i:], m.Table)
   582  		i = encodeVarint(dAtA, i, uint64(len(m.Table)))
   583  		i--
   584  		dAtA[i] = 0xa
   585  	}
   586  	return len(dAtA) - i, nil
   587  }
   588  
   589  func (m *Workflow_Stream_Log) MarshalVT() (dAtA []byte, err error) {
   590  	if m == nil {
   591  		return nil, nil
   592  	}
   593  	size := m.SizeVT()
   594  	dAtA = make([]byte, size)
   595  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
   596  	if err != nil {
   597  		return nil, err
   598  	}
   599  	return dAtA[:n], nil
   600  }
   601  
   602  func (m *Workflow_Stream_Log) MarshalToVT(dAtA []byte) (int, error) {
   603  	size := m.SizeVT()
   604  	return m.MarshalToSizedBufferVT(dAtA[:size])
   605  }
   606  
   607  func (m *Workflow_Stream_Log) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
   608  	if m == nil {
   609  		return 0, nil
   610  	}
   611  	i := len(dAtA)
   612  	_ = i
   613  	var l int
   614  	_ = l
   615  	if m.unknownFields != nil {
   616  		i -= len(m.unknownFields)
   617  		copy(dAtA[i:], m.unknownFields)
   618  	}
   619  	if m.Count != 0 {
   620  		i = encodeVarint(dAtA, i, uint64(m.Count))
   621  		i--
   622  		dAtA[i] = 0x40
   623  	}
   624  	if len(m.Message) > 0 {
   625  		i -= len(m.Message)
   626  		copy(dAtA[i:], m.Message)
   627  		i = encodeVarint(dAtA, i, uint64(len(m.Message)))
   628  		i--
   629  		dAtA[i] = 0x3a
   630  	}
   631  	if m.UpdatedAt != nil {
   632  		size, err := m.UpdatedAt.MarshalToSizedBufferVT(dAtA[:i])
   633  		if err != nil {
   634  			return 0, err
   635  		}
   636  		i -= size
   637  		i = encodeVarint(dAtA, i, uint64(size))
   638  		i--
   639  		dAtA[i] = 0x32
   640  	}
   641  	if m.CreatedAt != nil {
   642  		size, err := m.CreatedAt.MarshalToSizedBufferVT(dAtA[:i])
   643  		if err != nil {
   644  			return 0, err
   645  		}
   646  		i -= size
   647  		i = encodeVarint(dAtA, i, uint64(size))
   648  		i--
   649  		dAtA[i] = 0x2a
   650  	}
   651  	if len(m.State) > 0 {
   652  		i -= len(m.State)
   653  		copy(dAtA[i:], m.State)
   654  		i = encodeVarint(dAtA, i, uint64(len(m.State)))
   655  		i--
   656  		dAtA[i] = 0x22
   657  	}
   658  	if len(m.Type) > 0 {
   659  		i -= len(m.Type)
   660  		copy(dAtA[i:], m.Type)
   661  		i = encodeVarint(dAtA, i, uint64(len(m.Type)))
   662  		i--
   663  		dAtA[i] = 0x1a
   664  	}
   665  	if m.StreamId != 0 {
   666  		i = encodeVarint(dAtA, i, uint64(m.StreamId))
   667  		i--
   668  		dAtA[i] = 0x10
   669  	}
   670  	if m.Id != 0 {
   671  		i = encodeVarint(dAtA, i, uint64(m.Id))
   672  		i--
   673  		dAtA[i] = 0x8
   674  	}
   675  	return len(dAtA) - i, nil
   676  }
   677  
   678  func (m *Workflow_Stream) MarshalVT() (dAtA []byte, err error) {
   679  	if m == nil {
   680  		return nil, nil
   681  	}
   682  	size := m.SizeVT()
   683  	dAtA = make([]byte, size)
   684  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
   685  	if err != nil {
   686  		return nil, err
   687  	}
   688  	return dAtA[:n], nil
   689  }
   690  
   691  func (m *Workflow_Stream) MarshalToVT(dAtA []byte) (int, error) {
   692  	size := m.SizeVT()
   693  	return m.MarshalToSizedBufferVT(dAtA[:size])
   694  }
   695  
   696  func (m *Workflow_Stream) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
   697  	if m == nil {
   698  		return 0, nil
   699  	}
   700  	i := len(dAtA)
   701  	_ = i
   702  	var l int
   703  	_ = l
   704  	if m.unknownFields != nil {
   705  		i -= len(m.unknownFields)
   706  		copy(dAtA[i:], m.unknownFields)
   707  	}
   708  	if len(m.Tags) > 0 {
   709  		for iNdEx := len(m.Tags) - 1; iNdEx >= 0; iNdEx-- {
   710  			i -= len(m.Tags[iNdEx])
   711  			copy(dAtA[i:], m.Tags[iNdEx])
   712  			i = encodeVarint(dAtA, i, uint64(len(m.Tags[iNdEx])))
   713  			i--
   714  			dAtA[i] = 0x7a
   715  		}
   716  	}
   717  	if len(m.LogFetchError) > 0 {
   718  		i -= len(m.LogFetchError)
   719  		copy(dAtA[i:], m.LogFetchError)
   720  		i = encodeVarint(dAtA, i, uint64(len(m.LogFetchError)))
   721  		i--
   722  		dAtA[i] = 0x72
   723  	}
   724  	if len(m.Logs) > 0 {
   725  		for iNdEx := len(m.Logs) - 1; iNdEx >= 0; iNdEx-- {
   726  			size, err := m.Logs[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
   727  			if err != nil {
   728  				return 0, err
   729  			}
   730  			i -= size
   731  			i = encodeVarint(dAtA, i, uint64(size))
   732  			i--
   733  			dAtA[i] = 0x6a
   734  		}
   735  	}
   736  	if len(m.CopyStates) > 0 {
   737  		for iNdEx := len(m.CopyStates) - 1; iNdEx >= 0; iNdEx-- {
   738  			size, err := m.CopyStates[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
   739  			if err != nil {
   740  				return 0, err
   741  			}
   742  			i -= size
   743  			i = encodeVarint(dAtA, i, uint64(size))
   744  			i--
   745  			dAtA[i] = 0x62
   746  		}
   747  	}
   748  	if len(m.Message) > 0 {
   749  		i -= len(m.Message)
   750  		copy(dAtA[i:], m.Message)
   751  		i = encodeVarint(dAtA, i, uint64(len(m.Message)))
   752  		i--
   753  		dAtA[i] = 0x5a
   754  	}
   755  	if m.TimeUpdated != nil {
   756  		size, err := m.TimeUpdated.MarshalToSizedBufferVT(dAtA[:i])
   757  		if err != nil {
   758  			return 0, err
   759  		}
   760  		i -= size
   761  		i = encodeVarint(dAtA, i, uint64(size))
   762  		i--
   763  		dAtA[i] = 0x52
   764  	}
   765  	if m.TransactionTimestamp != nil {
   766  		size, err := m.TransactionTimestamp.MarshalToSizedBufferVT(dAtA[:i])
   767  		if err != nil {
   768  			return 0, err
   769  		}
   770  		i -= size
   771  		i = encodeVarint(dAtA, i, uint64(size))
   772  		i--
   773  		dAtA[i] = 0x4a
   774  	}
   775  	if len(m.DbName) > 0 {
   776  		i -= len(m.DbName)
   777  		copy(dAtA[i:], m.DbName)
   778  		i = encodeVarint(dAtA, i, uint64(len(m.DbName)))
   779  		i--
   780  		dAtA[i] = 0x42
   781  	}
   782  	if len(m.State) > 0 {
   783  		i -= len(m.State)
   784  		copy(dAtA[i:], m.State)
   785  		i = encodeVarint(dAtA, i, uint64(len(m.State)))
   786  		i--
   787  		dAtA[i] = 0x3a
   788  	}
   789  	if len(m.StopPosition) > 0 {
   790  		i -= len(m.StopPosition)
   791  		copy(dAtA[i:], m.StopPosition)
   792  		i = encodeVarint(dAtA, i, uint64(len(m.StopPosition)))
   793  		i--
   794  		dAtA[i] = 0x32
   795  	}
   796  	if len(m.Position) > 0 {
   797  		i -= len(m.Position)
   798  		copy(dAtA[i:], m.Position)
   799  		i = encodeVarint(dAtA, i, uint64(len(m.Position)))
   800  		i--
   801  		dAtA[i] = 0x2a
   802  	}
   803  	if m.BinlogSource != nil {
   804  		size, err := m.BinlogSource.MarshalToSizedBufferVT(dAtA[:i])
   805  		if err != nil {
   806  			return 0, err
   807  		}
   808  		i -= size
   809  		i = encodeVarint(dAtA, i, uint64(size))
   810  		i--
   811  		dAtA[i] = 0x22
   812  	}
   813  	if m.Tablet != nil {
   814  		size, err := m.Tablet.MarshalToSizedBufferVT(dAtA[:i])
   815  		if err != nil {
   816  			return 0, err
   817  		}
   818  		i -= size
   819  		i = encodeVarint(dAtA, i, uint64(size))
   820  		i--
   821  		dAtA[i] = 0x1a
   822  	}
   823  	if len(m.Shard) > 0 {
   824  		i -= len(m.Shard)
   825  		copy(dAtA[i:], m.Shard)
   826  		i = encodeVarint(dAtA, i, uint64(len(m.Shard)))
   827  		i--
   828  		dAtA[i] = 0x12
   829  	}
   830  	if m.Id != 0 {
   831  		i = encodeVarint(dAtA, i, uint64(m.Id))
   832  		i--
   833  		dAtA[i] = 0x8
   834  	}
   835  	return len(dAtA) - i, nil
   836  }
   837  
   838  func (m *Workflow) MarshalVT() (dAtA []byte, err error) {
   839  	if m == nil {
   840  		return nil, nil
   841  	}
   842  	size := m.SizeVT()
   843  	dAtA = make([]byte, size)
   844  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
   845  	if err != nil {
   846  		return nil, err
   847  	}
   848  	return dAtA[:n], nil
   849  }
   850  
   851  func (m *Workflow) MarshalToVT(dAtA []byte) (int, error) {
   852  	size := m.SizeVT()
   853  	return m.MarshalToSizedBufferVT(dAtA[:size])
   854  }
   855  
   856  func (m *Workflow) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
   857  	if m == nil {
   858  		return 0, nil
   859  	}
   860  	i := len(dAtA)
   861  	_ = i
   862  	var l int
   863  	_ = l
   864  	if m.unknownFields != nil {
   865  		i -= len(m.unknownFields)
   866  		copy(dAtA[i:], m.unknownFields)
   867  	}
   868  	if len(m.WorkflowSubType) > 0 {
   869  		i -= len(m.WorkflowSubType)
   870  		copy(dAtA[i:], m.WorkflowSubType)
   871  		i = encodeVarint(dAtA, i, uint64(len(m.WorkflowSubType)))
   872  		i--
   873  		dAtA[i] = 0x3a
   874  	}
   875  	if len(m.WorkflowType) > 0 {
   876  		i -= len(m.WorkflowType)
   877  		copy(dAtA[i:], m.WorkflowType)
   878  		i = encodeVarint(dAtA, i, uint64(len(m.WorkflowType)))
   879  		i--
   880  		dAtA[i] = 0x32
   881  	}
   882  	if len(m.ShardStreams) > 0 {
   883  		for k := range m.ShardStreams {
   884  			v := m.ShardStreams[k]
   885  			baseI := i
   886  			size, err := v.MarshalToSizedBufferVT(dAtA[:i])
   887  			if err != nil {
   888  				return 0, err
   889  			}
   890  			i -= size
   891  			i = encodeVarint(dAtA, i, uint64(size))
   892  			i--
   893  			dAtA[i] = 0x12
   894  			i -= len(k)
   895  			copy(dAtA[i:], k)
   896  			i = encodeVarint(dAtA, i, uint64(len(k)))
   897  			i--
   898  			dAtA[i] = 0xa
   899  			i = encodeVarint(dAtA, i, uint64(baseI-i))
   900  			i--
   901  			dAtA[i] = 0x2a
   902  		}
   903  	}
   904  	if m.MaxVReplicationLag != 0 {
   905  		i = encodeVarint(dAtA, i, uint64(m.MaxVReplicationLag))
   906  		i--
   907  		dAtA[i] = 0x20
   908  	}
   909  	if m.Target != nil {
   910  		size, err := m.Target.MarshalToSizedBufferVT(dAtA[:i])
   911  		if err != nil {
   912  			return 0, err
   913  		}
   914  		i -= size
   915  		i = encodeVarint(dAtA, i, uint64(size))
   916  		i--
   917  		dAtA[i] = 0x1a
   918  	}
   919  	if m.Source != nil {
   920  		size, err := m.Source.MarshalToSizedBufferVT(dAtA[:i])
   921  		if err != nil {
   922  			return 0, err
   923  		}
   924  		i -= size
   925  		i = encodeVarint(dAtA, i, uint64(size))
   926  		i--
   927  		dAtA[i] = 0x12
   928  	}
   929  	if len(m.Name) > 0 {
   930  		i -= len(m.Name)
   931  		copy(dAtA[i:], m.Name)
   932  		i = encodeVarint(dAtA, i, uint64(len(m.Name)))
   933  		i--
   934  		dAtA[i] = 0xa
   935  	}
   936  	return len(dAtA) - i, nil
   937  }
   938  
   939  func (m *AddCellInfoRequest) MarshalVT() (dAtA []byte, err error) {
   940  	if m == nil {
   941  		return nil, nil
   942  	}
   943  	size := m.SizeVT()
   944  	dAtA = make([]byte, size)
   945  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
   946  	if err != nil {
   947  		return nil, err
   948  	}
   949  	return dAtA[:n], nil
   950  }
   951  
   952  func (m *AddCellInfoRequest) MarshalToVT(dAtA []byte) (int, error) {
   953  	size := m.SizeVT()
   954  	return m.MarshalToSizedBufferVT(dAtA[:size])
   955  }
   956  
   957  func (m *AddCellInfoRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
   958  	if m == nil {
   959  		return 0, nil
   960  	}
   961  	i := len(dAtA)
   962  	_ = i
   963  	var l int
   964  	_ = l
   965  	if m.unknownFields != nil {
   966  		i -= len(m.unknownFields)
   967  		copy(dAtA[i:], m.unknownFields)
   968  	}
   969  	if m.CellInfo != nil {
   970  		size, err := m.CellInfo.MarshalToSizedBufferVT(dAtA[:i])
   971  		if err != nil {
   972  			return 0, err
   973  		}
   974  		i -= size
   975  		i = encodeVarint(dAtA, i, uint64(size))
   976  		i--
   977  		dAtA[i] = 0x12
   978  	}
   979  	if len(m.Name) > 0 {
   980  		i -= len(m.Name)
   981  		copy(dAtA[i:], m.Name)
   982  		i = encodeVarint(dAtA, i, uint64(len(m.Name)))
   983  		i--
   984  		dAtA[i] = 0xa
   985  	}
   986  	return len(dAtA) - i, nil
   987  }
   988  
   989  func (m *AddCellInfoResponse) MarshalVT() (dAtA []byte, err error) {
   990  	if m == nil {
   991  		return nil, nil
   992  	}
   993  	size := m.SizeVT()
   994  	dAtA = make([]byte, size)
   995  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
   996  	if err != nil {
   997  		return nil, err
   998  	}
   999  	return dAtA[:n], nil
  1000  }
  1001  
  1002  func (m *AddCellInfoResponse) MarshalToVT(dAtA []byte) (int, error) {
  1003  	size := m.SizeVT()
  1004  	return m.MarshalToSizedBufferVT(dAtA[:size])
  1005  }
  1006  
  1007  func (m *AddCellInfoResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  1008  	if m == nil {
  1009  		return 0, nil
  1010  	}
  1011  	i := len(dAtA)
  1012  	_ = i
  1013  	var l int
  1014  	_ = l
  1015  	if m.unknownFields != nil {
  1016  		i -= len(m.unknownFields)
  1017  		copy(dAtA[i:], m.unknownFields)
  1018  	}
  1019  	return len(dAtA) - i, nil
  1020  }
  1021  
  1022  func (m *AddCellsAliasRequest) MarshalVT() (dAtA []byte, err error) {
  1023  	if m == nil {
  1024  		return nil, nil
  1025  	}
  1026  	size := m.SizeVT()
  1027  	dAtA = make([]byte, size)
  1028  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  1029  	if err != nil {
  1030  		return nil, err
  1031  	}
  1032  	return dAtA[:n], nil
  1033  }
  1034  
  1035  func (m *AddCellsAliasRequest) MarshalToVT(dAtA []byte) (int, error) {
  1036  	size := m.SizeVT()
  1037  	return m.MarshalToSizedBufferVT(dAtA[:size])
  1038  }
  1039  
  1040  func (m *AddCellsAliasRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  1041  	if m == nil {
  1042  		return 0, nil
  1043  	}
  1044  	i := len(dAtA)
  1045  	_ = i
  1046  	var l int
  1047  	_ = l
  1048  	if m.unknownFields != nil {
  1049  		i -= len(m.unknownFields)
  1050  		copy(dAtA[i:], m.unknownFields)
  1051  	}
  1052  	if len(m.Cells) > 0 {
  1053  		for iNdEx := len(m.Cells) - 1; iNdEx >= 0; iNdEx-- {
  1054  			i -= len(m.Cells[iNdEx])
  1055  			copy(dAtA[i:], m.Cells[iNdEx])
  1056  			i = encodeVarint(dAtA, i, uint64(len(m.Cells[iNdEx])))
  1057  			i--
  1058  			dAtA[i] = 0x12
  1059  		}
  1060  	}
  1061  	if len(m.Name) > 0 {
  1062  		i -= len(m.Name)
  1063  		copy(dAtA[i:], m.Name)
  1064  		i = encodeVarint(dAtA, i, uint64(len(m.Name)))
  1065  		i--
  1066  		dAtA[i] = 0xa
  1067  	}
  1068  	return len(dAtA) - i, nil
  1069  }
  1070  
  1071  func (m *AddCellsAliasResponse) MarshalVT() (dAtA []byte, err error) {
  1072  	if m == nil {
  1073  		return nil, nil
  1074  	}
  1075  	size := m.SizeVT()
  1076  	dAtA = make([]byte, size)
  1077  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  1078  	if err != nil {
  1079  		return nil, err
  1080  	}
  1081  	return dAtA[:n], nil
  1082  }
  1083  
  1084  func (m *AddCellsAliasResponse) MarshalToVT(dAtA []byte) (int, error) {
  1085  	size := m.SizeVT()
  1086  	return m.MarshalToSizedBufferVT(dAtA[:size])
  1087  }
  1088  
  1089  func (m *AddCellsAliasResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  1090  	if m == nil {
  1091  		return 0, nil
  1092  	}
  1093  	i := len(dAtA)
  1094  	_ = i
  1095  	var l int
  1096  	_ = l
  1097  	if m.unknownFields != nil {
  1098  		i -= len(m.unknownFields)
  1099  		copy(dAtA[i:], m.unknownFields)
  1100  	}
  1101  	return len(dAtA) - i, nil
  1102  }
  1103  
  1104  func (m *ApplyRoutingRulesRequest) MarshalVT() (dAtA []byte, err error) {
  1105  	if m == nil {
  1106  		return nil, nil
  1107  	}
  1108  	size := m.SizeVT()
  1109  	dAtA = make([]byte, size)
  1110  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  1111  	if err != nil {
  1112  		return nil, err
  1113  	}
  1114  	return dAtA[:n], nil
  1115  }
  1116  
  1117  func (m *ApplyRoutingRulesRequest) MarshalToVT(dAtA []byte) (int, error) {
  1118  	size := m.SizeVT()
  1119  	return m.MarshalToSizedBufferVT(dAtA[:size])
  1120  }
  1121  
  1122  func (m *ApplyRoutingRulesRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  1123  	if m == nil {
  1124  		return 0, nil
  1125  	}
  1126  	i := len(dAtA)
  1127  	_ = i
  1128  	var l int
  1129  	_ = l
  1130  	if m.unknownFields != nil {
  1131  		i -= len(m.unknownFields)
  1132  		copy(dAtA[i:], m.unknownFields)
  1133  	}
  1134  	if len(m.RebuildCells) > 0 {
  1135  		for iNdEx := len(m.RebuildCells) - 1; iNdEx >= 0; iNdEx-- {
  1136  			i -= len(m.RebuildCells[iNdEx])
  1137  			copy(dAtA[i:], m.RebuildCells[iNdEx])
  1138  			i = encodeVarint(dAtA, i, uint64(len(m.RebuildCells[iNdEx])))
  1139  			i--
  1140  			dAtA[i] = 0x1a
  1141  		}
  1142  	}
  1143  	if m.SkipRebuild {
  1144  		i--
  1145  		if m.SkipRebuild {
  1146  			dAtA[i] = 1
  1147  		} else {
  1148  			dAtA[i] = 0
  1149  		}
  1150  		i--
  1151  		dAtA[i] = 0x10
  1152  	}
  1153  	if m.RoutingRules != nil {
  1154  		size, err := m.RoutingRules.MarshalToSizedBufferVT(dAtA[:i])
  1155  		if err != nil {
  1156  			return 0, err
  1157  		}
  1158  		i -= size
  1159  		i = encodeVarint(dAtA, i, uint64(size))
  1160  		i--
  1161  		dAtA[i] = 0xa
  1162  	}
  1163  	return len(dAtA) - i, nil
  1164  }
  1165  
  1166  func (m *ApplyRoutingRulesResponse) MarshalVT() (dAtA []byte, err error) {
  1167  	if m == nil {
  1168  		return nil, nil
  1169  	}
  1170  	size := m.SizeVT()
  1171  	dAtA = make([]byte, size)
  1172  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  1173  	if err != nil {
  1174  		return nil, err
  1175  	}
  1176  	return dAtA[:n], nil
  1177  }
  1178  
  1179  func (m *ApplyRoutingRulesResponse) MarshalToVT(dAtA []byte) (int, error) {
  1180  	size := m.SizeVT()
  1181  	return m.MarshalToSizedBufferVT(dAtA[:size])
  1182  }
  1183  
  1184  func (m *ApplyRoutingRulesResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  1185  	if m == nil {
  1186  		return 0, nil
  1187  	}
  1188  	i := len(dAtA)
  1189  	_ = i
  1190  	var l int
  1191  	_ = l
  1192  	if m.unknownFields != nil {
  1193  		i -= len(m.unknownFields)
  1194  		copy(dAtA[i:], m.unknownFields)
  1195  	}
  1196  	return len(dAtA) - i, nil
  1197  }
  1198  
  1199  func (m *ApplyShardRoutingRulesRequest) MarshalVT() (dAtA []byte, err error) {
  1200  	if m == nil {
  1201  		return nil, nil
  1202  	}
  1203  	size := m.SizeVT()
  1204  	dAtA = make([]byte, size)
  1205  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  1206  	if err != nil {
  1207  		return nil, err
  1208  	}
  1209  	return dAtA[:n], nil
  1210  }
  1211  
  1212  func (m *ApplyShardRoutingRulesRequest) MarshalToVT(dAtA []byte) (int, error) {
  1213  	size := m.SizeVT()
  1214  	return m.MarshalToSizedBufferVT(dAtA[:size])
  1215  }
  1216  
  1217  func (m *ApplyShardRoutingRulesRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  1218  	if m == nil {
  1219  		return 0, nil
  1220  	}
  1221  	i := len(dAtA)
  1222  	_ = i
  1223  	var l int
  1224  	_ = l
  1225  	if m.unknownFields != nil {
  1226  		i -= len(m.unknownFields)
  1227  		copy(dAtA[i:], m.unknownFields)
  1228  	}
  1229  	if len(m.RebuildCells) > 0 {
  1230  		for iNdEx := len(m.RebuildCells) - 1; iNdEx >= 0; iNdEx-- {
  1231  			i -= len(m.RebuildCells[iNdEx])
  1232  			copy(dAtA[i:], m.RebuildCells[iNdEx])
  1233  			i = encodeVarint(dAtA, i, uint64(len(m.RebuildCells[iNdEx])))
  1234  			i--
  1235  			dAtA[i] = 0x1a
  1236  		}
  1237  	}
  1238  	if m.SkipRebuild {
  1239  		i--
  1240  		if m.SkipRebuild {
  1241  			dAtA[i] = 1
  1242  		} else {
  1243  			dAtA[i] = 0
  1244  		}
  1245  		i--
  1246  		dAtA[i] = 0x10
  1247  	}
  1248  	if m.ShardRoutingRules != nil {
  1249  		size, err := m.ShardRoutingRules.MarshalToSizedBufferVT(dAtA[:i])
  1250  		if err != nil {
  1251  			return 0, err
  1252  		}
  1253  		i -= size
  1254  		i = encodeVarint(dAtA, i, uint64(size))
  1255  		i--
  1256  		dAtA[i] = 0xa
  1257  	}
  1258  	return len(dAtA) - i, nil
  1259  }
  1260  
  1261  func (m *ApplyShardRoutingRulesResponse) MarshalVT() (dAtA []byte, err error) {
  1262  	if m == nil {
  1263  		return nil, nil
  1264  	}
  1265  	size := m.SizeVT()
  1266  	dAtA = make([]byte, size)
  1267  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  1268  	if err != nil {
  1269  		return nil, err
  1270  	}
  1271  	return dAtA[:n], nil
  1272  }
  1273  
  1274  func (m *ApplyShardRoutingRulesResponse) MarshalToVT(dAtA []byte) (int, error) {
  1275  	size := m.SizeVT()
  1276  	return m.MarshalToSizedBufferVT(dAtA[:size])
  1277  }
  1278  
  1279  func (m *ApplyShardRoutingRulesResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  1280  	if m == nil {
  1281  		return 0, nil
  1282  	}
  1283  	i := len(dAtA)
  1284  	_ = i
  1285  	var l int
  1286  	_ = l
  1287  	if m.unknownFields != nil {
  1288  		i -= len(m.unknownFields)
  1289  		copy(dAtA[i:], m.unknownFields)
  1290  	}
  1291  	return len(dAtA) - i, nil
  1292  }
  1293  
  1294  func (m *ApplySchemaRequest) MarshalVT() (dAtA []byte, err error) {
  1295  	if m == nil {
  1296  		return nil, nil
  1297  	}
  1298  	size := m.SizeVT()
  1299  	dAtA = make([]byte, size)
  1300  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  1301  	if err != nil {
  1302  		return nil, err
  1303  	}
  1304  	return dAtA[:n], nil
  1305  }
  1306  
  1307  func (m *ApplySchemaRequest) MarshalToVT(dAtA []byte) (int, error) {
  1308  	size := m.SizeVT()
  1309  	return m.MarshalToSizedBufferVT(dAtA[:size])
  1310  }
  1311  
  1312  func (m *ApplySchemaRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  1313  	if m == nil {
  1314  		return 0, nil
  1315  	}
  1316  	i := len(dAtA)
  1317  	_ = i
  1318  	var l int
  1319  	_ = l
  1320  	if m.unknownFields != nil {
  1321  		i -= len(m.unknownFields)
  1322  		copy(dAtA[i:], m.unknownFields)
  1323  	}
  1324  	if m.CallerId != nil {
  1325  		size, err := m.CallerId.MarshalToSizedBufferVT(dAtA[:i])
  1326  		if err != nil {
  1327  			return 0, err
  1328  		}
  1329  		i -= size
  1330  		i = encodeVarint(dAtA, i, uint64(size))
  1331  		i--
  1332  		dAtA[i] = 0x4a
  1333  	}
  1334  	if m.SkipPreflight {
  1335  		i--
  1336  		if m.SkipPreflight {
  1337  			dAtA[i] = 1
  1338  		} else {
  1339  			dAtA[i] = 0
  1340  		}
  1341  		i--
  1342  		dAtA[i] = 0x40
  1343  	}
  1344  	if m.WaitReplicasTimeout != nil {
  1345  		size, err := m.WaitReplicasTimeout.MarshalToSizedBufferVT(dAtA[:i])
  1346  		if err != nil {
  1347  			return 0, err
  1348  		}
  1349  		i -= size
  1350  		i = encodeVarint(dAtA, i, uint64(size))
  1351  		i--
  1352  		dAtA[i] = 0x3a
  1353  	}
  1354  	if len(m.MigrationContext) > 0 {
  1355  		i -= len(m.MigrationContext)
  1356  		copy(dAtA[i:], m.MigrationContext)
  1357  		i = encodeVarint(dAtA, i, uint64(len(m.MigrationContext)))
  1358  		i--
  1359  		dAtA[i] = 0x32
  1360  	}
  1361  	if len(m.UuidList) > 0 {
  1362  		for iNdEx := len(m.UuidList) - 1; iNdEx >= 0; iNdEx-- {
  1363  			i -= len(m.UuidList[iNdEx])
  1364  			copy(dAtA[i:], m.UuidList[iNdEx])
  1365  			i = encodeVarint(dAtA, i, uint64(len(m.UuidList[iNdEx])))
  1366  			i--
  1367  			dAtA[i] = 0x2a
  1368  		}
  1369  	}
  1370  	if len(m.DdlStrategy) > 0 {
  1371  		i -= len(m.DdlStrategy)
  1372  		copy(dAtA[i:], m.DdlStrategy)
  1373  		i = encodeVarint(dAtA, i, uint64(len(m.DdlStrategy)))
  1374  		i--
  1375  		dAtA[i] = 0x22
  1376  	}
  1377  	if len(m.Sql) > 0 {
  1378  		for iNdEx := len(m.Sql) - 1; iNdEx >= 0; iNdEx-- {
  1379  			i -= len(m.Sql[iNdEx])
  1380  			copy(dAtA[i:], m.Sql[iNdEx])
  1381  			i = encodeVarint(dAtA, i, uint64(len(m.Sql[iNdEx])))
  1382  			i--
  1383  			dAtA[i] = 0x1a
  1384  		}
  1385  	}
  1386  	if m.AllowLongUnavailability {
  1387  		i--
  1388  		if m.AllowLongUnavailability {
  1389  			dAtA[i] = 1
  1390  		} else {
  1391  			dAtA[i] = 0
  1392  		}
  1393  		i--
  1394  		dAtA[i] = 0x10
  1395  	}
  1396  	if len(m.Keyspace) > 0 {
  1397  		i -= len(m.Keyspace)
  1398  		copy(dAtA[i:], m.Keyspace)
  1399  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  1400  		i--
  1401  		dAtA[i] = 0xa
  1402  	}
  1403  	return len(dAtA) - i, nil
  1404  }
  1405  
  1406  func (m *ApplySchemaResponse) MarshalVT() (dAtA []byte, err error) {
  1407  	if m == nil {
  1408  		return nil, nil
  1409  	}
  1410  	size := m.SizeVT()
  1411  	dAtA = make([]byte, size)
  1412  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  1413  	if err != nil {
  1414  		return nil, err
  1415  	}
  1416  	return dAtA[:n], nil
  1417  }
  1418  
  1419  func (m *ApplySchemaResponse) MarshalToVT(dAtA []byte) (int, error) {
  1420  	size := m.SizeVT()
  1421  	return m.MarshalToSizedBufferVT(dAtA[:size])
  1422  }
  1423  
  1424  func (m *ApplySchemaResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  1425  	if m == nil {
  1426  		return 0, nil
  1427  	}
  1428  	i := len(dAtA)
  1429  	_ = i
  1430  	var l int
  1431  	_ = l
  1432  	if m.unknownFields != nil {
  1433  		i -= len(m.unknownFields)
  1434  		copy(dAtA[i:], m.unknownFields)
  1435  	}
  1436  	if len(m.UuidList) > 0 {
  1437  		for iNdEx := len(m.UuidList) - 1; iNdEx >= 0; iNdEx-- {
  1438  			i -= len(m.UuidList[iNdEx])
  1439  			copy(dAtA[i:], m.UuidList[iNdEx])
  1440  			i = encodeVarint(dAtA, i, uint64(len(m.UuidList[iNdEx])))
  1441  			i--
  1442  			dAtA[i] = 0xa
  1443  		}
  1444  	}
  1445  	return len(dAtA) - i, nil
  1446  }
  1447  
  1448  func (m *ApplyVSchemaRequest) MarshalVT() (dAtA []byte, err error) {
  1449  	if m == nil {
  1450  		return nil, nil
  1451  	}
  1452  	size := m.SizeVT()
  1453  	dAtA = make([]byte, size)
  1454  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  1455  	if err != nil {
  1456  		return nil, err
  1457  	}
  1458  	return dAtA[:n], nil
  1459  }
  1460  
  1461  func (m *ApplyVSchemaRequest) MarshalToVT(dAtA []byte) (int, error) {
  1462  	size := m.SizeVT()
  1463  	return m.MarshalToSizedBufferVT(dAtA[:size])
  1464  }
  1465  
  1466  func (m *ApplyVSchemaRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  1467  	if m == nil {
  1468  		return 0, nil
  1469  	}
  1470  	i := len(dAtA)
  1471  	_ = i
  1472  	var l int
  1473  	_ = l
  1474  	if m.unknownFields != nil {
  1475  		i -= len(m.unknownFields)
  1476  		copy(dAtA[i:], m.unknownFields)
  1477  	}
  1478  	if len(m.Sql) > 0 {
  1479  		i -= len(m.Sql)
  1480  		copy(dAtA[i:], m.Sql)
  1481  		i = encodeVarint(dAtA, i, uint64(len(m.Sql)))
  1482  		i--
  1483  		dAtA[i] = 0x32
  1484  	}
  1485  	if m.VSchema != nil {
  1486  		size, err := m.VSchema.MarshalToSizedBufferVT(dAtA[:i])
  1487  		if err != nil {
  1488  			return 0, err
  1489  		}
  1490  		i -= size
  1491  		i = encodeVarint(dAtA, i, uint64(size))
  1492  		i--
  1493  		dAtA[i] = 0x2a
  1494  	}
  1495  	if len(m.Cells) > 0 {
  1496  		for iNdEx := len(m.Cells) - 1; iNdEx >= 0; iNdEx-- {
  1497  			i -= len(m.Cells[iNdEx])
  1498  			copy(dAtA[i:], m.Cells[iNdEx])
  1499  			i = encodeVarint(dAtA, i, uint64(len(m.Cells[iNdEx])))
  1500  			i--
  1501  			dAtA[i] = 0x22
  1502  		}
  1503  	}
  1504  	if m.DryRun {
  1505  		i--
  1506  		if m.DryRun {
  1507  			dAtA[i] = 1
  1508  		} else {
  1509  			dAtA[i] = 0
  1510  		}
  1511  		i--
  1512  		dAtA[i] = 0x18
  1513  	}
  1514  	if m.SkipRebuild {
  1515  		i--
  1516  		if m.SkipRebuild {
  1517  			dAtA[i] = 1
  1518  		} else {
  1519  			dAtA[i] = 0
  1520  		}
  1521  		i--
  1522  		dAtA[i] = 0x10
  1523  	}
  1524  	if len(m.Keyspace) > 0 {
  1525  		i -= len(m.Keyspace)
  1526  		copy(dAtA[i:], m.Keyspace)
  1527  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  1528  		i--
  1529  		dAtA[i] = 0xa
  1530  	}
  1531  	return len(dAtA) - i, nil
  1532  }
  1533  
  1534  func (m *ApplyVSchemaResponse) MarshalVT() (dAtA []byte, err error) {
  1535  	if m == nil {
  1536  		return nil, nil
  1537  	}
  1538  	size := m.SizeVT()
  1539  	dAtA = make([]byte, size)
  1540  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  1541  	if err != nil {
  1542  		return nil, err
  1543  	}
  1544  	return dAtA[:n], nil
  1545  }
  1546  
  1547  func (m *ApplyVSchemaResponse) MarshalToVT(dAtA []byte) (int, error) {
  1548  	size := m.SizeVT()
  1549  	return m.MarshalToSizedBufferVT(dAtA[:size])
  1550  }
  1551  
  1552  func (m *ApplyVSchemaResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  1553  	if m == nil {
  1554  		return 0, nil
  1555  	}
  1556  	i := len(dAtA)
  1557  	_ = i
  1558  	var l int
  1559  	_ = l
  1560  	if m.unknownFields != nil {
  1561  		i -= len(m.unknownFields)
  1562  		copy(dAtA[i:], m.unknownFields)
  1563  	}
  1564  	if m.VSchema != nil {
  1565  		size, err := m.VSchema.MarshalToSizedBufferVT(dAtA[:i])
  1566  		if err != nil {
  1567  			return 0, err
  1568  		}
  1569  		i -= size
  1570  		i = encodeVarint(dAtA, i, uint64(size))
  1571  		i--
  1572  		dAtA[i] = 0xa
  1573  	}
  1574  	return len(dAtA) - i, nil
  1575  }
  1576  
  1577  func (m *BackupRequest) MarshalVT() (dAtA []byte, err error) {
  1578  	if m == nil {
  1579  		return nil, nil
  1580  	}
  1581  	size := m.SizeVT()
  1582  	dAtA = make([]byte, size)
  1583  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  1584  	if err != nil {
  1585  		return nil, err
  1586  	}
  1587  	return dAtA[:n], nil
  1588  }
  1589  
  1590  func (m *BackupRequest) MarshalToVT(dAtA []byte) (int, error) {
  1591  	size := m.SizeVT()
  1592  	return m.MarshalToSizedBufferVT(dAtA[:size])
  1593  }
  1594  
  1595  func (m *BackupRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  1596  	if m == nil {
  1597  		return 0, nil
  1598  	}
  1599  	i := len(dAtA)
  1600  	_ = i
  1601  	var l int
  1602  	_ = l
  1603  	if m.unknownFields != nil {
  1604  		i -= len(m.unknownFields)
  1605  		copy(dAtA[i:], m.unknownFields)
  1606  	}
  1607  	if len(m.IncrementalFromPos) > 0 {
  1608  		i -= len(m.IncrementalFromPos)
  1609  		copy(dAtA[i:], m.IncrementalFromPos)
  1610  		i = encodeVarint(dAtA, i, uint64(len(m.IncrementalFromPos)))
  1611  		i--
  1612  		dAtA[i] = 0x22
  1613  	}
  1614  	if m.Concurrency != 0 {
  1615  		i = encodeVarint(dAtA, i, uint64(m.Concurrency))
  1616  		i--
  1617  		dAtA[i] = 0x18
  1618  	}
  1619  	if m.AllowPrimary {
  1620  		i--
  1621  		if m.AllowPrimary {
  1622  			dAtA[i] = 1
  1623  		} else {
  1624  			dAtA[i] = 0
  1625  		}
  1626  		i--
  1627  		dAtA[i] = 0x10
  1628  	}
  1629  	if m.TabletAlias != nil {
  1630  		size, err := m.TabletAlias.MarshalToSizedBufferVT(dAtA[:i])
  1631  		if err != nil {
  1632  			return 0, err
  1633  		}
  1634  		i -= size
  1635  		i = encodeVarint(dAtA, i, uint64(size))
  1636  		i--
  1637  		dAtA[i] = 0xa
  1638  	}
  1639  	return len(dAtA) - i, nil
  1640  }
  1641  
  1642  func (m *BackupResponse) MarshalVT() (dAtA []byte, err error) {
  1643  	if m == nil {
  1644  		return nil, nil
  1645  	}
  1646  	size := m.SizeVT()
  1647  	dAtA = make([]byte, size)
  1648  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  1649  	if err != nil {
  1650  		return nil, err
  1651  	}
  1652  	return dAtA[:n], nil
  1653  }
  1654  
  1655  func (m *BackupResponse) MarshalToVT(dAtA []byte) (int, error) {
  1656  	size := m.SizeVT()
  1657  	return m.MarshalToSizedBufferVT(dAtA[:size])
  1658  }
  1659  
  1660  func (m *BackupResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  1661  	if m == nil {
  1662  		return 0, nil
  1663  	}
  1664  	i := len(dAtA)
  1665  	_ = i
  1666  	var l int
  1667  	_ = l
  1668  	if m.unknownFields != nil {
  1669  		i -= len(m.unknownFields)
  1670  		copy(dAtA[i:], m.unknownFields)
  1671  	}
  1672  	if m.Event != nil {
  1673  		size, err := m.Event.MarshalToSizedBufferVT(dAtA[:i])
  1674  		if err != nil {
  1675  			return 0, err
  1676  		}
  1677  		i -= size
  1678  		i = encodeVarint(dAtA, i, uint64(size))
  1679  		i--
  1680  		dAtA[i] = 0x22
  1681  	}
  1682  	if len(m.Shard) > 0 {
  1683  		i -= len(m.Shard)
  1684  		copy(dAtA[i:], m.Shard)
  1685  		i = encodeVarint(dAtA, i, uint64(len(m.Shard)))
  1686  		i--
  1687  		dAtA[i] = 0x1a
  1688  	}
  1689  	if len(m.Keyspace) > 0 {
  1690  		i -= len(m.Keyspace)
  1691  		copy(dAtA[i:], m.Keyspace)
  1692  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  1693  		i--
  1694  		dAtA[i] = 0x12
  1695  	}
  1696  	if m.TabletAlias != nil {
  1697  		size, err := m.TabletAlias.MarshalToSizedBufferVT(dAtA[:i])
  1698  		if err != nil {
  1699  			return 0, err
  1700  		}
  1701  		i -= size
  1702  		i = encodeVarint(dAtA, i, uint64(size))
  1703  		i--
  1704  		dAtA[i] = 0xa
  1705  	}
  1706  	return len(dAtA) - i, nil
  1707  }
  1708  
  1709  func (m *BackupShardRequest) MarshalVT() (dAtA []byte, err error) {
  1710  	if m == nil {
  1711  		return nil, nil
  1712  	}
  1713  	size := m.SizeVT()
  1714  	dAtA = make([]byte, size)
  1715  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  1716  	if err != nil {
  1717  		return nil, err
  1718  	}
  1719  	return dAtA[:n], nil
  1720  }
  1721  
  1722  func (m *BackupShardRequest) MarshalToVT(dAtA []byte) (int, error) {
  1723  	size := m.SizeVT()
  1724  	return m.MarshalToSizedBufferVT(dAtA[:size])
  1725  }
  1726  
  1727  func (m *BackupShardRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  1728  	if m == nil {
  1729  		return 0, nil
  1730  	}
  1731  	i := len(dAtA)
  1732  	_ = i
  1733  	var l int
  1734  	_ = l
  1735  	if m.unknownFields != nil {
  1736  		i -= len(m.unknownFields)
  1737  		copy(dAtA[i:], m.unknownFields)
  1738  	}
  1739  	if m.Concurrency != 0 {
  1740  		i = encodeVarint(dAtA, i, uint64(m.Concurrency))
  1741  		i--
  1742  		dAtA[i] = 0x20
  1743  	}
  1744  	if m.AllowPrimary {
  1745  		i--
  1746  		if m.AllowPrimary {
  1747  			dAtA[i] = 1
  1748  		} else {
  1749  			dAtA[i] = 0
  1750  		}
  1751  		i--
  1752  		dAtA[i] = 0x18
  1753  	}
  1754  	if len(m.Shard) > 0 {
  1755  		i -= len(m.Shard)
  1756  		copy(dAtA[i:], m.Shard)
  1757  		i = encodeVarint(dAtA, i, uint64(len(m.Shard)))
  1758  		i--
  1759  		dAtA[i] = 0x12
  1760  	}
  1761  	if len(m.Keyspace) > 0 {
  1762  		i -= len(m.Keyspace)
  1763  		copy(dAtA[i:], m.Keyspace)
  1764  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  1765  		i--
  1766  		dAtA[i] = 0xa
  1767  	}
  1768  	return len(dAtA) - i, nil
  1769  }
  1770  
  1771  func (m *ChangeTabletTypeRequest) MarshalVT() (dAtA []byte, err error) {
  1772  	if m == nil {
  1773  		return nil, nil
  1774  	}
  1775  	size := m.SizeVT()
  1776  	dAtA = make([]byte, size)
  1777  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  1778  	if err != nil {
  1779  		return nil, err
  1780  	}
  1781  	return dAtA[:n], nil
  1782  }
  1783  
  1784  func (m *ChangeTabletTypeRequest) MarshalToVT(dAtA []byte) (int, error) {
  1785  	size := m.SizeVT()
  1786  	return m.MarshalToSizedBufferVT(dAtA[:size])
  1787  }
  1788  
  1789  func (m *ChangeTabletTypeRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  1790  	if m == nil {
  1791  		return 0, nil
  1792  	}
  1793  	i := len(dAtA)
  1794  	_ = i
  1795  	var l int
  1796  	_ = l
  1797  	if m.unknownFields != nil {
  1798  		i -= len(m.unknownFields)
  1799  		copy(dAtA[i:], m.unknownFields)
  1800  	}
  1801  	if m.DryRun {
  1802  		i--
  1803  		if m.DryRun {
  1804  			dAtA[i] = 1
  1805  		} else {
  1806  			dAtA[i] = 0
  1807  		}
  1808  		i--
  1809  		dAtA[i] = 0x18
  1810  	}
  1811  	if m.DbType != 0 {
  1812  		i = encodeVarint(dAtA, i, uint64(m.DbType))
  1813  		i--
  1814  		dAtA[i] = 0x10
  1815  	}
  1816  	if m.TabletAlias != nil {
  1817  		size, err := m.TabletAlias.MarshalToSizedBufferVT(dAtA[:i])
  1818  		if err != nil {
  1819  			return 0, err
  1820  		}
  1821  		i -= size
  1822  		i = encodeVarint(dAtA, i, uint64(size))
  1823  		i--
  1824  		dAtA[i] = 0xa
  1825  	}
  1826  	return len(dAtA) - i, nil
  1827  }
  1828  
  1829  func (m *ChangeTabletTypeResponse) MarshalVT() (dAtA []byte, err error) {
  1830  	if m == nil {
  1831  		return nil, nil
  1832  	}
  1833  	size := m.SizeVT()
  1834  	dAtA = make([]byte, size)
  1835  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  1836  	if err != nil {
  1837  		return nil, err
  1838  	}
  1839  	return dAtA[:n], nil
  1840  }
  1841  
  1842  func (m *ChangeTabletTypeResponse) MarshalToVT(dAtA []byte) (int, error) {
  1843  	size := m.SizeVT()
  1844  	return m.MarshalToSizedBufferVT(dAtA[:size])
  1845  }
  1846  
  1847  func (m *ChangeTabletTypeResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  1848  	if m == nil {
  1849  		return 0, nil
  1850  	}
  1851  	i := len(dAtA)
  1852  	_ = i
  1853  	var l int
  1854  	_ = l
  1855  	if m.unknownFields != nil {
  1856  		i -= len(m.unknownFields)
  1857  		copy(dAtA[i:], m.unknownFields)
  1858  	}
  1859  	if m.WasDryRun {
  1860  		i--
  1861  		if m.WasDryRun {
  1862  			dAtA[i] = 1
  1863  		} else {
  1864  			dAtA[i] = 0
  1865  		}
  1866  		i--
  1867  		dAtA[i] = 0x18
  1868  	}
  1869  	if m.AfterTablet != nil {
  1870  		size, err := m.AfterTablet.MarshalToSizedBufferVT(dAtA[:i])
  1871  		if err != nil {
  1872  			return 0, err
  1873  		}
  1874  		i -= size
  1875  		i = encodeVarint(dAtA, i, uint64(size))
  1876  		i--
  1877  		dAtA[i] = 0x12
  1878  	}
  1879  	if m.BeforeTablet != nil {
  1880  		size, err := m.BeforeTablet.MarshalToSizedBufferVT(dAtA[:i])
  1881  		if err != nil {
  1882  			return 0, err
  1883  		}
  1884  		i -= size
  1885  		i = encodeVarint(dAtA, i, uint64(size))
  1886  		i--
  1887  		dAtA[i] = 0xa
  1888  	}
  1889  	return len(dAtA) - i, nil
  1890  }
  1891  
  1892  func (m *CreateKeyspaceRequest) MarshalVT() (dAtA []byte, err error) {
  1893  	if m == nil {
  1894  		return nil, nil
  1895  	}
  1896  	size := m.SizeVT()
  1897  	dAtA = make([]byte, size)
  1898  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  1899  	if err != nil {
  1900  		return nil, err
  1901  	}
  1902  	return dAtA[:n], nil
  1903  }
  1904  
  1905  func (m *CreateKeyspaceRequest) MarshalToVT(dAtA []byte) (int, error) {
  1906  	size := m.SizeVT()
  1907  	return m.MarshalToSizedBufferVT(dAtA[:size])
  1908  }
  1909  
  1910  func (m *CreateKeyspaceRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  1911  	if m == nil {
  1912  		return 0, nil
  1913  	}
  1914  	i := len(dAtA)
  1915  	_ = i
  1916  	var l int
  1917  	_ = l
  1918  	if m.unknownFields != nil {
  1919  		i -= len(m.unknownFields)
  1920  		copy(dAtA[i:], m.unknownFields)
  1921  	}
  1922  	if len(m.DurabilityPolicy) > 0 {
  1923  		i -= len(m.DurabilityPolicy)
  1924  		copy(dAtA[i:], m.DurabilityPolicy)
  1925  		i = encodeVarint(dAtA, i, uint64(len(m.DurabilityPolicy)))
  1926  		i--
  1927  		dAtA[i] = 0x52
  1928  	}
  1929  	if m.SnapshotTime != nil {
  1930  		size, err := m.SnapshotTime.MarshalToSizedBufferVT(dAtA[:i])
  1931  		if err != nil {
  1932  			return 0, err
  1933  		}
  1934  		i -= size
  1935  		i = encodeVarint(dAtA, i, uint64(size))
  1936  		i--
  1937  		dAtA[i] = 0x4a
  1938  	}
  1939  	if len(m.BaseKeyspace) > 0 {
  1940  		i -= len(m.BaseKeyspace)
  1941  		copy(dAtA[i:], m.BaseKeyspace)
  1942  		i = encodeVarint(dAtA, i, uint64(len(m.BaseKeyspace)))
  1943  		i--
  1944  		dAtA[i] = 0x42
  1945  	}
  1946  	if m.Type != 0 {
  1947  		i = encodeVarint(dAtA, i, uint64(m.Type))
  1948  		i--
  1949  		dAtA[i] = 0x38
  1950  	}
  1951  	if len(m.ServedFroms) > 0 {
  1952  		for iNdEx := len(m.ServedFroms) - 1; iNdEx >= 0; iNdEx-- {
  1953  			size, err := m.ServedFroms[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
  1954  			if err != nil {
  1955  				return 0, err
  1956  			}
  1957  			i -= size
  1958  			i = encodeVarint(dAtA, i, uint64(size))
  1959  			i--
  1960  			dAtA[i] = 0x32
  1961  		}
  1962  	}
  1963  	if m.AllowEmptyVSchema {
  1964  		i--
  1965  		if m.AllowEmptyVSchema {
  1966  			dAtA[i] = 1
  1967  		} else {
  1968  			dAtA[i] = 0
  1969  		}
  1970  		i--
  1971  		dAtA[i] = 0x18
  1972  	}
  1973  	if m.Force {
  1974  		i--
  1975  		if m.Force {
  1976  			dAtA[i] = 1
  1977  		} else {
  1978  			dAtA[i] = 0
  1979  		}
  1980  		i--
  1981  		dAtA[i] = 0x10
  1982  	}
  1983  	if len(m.Name) > 0 {
  1984  		i -= len(m.Name)
  1985  		copy(dAtA[i:], m.Name)
  1986  		i = encodeVarint(dAtA, i, uint64(len(m.Name)))
  1987  		i--
  1988  		dAtA[i] = 0xa
  1989  	}
  1990  	return len(dAtA) - i, nil
  1991  }
  1992  
  1993  func (m *CreateKeyspaceResponse) MarshalVT() (dAtA []byte, err error) {
  1994  	if m == nil {
  1995  		return nil, nil
  1996  	}
  1997  	size := m.SizeVT()
  1998  	dAtA = make([]byte, size)
  1999  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  2000  	if err != nil {
  2001  		return nil, err
  2002  	}
  2003  	return dAtA[:n], nil
  2004  }
  2005  
  2006  func (m *CreateKeyspaceResponse) MarshalToVT(dAtA []byte) (int, error) {
  2007  	size := m.SizeVT()
  2008  	return m.MarshalToSizedBufferVT(dAtA[:size])
  2009  }
  2010  
  2011  func (m *CreateKeyspaceResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  2012  	if m == nil {
  2013  		return 0, nil
  2014  	}
  2015  	i := len(dAtA)
  2016  	_ = i
  2017  	var l int
  2018  	_ = l
  2019  	if m.unknownFields != nil {
  2020  		i -= len(m.unknownFields)
  2021  		copy(dAtA[i:], m.unknownFields)
  2022  	}
  2023  	if m.Keyspace != nil {
  2024  		size, err := m.Keyspace.MarshalToSizedBufferVT(dAtA[:i])
  2025  		if err != nil {
  2026  			return 0, err
  2027  		}
  2028  		i -= size
  2029  		i = encodeVarint(dAtA, i, uint64(size))
  2030  		i--
  2031  		dAtA[i] = 0xa
  2032  	}
  2033  	return len(dAtA) - i, nil
  2034  }
  2035  
  2036  func (m *CreateShardRequest) MarshalVT() (dAtA []byte, err error) {
  2037  	if m == nil {
  2038  		return nil, nil
  2039  	}
  2040  	size := m.SizeVT()
  2041  	dAtA = make([]byte, size)
  2042  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  2043  	if err != nil {
  2044  		return nil, err
  2045  	}
  2046  	return dAtA[:n], nil
  2047  }
  2048  
  2049  func (m *CreateShardRequest) MarshalToVT(dAtA []byte) (int, error) {
  2050  	size := m.SizeVT()
  2051  	return m.MarshalToSizedBufferVT(dAtA[:size])
  2052  }
  2053  
  2054  func (m *CreateShardRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  2055  	if m == nil {
  2056  		return 0, nil
  2057  	}
  2058  	i := len(dAtA)
  2059  	_ = i
  2060  	var l int
  2061  	_ = l
  2062  	if m.unknownFields != nil {
  2063  		i -= len(m.unknownFields)
  2064  		copy(dAtA[i:], m.unknownFields)
  2065  	}
  2066  	if m.IncludeParent {
  2067  		i--
  2068  		if m.IncludeParent {
  2069  			dAtA[i] = 1
  2070  		} else {
  2071  			dAtA[i] = 0
  2072  		}
  2073  		i--
  2074  		dAtA[i] = 0x20
  2075  	}
  2076  	if m.Force {
  2077  		i--
  2078  		if m.Force {
  2079  			dAtA[i] = 1
  2080  		} else {
  2081  			dAtA[i] = 0
  2082  		}
  2083  		i--
  2084  		dAtA[i] = 0x18
  2085  	}
  2086  	if len(m.ShardName) > 0 {
  2087  		i -= len(m.ShardName)
  2088  		copy(dAtA[i:], m.ShardName)
  2089  		i = encodeVarint(dAtA, i, uint64(len(m.ShardName)))
  2090  		i--
  2091  		dAtA[i] = 0x12
  2092  	}
  2093  	if len(m.Keyspace) > 0 {
  2094  		i -= len(m.Keyspace)
  2095  		copy(dAtA[i:], m.Keyspace)
  2096  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  2097  		i--
  2098  		dAtA[i] = 0xa
  2099  	}
  2100  	return len(dAtA) - i, nil
  2101  }
  2102  
  2103  func (m *CreateShardResponse) MarshalVT() (dAtA []byte, err error) {
  2104  	if m == nil {
  2105  		return nil, nil
  2106  	}
  2107  	size := m.SizeVT()
  2108  	dAtA = make([]byte, size)
  2109  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  2110  	if err != nil {
  2111  		return nil, err
  2112  	}
  2113  	return dAtA[:n], nil
  2114  }
  2115  
  2116  func (m *CreateShardResponse) MarshalToVT(dAtA []byte) (int, error) {
  2117  	size := m.SizeVT()
  2118  	return m.MarshalToSizedBufferVT(dAtA[:size])
  2119  }
  2120  
  2121  func (m *CreateShardResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  2122  	if m == nil {
  2123  		return 0, nil
  2124  	}
  2125  	i := len(dAtA)
  2126  	_ = i
  2127  	var l int
  2128  	_ = l
  2129  	if m.unknownFields != nil {
  2130  		i -= len(m.unknownFields)
  2131  		copy(dAtA[i:], m.unknownFields)
  2132  	}
  2133  	if m.ShardAlreadyExists {
  2134  		i--
  2135  		if m.ShardAlreadyExists {
  2136  			dAtA[i] = 1
  2137  		} else {
  2138  			dAtA[i] = 0
  2139  		}
  2140  		i--
  2141  		dAtA[i] = 0x18
  2142  	}
  2143  	if m.Shard != nil {
  2144  		size, err := m.Shard.MarshalToSizedBufferVT(dAtA[:i])
  2145  		if err != nil {
  2146  			return 0, err
  2147  		}
  2148  		i -= size
  2149  		i = encodeVarint(dAtA, i, uint64(size))
  2150  		i--
  2151  		dAtA[i] = 0x12
  2152  	}
  2153  	if m.Keyspace != nil {
  2154  		size, err := m.Keyspace.MarshalToSizedBufferVT(dAtA[:i])
  2155  		if err != nil {
  2156  			return 0, err
  2157  		}
  2158  		i -= size
  2159  		i = encodeVarint(dAtA, i, uint64(size))
  2160  		i--
  2161  		dAtA[i] = 0xa
  2162  	}
  2163  	return len(dAtA) - i, nil
  2164  }
  2165  
  2166  func (m *DeleteCellInfoRequest) MarshalVT() (dAtA []byte, err error) {
  2167  	if m == nil {
  2168  		return nil, nil
  2169  	}
  2170  	size := m.SizeVT()
  2171  	dAtA = make([]byte, size)
  2172  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  2173  	if err != nil {
  2174  		return nil, err
  2175  	}
  2176  	return dAtA[:n], nil
  2177  }
  2178  
  2179  func (m *DeleteCellInfoRequest) MarshalToVT(dAtA []byte) (int, error) {
  2180  	size := m.SizeVT()
  2181  	return m.MarshalToSizedBufferVT(dAtA[:size])
  2182  }
  2183  
  2184  func (m *DeleteCellInfoRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  2185  	if m == nil {
  2186  		return 0, nil
  2187  	}
  2188  	i := len(dAtA)
  2189  	_ = i
  2190  	var l int
  2191  	_ = l
  2192  	if m.unknownFields != nil {
  2193  		i -= len(m.unknownFields)
  2194  		copy(dAtA[i:], m.unknownFields)
  2195  	}
  2196  	if m.Force {
  2197  		i--
  2198  		if m.Force {
  2199  			dAtA[i] = 1
  2200  		} else {
  2201  			dAtA[i] = 0
  2202  		}
  2203  		i--
  2204  		dAtA[i] = 0x10
  2205  	}
  2206  	if len(m.Name) > 0 {
  2207  		i -= len(m.Name)
  2208  		copy(dAtA[i:], m.Name)
  2209  		i = encodeVarint(dAtA, i, uint64(len(m.Name)))
  2210  		i--
  2211  		dAtA[i] = 0xa
  2212  	}
  2213  	return len(dAtA) - i, nil
  2214  }
  2215  
  2216  func (m *DeleteCellInfoResponse) MarshalVT() (dAtA []byte, err error) {
  2217  	if m == nil {
  2218  		return nil, nil
  2219  	}
  2220  	size := m.SizeVT()
  2221  	dAtA = make([]byte, size)
  2222  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  2223  	if err != nil {
  2224  		return nil, err
  2225  	}
  2226  	return dAtA[:n], nil
  2227  }
  2228  
  2229  func (m *DeleteCellInfoResponse) MarshalToVT(dAtA []byte) (int, error) {
  2230  	size := m.SizeVT()
  2231  	return m.MarshalToSizedBufferVT(dAtA[:size])
  2232  }
  2233  
  2234  func (m *DeleteCellInfoResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  2235  	if m == nil {
  2236  		return 0, nil
  2237  	}
  2238  	i := len(dAtA)
  2239  	_ = i
  2240  	var l int
  2241  	_ = l
  2242  	if m.unknownFields != nil {
  2243  		i -= len(m.unknownFields)
  2244  		copy(dAtA[i:], m.unknownFields)
  2245  	}
  2246  	return len(dAtA) - i, nil
  2247  }
  2248  
  2249  func (m *DeleteCellsAliasRequest) MarshalVT() (dAtA []byte, err error) {
  2250  	if m == nil {
  2251  		return nil, nil
  2252  	}
  2253  	size := m.SizeVT()
  2254  	dAtA = make([]byte, size)
  2255  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  2256  	if err != nil {
  2257  		return nil, err
  2258  	}
  2259  	return dAtA[:n], nil
  2260  }
  2261  
  2262  func (m *DeleteCellsAliasRequest) MarshalToVT(dAtA []byte) (int, error) {
  2263  	size := m.SizeVT()
  2264  	return m.MarshalToSizedBufferVT(dAtA[:size])
  2265  }
  2266  
  2267  func (m *DeleteCellsAliasRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  2268  	if m == nil {
  2269  		return 0, nil
  2270  	}
  2271  	i := len(dAtA)
  2272  	_ = i
  2273  	var l int
  2274  	_ = l
  2275  	if m.unknownFields != nil {
  2276  		i -= len(m.unknownFields)
  2277  		copy(dAtA[i:], m.unknownFields)
  2278  	}
  2279  	if len(m.Name) > 0 {
  2280  		i -= len(m.Name)
  2281  		copy(dAtA[i:], m.Name)
  2282  		i = encodeVarint(dAtA, i, uint64(len(m.Name)))
  2283  		i--
  2284  		dAtA[i] = 0xa
  2285  	}
  2286  	return len(dAtA) - i, nil
  2287  }
  2288  
  2289  func (m *DeleteCellsAliasResponse) MarshalVT() (dAtA []byte, err error) {
  2290  	if m == nil {
  2291  		return nil, nil
  2292  	}
  2293  	size := m.SizeVT()
  2294  	dAtA = make([]byte, size)
  2295  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  2296  	if err != nil {
  2297  		return nil, err
  2298  	}
  2299  	return dAtA[:n], nil
  2300  }
  2301  
  2302  func (m *DeleteCellsAliasResponse) MarshalToVT(dAtA []byte) (int, error) {
  2303  	size := m.SizeVT()
  2304  	return m.MarshalToSizedBufferVT(dAtA[:size])
  2305  }
  2306  
  2307  func (m *DeleteCellsAliasResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  2308  	if m == nil {
  2309  		return 0, nil
  2310  	}
  2311  	i := len(dAtA)
  2312  	_ = i
  2313  	var l int
  2314  	_ = l
  2315  	if m.unknownFields != nil {
  2316  		i -= len(m.unknownFields)
  2317  		copy(dAtA[i:], m.unknownFields)
  2318  	}
  2319  	return len(dAtA) - i, nil
  2320  }
  2321  
  2322  func (m *DeleteKeyspaceRequest) MarshalVT() (dAtA []byte, err error) {
  2323  	if m == nil {
  2324  		return nil, nil
  2325  	}
  2326  	size := m.SizeVT()
  2327  	dAtA = make([]byte, size)
  2328  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  2329  	if err != nil {
  2330  		return nil, err
  2331  	}
  2332  	return dAtA[:n], nil
  2333  }
  2334  
  2335  func (m *DeleteKeyspaceRequest) MarshalToVT(dAtA []byte) (int, error) {
  2336  	size := m.SizeVT()
  2337  	return m.MarshalToSizedBufferVT(dAtA[:size])
  2338  }
  2339  
  2340  func (m *DeleteKeyspaceRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  2341  	if m == nil {
  2342  		return 0, nil
  2343  	}
  2344  	i := len(dAtA)
  2345  	_ = i
  2346  	var l int
  2347  	_ = l
  2348  	if m.unknownFields != nil {
  2349  		i -= len(m.unknownFields)
  2350  		copy(dAtA[i:], m.unknownFields)
  2351  	}
  2352  	if m.Force {
  2353  		i--
  2354  		if m.Force {
  2355  			dAtA[i] = 1
  2356  		} else {
  2357  			dAtA[i] = 0
  2358  		}
  2359  		i--
  2360  		dAtA[i] = 0x18
  2361  	}
  2362  	if m.Recursive {
  2363  		i--
  2364  		if m.Recursive {
  2365  			dAtA[i] = 1
  2366  		} else {
  2367  			dAtA[i] = 0
  2368  		}
  2369  		i--
  2370  		dAtA[i] = 0x10
  2371  	}
  2372  	if len(m.Keyspace) > 0 {
  2373  		i -= len(m.Keyspace)
  2374  		copy(dAtA[i:], m.Keyspace)
  2375  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  2376  		i--
  2377  		dAtA[i] = 0xa
  2378  	}
  2379  	return len(dAtA) - i, nil
  2380  }
  2381  
  2382  func (m *DeleteKeyspaceResponse) MarshalVT() (dAtA []byte, err error) {
  2383  	if m == nil {
  2384  		return nil, nil
  2385  	}
  2386  	size := m.SizeVT()
  2387  	dAtA = make([]byte, size)
  2388  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  2389  	if err != nil {
  2390  		return nil, err
  2391  	}
  2392  	return dAtA[:n], nil
  2393  }
  2394  
  2395  func (m *DeleteKeyspaceResponse) MarshalToVT(dAtA []byte) (int, error) {
  2396  	size := m.SizeVT()
  2397  	return m.MarshalToSizedBufferVT(dAtA[:size])
  2398  }
  2399  
  2400  func (m *DeleteKeyspaceResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  2401  	if m == nil {
  2402  		return 0, nil
  2403  	}
  2404  	i := len(dAtA)
  2405  	_ = i
  2406  	var l int
  2407  	_ = l
  2408  	if m.unknownFields != nil {
  2409  		i -= len(m.unknownFields)
  2410  		copy(dAtA[i:], m.unknownFields)
  2411  	}
  2412  	return len(dAtA) - i, nil
  2413  }
  2414  
  2415  func (m *DeleteShardsRequest) MarshalVT() (dAtA []byte, err error) {
  2416  	if m == nil {
  2417  		return nil, nil
  2418  	}
  2419  	size := m.SizeVT()
  2420  	dAtA = make([]byte, size)
  2421  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  2422  	if err != nil {
  2423  		return nil, err
  2424  	}
  2425  	return dAtA[:n], nil
  2426  }
  2427  
  2428  func (m *DeleteShardsRequest) MarshalToVT(dAtA []byte) (int, error) {
  2429  	size := m.SizeVT()
  2430  	return m.MarshalToSizedBufferVT(dAtA[:size])
  2431  }
  2432  
  2433  func (m *DeleteShardsRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  2434  	if m == nil {
  2435  		return 0, nil
  2436  	}
  2437  	i := len(dAtA)
  2438  	_ = i
  2439  	var l int
  2440  	_ = l
  2441  	if m.unknownFields != nil {
  2442  		i -= len(m.unknownFields)
  2443  		copy(dAtA[i:], m.unknownFields)
  2444  	}
  2445  	if m.Force {
  2446  		i--
  2447  		if m.Force {
  2448  			dAtA[i] = 1
  2449  		} else {
  2450  			dAtA[i] = 0
  2451  		}
  2452  		i--
  2453  		dAtA[i] = 0x28
  2454  	}
  2455  	if m.EvenIfServing {
  2456  		i--
  2457  		if m.EvenIfServing {
  2458  			dAtA[i] = 1
  2459  		} else {
  2460  			dAtA[i] = 0
  2461  		}
  2462  		i--
  2463  		dAtA[i] = 0x20
  2464  	}
  2465  	if m.Recursive {
  2466  		i--
  2467  		if m.Recursive {
  2468  			dAtA[i] = 1
  2469  		} else {
  2470  			dAtA[i] = 0
  2471  		}
  2472  		i--
  2473  		dAtA[i] = 0x10
  2474  	}
  2475  	if len(m.Shards) > 0 {
  2476  		for iNdEx := len(m.Shards) - 1; iNdEx >= 0; iNdEx-- {
  2477  			size, err := m.Shards[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
  2478  			if err != nil {
  2479  				return 0, err
  2480  			}
  2481  			i -= size
  2482  			i = encodeVarint(dAtA, i, uint64(size))
  2483  			i--
  2484  			dAtA[i] = 0xa
  2485  		}
  2486  	}
  2487  	return len(dAtA) - i, nil
  2488  }
  2489  
  2490  func (m *DeleteShardsResponse) MarshalVT() (dAtA []byte, err error) {
  2491  	if m == nil {
  2492  		return nil, nil
  2493  	}
  2494  	size := m.SizeVT()
  2495  	dAtA = make([]byte, size)
  2496  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  2497  	if err != nil {
  2498  		return nil, err
  2499  	}
  2500  	return dAtA[:n], nil
  2501  }
  2502  
  2503  func (m *DeleteShardsResponse) MarshalToVT(dAtA []byte) (int, error) {
  2504  	size := m.SizeVT()
  2505  	return m.MarshalToSizedBufferVT(dAtA[:size])
  2506  }
  2507  
  2508  func (m *DeleteShardsResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  2509  	if m == nil {
  2510  		return 0, nil
  2511  	}
  2512  	i := len(dAtA)
  2513  	_ = i
  2514  	var l int
  2515  	_ = l
  2516  	if m.unknownFields != nil {
  2517  		i -= len(m.unknownFields)
  2518  		copy(dAtA[i:], m.unknownFields)
  2519  	}
  2520  	return len(dAtA) - i, nil
  2521  }
  2522  
  2523  func (m *DeleteSrvVSchemaRequest) MarshalVT() (dAtA []byte, err error) {
  2524  	if m == nil {
  2525  		return nil, nil
  2526  	}
  2527  	size := m.SizeVT()
  2528  	dAtA = make([]byte, size)
  2529  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  2530  	if err != nil {
  2531  		return nil, err
  2532  	}
  2533  	return dAtA[:n], nil
  2534  }
  2535  
  2536  func (m *DeleteSrvVSchemaRequest) MarshalToVT(dAtA []byte) (int, error) {
  2537  	size := m.SizeVT()
  2538  	return m.MarshalToSizedBufferVT(dAtA[:size])
  2539  }
  2540  
  2541  func (m *DeleteSrvVSchemaRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  2542  	if m == nil {
  2543  		return 0, nil
  2544  	}
  2545  	i := len(dAtA)
  2546  	_ = i
  2547  	var l int
  2548  	_ = l
  2549  	if m.unknownFields != nil {
  2550  		i -= len(m.unknownFields)
  2551  		copy(dAtA[i:], m.unknownFields)
  2552  	}
  2553  	if len(m.Cell) > 0 {
  2554  		i -= len(m.Cell)
  2555  		copy(dAtA[i:], m.Cell)
  2556  		i = encodeVarint(dAtA, i, uint64(len(m.Cell)))
  2557  		i--
  2558  		dAtA[i] = 0xa
  2559  	}
  2560  	return len(dAtA) - i, nil
  2561  }
  2562  
  2563  func (m *DeleteSrvVSchemaResponse) MarshalVT() (dAtA []byte, err error) {
  2564  	if m == nil {
  2565  		return nil, nil
  2566  	}
  2567  	size := m.SizeVT()
  2568  	dAtA = make([]byte, size)
  2569  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  2570  	if err != nil {
  2571  		return nil, err
  2572  	}
  2573  	return dAtA[:n], nil
  2574  }
  2575  
  2576  func (m *DeleteSrvVSchemaResponse) MarshalToVT(dAtA []byte) (int, error) {
  2577  	size := m.SizeVT()
  2578  	return m.MarshalToSizedBufferVT(dAtA[:size])
  2579  }
  2580  
  2581  func (m *DeleteSrvVSchemaResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  2582  	if m == nil {
  2583  		return 0, nil
  2584  	}
  2585  	i := len(dAtA)
  2586  	_ = i
  2587  	var l int
  2588  	_ = l
  2589  	if m.unknownFields != nil {
  2590  		i -= len(m.unknownFields)
  2591  		copy(dAtA[i:], m.unknownFields)
  2592  	}
  2593  	return len(dAtA) - i, nil
  2594  }
  2595  
  2596  func (m *DeleteTabletsRequest) MarshalVT() (dAtA []byte, err error) {
  2597  	if m == nil {
  2598  		return nil, nil
  2599  	}
  2600  	size := m.SizeVT()
  2601  	dAtA = make([]byte, size)
  2602  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  2603  	if err != nil {
  2604  		return nil, err
  2605  	}
  2606  	return dAtA[:n], nil
  2607  }
  2608  
  2609  func (m *DeleteTabletsRequest) MarshalToVT(dAtA []byte) (int, error) {
  2610  	size := m.SizeVT()
  2611  	return m.MarshalToSizedBufferVT(dAtA[:size])
  2612  }
  2613  
  2614  func (m *DeleteTabletsRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  2615  	if m == nil {
  2616  		return 0, nil
  2617  	}
  2618  	i := len(dAtA)
  2619  	_ = i
  2620  	var l int
  2621  	_ = l
  2622  	if m.unknownFields != nil {
  2623  		i -= len(m.unknownFields)
  2624  		copy(dAtA[i:], m.unknownFields)
  2625  	}
  2626  	if m.AllowPrimary {
  2627  		i--
  2628  		if m.AllowPrimary {
  2629  			dAtA[i] = 1
  2630  		} else {
  2631  			dAtA[i] = 0
  2632  		}
  2633  		i--
  2634  		dAtA[i] = 0x10
  2635  	}
  2636  	if len(m.TabletAliases) > 0 {
  2637  		for iNdEx := len(m.TabletAliases) - 1; iNdEx >= 0; iNdEx-- {
  2638  			size, err := m.TabletAliases[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
  2639  			if err != nil {
  2640  				return 0, err
  2641  			}
  2642  			i -= size
  2643  			i = encodeVarint(dAtA, i, uint64(size))
  2644  			i--
  2645  			dAtA[i] = 0xa
  2646  		}
  2647  	}
  2648  	return len(dAtA) - i, nil
  2649  }
  2650  
  2651  func (m *DeleteTabletsResponse) MarshalVT() (dAtA []byte, err error) {
  2652  	if m == nil {
  2653  		return nil, nil
  2654  	}
  2655  	size := m.SizeVT()
  2656  	dAtA = make([]byte, size)
  2657  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  2658  	if err != nil {
  2659  		return nil, err
  2660  	}
  2661  	return dAtA[:n], nil
  2662  }
  2663  
  2664  func (m *DeleteTabletsResponse) MarshalToVT(dAtA []byte) (int, error) {
  2665  	size := m.SizeVT()
  2666  	return m.MarshalToSizedBufferVT(dAtA[:size])
  2667  }
  2668  
  2669  func (m *DeleteTabletsResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  2670  	if m == nil {
  2671  		return 0, nil
  2672  	}
  2673  	i := len(dAtA)
  2674  	_ = i
  2675  	var l int
  2676  	_ = l
  2677  	if m.unknownFields != nil {
  2678  		i -= len(m.unknownFields)
  2679  		copy(dAtA[i:], m.unknownFields)
  2680  	}
  2681  	return len(dAtA) - i, nil
  2682  }
  2683  
  2684  func (m *EmergencyReparentShardRequest) MarshalVT() (dAtA []byte, err error) {
  2685  	if m == nil {
  2686  		return nil, nil
  2687  	}
  2688  	size := m.SizeVT()
  2689  	dAtA = make([]byte, size)
  2690  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  2691  	if err != nil {
  2692  		return nil, err
  2693  	}
  2694  	return dAtA[:n], nil
  2695  }
  2696  
  2697  func (m *EmergencyReparentShardRequest) MarshalToVT(dAtA []byte) (int, error) {
  2698  	size := m.SizeVT()
  2699  	return m.MarshalToSizedBufferVT(dAtA[:size])
  2700  }
  2701  
  2702  func (m *EmergencyReparentShardRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  2703  	if m == nil {
  2704  		return 0, nil
  2705  	}
  2706  	i := len(dAtA)
  2707  	_ = i
  2708  	var l int
  2709  	_ = l
  2710  	if m.unknownFields != nil {
  2711  		i -= len(m.unknownFields)
  2712  		copy(dAtA[i:], m.unknownFields)
  2713  	}
  2714  	if m.PreventCrossCellPromotion {
  2715  		i--
  2716  		if m.PreventCrossCellPromotion {
  2717  			dAtA[i] = 1
  2718  		} else {
  2719  			dAtA[i] = 0
  2720  		}
  2721  		i--
  2722  		dAtA[i] = 0x30
  2723  	}
  2724  	if m.WaitReplicasTimeout != nil {
  2725  		size, err := m.WaitReplicasTimeout.MarshalToSizedBufferVT(dAtA[:i])
  2726  		if err != nil {
  2727  			return 0, err
  2728  		}
  2729  		i -= size
  2730  		i = encodeVarint(dAtA, i, uint64(size))
  2731  		i--
  2732  		dAtA[i] = 0x2a
  2733  	}
  2734  	if len(m.IgnoreReplicas) > 0 {
  2735  		for iNdEx := len(m.IgnoreReplicas) - 1; iNdEx >= 0; iNdEx-- {
  2736  			size, err := m.IgnoreReplicas[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
  2737  			if err != nil {
  2738  				return 0, err
  2739  			}
  2740  			i -= size
  2741  			i = encodeVarint(dAtA, i, uint64(size))
  2742  			i--
  2743  			dAtA[i] = 0x22
  2744  		}
  2745  	}
  2746  	if m.NewPrimary != nil {
  2747  		size, err := m.NewPrimary.MarshalToSizedBufferVT(dAtA[:i])
  2748  		if err != nil {
  2749  			return 0, err
  2750  		}
  2751  		i -= size
  2752  		i = encodeVarint(dAtA, i, uint64(size))
  2753  		i--
  2754  		dAtA[i] = 0x1a
  2755  	}
  2756  	if len(m.Shard) > 0 {
  2757  		i -= len(m.Shard)
  2758  		copy(dAtA[i:], m.Shard)
  2759  		i = encodeVarint(dAtA, i, uint64(len(m.Shard)))
  2760  		i--
  2761  		dAtA[i] = 0x12
  2762  	}
  2763  	if len(m.Keyspace) > 0 {
  2764  		i -= len(m.Keyspace)
  2765  		copy(dAtA[i:], m.Keyspace)
  2766  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  2767  		i--
  2768  		dAtA[i] = 0xa
  2769  	}
  2770  	return len(dAtA) - i, nil
  2771  }
  2772  
  2773  func (m *EmergencyReparentShardResponse) MarshalVT() (dAtA []byte, err error) {
  2774  	if m == nil {
  2775  		return nil, nil
  2776  	}
  2777  	size := m.SizeVT()
  2778  	dAtA = make([]byte, size)
  2779  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  2780  	if err != nil {
  2781  		return nil, err
  2782  	}
  2783  	return dAtA[:n], nil
  2784  }
  2785  
  2786  func (m *EmergencyReparentShardResponse) MarshalToVT(dAtA []byte) (int, error) {
  2787  	size := m.SizeVT()
  2788  	return m.MarshalToSizedBufferVT(dAtA[:size])
  2789  }
  2790  
  2791  func (m *EmergencyReparentShardResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  2792  	if m == nil {
  2793  		return 0, nil
  2794  	}
  2795  	i := len(dAtA)
  2796  	_ = i
  2797  	var l int
  2798  	_ = l
  2799  	if m.unknownFields != nil {
  2800  		i -= len(m.unknownFields)
  2801  		copy(dAtA[i:], m.unknownFields)
  2802  	}
  2803  	if len(m.Events) > 0 {
  2804  		for iNdEx := len(m.Events) - 1; iNdEx >= 0; iNdEx-- {
  2805  			size, err := m.Events[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
  2806  			if err != nil {
  2807  				return 0, err
  2808  			}
  2809  			i -= size
  2810  			i = encodeVarint(dAtA, i, uint64(size))
  2811  			i--
  2812  			dAtA[i] = 0x22
  2813  		}
  2814  	}
  2815  	if m.PromotedPrimary != nil {
  2816  		size, err := m.PromotedPrimary.MarshalToSizedBufferVT(dAtA[:i])
  2817  		if err != nil {
  2818  			return 0, err
  2819  		}
  2820  		i -= size
  2821  		i = encodeVarint(dAtA, i, uint64(size))
  2822  		i--
  2823  		dAtA[i] = 0x1a
  2824  	}
  2825  	if len(m.Shard) > 0 {
  2826  		i -= len(m.Shard)
  2827  		copy(dAtA[i:], m.Shard)
  2828  		i = encodeVarint(dAtA, i, uint64(len(m.Shard)))
  2829  		i--
  2830  		dAtA[i] = 0x12
  2831  	}
  2832  	if len(m.Keyspace) > 0 {
  2833  		i -= len(m.Keyspace)
  2834  		copy(dAtA[i:], m.Keyspace)
  2835  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  2836  		i--
  2837  		dAtA[i] = 0xa
  2838  	}
  2839  	return len(dAtA) - i, nil
  2840  }
  2841  
  2842  func (m *ExecuteFetchAsAppRequest) MarshalVT() (dAtA []byte, err error) {
  2843  	if m == nil {
  2844  		return nil, nil
  2845  	}
  2846  	size := m.SizeVT()
  2847  	dAtA = make([]byte, size)
  2848  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  2849  	if err != nil {
  2850  		return nil, err
  2851  	}
  2852  	return dAtA[:n], nil
  2853  }
  2854  
  2855  func (m *ExecuteFetchAsAppRequest) MarshalToVT(dAtA []byte) (int, error) {
  2856  	size := m.SizeVT()
  2857  	return m.MarshalToSizedBufferVT(dAtA[:size])
  2858  }
  2859  
  2860  func (m *ExecuteFetchAsAppRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  2861  	if m == nil {
  2862  		return 0, nil
  2863  	}
  2864  	i := len(dAtA)
  2865  	_ = i
  2866  	var l int
  2867  	_ = l
  2868  	if m.unknownFields != nil {
  2869  		i -= len(m.unknownFields)
  2870  		copy(dAtA[i:], m.unknownFields)
  2871  	}
  2872  	if m.UsePool {
  2873  		i--
  2874  		if m.UsePool {
  2875  			dAtA[i] = 1
  2876  		} else {
  2877  			dAtA[i] = 0
  2878  		}
  2879  		i--
  2880  		dAtA[i] = 0x20
  2881  	}
  2882  	if m.MaxRows != 0 {
  2883  		i = encodeVarint(dAtA, i, uint64(m.MaxRows))
  2884  		i--
  2885  		dAtA[i] = 0x18
  2886  	}
  2887  	if len(m.Query) > 0 {
  2888  		i -= len(m.Query)
  2889  		copy(dAtA[i:], m.Query)
  2890  		i = encodeVarint(dAtA, i, uint64(len(m.Query)))
  2891  		i--
  2892  		dAtA[i] = 0x12
  2893  	}
  2894  	if m.TabletAlias != nil {
  2895  		size, err := m.TabletAlias.MarshalToSizedBufferVT(dAtA[:i])
  2896  		if err != nil {
  2897  			return 0, err
  2898  		}
  2899  		i -= size
  2900  		i = encodeVarint(dAtA, i, uint64(size))
  2901  		i--
  2902  		dAtA[i] = 0xa
  2903  	}
  2904  	return len(dAtA) - i, nil
  2905  }
  2906  
  2907  func (m *ExecuteFetchAsAppResponse) MarshalVT() (dAtA []byte, err error) {
  2908  	if m == nil {
  2909  		return nil, nil
  2910  	}
  2911  	size := m.SizeVT()
  2912  	dAtA = make([]byte, size)
  2913  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  2914  	if err != nil {
  2915  		return nil, err
  2916  	}
  2917  	return dAtA[:n], nil
  2918  }
  2919  
  2920  func (m *ExecuteFetchAsAppResponse) MarshalToVT(dAtA []byte) (int, error) {
  2921  	size := m.SizeVT()
  2922  	return m.MarshalToSizedBufferVT(dAtA[:size])
  2923  }
  2924  
  2925  func (m *ExecuteFetchAsAppResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  2926  	if m == nil {
  2927  		return 0, nil
  2928  	}
  2929  	i := len(dAtA)
  2930  	_ = i
  2931  	var l int
  2932  	_ = l
  2933  	if m.unknownFields != nil {
  2934  		i -= len(m.unknownFields)
  2935  		copy(dAtA[i:], m.unknownFields)
  2936  	}
  2937  	if m.Result != nil {
  2938  		size, err := m.Result.MarshalToSizedBufferVT(dAtA[:i])
  2939  		if err != nil {
  2940  			return 0, err
  2941  		}
  2942  		i -= size
  2943  		i = encodeVarint(dAtA, i, uint64(size))
  2944  		i--
  2945  		dAtA[i] = 0xa
  2946  	}
  2947  	return len(dAtA) - i, nil
  2948  }
  2949  
  2950  func (m *ExecuteFetchAsDBARequest) MarshalVT() (dAtA []byte, err error) {
  2951  	if m == nil {
  2952  		return nil, nil
  2953  	}
  2954  	size := m.SizeVT()
  2955  	dAtA = make([]byte, size)
  2956  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  2957  	if err != nil {
  2958  		return nil, err
  2959  	}
  2960  	return dAtA[:n], nil
  2961  }
  2962  
  2963  func (m *ExecuteFetchAsDBARequest) MarshalToVT(dAtA []byte) (int, error) {
  2964  	size := m.SizeVT()
  2965  	return m.MarshalToSizedBufferVT(dAtA[:size])
  2966  }
  2967  
  2968  func (m *ExecuteFetchAsDBARequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  2969  	if m == nil {
  2970  		return 0, nil
  2971  	}
  2972  	i := len(dAtA)
  2973  	_ = i
  2974  	var l int
  2975  	_ = l
  2976  	if m.unknownFields != nil {
  2977  		i -= len(m.unknownFields)
  2978  		copy(dAtA[i:], m.unknownFields)
  2979  	}
  2980  	if m.ReloadSchema {
  2981  		i--
  2982  		if m.ReloadSchema {
  2983  			dAtA[i] = 1
  2984  		} else {
  2985  			dAtA[i] = 0
  2986  		}
  2987  		i--
  2988  		dAtA[i] = 0x28
  2989  	}
  2990  	if m.DisableBinlogs {
  2991  		i--
  2992  		if m.DisableBinlogs {
  2993  			dAtA[i] = 1
  2994  		} else {
  2995  			dAtA[i] = 0
  2996  		}
  2997  		i--
  2998  		dAtA[i] = 0x20
  2999  	}
  3000  	if m.MaxRows != 0 {
  3001  		i = encodeVarint(dAtA, i, uint64(m.MaxRows))
  3002  		i--
  3003  		dAtA[i] = 0x18
  3004  	}
  3005  	if len(m.Query) > 0 {
  3006  		i -= len(m.Query)
  3007  		copy(dAtA[i:], m.Query)
  3008  		i = encodeVarint(dAtA, i, uint64(len(m.Query)))
  3009  		i--
  3010  		dAtA[i] = 0x12
  3011  	}
  3012  	if m.TabletAlias != nil {
  3013  		size, err := m.TabletAlias.MarshalToSizedBufferVT(dAtA[:i])
  3014  		if err != nil {
  3015  			return 0, err
  3016  		}
  3017  		i -= size
  3018  		i = encodeVarint(dAtA, i, uint64(size))
  3019  		i--
  3020  		dAtA[i] = 0xa
  3021  	}
  3022  	return len(dAtA) - i, nil
  3023  }
  3024  
  3025  func (m *ExecuteFetchAsDBAResponse) MarshalVT() (dAtA []byte, err error) {
  3026  	if m == nil {
  3027  		return nil, nil
  3028  	}
  3029  	size := m.SizeVT()
  3030  	dAtA = make([]byte, size)
  3031  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  3032  	if err != nil {
  3033  		return nil, err
  3034  	}
  3035  	return dAtA[:n], nil
  3036  }
  3037  
  3038  func (m *ExecuteFetchAsDBAResponse) MarshalToVT(dAtA []byte) (int, error) {
  3039  	size := m.SizeVT()
  3040  	return m.MarshalToSizedBufferVT(dAtA[:size])
  3041  }
  3042  
  3043  func (m *ExecuteFetchAsDBAResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  3044  	if m == nil {
  3045  		return 0, nil
  3046  	}
  3047  	i := len(dAtA)
  3048  	_ = i
  3049  	var l int
  3050  	_ = l
  3051  	if m.unknownFields != nil {
  3052  		i -= len(m.unknownFields)
  3053  		copy(dAtA[i:], m.unknownFields)
  3054  	}
  3055  	if m.Result != nil {
  3056  		size, err := m.Result.MarshalToSizedBufferVT(dAtA[:i])
  3057  		if err != nil {
  3058  			return 0, err
  3059  		}
  3060  		i -= size
  3061  		i = encodeVarint(dAtA, i, uint64(size))
  3062  		i--
  3063  		dAtA[i] = 0xa
  3064  	}
  3065  	return len(dAtA) - i, nil
  3066  }
  3067  
  3068  func (m *ExecuteHookRequest) MarshalVT() (dAtA []byte, err error) {
  3069  	if m == nil {
  3070  		return nil, nil
  3071  	}
  3072  	size := m.SizeVT()
  3073  	dAtA = make([]byte, size)
  3074  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  3075  	if err != nil {
  3076  		return nil, err
  3077  	}
  3078  	return dAtA[:n], nil
  3079  }
  3080  
  3081  func (m *ExecuteHookRequest) MarshalToVT(dAtA []byte) (int, error) {
  3082  	size := m.SizeVT()
  3083  	return m.MarshalToSizedBufferVT(dAtA[:size])
  3084  }
  3085  
  3086  func (m *ExecuteHookRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  3087  	if m == nil {
  3088  		return 0, nil
  3089  	}
  3090  	i := len(dAtA)
  3091  	_ = i
  3092  	var l int
  3093  	_ = l
  3094  	if m.unknownFields != nil {
  3095  		i -= len(m.unknownFields)
  3096  		copy(dAtA[i:], m.unknownFields)
  3097  	}
  3098  	if m.TabletHookRequest != nil {
  3099  		size, err := m.TabletHookRequest.MarshalToSizedBufferVT(dAtA[:i])
  3100  		if err != nil {
  3101  			return 0, err
  3102  		}
  3103  		i -= size
  3104  		i = encodeVarint(dAtA, i, uint64(size))
  3105  		i--
  3106  		dAtA[i] = 0x12
  3107  	}
  3108  	if m.TabletAlias != nil {
  3109  		size, err := m.TabletAlias.MarshalToSizedBufferVT(dAtA[:i])
  3110  		if err != nil {
  3111  			return 0, err
  3112  		}
  3113  		i -= size
  3114  		i = encodeVarint(dAtA, i, uint64(size))
  3115  		i--
  3116  		dAtA[i] = 0xa
  3117  	}
  3118  	return len(dAtA) - i, nil
  3119  }
  3120  
  3121  func (m *ExecuteHookResponse) MarshalVT() (dAtA []byte, err error) {
  3122  	if m == nil {
  3123  		return nil, nil
  3124  	}
  3125  	size := m.SizeVT()
  3126  	dAtA = make([]byte, size)
  3127  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  3128  	if err != nil {
  3129  		return nil, err
  3130  	}
  3131  	return dAtA[:n], nil
  3132  }
  3133  
  3134  func (m *ExecuteHookResponse) MarshalToVT(dAtA []byte) (int, error) {
  3135  	size := m.SizeVT()
  3136  	return m.MarshalToSizedBufferVT(dAtA[:size])
  3137  }
  3138  
  3139  func (m *ExecuteHookResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  3140  	if m == nil {
  3141  		return 0, nil
  3142  	}
  3143  	i := len(dAtA)
  3144  	_ = i
  3145  	var l int
  3146  	_ = l
  3147  	if m.unknownFields != nil {
  3148  		i -= len(m.unknownFields)
  3149  		copy(dAtA[i:], m.unknownFields)
  3150  	}
  3151  	if m.HookResult != nil {
  3152  		size, err := m.HookResult.MarshalToSizedBufferVT(dAtA[:i])
  3153  		if err != nil {
  3154  			return 0, err
  3155  		}
  3156  		i -= size
  3157  		i = encodeVarint(dAtA, i, uint64(size))
  3158  		i--
  3159  		dAtA[i] = 0xa
  3160  	}
  3161  	return len(dAtA) - i, nil
  3162  }
  3163  
  3164  func (m *FindAllShardsInKeyspaceRequest) MarshalVT() (dAtA []byte, err error) {
  3165  	if m == nil {
  3166  		return nil, nil
  3167  	}
  3168  	size := m.SizeVT()
  3169  	dAtA = make([]byte, size)
  3170  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  3171  	if err != nil {
  3172  		return nil, err
  3173  	}
  3174  	return dAtA[:n], nil
  3175  }
  3176  
  3177  func (m *FindAllShardsInKeyspaceRequest) MarshalToVT(dAtA []byte) (int, error) {
  3178  	size := m.SizeVT()
  3179  	return m.MarshalToSizedBufferVT(dAtA[:size])
  3180  }
  3181  
  3182  func (m *FindAllShardsInKeyspaceRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  3183  	if m == nil {
  3184  		return 0, nil
  3185  	}
  3186  	i := len(dAtA)
  3187  	_ = i
  3188  	var l int
  3189  	_ = l
  3190  	if m.unknownFields != nil {
  3191  		i -= len(m.unknownFields)
  3192  		copy(dAtA[i:], m.unknownFields)
  3193  	}
  3194  	if len(m.Keyspace) > 0 {
  3195  		i -= len(m.Keyspace)
  3196  		copy(dAtA[i:], m.Keyspace)
  3197  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  3198  		i--
  3199  		dAtA[i] = 0xa
  3200  	}
  3201  	return len(dAtA) - i, nil
  3202  }
  3203  
  3204  func (m *FindAllShardsInKeyspaceResponse) MarshalVT() (dAtA []byte, err error) {
  3205  	if m == nil {
  3206  		return nil, nil
  3207  	}
  3208  	size := m.SizeVT()
  3209  	dAtA = make([]byte, size)
  3210  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  3211  	if err != nil {
  3212  		return nil, err
  3213  	}
  3214  	return dAtA[:n], nil
  3215  }
  3216  
  3217  func (m *FindAllShardsInKeyspaceResponse) MarshalToVT(dAtA []byte) (int, error) {
  3218  	size := m.SizeVT()
  3219  	return m.MarshalToSizedBufferVT(dAtA[:size])
  3220  }
  3221  
  3222  func (m *FindAllShardsInKeyspaceResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  3223  	if m == nil {
  3224  		return 0, nil
  3225  	}
  3226  	i := len(dAtA)
  3227  	_ = i
  3228  	var l int
  3229  	_ = l
  3230  	if m.unknownFields != nil {
  3231  		i -= len(m.unknownFields)
  3232  		copy(dAtA[i:], m.unknownFields)
  3233  	}
  3234  	if len(m.Shards) > 0 {
  3235  		for k := range m.Shards {
  3236  			v := m.Shards[k]
  3237  			baseI := i
  3238  			size, err := v.MarshalToSizedBufferVT(dAtA[:i])
  3239  			if err != nil {
  3240  				return 0, err
  3241  			}
  3242  			i -= size
  3243  			i = encodeVarint(dAtA, i, uint64(size))
  3244  			i--
  3245  			dAtA[i] = 0x12
  3246  			i -= len(k)
  3247  			copy(dAtA[i:], k)
  3248  			i = encodeVarint(dAtA, i, uint64(len(k)))
  3249  			i--
  3250  			dAtA[i] = 0xa
  3251  			i = encodeVarint(dAtA, i, uint64(baseI-i))
  3252  			i--
  3253  			dAtA[i] = 0xa
  3254  		}
  3255  	}
  3256  	return len(dAtA) - i, nil
  3257  }
  3258  
  3259  func (m *GetBackupsRequest) MarshalVT() (dAtA []byte, err error) {
  3260  	if m == nil {
  3261  		return nil, nil
  3262  	}
  3263  	size := m.SizeVT()
  3264  	dAtA = make([]byte, size)
  3265  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  3266  	if err != nil {
  3267  		return nil, err
  3268  	}
  3269  	return dAtA[:n], nil
  3270  }
  3271  
  3272  func (m *GetBackupsRequest) MarshalToVT(dAtA []byte) (int, error) {
  3273  	size := m.SizeVT()
  3274  	return m.MarshalToSizedBufferVT(dAtA[:size])
  3275  }
  3276  
  3277  func (m *GetBackupsRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  3278  	if m == nil {
  3279  		return 0, nil
  3280  	}
  3281  	i := len(dAtA)
  3282  	_ = i
  3283  	var l int
  3284  	_ = l
  3285  	if m.unknownFields != nil {
  3286  		i -= len(m.unknownFields)
  3287  		copy(dAtA[i:], m.unknownFields)
  3288  	}
  3289  	if m.DetailedLimit != 0 {
  3290  		i = encodeVarint(dAtA, i, uint64(m.DetailedLimit))
  3291  		i--
  3292  		dAtA[i] = 0x28
  3293  	}
  3294  	if m.Detailed {
  3295  		i--
  3296  		if m.Detailed {
  3297  			dAtA[i] = 1
  3298  		} else {
  3299  			dAtA[i] = 0
  3300  		}
  3301  		i--
  3302  		dAtA[i] = 0x20
  3303  	}
  3304  	if m.Limit != 0 {
  3305  		i = encodeVarint(dAtA, i, uint64(m.Limit))
  3306  		i--
  3307  		dAtA[i] = 0x18
  3308  	}
  3309  	if len(m.Shard) > 0 {
  3310  		i -= len(m.Shard)
  3311  		copy(dAtA[i:], m.Shard)
  3312  		i = encodeVarint(dAtA, i, uint64(len(m.Shard)))
  3313  		i--
  3314  		dAtA[i] = 0x12
  3315  	}
  3316  	if len(m.Keyspace) > 0 {
  3317  		i -= len(m.Keyspace)
  3318  		copy(dAtA[i:], m.Keyspace)
  3319  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  3320  		i--
  3321  		dAtA[i] = 0xa
  3322  	}
  3323  	return len(dAtA) - i, nil
  3324  }
  3325  
  3326  func (m *GetBackupsResponse) MarshalVT() (dAtA []byte, err error) {
  3327  	if m == nil {
  3328  		return nil, nil
  3329  	}
  3330  	size := m.SizeVT()
  3331  	dAtA = make([]byte, size)
  3332  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  3333  	if err != nil {
  3334  		return nil, err
  3335  	}
  3336  	return dAtA[:n], nil
  3337  }
  3338  
  3339  func (m *GetBackupsResponse) MarshalToVT(dAtA []byte) (int, error) {
  3340  	size := m.SizeVT()
  3341  	return m.MarshalToSizedBufferVT(dAtA[:size])
  3342  }
  3343  
  3344  func (m *GetBackupsResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  3345  	if m == nil {
  3346  		return 0, nil
  3347  	}
  3348  	i := len(dAtA)
  3349  	_ = i
  3350  	var l int
  3351  	_ = l
  3352  	if m.unknownFields != nil {
  3353  		i -= len(m.unknownFields)
  3354  		copy(dAtA[i:], m.unknownFields)
  3355  	}
  3356  	if len(m.Backups) > 0 {
  3357  		for iNdEx := len(m.Backups) - 1; iNdEx >= 0; iNdEx-- {
  3358  			size, err := m.Backups[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
  3359  			if err != nil {
  3360  				return 0, err
  3361  			}
  3362  			i -= size
  3363  			i = encodeVarint(dAtA, i, uint64(size))
  3364  			i--
  3365  			dAtA[i] = 0xa
  3366  		}
  3367  	}
  3368  	return len(dAtA) - i, nil
  3369  }
  3370  
  3371  func (m *GetCellInfoRequest) MarshalVT() (dAtA []byte, err error) {
  3372  	if m == nil {
  3373  		return nil, nil
  3374  	}
  3375  	size := m.SizeVT()
  3376  	dAtA = make([]byte, size)
  3377  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  3378  	if err != nil {
  3379  		return nil, err
  3380  	}
  3381  	return dAtA[:n], nil
  3382  }
  3383  
  3384  func (m *GetCellInfoRequest) MarshalToVT(dAtA []byte) (int, error) {
  3385  	size := m.SizeVT()
  3386  	return m.MarshalToSizedBufferVT(dAtA[:size])
  3387  }
  3388  
  3389  func (m *GetCellInfoRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  3390  	if m == nil {
  3391  		return 0, nil
  3392  	}
  3393  	i := len(dAtA)
  3394  	_ = i
  3395  	var l int
  3396  	_ = l
  3397  	if m.unknownFields != nil {
  3398  		i -= len(m.unknownFields)
  3399  		copy(dAtA[i:], m.unknownFields)
  3400  	}
  3401  	if len(m.Cell) > 0 {
  3402  		i -= len(m.Cell)
  3403  		copy(dAtA[i:], m.Cell)
  3404  		i = encodeVarint(dAtA, i, uint64(len(m.Cell)))
  3405  		i--
  3406  		dAtA[i] = 0xa
  3407  	}
  3408  	return len(dAtA) - i, nil
  3409  }
  3410  
  3411  func (m *GetCellInfoResponse) MarshalVT() (dAtA []byte, err error) {
  3412  	if m == nil {
  3413  		return nil, nil
  3414  	}
  3415  	size := m.SizeVT()
  3416  	dAtA = make([]byte, size)
  3417  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  3418  	if err != nil {
  3419  		return nil, err
  3420  	}
  3421  	return dAtA[:n], nil
  3422  }
  3423  
  3424  func (m *GetCellInfoResponse) MarshalToVT(dAtA []byte) (int, error) {
  3425  	size := m.SizeVT()
  3426  	return m.MarshalToSizedBufferVT(dAtA[:size])
  3427  }
  3428  
  3429  func (m *GetCellInfoResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  3430  	if m == nil {
  3431  		return 0, nil
  3432  	}
  3433  	i := len(dAtA)
  3434  	_ = i
  3435  	var l int
  3436  	_ = l
  3437  	if m.unknownFields != nil {
  3438  		i -= len(m.unknownFields)
  3439  		copy(dAtA[i:], m.unknownFields)
  3440  	}
  3441  	if m.CellInfo != nil {
  3442  		size, err := m.CellInfo.MarshalToSizedBufferVT(dAtA[:i])
  3443  		if err != nil {
  3444  			return 0, err
  3445  		}
  3446  		i -= size
  3447  		i = encodeVarint(dAtA, i, uint64(size))
  3448  		i--
  3449  		dAtA[i] = 0xa
  3450  	}
  3451  	return len(dAtA) - i, nil
  3452  }
  3453  
  3454  func (m *GetCellInfoNamesRequest) MarshalVT() (dAtA []byte, err error) {
  3455  	if m == nil {
  3456  		return nil, nil
  3457  	}
  3458  	size := m.SizeVT()
  3459  	dAtA = make([]byte, size)
  3460  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  3461  	if err != nil {
  3462  		return nil, err
  3463  	}
  3464  	return dAtA[:n], nil
  3465  }
  3466  
  3467  func (m *GetCellInfoNamesRequest) MarshalToVT(dAtA []byte) (int, error) {
  3468  	size := m.SizeVT()
  3469  	return m.MarshalToSizedBufferVT(dAtA[:size])
  3470  }
  3471  
  3472  func (m *GetCellInfoNamesRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  3473  	if m == nil {
  3474  		return 0, nil
  3475  	}
  3476  	i := len(dAtA)
  3477  	_ = i
  3478  	var l int
  3479  	_ = l
  3480  	if m.unknownFields != nil {
  3481  		i -= len(m.unknownFields)
  3482  		copy(dAtA[i:], m.unknownFields)
  3483  	}
  3484  	return len(dAtA) - i, nil
  3485  }
  3486  
  3487  func (m *GetCellInfoNamesResponse) MarshalVT() (dAtA []byte, err error) {
  3488  	if m == nil {
  3489  		return nil, nil
  3490  	}
  3491  	size := m.SizeVT()
  3492  	dAtA = make([]byte, size)
  3493  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  3494  	if err != nil {
  3495  		return nil, err
  3496  	}
  3497  	return dAtA[:n], nil
  3498  }
  3499  
  3500  func (m *GetCellInfoNamesResponse) MarshalToVT(dAtA []byte) (int, error) {
  3501  	size := m.SizeVT()
  3502  	return m.MarshalToSizedBufferVT(dAtA[:size])
  3503  }
  3504  
  3505  func (m *GetCellInfoNamesResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  3506  	if m == nil {
  3507  		return 0, nil
  3508  	}
  3509  	i := len(dAtA)
  3510  	_ = i
  3511  	var l int
  3512  	_ = l
  3513  	if m.unknownFields != nil {
  3514  		i -= len(m.unknownFields)
  3515  		copy(dAtA[i:], m.unknownFields)
  3516  	}
  3517  	if len(m.Names) > 0 {
  3518  		for iNdEx := len(m.Names) - 1; iNdEx >= 0; iNdEx-- {
  3519  			i -= len(m.Names[iNdEx])
  3520  			copy(dAtA[i:], m.Names[iNdEx])
  3521  			i = encodeVarint(dAtA, i, uint64(len(m.Names[iNdEx])))
  3522  			i--
  3523  			dAtA[i] = 0xa
  3524  		}
  3525  	}
  3526  	return len(dAtA) - i, nil
  3527  }
  3528  
  3529  func (m *GetCellsAliasesRequest) MarshalVT() (dAtA []byte, err error) {
  3530  	if m == nil {
  3531  		return nil, nil
  3532  	}
  3533  	size := m.SizeVT()
  3534  	dAtA = make([]byte, size)
  3535  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  3536  	if err != nil {
  3537  		return nil, err
  3538  	}
  3539  	return dAtA[:n], nil
  3540  }
  3541  
  3542  func (m *GetCellsAliasesRequest) MarshalToVT(dAtA []byte) (int, error) {
  3543  	size := m.SizeVT()
  3544  	return m.MarshalToSizedBufferVT(dAtA[:size])
  3545  }
  3546  
  3547  func (m *GetCellsAliasesRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  3548  	if m == nil {
  3549  		return 0, nil
  3550  	}
  3551  	i := len(dAtA)
  3552  	_ = i
  3553  	var l int
  3554  	_ = l
  3555  	if m.unknownFields != nil {
  3556  		i -= len(m.unknownFields)
  3557  		copy(dAtA[i:], m.unknownFields)
  3558  	}
  3559  	return len(dAtA) - i, nil
  3560  }
  3561  
  3562  func (m *GetCellsAliasesResponse) MarshalVT() (dAtA []byte, err error) {
  3563  	if m == nil {
  3564  		return nil, nil
  3565  	}
  3566  	size := m.SizeVT()
  3567  	dAtA = make([]byte, size)
  3568  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  3569  	if err != nil {
  3570  		return nil, err
  3571  	}
  3572  	return dAtA[:n], nil
  3573  }
  3574  
  3575  func (m *GetCellsAliasesResponse) MarshalToVT(dAtA []byte) (int, error) {
  3576  	size := m.SizeVT()
  3577  	return m.MarshalToSizedBufferVT(dAtA[:size])
  3578  }
  3579  
  3580  func (m *GetCellsAliasesResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  3581  	if m == nil {
  3582  		return 0, nil
  3583  	}
  3584  	i := len(dAtA)
  3585  	_ = i
  3586  	var l int
  3587  	_ = l
  3588  	if m.unknownFields != nil {
  3589  		i -= len(m.unknownFields)
  3590  		copy(dAtA[i:], m.unknownFields)
  3591  	}
  3592  	if len(m.Aliases) > 0 {
  3593  		for k := range m.Aliases {
  3594  			v := m.Aliases[k]
  3595  			baseI := i
  3596  			size, err := v.MarshalToSizedBufferVT(dAtA[:i])
  3597  			if err != nil {
  3598  				return 0, err
  3599  			}
  3600  			i -= size
  3601  			i = encodeVarint(dAtA, i, uint64(size))
  3602  			i--
  3603  			dAtA[i] = 0x12
  3604  			i -= len(k)
  3605  			copy(dAtA[i:], k)
  3606  			i = encodeVarint(dAtA, i, uint64(len(k)))
  3607  			i--
  3608  			dAtA[i] = 0xa
  3609  			i = encodeVarint(dAtA, i, uint64(baseI-i))
  3610  			i--
  3611  			dAtA[i] = 0xa
  3612  		}
  3613  	}
  3614  	return len(dAtA) - i, nil
  3615  }
  3616  
  3617  func (m *GetFullStatusRequest) MarshalVT() (dAtA []byte, err error) {
  3618  	if m == nil {
  3619  		return nil, nil
  3620  	}
  3621  	size := m.SizeVT()
  3622  	dAtA = make([]byte, size)
  3623  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  3624  	if err != nil {
  3625  		return nil, err
  3626  	}
  3627  	return dAtA[:n], nil
  3628  }
  3629  
  3630  func (m *GetFullStatusRequest) MarshalToVT(dAtA []byte) (int, error) {
  3631  	size := m.SizeVT()
  3632  	return m.MarshalToSizedBufferVT(dAtA[:size])
  3633  }
  3634  
  3635  func (m *GetFullStatusRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  3636  	if m == nil {
  3637  		return 0, nil
  3638  	}
  3639  	i := len(dAtA)
  3640  	_ = i
  3641  	var l int
  3642  	_ = l
  3643  	if m.unknownFields != nil {
  3644  		i -= len(m.unknownFields)
  3645  		copy(dAtA[i:], m.unknownFields)
  3646  	}
  3647  	if m.TabletAlias != nil {
  3648  		size, err := m.TabletAlias.MarshalToSizedBufferVT(dAtA[:i])
  3649  		if err != nil {
  3650  			return 0, err
  3651  		}
  3652  		i -= size
  3653  		i = encodeVarint(dAtA, i, uint64(size))
  3654  		i--
  3655  		dAtA[i] = 0xa
  3656  	}
  3657  	return len(dAtA) - i, nil
  3658  }
  3659  
  3660  func (m *GetFullStatusResponse) MarshalVT() (dAtA []byte, err error) {
  3661  	if m == nil {
  3662  		return nil, nil
  3663  	}
  3664  	size := m.SizeVT()
  3665  	dAtA = make([]byte, size)
  3666  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  3667  	if err != nil {
  3668  		return nil, err
  3669  	}
  3670  	return dAtA[:n], nil
  3671  }
  3672  
  3673  func (m *GetFullStatusResponse) MarshalToVT(dAtA []byte) (int, error) {
  3674  	size := m.SizeVT()
  3675  	return m.MarshalToSizedBufferVT(dAtA[:size])
  3676  }
  3677  
  3678  func (m *GetFullStatusResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  3679  	if m == nil {
  3680  		return 0, nil
  3681  	}
  3682  	i := len(dAtA)
  3683  	_ = i
  3684  	var l int
  3685  	_ = l
  3686  	if m.unknownFields != nil {
  3687  		i -= len(m.unknownFields)
  3688  		copy(dAtA[i:], m.unknownFields)
  3689  	}
  3690  	if m.Status != nil {
  3691  		size, err := m.Status.MarshalToSizedBufferVT(dAtA[:i])
  3692  		if err != nil {
  3693  			return 0, err
  3694  		}
  3695  		i -= size
  3696  		i = encodeVarint(dAtA, i, uint64(size))
  3697  		i--
  3698  		dAtA[i] = 0xa
  3699  	}
  3700  	return len(dAtA) - i, nil
  3701  }
  3702  
  3703  func (m *GetKeyspacesRequest) MarshalVT() (dAtA []byte, err error) {
  3704  	if m == nil {
  3705  		return nil, nil
  3706  	}
  3707  	size := m.SizeVT()
  3708  	dAtA = make([]byte, size)
  3709  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  3710  	if err != nil {
  3711  		return nil, err
  3712  	}
  3713  	return dAtA[:n], nil
  3714  }
  3715  
  3716  func (m *GetKeyspacesRequest) MarshalToVT(dAtA []byte) (int, error) {
  3717  	size := m.SizeVT()
  3718  	return m.MarshalToSizedBufferVT(dAtA[:size])
  3719  }
  3720  
  3721  func (m *GetKeyspacesRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  3722  	if m == nil {
  3723  		return 0, nil
  3724  	}
  3725  	i := len(dAtA)
  3726  	_ = i
  3727  	var l int
  3728  	_ = l
  3729  	if m.unknownFields != nil {
  3730  		i -= len(m.unknownFields)
  3731  		copy(dAtA[i:], m.unknownFields)
  3732  	}
  3733  	return len(dAtA) - i, nil
  3734  }
  3735  
  3736  func (m *GetKeyspacesResponse) MarshalVT() (dAtA []byte, err error) {
  3737  	if m == nil {
  3738  		return nil, nil
  3739  	}
  3740  	size := m.SizeVT()
  3741  	dAtA = make([]byte, size)
  3742  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  3743  	if err != nil {
  3744  		return nil, err
  3745  	}
  3746  	return dAtA[:n], nil
  3747  }
  3748  
  3749  func (m *GetKeyspacesResponse) MarshalToVT(dAtA []byte) (int, error) {
  3750  	size := m.SizeVT()
  3751  	return m.MarshalToSizedBufferVT(dAtA[:size])
  3752  }
  3753  
  3754  func (m *GetKeyspacesResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  3755  	if m == nil {
  3756  		return 0, nil
  3757  	}
  3758  	i := len(dAtA)
  3759  	_ = i
  3760  	var l int
  3761  	_ = l
  3762  	if m.unknownFields != nil {
  3763  		i -= len(m.unknownFields)
  3764  		copy(dAtA[i:], m.unknownFields)
  3765  	}
  3766  	if len(m.Keyspaces) > 0 {
  3767  		for iNdEx := len(m.Keyspaces) - 1; iNdEx >= 0; iNdEx-- {
  3768  			size, err := m.Keyspaces[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
  3769  			if err != nil {
  3770  				return 0, err
  3771  			}
  3772  			i -= size
  3773  			i = encodeVarint(dAtA, i, uint64(size))
  3774  			i--
  3775  			dAtA[i] = 0xa
  3776  		}
  3777  	}
  3778  	return len(dAtA) - i, nil
  3779  }
  3780  
  3781  func (m *GetKeyspaceRequest) MarshalVT() (dAtA []byte, err error) {
  3782  	if m == nil {
  3783  		return nil, nil
  3784  	}
  3785  	size := m.SizeVT()
  3786  	dAtA = make([]byte, size)
  3787  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  3788  	if err != nil {
  3789  		return nil, err
  3790  	}
  3791  	return dAtA[:n], nil
  3792  }
  3793  
  3794  func (m *GetKeyspaceRequest) MarshalToVT(dAtA []byte) (int, error) {
  3795  	size := m.SizeVT()
  3796  	return m.MarshalToSizedBufferVT(dAtA[:size])
  3797  }
  3798  
  3799  func (m *GetKeyspaceRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  3800  	if m == nil {
  3801  		return 0, nil
  3802  	}
  3803  	i := len(dAtA)
  3804  	_ = i
  3805  	var l int
  3806  	_ = l
  3807  	if m.unknownFields != nil {
  3808  		i -= len(m.unknownFields)
  3809  		copy(dAtA[i:], m.unknownFields)
  3810  	}
  3811  	if len(m.Keyspace) > 0 {
  3812  		i -= len(m.Keyspace)
  3813  		copy(dAtA[i:], m.Keyspace)
  3814  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  3815  		i--
  3816  		dAtA[i] = 0xa
  3817  	}
  3818  	return len(dAtA) - i, nil
  3819  }
  3820  
  3821  func (m *GetKeyspaceResponse) MarshalVT() (dAtA []byte, err error) {
  3822  	if m == nil {
  3823  		return nil, nil
  3824  	}
  3825  	size := m.SizeVT()
  3826  	dAtA = make([]byte, size)
  3827  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  3828  	if err != nil {
  3829  		return nil, err
  3830  	}
  3831  	return dAtA[:n], nil
  3832  }
  3833  
  3834  func (m *GetKeyspaceResponse) MarshalToVT(dAtA []byte) (int, error) {
  3835  	size := m.SizeVT()
  3836  	return m.MarshalToSizedBufferVT(dAtA[:size])
  3837  }
  3838  
  3839  func (m *GetKeyspaceResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  3840  	if m == nil {
  3841  		return 0, nil
  3842  	}
  3843  	i := len(dAtA)
  3844  	_ = i
  3845  	var l int
  3846  	_ = l
  3847  	if m.unknownFields != nil {
  3848  		i -= len(m.unknownFields)
  3849  		copy(dAtA[i:], m.unknownFields)
  3850  	}
  3851  	if m.Keyspace != nil {
  3852  		size, err := m.Keyspace.MarshalToSizedBufferVT(dAtA[:i])
  3853  		if err != nil {
  3854  			return 0, err
  3855  		}
  3856  		i -= size
  3857  		i = encodeVarint(dAtA, i, uint64(size))
  3858  		i--
  3859  		dAtA[i] = 0xa
  3860  	}
  3861  	return len(dAtA) - i, nil
  3862  }
  3863  
  3864  func (m *GetPermissionsRequest) MarshalVT() (dAtA []byte, err error) {
  3865  	if m == nil {
  3866  		return nil, nil
  3867  	}
  3868  	size := m.SizeVT()
  3869  	dAtA = make([]byte, size)
  3870  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  3871  	if err != nil {
  3872  		return nil, err
  3873  	}
  3874  	return dAtA[:n], nil
  3875  }
  3876  
  3877  func (m *GetPermissionsRequest) MarshalToVT(dAtA []byte) (int, error) {
  3878  	size := m.SizeVT()
  3879  	return m.MarshalToSizedBufferVT(dAtA[:size])
  3880  }
  3881  
  3882  func (m *GetPermissionsRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  3883  	if m == nil {
  3884  		return 0, nil
  3885  	}
  3886  	i := len(dAtA)
  3887  	_ = i
  3888  	var l int
  3889  	_ = l
  3890  	if m.unknownFields != nil {
  3891  		i -= len(m.unknownFields)
  3892  		copy(dAtA[i:], m.unknownFields)
  3893  	}
  3894  	if m.TabletAlias != nil {
  3895  		size, err := m.TabletAlias.MarshalToSizedBufferVT(dAtA[:i])
  3896  		if err != nil {
  3897  			return 0, err
  3898  		}
  3899  		i -= size
  3900  		i = encodeVarint(dAtA, i, uint64(size))
  3901  		i--
  3902  		dAtA[i] = 0xa
  3903  	}
  3904  	return len(dAtA) - i, nil
  3905  }
  3906  
  3907  func (m *GetPermissionsResponse) MarshalVT() (dAtA []byte, err error) {
  3908  	if m == nil {
  3909  		return nil, nil
  3910  	}
  3911  	size := m.SizeVT()
  3912  	dAtA = make([]byte, size)
  3913  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  3914  	if err != nil {
  3915  		return nil, err
  3916  	}
  3917  	return dAtA[:n], nil
  3918  }
  3919  
  3920  func (m *GetPermissionsResponse) MarshalToVT(dAtA []byte) (int, error) {
  3921  	size := m.SizeVT()
  3922  	return m.MarshalToSizedBufferVT(dAtA[:size])
  3923  }
  3924  
  3925  func (m *GetPermissionsResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  3926  	if m == nil {
  3927  		return 0, nil
  3928  	}
  3929  	i := len(dAtA)
  3930  	_ = i
  3931  	var l int
  3932  	_ = l
  3933  	if m.unknownFields != nil {
  3934  		i -= len(m.unknownFields)
  3935  		copy(dAtA[i:], m.unknownFields)
  3936  	}
  3937  	if m.Permissions != nil {
  3938  		size, err := m.Permissions.MarshalToSizedBufferVT(dAtA[:i])
  3939  		if err != nil {
  3940  			return 0, err
  3941  		}
  3942  		i -= size
  3943  		i = encodeVarint(dAtA, i, uint64(size))
  3944  		i--
  3945  		dAtA[i] = 0xa
  3946  	}
  3947  	return len(dAtA) - i, nil
  3948  }
  3949  
  3950  func (m *GetRoutingRulesRequest) MarshalVT() (dAtA []byte, err error) {
  3951  	if m == nil {
  3952  		return nil, nil
  3953  	}
  3954  	size := m.SizeVT()
  3955  	dAtA = make([]byte, size)
  3956  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  3957  	if err != nil {
  3958  		return nil, err
  3959  	}
  3960  	return dAtA[:n], nil
  3961  }
  3962  
  3963  func (m *GetRoutingRulesRequest) MarshalToVT(dAtA []byte) (int, error) {
  3964  	size := m.SizeVT()
  3965  	return m.MarshalToSizedBufferVT(dAtA[:size])
  3966  }
  3967  
  3968  func (m *GetRoutingRulesRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  3969  	if m == nil {
  3970  		return 0, nil
  3971  	}
  3972  	i := len(dAtA)
  3973  	_ = i
  3974  	var l int
  3975  	_ = l
  3976  	if m.unknownFields != nil {
  3977  		i -= len(m.unknownFields)
  3978  		copy(dAtA[i:], m.unknownFields)
  3979  	}
  3980  	return len(dAtA) - i, nil
  3981  }
  3982  
  3983  func (m *GetRoutingRulesResponse) MarshalVT() (dAtA []byte, err error) {
  3984  	if m == nil {
  3985  		return nil, nil
  3986  	}
  3987  	size := m.SizeVT()
  3988  	dAtA = make([]byte, size)
  3989  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  3990  	if err != nil {
  3991  		return nil, err
  3992  	}
  3993  	return dAtA[:n], nil
  3994  }
  3995  
  3996  func (m *GetRoutingRulesResponse) MarshalToVT(dAtA []byte) (int, error) {
  3997  	size := m.SizeVT()
  3998  	return m.MarshalToSizedBufferVT(dAtA[:size])
  3999  }
  4000  
  4001  func (m *GetRoutingRulesResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  4002  	if m == nil {
  4003  		return 0, nil
  4004  	}
  4005  	i := len(dAtA)
  4006  	_ = i
  4007  	var l int
  4008  	_ = l
  4009  	if m.unknownFields != nil {
  4010  		i -= len(m.unknownFields)
  4011  		copy(dAtA[i:], m.unknownFields)
  4012  	}
  4013  	if m.RoutingRules != nil {
  4014  		size, err := m.RoutingRules.MarshalToSizedBufferVT(dAtA[:i])
  4015  		if err != nil {
  4016  			return 0, err
  4017  		}
  4018  		i -= size
  4019  		i = encodeVarint(dAtA, i, uint64(size))
  4020  		i--
  4021  		dAtA[i] = 0xa
  4022  	}
  4023  	return len(dAtA) - i, nil
  4024  }
  4025  
  4026  func (m *GetSchemaRequest) MarshalVT() (dAtA []byte, err error) {
  4027  	if m == nil {
  4028  		return nil, nil
  4029  	}
  4030  	size := m.SizeVT()
  4031  	dAtA = make([]byte, size)
  4032  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  4033  	if err != nil {
  4034  		return nil, err
  4035  	}
  4036  	return dAtA[:n], nil
  4037  }
  4038  
  4039  func (m *GetSchemaRequest) MarshalToVT(dAtA []byte) (int, error) {
  4040  	size := m.SizeVT()
  4041  	return m.MarshalToSizedBufferVT(dAtA[:size])
  4042  }
  4043  
  4044  func (m *GetSchemaRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  4045  	if m == nil {
  4046  		return 0, nil
  4047  	}
  4048  	i := len(dAtA)
  4049  	_ = i
  4050  	var l int
  4051  	_ = l
  4052  	if m.unknownFields != nil {
  4053  		i -= len(m.unknownFields)
  4054  		copy(dAtA[i:], m.unknownFields)
  4055  	}
  4056  	if m.TableSchemaOnly {
  4057  		i--
  4058  		if m.TableSchemaOnly {
  4059  			dAtA[i] = 1
  4060  		} else {
  4061  			dAtA[i] = 0
  4062  		}
  4063  		i--
  4064  		dAtA[i] = 0x38
  4065  	}
  4066  	if m.TableSizesOnly {
  4067  		i--
  4068  		if m.TableSizesOnly {
  4069  			dAtA[i] = 1
  4070  		} else {
  4071  			dAtA[i] = 0
  4072  		}
  4073  		i--
  4074  		dAtA[i] = 0x30
  4075  	}
  4076  	if m.TableNamesOnly {
  4077  		i--
  4078  		if m.TableNamesOnly {
  4079  			dAtA[i] = 1
  4080  		} else {
  4081  			dAtA[i] = 0
  4082  		}
  4083  		i--
  4084  		dAtA[i] = 0x28
  4085  	}
  4086  	if m.IncludeViews {
  4087  		i--
  4088  		if m.IncludeViews {
  4089  			dAtA[i] = 1
  4090  		} else {
  4091  			dAtA[i] = 0
  4092  		}
  4093  		i--
  4094  		dAtA[i] = 0x20
  4095  	}
  4096  	if len(m.ExcludeTables) > 0 {
  4097  		for iNdEx := len(m.ExcludeTables) - 1; iNdEx >= 0; iNdEx-- {
  4098  			i -= len(m.ExcludeTables[iNdEx])
  4099  			copy(dAtA[i:], m.ExcludeTables[iNdEx])
  4100  			i = encodeVarint(dAtA, i, uint64(len(m.ExcludeTables[iNdEx])))
  4101  			i--
  4102  			dAtA[i] = 0x1a
  4103  		}
  4104  	}
  4105  	if len(m.Tables) > 0 {
  4106  		for iNdEx := len(m.Tables) - 1; iNdEx >= 0; iNdEx-- {
  4107  			i -= len(m.Tables[iNdEx])
  4108  			copy(dAtA[i:], m.Tables[iNdEx])
  4109  			i = encodeVarint(dAtA, i, uint64(len(m.Tables[iNdEx])))
  4110  			i--
  4111  			dAtA[i] = 0x12
  4112  		}
  4113  	}
  4114  	if m.TabletAlias != nil {
  4115  		size, err := m.TabletAlias.MarshalToSizedBufferVT(dAtA[:i])
  4116  		if err != nil {
  4117  			return 0, err
  4118  		}
  4119  		i -= size
  4120  		i = encodeVarint(dAtA, i, uint64(size))
  4121  		i--
  4122  		dAtA[i] = 0xa
  4123  	}
  4124  	return len(dAtA) - i, nil
  4125  }
  4126  
  4127  func (m *GetSchemaResponse) MarshalVT() (dAtA []byte, err error) {
  4128  	if m == nil {
  4129  		return nil, nil
  4130  	}
  4131  	size := m.SizeVT()
  4132  	dAtA = make([]byte, size)
  4133  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  4134  	if err != nil {
  4135  		return nil, err
  4136  	}
  4137  	return dAtA[:n], nil
  4138  }
  4139  
  4140  func (m *GetSchemaResponse) MarshalToVT(dAtA []byte) (int, error) {
  4141  	size := m.SizeVT()
  4142  	return m.MarshalToSizedBufferVT(dAtA[:size])
  4143  }
  4144  
  4145  func (m *GetSchemaResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  4146  	if m == nil {
  4147  		return 0, nil
  4148  	}
  4149  	i := len(dAtA)
  4150  	_ = i
  4151  	var l int
  4152  	_ = l
  4153  	if m.unknownFields != nil {
  4154  		i -= len(m.unknownFields)
  4155  		copy(dAtA[i:], m.unknownFields)
  4156  	}
  4157  	if m.Schema != nil {
  4158  		size, err := m.Schema.MarshalToSizedBufferVT(dAtA[:i])
  4159  		if err != nil {
  4160  			return 0, err
  4161  		}
  4162  		i -= size
  4163  		i = encodeVarint(dAtA, i, uint64(size))
  4164  		i--
  4165  		dAtA[i] = 0xa
  4166  	}
  4167  	return len(dAtA) - i, nil
  4168  }
  4169  
  4170  func (m *GetShardRequest) MarshalVT() (dAtA []byte, err error) {
  4171  	if m == nil {
  4172  		return nil, nil
  4173  	}
  4174  	size := m.SizeVT()
  4175  	dAtA = make([]byte, size)
  4176  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  4177  	if err != nil {
  4178  		return nil, err
  4179  	}
  4180  	return dAtA[:n], nil
  4181  }
  4182  
  4183  func (m *GetShardRequest) MarshalToVT(dAtA []byte) (int, error) {
  4184  	size := m.SizeVT()
  4185  	return m.MarshalToSizedBufferVT(dAtA[:size])
  4186  }
  4187  
  4188  func (m *GetShardRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  4189  	if m == nil {
  4190  		return 0, nil
  4191  	}
  4192  	i := len(dAtA)
  4193  	_ = i
  4194  	var l int
  4195  	_ = l
  4196  	if m.unknownFields != nil {
  4197  		i -= len(m.unknownFields)
  4198  		copy(dAtA[i:], m.unknownFields)
  4199  	}
  4200  	if len(m.ShardName) > 0 {
  4201  		i -= len(m.ShardName)
  4202  		copy(dAtA[i:], m.ShardName)
  4203  		i = encodeVarint(dAtA, i, uint64(len(m.ShardName)))
  4204  		i--
  4205  		dAtA[i] = 0x12
  4206  	}
  4207  	if len(m.Keyspace) > 0 {
  4208  		i -= len(m.Keyspace)
  4209  		copy(dAtA[i:], m.Keyspace)
  4210  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  4211  		i--
  4212  		dAtA[i] = 0xa
  4213  	}
  4214  	return len(dAtA) - i, nil
  4215  }
  4216  
  4217  func (m *GetShardResponse) MarshalVT() (dAtA []byte, err error) {
  4218  	if m == nil {
  4219  		return nil, nil
  4220  	}
  4221  	size := m.SizeVT()
  4222  	dAtA = make([]byte, size)
  4223  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  4224  	if err != nil {
  4225  		return nil, err
  4226  	}
  4227  	return dAtA[:n], nil
  4228  }
  4229  
  4230  func (m *GetShardResponse) MarshalToVT(dAtA []byte) (int, error) {
  4231  	size := m.SizeVT()
  4232  	return m.MarshalToSizedBufferVT(dAtA[:size])
  4233  }
  4234  
  4235  func (m *GetShardResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  4236  	if m == nil {
  4237  		return 0, nil
  4238  	}
  4239  	i := len(dAtA)
  4240  	_ = i
  4241  	var l int
  4242  	_ = l
  4243  	if m.unknownFields != nil {
  4244  		i -= len(m.unknownFields)
  4245  		copy(dAtA[i:], m.unknownFields)
  4246  	}
  4247  	if m.Shard != nil {
  4248  		size, err := m.Shard.MarshalToSizedBufferVT(dAtA[:i])
  4249  		if err != nil {
  4250  			return 0, err
  4251  		}
  4252  		i -= size
  4253  		i = encodeVarint(dAtA, i, uint64(size))
  4254  		i--
  4255  		dAtA[i] = 0xa
  4256  	}
  4257  	return len(dAtA) - i, nil
  4258  }
  4259  
  4260  func (m *GetShardRoutingRulesRequest) MarshalVT() (dAtA []byte, err error) {
  4261  	if m == nil {
  4262  		return nil, nil
  4263  	}
  4264  	size := m.SizeVT()
  4265  	dAtA = make([]byte, size)
  4266  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  4267  	if err != nil {
  4268  		return nil, err
  4269  	}
  4270  	return dAtA[:n], nil
  4271  }
  4272  
  4273  func (m *GetShardRoutingRulesRequest) MarshalToVT(dAtA []byte) (int, error) {
  4274  	size := m.SizeVT()
  4275  	return m.MarshalToSizedBufferVT(dAtA[:size])
  4276  }
  4277  
  4278  func (m *GetShardRoutingRulesRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  4279  	if m == nil {
  4280  		return 0, nil
  4281  	}
  4282  	i := len(dAtA)
  4283  	_ = i
  4284  	var l int
  4285  	_ = l
  4286  	if m.unknownFields != nil {
  4287  		i -= len(m.unknownFields)
  4288  		copy(dAtA[i:], m.unknownFields)
  4289  	}
  4290  	return len(dAtA) - i, nil
  4291  }
  4292  
  4293  func (m *GetShardRoutingRulesResponse) MarshalVT() (dAtA []byte, err error) {
  4294  	if m == nil {
  4295  		return nil, nil
  4296  	}
  4297  	size := m.SizeVT()
  4298  	dAtA = make([]byte, size)
  4299  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  4300  	if err != nil {
  4301  		return nil, err
  4302  	}
  4303  	return dAtA[:n], nil
  4304  }
  4305  
  4306  func (m *GetShardRoutingRulesResponse) MarshalToVT(dAtA []byte) (int, error) {
  4307  	size := m.SizeVT()
  4308  	return m.MarshalToSizedBufferVT(dAtA[:size])
  4309  }
  4310  
  4311  func (m *GetShardRoutingRulesResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  4312  	if m == nil {
  4313  		return 0, nil
  4314  	}
  4315  	i := len(dAtA)
  4316  	_ = i
  4317  	var l int
  4318  	_ = l
  4319  	if m.unknownFields != nil {
  4320  		i -= len(m.unknownFields)
  4321  		copy(dAtA[i:], m.unknownFields)
  4322  	}
  4323  	if m.ShardRoutingRules != nil {
  4324  		size, err := m.ShardRoutingRules.MarshalToSizedBufferVT(dAtA[:i])
  4325  		if err != nil {
  4326  			return 0, err
  4327  		}
  4328  		i -= size
  4329  		i = encodeVarint(dAtA, i, uint64(size))
  4330  		i--
  4331  		dAtA[i] = 0xa
  4332  	}
  4333  	return len(dAtA) - i, nil
  4334  }
  4335  
  4336  func (m *GetSrvKeyspaceNamesRequest) MarshalVT() (dAtA []byte, err error) {
  4337  	if m == nil {
  4338  		return nil, nil
  4339  	}
  4340  	size := m.SizeVT()
  4341  	dAtA = make([]byte, size)
  4342  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  4343  	if err != nil {
  4344  		return nil, err
  4345  	}
  4346  	return dAtA[:n], nil
  4347  }
  4348  
  4349  func (m *GetSrvKeyspaceNamesRequest) MarshalToVT(dAtA []byte) (int, error) {
  4350  	size := m.SizeVT()
  4351  	return m.MarshalToSizedBufferVT(dAtA[:size])
  4352  }
  4353  
  4354  func (m *GetSrvKeyspaceNamesRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  4355  	if m == nil {
  4356  		return 0, nil
  4357  	}
  4358  	i := len(dAtA)
  4359  	_ = i
  4360  	var l int
  4361  	_ = l
  4362  	if m.unknownFields != nil {
  4363  		i -= len(m.unknownFields)
  4364  		copy(dAtA[i:], m.unknownFields)
  4365  	}
  4366  	if len(m.Cells) > 0 {
  4367  		for iNdEx := len(m.Cells) - 1; iNdEx >= 0; iNdEx-- {
  4368  			i -= len(m.Cells[iNdEx])
  4369  			copy(dAtA[i:], m.Cells[iNdEx])
  4370  			i = encodeVarint(dAtA, i, uint64(len(m.Cells[iNdEx])))
  4371  			i--
  4372  			dAtA[i] = 0xa
  4373  		}
  4374  	}
  4375  	return len(dAtA) - i, nil
  4376  }
  4377  
  4378  func (m *GetSrvKeyspaceNamesResponse_NameList) MarshalVT() (dAtA []byte, err error) {
  4379  	if m == nil {
  4380  		return nil, nil
  4381  	}
  4382  	size := m.SizeVT()
  4383  	dAtA = make([]byte, size)
  4384  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  4385  	if err != nil {
  4386  		return nil, err
  4387  	}
  4388  	return dAtA[:n], nil
  4389  }
  4390  
  4391  func (m *GetSrvKeyspaceNamesResponse_NameList) MarshalToVT(dAtA []byte) (int, error) {
  4392  	size := m.SizeVT()
  4393  	return m.MarshalToSizedBufferVT(dAtA[:size])
  4394  }
  4395  
  4396  func (m *GetSrvKeyspaceNamesResponse_NameList) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  4397  	if m == nil {
  4398  		return 0, nil
  4399  	}
  4400  	i := len(dAtA)
  4401  	_ = i
  4402  	var l int
  4403  	_ = l
  4404  	if m.unknownFields != nil {
  4405  		i -= len(m.unknownFields)
  4406  		copy(dAtA[i:], m.unknownFields)
  4407  	}
  4408  	if len(m.Names) > 0 {
  4409  		for iNdEx := len(m.Names) - 1; iNdEx >= 0; iNdEx-- {
  4410  			i -= len(m.Names[iNdEx])
  4411  			copy(dAtA[i:], m.Names[iNdEx])
  4412  			i = encodeVarint(dAtA, i, uint64(len(m.Names[iNdEx])))
  4413  			i--
  4414  			dAtA[i] = 0xa
  4415  		}
  4416  	}
  4417  	return len(dAtA) - i, nil
  4418  }
  4419  
  4420  func (m *GetSrvKeyspaceNamesResponse) MarshalVT() (dAtA []byte, err error) {
  4421  	if m == nil {
  4422  		return nil, nil
  4423  	}
  4424  	size := m.SizeVT()
  4425  	dAtA = make([]byte, size)
  4426  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  4427  	if err != nil {
  4428  		return nil, err
  4429  	}
  4430  	return dAtA[:n], nil
  4431  }
  4432  
  4433  func (m *GetSrvKeyspaceNamesResponse) MarshalToVT(dAtA []byte) (int, error) {
  4434  	size := m.SizeVT()
  4435  	return m.MarshalToSizedBufferVT(dAtA[:size])
  4436  }
  4437  
  4438  func (m *GetSrvKeyspaceNamesResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  4439  	if m == nil {
  4440  		return 0, nil
  4441  	}
  4442  	i := len(dAtA)
  4443  	_ = i
  4444  	var l int
  4445  	_ = l
  4446  	if m.unknownFields != nil {
  4447  		i -= len(m.unknownFields)
  4448  		copy(dAtA[i:], m.unknownFields)
  4449  	}
  4450  	if len(m.Names) > 0 {
  4451  		for k := range m.Names {
  4452  			v := m.Names[k]
  4453  			baseI := i
  4454  			size, err := v.MarshalToSizedBufferVT(dAtA[:i])
  4455  			if err != nil {
  4456  				return 0, err
  4457  			}
  4458  			i -= size
  4459  			i = encodeVarint(dAtA, i, uint64(size))
  4460  			i--
  4461  			dAtA[i] = 0x12
  4462  			i -= len(k)
  4463  			copy(dAtA[i:], k)
  4464  			i = encodeVarint(dAtA, i, uint64(len(k)))
  4465  			i--
  4466  			dAtA[i] = 0xa
  4467  			i = encodeVarint(dAtA, i, uint64(baseI-i))
  4468  			i--
  4469  			dAtA[i] = 0xa
  4470  		}
  4471  	}
  4472  	return len(dAtA) - i, nil
  4473  }
  4474  
  4475  func (m *GetSrvKeyspacesRequest) MarshalVT() (dAtA []byte, err error) {
  4476  	if m == nil {
  4477  		return nil, nil
  4478  	}
  4479  	size := m.SizeVT()
  4480  	dAtA = make([]byte, size)
  4481  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  4482  	if err != nil {
  4483  		return nil, err
  4484  	}
  4485  	return dAtA[:n], nil
  4486  }
  4487  
  4488  func (m *GetSrvKeyspacesRequest) MarshalToVT(dAtA []byte) (int, error) {
  4489  	size := m.SizeVT()
  4490  	return m.MarshalToSizedBufferVT(dAtA[:size])
  4491  }
  4492  
  4493  func (m *GetSrvKeyspacesRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  4494  	if m == nil {
  4495  		return 0, nil
  4496  	}
  4497  	i := len(dAtA)
  4498  	_ = i
  4499  	var l int
  4500  	_ = l
  4501  	if m.unknownFields != nil {
  4502  		i -= len(m.unknownFields)
  4503  		copy(dAtA[i:], m.unknownFields)
  4504  	}
  4505  	if len(m.Cells) > 0 {
  4506  		for iNdEx := len(m.Cells) - 1; iNdEx >= 0; iNdEx-- {
  4507  			i -= len(m.Cells[iNdEx])
  4508  			copy(dAtA[i:], m.Cells[iNdEx])
  4509  			i = encodeVarint(dAtA, i, uint64(len(m.Cells[iNdEx])))
  4510  			i--
  4511  			dAtA[i] = 0x12
  4512  		}
  4513  	}
  4514  	if len(m.Keyspace) > 0 {
  4515  		i -= len(m.Keyspace)
  4516  		copy(dAtA[i:], m.Keyspace)
  4517  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  4518  		i--
  4519  		dAtA[i] = 0xa
  4520  	}
  4521  	return len(dAtA) - i, nil
  4522  }
  4523  
  4524  func (m *GetSrvKeyspacesResponse) MarshalVT() (dAtA []byte, err error) {
  4525  	if m == nil {
  4526  		return nil, nil
  4527  	}
  4528  	size := m.SizeVT()
  4529  	dAtA = make([]byte, size)
  4530  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  4531  	if err != nil {
  4532  		return nil, err
  4533  	}
  4534  	return dAtA[:n], nil
  4535  }
  4536  
  4537  func (m *GetSrvKeyspacesResponse) MarshalToVT(dAtA []byte) (int, error) {
  4538  	size := m.SizeVT()
  4539  	return m.MarshalToSizedBufferVT(dAtA[:size])
  4540  }
  4541  
  4542  func (m *GetSrvKeyspacesResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  4543  	if m == nil {
  4544  		return 0, nil
  4545  	}
  4546  	i := len(dAtA)
  4547  	_ = i
  4548  	var l int
  4549  	_ = l
  4550  	if m.unknownFields != nil {
  4551  		i -= len(m.unknownFields)
  4552  		copy(dAtA[i:], m.unknownFields)
  4553  	}
  4554  	if len(m.SrvKeyspaces) > 0 {
  4555  		for k := range m.SrvKeyspaces {
  4556  			v := m.SrvKeyspaces[k]
  4557  			baseI := i
  4558  			size, err := v.MarshalToSizedBufferVT(dAtA[:i])
  4559  			if err != nil {
  4560  				return 0, err
  4561  			}
  4562  			i -= size
  4563  			i = encodeVarint(dAtA, i, uint64(size))
  4564  			i--
  4565  			dAtA[i] = 0x12
  4566  			i -= len(k)
  4567  			copy(dAtA[i:], k)
  4568  			i = encodeVarint(dAtA, i, uint64(len(k)))
  4569  			i--
  4570  			dAtA[i] = 0xa
  4571  			i = encodeVarint(dAtA, i, uint64(baseI-i))
  4572  			i--
  4573  			dAtA[i] = 0xa
  4574  		}
  4575  	}
  4576  	return len(dAtA) - i, nil
  4577  }
  4578  
  4579  func (m *UpdateThrottlerConfigRequest) MarshalVT() (dAtA []byte, err error) {
  4580  	if m == nil {
  4581  		return nil, nil
  4582  	}
  4583  	size := m.SizeVT()
  4584  	dAtA = make([]byte, size)
  4585  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  4586  	if err != nil {
  4587  		return nil, err
  4588  	}
  4589  	return dAtA[:n], nil
  4590  }
  4591  
  4592  func (m *UpdateThrottlerConfigRequest) MarshalToVT(dAtA []byte) (int, error) {
  4593  	size := m.SizeVT()
  4594  	return m.MarshalToSizedBufferVT(dAtA[:size])
  4595  }
  4596  
  4597  func (m *UpdateThrottlerConfigRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  4598  	if m == nil {
  4599  		return 0, nil
  4600  	}
  4601  	i := len(dAtA)
  4602  	_ = i
  4603  	var l int
  4604  	_ = l
  4605  	if m.unknownFields != nil {
  4606  		i -= len(m.unknownFields)
  4607  		copy(dAtA[i:], m.unknownFields)
  4608  	}
  4609  	if m.CheckAsCheckShard {
  4610  		i--
  4611  		if m.CheckAsCheckShard {
  4612  			dAtA[i] = 1
  4613  		} else {
  4614  			dAtA[i] = 0
  4615  		}
  4616  		i--
  4617  		dAtA[i] = 0x40
  4618  	}
  4619  	if m.CheckAsCheckSelf {
  4620  		i--
  4621  		if m.CheckAsCheckSelf {
  4622  			dAtA[i] = 1
  4623  		} else {
  4624  			dAtA[i] = 0
  4625  		}
  4626  		i--
  4627  		dAtA[i] = 0x38
  4628  	}
  4629  	if m.CustomQuerySet {
  4630  		i--
  4631  		if m.CustomQuerySet {
  4632  			dAtA[i] = 1
  4633  		} else {
  4634  			dAtA[i] = 0
  4635  		}
  4636  		i--
  4637  		dAtA[i] = 0x30
  4638  	}
  4639  	if len(m.CustomQuery) > 0 {
  4640  		i -= len(m.CustomQuery)
  4641  		copy(dAtA[i:], m.CustomQuery)
  4642  		i = encodeVarint(dAtA, i, uint64(len(m.CustomQuery)))
  4643  		i--
  4644  		dAtA[i] = 0x2a
  4645  	}
  4646  	if m.Threshold != 0 {
  4647  		i -= 8
  4648  		binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Threshold))))
  4649  		i--
  4650  		dAtA[i] = 0x21
  4651  	}
  4652  	if m.Disable {
  4653  		i--
  4654  		if m.Disable {
  4655  			dAtA[i] = 1
  4656  		} else {
  4657  			dAtA[i] = 0
  4658  		}
  4659  		i--
  4660  		dAtA[i] = 0x18
  4661  	}
  4662  	if m.Enable {
  4663  		i--
  4664  		if m.Enable {
  4665  			dAtA[i] = 1
  4666  		} else {
  4667  			dAtA[i] = 0
  4668  		}
  4669  		i--
  4670  		dAtA[i] = 0x10
  4671  	}
  4672  	if len(m.Keyspace) > 0 {
  4673  		i -= len(m.Keyspace)
  4674  		copy(dAtA[i:], m.Keyspace)
  4675  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  4676  		i--
  4677  		dAtA[i] = 0xa
  4678  	}
  4679  	return len(dAtA) - i, nil
  4680  }
  4681  
  4682  func (m *UpdateThrottlerConfigResponse) MarshalVT() (dAtA []byte, err error) {
  4683  	if m == nil {
  4684  		return nil, nil
  4685  	}
  4686  	size := m.SizeVT()
  4687  	dAtA = make([]byte, size)
  4688  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  4689  	if err != nil {
  4690  		return nil, err
  4691  	}
  4692  	return dAtA[:n], nil
  4693  }
  4694  
  4695  func (m *UpdateThrottlerConfigResponse) MarshalToVT(dAtA []byte) (int, error) {
  4696  	size := m.SizeVT()
  4697  	return m.MarshalToSizedBufferVT(dAtA[:size])
  4698  }
  4699  
  4700  func (m *UpdateThrottlerConfigResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  4701  	if m == nil {
  4702  		return 0, nil
  4703  	}
  4704  	i := len(dAtA)
  4705  	_ = i
  4706  	var l int
  4707  	_ = l
  4708  	if m.unknownFields != nil {
  4709  		i -= len(m.unknownFields)
  4710  		copy(dAtA[i:], m.unknownFields)
  4711  	}
  4712  	return len(dAtA) - i, nil
  4713  }
  4714  
  4715  func (m *GetSrvVSchemaRequest) MarshalVT() (dAtA []byte, err error) {
  4716  	if m == nil {
  4717  		return nil, nil
  4718  	}
  4719  	size := m.SizeVT()
  4720  	dAtA = make([]byte, size)
  4721  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  4722  	if err != nil {
  4723  		return nil, err
  4724  	}
  4725  	return dAtA[:n], nil
  4726  }
  4727  
  4728  func (m *GetSrvVSchemaRequest) MarshalToVT(dAtA []byte) (int, error) {
  4729  	size := m.SizeVT()
  4730  	return m.MarshalToSizedBufferVT(dAtA[:size])
  4731  }
  4732  
  4733  func (m *GetSrvVSchemaRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  4734  	if m == nil {
  4735  		return 0, nil
  4736  	}
  4737  	i := len(dAtA)
  4738  	_ = i
  4739  	var l int
  4740  	_ = l
  4741  	if m.unknownFields != nil {
  4742  		i -= len(m.unknownFields)
  4743  		copy(dAtA[i:], m.unknownFields)
  4744  	}
  4745  	if len(m.Cell) > 0 {
  4746  		i -= len(m.Cell)
  4747  		copy(dAtA[i:], m.Cell)
  4748  		i = encodeVarint(dAtA, i, uint64(len(m.Cell)))
  4749  		i--
  4750  		dAtA[i] = 0xa
  4751  	}
  4752  	return len(dAtA) - i, nil
  4753  }
  4754  
  4755  func (m *GetSrvVSchemaResponse) MarshalVT() (dAtA []byte, err error) {
  4756  	if m == nil {
  4757  		return nil, nil
  4758  	}
  4759  	size := m.SizeVT()
  4760  	dAtA = make([]byte, size)
  4761  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  4762  	if err != nil {
  4763  		return nil, err
  4764  	}
  4765  	return dAtA[:n], nil
  4766  }
  4767  
  4768  func (m *GetSrvVSchemaResponse) MarshalToVT(dAtA []byte) (int, error) {
  4769  	size := m.SizeVT()
  4770  	return m.MarshalToSizedBufferVT(dAtA[:size])
  4771  }
  4772  
  4773  func (m *GetSrvVSchemaResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  4774  	if m == nil {
  4775  		return 0, nil
  4776  	}
  4777  	i := len(dAtA)
  4778  	_ = i
  4779  	var l int
  4780  	_ = l
  4781  	if m.unknownFields != nil {
  4782  		i -= len(m.unknownFields)
  4783  		copy(dAtA[i:], m.unknownFields)
  4784  	}
  4785  	if m.SrvVSchema != nil {
  4786  		size, err := m.SrvVSchema.MarshalToSizedBufferVT(dAtA[:i])
  4787  		if err != nil {
  4788  			return 0, err
  4789  		}
  4790  		i -= size
  4791  		i = encodeVarint(dAtA, i, uint64(size))
  4792  		i--
  4793  		dAtA[i] = 0xa
  4794  	}
  4795  	return len(dAtA) - i, nil
  4796  }
  4797  
  4798  func (m *GetSrvVSchemasRequest) MarshalVT() (dAtA []byte, err error) {
  4799  	if m == nil {
  4800  		return nil, nil
  4801  	}
  4802  	size := m.SizeVT()
  4803  	dAtA = make([]byte, size)
  4804  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  4805  	if err != nil {
  4806  		return nil, err
  4807  	}
  4808  	return dAtA[:n], nil
  4809  }
  4810  
  4811  func (m *GetSrvVSchemasRequest) MarshalToVT(dAtA []byte) (int, error) {
  4812  	size := m.SizeVT()
  4813  	return m.MarshalToSizedBufferVT(dAtA[:size])
  4814  }
  4815  
  4816  func (m *GetSrvVSchemasRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  4817  	if m == nil {
  4818  		return 0, nil
  4819  	}
  4820  	i := len(dAtA)
  4821  	_ = i
  4822  	var l int
  4823  	_ = l
  4824  	if m.unknownFields != nil {
  4825  		i -= len(m.unknownFields)
  4826  		copy(dAtA[i:], m.unknownFields)
  4827  	}
  4828  	if len(m.Cells) > 0 {
  4829  		for iNdEx := len(m.Cells) - 1; iNdEx >= 0; iNdEx-- {
  4830  			i -= len(m.Cells[iNdEx])
  4831  			copy(dAtA[i:], m.Cells[iNdEx])
  4832  			i = encodeVarint(dAtA, i, uint64(len(m.Cells[iNdEx])))
  4833  			i--
  4834  			dAtA[i] = 0x12
  4835  		}
  4836  	}
  4837  	return len(dAtA) - i, nil
  4838  }
  4839  
  4840  func (m *GetSrvVSchemasResponse) MarshalVT() (dAtA []byte, err error) {
  4841  	if m == nil {
  4842  		return nil, nil
  4843  	}
  4844  	size := m.SizeVT()
  4845  	dAtA = make([]byte, size)
  4846  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  4847  	if err != nil {
  4848  		return nil, err
  4849  	}
  4850  	return dAtA[:n], nil
  4851  }
  4852  
  4853  func (m *GetSrvVSchemasResponse) MarshalToVT(dAtA []byte) (int, error) {
  4854  	size := m.SizeVT()
  4855  	return m.MarshalToSizedBufferVT(dAtA[:size])
  4856  }
  4857  
  4858  func (m *GetSrvVSchemasResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  4859  	if m == nil {
  4860  		return 0, nil
  4861  	}
  4862  	i := len(dAtA)
  4863  	_ = i
  4864  	var l int
  4865  	_ = l
  4866  	if m.unknownFields != nil {
  4867  		i -= len(m.unknownFields)
  4868  		copy(dAtA[i:], m.unknownFields)
  4869  	}
  4870  	if len(m.SrvVSchemas) > 0 {
  4871  		for k := range m.SrvVSchemas {
  4872  			v := m.SrvVSchemas[k]
  4873  			baseI := i
  4874  			size, err := v.MarshalToSizedBufferVT(dAtA[:i])
  4875  			if err != nil {
  4876  				return 0, err
  4877  			}
  4878  			i -= size
  4879  			i = encodeVarint(dAtA, i, uint64(size))
  4880  			i--
  4881  			dAtA[i] = 0x12
  4882  			i -= len(k)
  4883  			copy(dAtA[i:], k)
  4884  			i = encodeVarint(dAtA, i, uint64(len(k)))
  4885  			i--
  4886  			dAtA[i] = 0xa
  4887  			i = encodeVarint(dAtA, i, uint64(baseI-i))
  4888  			i--
  4889  			dAtA[i] = 0xa
  4890  		}
  4891  	}
  4892  	return len(dAtA) - i, nil
  4893  }
  4894  
  4895  func (m *GetTabletRequest) MarshalVT() (dAtA []byte, err error) {
  4896  	if m == nil {
  4897  		return nil, nil
  4898  	}
  4899  	size := m.SizeVT()
  4900  	dAtA = make([]byte, size)
  4901  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  4902  	if err != nil {
  4903  		return nil, err
  4904  	}
  4905  	return dAtA[:n], nil
  4906  }
  4907  
  4908  func (m *GetTabletRequest) MarshalToVT(dAtA []byte) (int, error) {
  4909  	size := m.SizeVT()
  4910  	return m.MarshalToSizedBufferVT(dAtA[:size])
  4911  }
  4912  
  4913  func (m *GetTabletRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  4914  	if m == nil {
  4915  		return 0, nil
  4916  	}
  4917  	i := len(dAtA)
  4918  	_ = i
  4919  	var l int
  4920  	_ = l
  4921  	if m.unknownFields != nil {
  4922  		i -= len(m.unknownFields)
  4923  		copy(dAtA[i:], m.unknownFields)
  4924  	}
  4925  	if m.TabletAlias != nil {
  4926  		size, err := m.TabletAlias.MarshalToSizedBufferVT(dAtA[:i])
  4927  		if err != nil {
  4928  			return 0, err
  4929  		}
  4930  		i -= size
  4931  		i = encodeVarint(dAtA, i, uint64(size))
  4932  		i--
  4933  		dAtA[i] = 0xa
  4934  	}
  4935  	return len(dAtA) - i, nil
  4936  }
  4937  
  4938  func (m *GetTabletResponse) MarshalVT() (dAtA []byte, err error) {
  4939  	if m == nil {
  4940  		return nil, nil
  4941  	}
  4942  	size := m.SizeVT()
  4943  	dAtA = make([]byte, size)
  4944  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  4945  	if err != nil {
  4946  		return nil, err
  4947  	}
  4948  	return dAtA[:n], nil
  4949  }
  4950  
  4951  func (m *GetTabletResponse) MarshalToVT(dAtA []byte) (int, error) {
  4952  	size := m.SizeVT()
  4953  	return m.MarshalToSizedBufferVT(dAtA[:size])
  4954  }
  4955  
  4956  func (m *GetTabletResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  4957  	if m == nil {
  4958  		return 0, nil
  4959  	}
  4960  	i := len(dAtA)
  4961  	_ = i
  4962  	var l int
  4963  	_ = l
  4964  	if m.unknownFields != nil {
  4965  		i -= len(m.unknownFields)
  4966  		copy(dAtA[i:], m.unknownFields)
  4967  	}
  4968  	if m.Tablet != nil {
  4969  		size, err := m.Tablet.MarshalToSizedBufferVT(dAtA[:i])
  4970  		if err != nil {
  4971  			return 0, err
  4972  		}
  4973  		i -= size
  4974  		i = encodeVarint(dAtA, i, uint64(size))
  4975  		i--
  4976  		dAtA[i] = 0xa
  4977  	}
  4978  	return len(dAtA) - i, nil
  4979  }
  4980  
  4981  func (m *GetTabletsRequest) MarshalVT() (dAtA []byte, err error) {
  4982  	if m == nil {
  4983  		return nil, nil
  4984  	}
  4985  	size := m.SizeVT()
  4986  	dAtA = make([]byte, size)
  4987  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  4988  	if err != nil {
  4989  		return nil, err
  4990  	}
  4991  	return dAtA[:n], nil
  4992  }
  4993  
  4994  func (m *GetTabletsRequest) MarshalToVT(dAtA []byte) (int, error) {
  4995  	size := m.SizeVT()
  4996  	return m.MarshalToSizedBufferVT(dAtA[:size])
  4997  }
  4998  
  4999  func (m *GetTabletsRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  5000  	if m == nil {
  5001  		return 0, nil
  5002  	}
  5003  	i := len(dAtA)
  5004  	_ = i
  5005  	var l int
  5006  	_ = l
  5007  	if m.unknownFields != nil {
  5008  		i -= len(m.unknownFields)
  5009  		copy(dAtA[i:], m.unknownFields)
  5010  	}
  5011  	if m.TabletType != 0 {
  5012  		i = encodeVarint(dAtA, i, uint64(m.TabletType))
  5013  		i--
  5014  		dAtA[i] = 0x30
  5015  	}
  5016  	if len(m.TabletAliases) > 0 {
  5017  		for iNdEx := len(m.TabletAliases) - 1; iNdEx >= 0; iNdEx-- {
  5018  			size, err := m.TabletAliases[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
  5019  			if err != nil {
  5020  				return 0, err
  5021  			}
  5022  			i -= size
  5023  			i = encodeVarint(dAtA, i, uint64(size))
  5024  			i--
  5025  			dAtA[i] = 0x2a
  5026  		}
  5027  	}
  5028  	if m.Strict {
  5029  		i--
  5030  		if m.Strict {
  5031  			dAtA[i] = 1
  5032  		} else {
  5033  			dAtA[i] = 0
  5034  		}
  5035  		i--
  5036  		dAtA[i] = 0x20
  5037  	}
  5038  	if len(m.Cells) > 0 {
  5039  		for iNdEx := len(m.Cells) - 1; iNdEx >= 0; iNdEx-- {
  5040  			i -= len(m.Cells[iNdEx])
  5041  			copy(dAtA[i:], m.Cells[iNdEx])
  5042  			i = encodeVarint(dAtA, i, uint64(len(m.Cells[iNdEx])))
  5043  			i--
  5044  			dAtA[i] = 0x1a
  5045  		}
  5046  	}
  5047  	if len(m.Shard) > 0 {
  5048  		i -= len(m.Shard)
  5049  		copy(dAtA[i:], m.Shard)
  5050  		i = encodeVarint(dAtA, i, uint64(len(m.Shard)))
  5051  		i--
  5052  		dAtA[i] = 0x12
  5053  	}
  5054  	if len(m.Keyspace) > 0 {
  5055  		i -= len(m.Keyspace)
  5056  		copy(dAtA[i:], m.Keyspace)
  5057  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  5058  		i--
  5059  		dAtA[i] = 0xa
  5060  	}
  5061  	return len(dAtA) - i, nil
  5062  }
  5063  
  5064  func (m *GetTabletsResponse) MarshalVT() (dAtA []byte, err error) {
  5065  	if m == nil {
  5066  		return nil, nil
  5067  	}
  5068  	size := m.SizeVT()
  5069  	dAtA = make([]byte, size)
  5070  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  5071  	if err != nil {
  5072  		return nil, err
  5073  	}
  5074  	return dAtA[:n], nil
  5075  }
  5076  
  5077  func (m *GetTabletsResponse) MarshalToVT(dAtA []byte) (int, error) {
  5078  	size := m.SizeVT()
  5079  	return m.MarshalToSizedBufferVT(dAtA[:size])
  5080  }
  5081  
  5082  func (m *GetTabletsResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  5083  	if m == nil {
  5084  		return 0, nil
  5085  	}
  5086  	i := len(dAtA)
  5087  	_ = i
  5088  	var l int
  5089  	_ = l
  5090  	if m.unknownFields != nil {
  5091  		i -= len(m.unknownFields)
  5092  		copy(dAtA[i:], m.unknownFields)
  5093  	}
  5094  	if len(m.Tablets) > 0 {
  5095  		for iNdEx := len(m.Tablets) - 1; iNdEx >= 0; iNdEx-- {
  5096  			size, err := m.Tablets[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
  5097  			if err != nil {
  5098  				return 0, err
  5099  			}
  5100  			i -= size
  5101  			i = encodeVarint(dAtA, i, uint64(size))
  5102  			i--
  5103  			dAtA[i] = 0xa
  5104  		}
  5105  	}
  5106  	return len(dAtA) - i, nil
  5107  }
  5108  
  5109  func (m *GetTopologyPathRequest) MarshalVT() (dAtA []byte, err error) {
  5110  	if m == nil {
  5111  		return nil, nil
  5112  	}
  5113  	size := m.SizeVT()
  5114  	dAtA = make([]byte, size)
  5115  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  5116  	if err != nil {
  5117  		return nil, err
  5118  	}
  5119  	return dAtA[:n], nil
  5120  }
  5121  
  5122  func (m *GetTopologyPathRequest) MarshalToVT(dAtA []byte) (int, error) {
  5123  	size := m.SizeVT()
  5124  	return m.MarshalToSizedBufferVT(dAtA[:size])
  5125  }
  5126  
  5127  func (m *GetTopologyPathRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  5128  	if m == nil {
  5129  		return 0, nil
  5130  	}
  5131  	i := len(dAtA)
  5132  	_ = i
  5133  	var l int
  5134  	_ = l
  5135  	if m.unknownFields != nil {
  5136  		i -= len(m.unknownFields)
  5137  		copy(dAtA[i:], m.unknownFields)
  5138  	}
  5139  	if len(m.Path) > 0 {
  5140  		i -= len(m.Path)
  5141  		copy(dAtA[i:], m.Path)
  5142  		i = encodeVarint(dAtA, i, uint64(len(m.Path)))
  5143  		i--
  5144  		dAtA[i] = 0xa
  5145  	}
  5146  	return len(dAtA) - i, nil
  5147  }
  5148  
  5149  func (m *GetTopologyPathResponse) MarshalVT() (dAtA []byte, err error) {
  5150  	if m == nil {
  5151  		return nil, nil
  5152  	}
  5153  	size := m.SizeVT()
  5154  	dAtA = make([]byte, size)
  5155  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  5156  	if err != nil {
  5157  		return nil, err
  5158  	}
  5159  	return dAtA[:n], nil
  5160  }
  5161  
  5162  func (m *GetTopologyPathResponse) MarshalToVT(dAtA []byte) (int, error) {
  5163  	size := m.SizeVT()
  5164  	return m.MarshalToSizedBufferVT(dAtA[:size])
  5165  }
  5166  
  5167  func (m *GetTopologyPathResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  5168  	if m == nil {
  5169  		return 0, nil
  5170  	}
  5171  	i := len(dAtA)
  5172  	_ = i
  5173  	var l int
  5174  	_ = l
  5175  	if m.unknownFields != nil {
  5176  		i -= len(m.unknownFields)
  5177  		copy(dAtA[i:], m.unknownFields)
  5178  	}
  5179  	if m.Cell != nil {
  5180  		size, err := m.Cell.MarshalToSizedBufferVT(dAtA[:i])
  5181  		if err != nil {
  5182  			return 0, err
  5183  		}
  5184  		i -= size
  5185  		i = encodeVarint(dAtA, i, uint64(size))
  5186  		i--
  5187  		dAtA[i] = 0xa
  5188  	}
  5189  	return len(dAtA) - i, nil
  5190  }
  5191  
  5192  func (m *TopologyCell) MarshalVT() (dAtA []byte, err error) {
  5193  	if m == nil {
  5194  		return nil, nil
  5195  	}
  5196  	size := m.SizeVT()
  5197  	dAtA = make([]byte, size)
  5198  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  5199  	if err != nil {
  5200  		return nil, err
  5201  	}
  5202  	return dAtA[:n], nil
  5203  }
  5204  
  5205  func (m *TopologyCell) MarshalToVT(dAtA []byte) (int, error) {
  5206  	size := m.SizeVT()
  5207  	return m.MarshalToSizedBufferVT(dAtA[:size])
  5208  }
  5209  
  5210  func (m *TopologyCell) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  5211  	if m == nil {
  5212  		return 0, nil
  5213  	}
  5214  	i := len(dAtA)
  5215  	_ = i
  5216  	var l int
  5217  	_ = l
  5218  	if m.unknownFields != nil {
  5219  		i -= len(m.unknownFields)
  5220  		copy(dAtA[i:], m.unknownFields)
  5221  	}
  5222  	if len(m.Children) > 0 {
  5223  		for iNdEx := len(m.Children) - 1; iNdEx >= 0; iNdEx-- {
  5224  			i -= len(m.Children[iNdEx])
  5225  			copy(dAtA[i:], m.Children[iNdEx])
  5226  			i = encodeVarint(dAtA, i, uint64(len(m.Children[iNdEx])))
  5227  			i--
  5228  			dAtA[i] = 0x22
  5229  		}
  5230  	}
  5231  	if len(m.Data) > 0 {
  5232  		i -= len(m.Data)
  5233  		copy(dAtA[i:], m.Data)
  5234  		i = encodeVarint(dAtA, i, uint64(len(m.Data)))
  5235  		i--
  5236  		dAtA[i] = 0x1a
  5237  	}
  5238  	if len(m.Path) > 0 {
  5239  		i -= len(m.Path)
  5240  		copy(dAtA[i:], m.Path)
  5241  		i = encodeVarint(dAtA, i, uint64(len(m.Path)))
  5242  		i--
  5243  		dAtA[i] = 0x12
  5244  	}
  5245  	if len(m.Name) > 0 {
  5246  		i -= len(m.Name)
  5247  		copy(dAtA[i:], m.Name)
  5248  		i = encodeVarint(dAtA, i, uint64(len(m.Name)))
  5249  		i--
  5250  		dAtA[i] = 0xa
  5251  	}
  5252  	return len(dAtA) - i, nil
  5253  }
  5254  
  5255  func (m *GetVSchemaRequest) MarshalVT() (dAtA []byte, err error) {
  5256  	if m == nil {
  5257  		return nil, nil
  5258  	}
  5259  	size := m.SizeVT()
  5260  	dAtA = make([]byte, size)
  5261  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  5262  	if err != nil {
  5263  		return nil, err
  5264  	}
  5265  	return dAtA[:n], nil
  5266  }
  5267  
  5268  func (m *GetVSchemaRequest) MarshalToVT(dAtA []byte) (int, error) {
  5269  	size := m.SizeVT()
  5270  	return m.MarshalToSizedBufferVT(dAtA[:size])
  5271  }
  5272  
  5273  func (m *GetVSchemaRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  5274  	if m == nil {
  5275  		return 0, nil
  5276  	}
  5277  	i := len(dAtA)
  5278  	_ = i
  5279  	var l int
  5280  	_ = l
  5281  	if m.unknownFields != nil {
  5282  		i -= len(m.unknownFields)
  5283  		copy(dAtA[i:], m.unknownFields)
  5284  	}
  5285  	if len(m.Keyspace) > 0 {
  5286  		i -= len(m.Keyspace)
  5287  		copy(dAtA[i:], m.Keyspace)
  5288  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  5289  		i--
  5290  		dAtA[i] = 0xa
  5291  	}
  5292  	return len(dAtA) - i, nil
  5293  }
  5294  
  5295  func (m *GetVersionRequest) MarshalVT() (dAtA []byte, err error) {
  5296  	if m == nil {
  5297  		return nil, nil
  5298  	}
  5299  	size := m.SizeVT()
  5300  	dAtA = make([]byte, size)
  5301  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  5302  	if err != nil {
  5303  		return nil, err
  5304  	}
  5305  	return dAtA[:n], nil
  5306  }
  5307  
  5308  func (m *GetVersionRequest) MarshalToVT(dAtA []byte) (int, error) {
  5309  	size := m.SizeVT()
  5310  	return m.MarshalToSizedBufferVT(dAtA[:size])
  5311  }
  5312  
  5313  func (m *GetVersionRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  5314  	if m == nil {
  5315  		return 0, nil
  5316  	}
  5317  	i := len(dAtA)
  5318  	_ = i
  5319  	var l int
  5320  	_ = l
  5321  	if m.unknownFields != nil {
  5322  		i -= len(m.unknownFields)
  5323  		copy(dAtA[i:], m.unknownFields)
  5324  	}
  5325  	if m.TabletAlias != nil {
  5326  		size, err := m.TabletAlias.MarshalToSizedBufferVT(dAtA[:i])
  5327  		if err != nil {
  5328  			return 0, err
  5329  		}
  5330  		i -= size
  5331  		i = encodeVarint(dAtA, i, uint64(size))
  5332  		i--
  5333  		dAtA[i] = 0xa
  5334  	}
  5335  	return len(dAtA) - i, nil
  5336  }
  5337  
  5338  func (m *GetVersionResponse) MarshalVT() (dAtA []byte, err error) {
  5339  	if m == nil {
  5340  		return nil, nil
  5341  	}
  5342  	size := m.SizeVT()
  5343  	dAtA = make([]byte, size)
  5344  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  5345  	if err != nil {
  5346  		return nil, err
  5347  	}
  5348  	return dAtA[:n], nil
  5349  }
  5350  
  5351  func (m *GetVersionResponse) MarshalToVT(dAtA []byte) (int, error) {
  5352  	size := m.SizeVT()
  5353  	return m.MarshalToSizedBufferVT(dAtA[:size])
  5354  }
  5355  
  5356  func (m *GetVersionResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  5357  	if m == nil {
  5358  		return 0, nil
  5359  	}
  5360  	i := len(dAtA)
  5361  	_ = i
  5362  	var l int
  5363  	_ = l
  5364  	if m.unknownFields != nil {
  5365  		i -= len(m.unknownFields)
  5366  		copy(dAtA[i:], m.unknownFields)
  5367  	}
  5368  	if len(m.Version) > 0 {
  5369  		i -= len(m.Version)
  5370  		copy(dAtA[i:], m.Version)
  5371  		i = encodeVarint(dAtA, i, uint64(len(m.Version)))
  5372  		i--
  5373  		dAtA[i] = 0xa
  5374  	}
  5375  	return len(dAtA) - i, nil
  5376  }
  5377  
  5378  func (m *GetVSchemaResponse) MarshalVT() (dAtA []byte, err error) {
  5379  	if m == nil {
  5380  		return nil, nil
  5381  	}
  5382  	size := m.SizeVT()
  5383  	dAtA = make([]byte, size)
  5384  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  5385  	if err != nil {
  5386  		return nil, err
  5387  	}
  5388  	return dAtA[:n], nil
  5389  }
  5390  
  5391  func (m *GetVSchemaResponse) MarshalToVT(dAtA []byte) (int, error) {
  5392  	size := m.SizeVT()
  5393  	return m.MarshalToSizedBufferVT(dAtA[:size])
  5394  }
  5395  
  5396  func (m *GetVSchemaResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  5397  	if m == nil {
  5398  		return 0, nil
  5399  	}
  5400  	i := len(dAtA)
  5401  	_ = i
  5402  	var l int
  5403  	_ = l
  5404  	if m.unknownFields != nil {
  5405  		i -= len(m.unknownFields)
  5406  		copy(dAtA[i:], m.unknownFields)
  5407  	}
  5408  	if m.VSchema != nil {
  5409  		size, err := m.VSchema.MarshalToSizedBufferVT(dAtA[:i])
  5410  		if err != nil {
  5411  			return 0, err
  5412  		}
  5413  		i -= size
  5414  		i = encodeVarint(dAtA, i, uint64(size))
  5415  		i--
  5416  		dAtA[i] = 0xa
  5417  	}
  5418  	return len(dAtA) - i, nil
  5419  }
  5420  
  5421  func (m *GetWorkflowsRequest) MarshalVT() (dAtA []byte, err error) {
  5422  	if m == nil {
  5423  		return nil, nil
  5424  	}
  5425  	size := m.SizeVT()
  5426  	dAtA = make([]byte, size)
  5427  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  5428  	if err != nil {
  5429  		return nil, err
  5430  	}
  5431  	return dAtA[:n], nil
  5432  }
  5433  
  5434  func (m *GetWorkflowsRequest) MarshalToVT(dAtA []byte) (int, error) {
  5435  	size := m.SizeVT()
  5436  	return m.MarshalToSizedBufferVT(dAtA[:size])
  5437  }
  5438  
  5439  func (m *GetWorkflowsRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  5440  	if m == nil {
  5441  		return 0, nil
  5442  	}
  5443  	i := len(dAtA)
  5444  	_ = i
  5445  	var l int
  5446  	_ = l
  5447  	if m.unknownFields != nil {
  5448  		i -= len(m.unknownFields)
  5449  		copy(dAtA[i:], m.unknownFields)
  5450  	}
  5451  	if m.ActiveOnly {
  5452  		i--
  5453  		if m.ActiveOnly {
  5454  			dAtA[i] = 1
  5455  		} else {
  5456  			dAtA[i] = 0
  5457  		}
  5458  		i--
  5459  		dAtA[i] = 0x10
  5460  	}
  5461  	if len(m.Keyspace) > 0 {
  5462  		i -= len(m.Keyspace)
  5463  		copy(dAtA[i:], m.Keyspace)
  5464  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  5465  		i--
  5466  		dAtA[i] = 0xa
  5467  	}
  5468  	return len(dAtA) - i, nil
  5469  }
  5470  
  5471  func (m *GetWorkflowsResponse) MarshalVT() (dAtA []byte, err error) {
  5472  	if m == nil {
  5473  		return nil, nil
  5474  	}
  5475  	size := m.SizeVT()
  5476  	dAtA = make([]byte, size)
  5477  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  5478  	if err != nil {
  5479  		return nil, err
  5480  	}
  5481  	return dAtA[:n], nil
  5482  }
  5483  
  5484  func (m *GetWorkflowsResponse) MarshalToVT(dAtA []byte) (int, error) {
  5485  	size := m.SizeVT()
  5486  	return m.MarshalToSizedBufferVT(dAtA[:size])
  5487  }
  5488  
  5489  func (m *GetWorkflowsResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  5490  	if m == nil {
  5491  		return 0, nil
  5492  	}
  5493  	i := len(dAtA)
  5494  	_ = i
  5495  	var l int
  5496  	_ = l
  5497  	if m.unknownFields != nil {
  5498  		i -= len(m.unknownFields)
  5499  		copy(dAtA[i:], m.unknownFields)
  5500  	}
  5501  	if len(m.Workflows) > 0 {
  5502  		for iNdEx := len(m.Workflows) - 1; iNdEx >= 0; iNdEx-- {
  5503  			size, err := m.Workflows[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
  5504  			if err != nil {
  5505  				return 0, err
  5506  			}
  5507  			i -= size
  5508  			i = encodeVarint(dAtA, i, uint64(size))
  5509  			i--
  5510  			dAtA[i] = 0xa
  5511  		}
  5512  	}
  5513  	return len(dAtA) - i, nil
  5514  }
  5515  
  5516  func (m *InitShardPrimaryRequest) MarshalVT() (dAtA []byte, err error) {
  5517  	if m == nil {
  5518  		return nil, nil
  5519  	}
  5520  	size := m.SizeVT()
  5521  	dAtA = make([]byte, size)
  5522  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  5523  	if err != nil {
  5524  		return nil, err
  5525  	}
  5526  	return dAtA[:n], nil
  5527  }
  5528  
  5529  func (m *InitShardPrimaryRequest) MarshalToVT(dAtA []byte) (int, error) {
  5530  	size := m.SizeVT()
  5531  	return m.MarshalToSizedBufferVT(dAtA[:size])
  5532  }
  5533  
  5534  func (m *InitShardPrimaryRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  5535  	if m == nil {
  5536  		return 0, nil
  5537  	}
  5538  	i := len(dAtA)
  5539  	_ = i
  5540  	var l int
  5541  	_ = l
  5542  	if m.unknownFields != nil {
  5543  		i -= len(m.unknownFields)
  5544  		copy(dAtA[i:], m.unknownFields)
  5545  	}
  5546  	if m.WaitReplicasTimeout != nil {
  5547  		size, err := m.WaitReplicasTimeout.MarshalToSizedBufferVT(dAtA[:i])
  5548  		if err != nil {
  5549  			return 0, err
  5550  		}
  5551  		i -= size
  5552  		i = encodeVarint(dAtA, i, uint64(size))
  5553  		i--
  5554  		dAtA[i] = 0x2a
  5555  	}
  5556  	if m.Force {
  5557  		i--
  5558  		if m.Force {
  5559  			dAtA[i] = 1
  5560  		} else {
  5561  			dAtA[i] = 0
  5562  		}
  5563  		i--
  5564  		dAtA[i] = 0x20
  5565  	}
  5566  	if m.PrimaryElectTabletAlias != nil {
  5567  		size, err := m.PrimaryElectTabletAlias.MarshalToSizedBufferVT(dAtA[:i])
  5568  		if err != nil {
  5569  			return 0, err
  5570  		}
  5571  		i -= size
  5572  		i = encodeVarint(dAtA, i, uint64(size))
  5573  		i--
  5574  		dAtA[i] = 0x1a
  5575  	}
  5576  	if len(m.Shard) > 0 {
  5577  		i -= len(m.Shard)
  5578  		copy(dAtA[i:], m.Shard)
  5579  		i = encodeVarint(dAtA, i, uint64(len(m.Shard)))
  5580  		i--
  5581  		dAtA[i] = 0x12
  5582  	}
  5583  	if len(m.Keyspace) > 0 {
  5584  		i -= len(m.Keyspace)
  5585  		copy(dAtA[i:], m.Keyspace)
  5586  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  5587  		i--
  5588  		dAtA[i] = 0xa
  5589  	}
  5590  	return len(dAtA) - i, nil
  5591  }
  5592  
  5593  func (m *InitShardPrimaryResponse) MarshalVT() (dAtA []byte, err error) {
  5594  	if m == nil {
  5595  		return nil, nil
  5596  	}
  5597  	size := m.SizeVT()
  5598  	dAtA = make([]byte, size)
  5599  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  5600  	if err != nil {
  5601  		return nil, err
  5602  	}
  5603  	return dAtA[:n], nil
  5604  }
  5605  
  5606  func (m *InitShardPrimaryResponse) MarshalToVT(dAtA []byte) (int, error) {
  5607  	size := m.SizeVT()
  5608  	return m.MarshalToSizedBufferVT(dAtA[:size])
  5609  }
  5610  
  5611  func (m *InitShardPrimaryResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  5612  	if m == nil {
  5613  		return 0, nil
  5614  	}
  5615  	i := len(dAtA)
  5616  	_ = i
  5617  	var l int
  5618  	_ = l
  5619  	if m.unknownFields != nil {
  5620  		i -= len(m.unknownFields)
  5621  		copy(dAtA[i:], m.unknownFields)
  5622  	}
  5623  	if len(m.Events) > 0 {
  5624  		for iNdEx := len(m.Events) - 1; iNdEx >= 0; iNdEx-- {
  5625  			size, err := m.Events[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
  5626  			if err != nil {
  5627  				return 0, err
  5628  			}
  5629  			i -= size
  5630  			i = encodeVarint(dAtA, i, uint64(size))
  5631  			i--
  5632  			dAtA[i] = 0xa
  5633  		}
  5634  	}
  5635  	return len(dAtA) - i, nil
  5636  }
  5637  
  5638  func (m *PingTabletRequest) MarshalVT() (dAtA []byte, err error) {
  5639  	if m == nil {
  5640  		return nil, nil
  5641  	}
  5642  	size := m.SizeVT()
  5643  	dAtA = make([]byte, size)
  5644  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  5645  	if err != nil {
  5646  		return nil, err
  5647  	}
  5648  	return dAtA[:n], nil
  5649  }
  5650  
  5651  func (m *PingTabletRequest) MarshalToVT(dAtA []byte) (int, error) {
  5652  	size := m.SizeVT()
  5653  	return m.MarshalToSizedBufferVT(dAtA[:size])
  5654  }
  5655  
  5656  func (m *PingTabletRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  5657  	if m == nil {
  5658  		return 0, nil
  5659  	}
  5660  	i := len(dAtA)
  5661  	_ = i
  5662  	var l int
  5663  	_ = l
  5664  	if m.unknownFields != nil {
  5665  		i -= len(m.unknownFields)
  5666  		copy(dAtA[i:], m.unknownFields)
  5667  	}
  5668  	if m.TabletAlias != nil {
  5669  		size, err := m.TabletAlias.MarshalToSizedBufferVT(dAtA[:i])
  5670  		if err != nil {
  5671  			return 0, err
  5672  		}
  5673  		i -= size
  5674  		i = encodeVarint(dAtA, i, uint64(size))
  5675  		i--
  5676  		dAtA[i] = 0xa
  5677  	}
  5678  	return len(dAtA) - i, nil
  5679  }
  5680  
  5681  func (m *PingTabletResponse) MarshalVT() (dAtA []byte, err error) {
  5682  	if m == nil {
  5683  		return nil, nil
  5684  	}
  5685  	size := m.SizeVT()
  5686  	dAtA = make([]byte, size)
  5687  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  5688  	if err != nil {
  5689  		return nil, err
  5690  	}
  5691  	return dAtA[:n], nil
  5692  }
  5693  
  5694  func (m *PingTabletResponse) MarshalToVT(dAtA []byte) (int, error) {
  5695  	size := m.SizeVT()
  5696  	return m.MarshalToSizedBufferVT(dAtA[:size])
  5697  }
  5698  
  5699  func (m *PingTabletResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  5700  	if m == nil {
  5701  		return 0, nil
  5702  	}
  5703  	i := len(dAtA)
  5704  	_ = i
  5705  	var l int
  5706  	_ = l
  5707  	if m.unknownFields != nil {
  5708  		i -= len(m.unknownFields)
  5709  		copy(dAtA[i:], m.unknownFields)
  5710  	}
  5711  	return len(dAtA) - i, nil
  5712  }
  5713  
  5714  func (m *PlannedReparentShardRequest) MarshalVT() (dAtA []byte, err error) {
  5715  	if m == nil {
  5716  		return nil, nil
  5717  	}
  5718  	size := m.SizeVT()
  5719  	dAtA = make([]byte, size)
  5720  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  5721  	if err != nil {
  5722  		return nil, err
  5723  	}
  5724  	return dAtA[:n], nil
  5725  }
  5726  
  5727  func (m *PlannedReparentShardRequest) MarshalToVT(dAtA []byte) (int, error) {
  5728  	size := m.SizeVT()
  5729  	return m.MarshalToSizedBufferVT(dAtA[:size])
  5730  }
  5731  
  5732  func (m *PlannedReparentShardRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  5733  	if m == nil {
  5734  		return 0, nil
  5735  	}
  5736  	i := len(dAtA)
  5737  	_ = i
  5738  	var l int
  5739  	_ = l
  5740  	if m.unknownFields != nil {
  5741  		i -= len(m.unknownFields)
  5742  		copy(dAtA[i:], m.unknownFields)
  5743  	}
  5744  	if m.WaitReplicasTimeout != nil {
  5745  		size, err := m.WaitReplicasTimeout.MarshalToSizedBufferVT(dAtA[:i])
  5746  		if err != nil {
  5747  			return 0, err
  5748  		}
  5749  		i -= size
  5750  		i = encodeVarint(dAtA, i, uint64(size))
  5751  		i--
  5752  		dAtA[i] = 0x2a
  5753  	}
  5754  	if m.AvoidPrimary != nil {
  5755  		size, err := m.AvoidPrimary.MarshalToSizedBufferVT(dAtA[:i])
  5756  		if err != nil {
  5757  			return 0, err
  5758  		}
  5759  		i -= size
  5760  		i = encodeVarint(dAtA, i, uint64(size))
  5761  		i--
  5762  		dAtA[i] = 0x22
  5763  	}
  5764  	if m.NewPrimary != nil {
  5765  		size, err := m.NewPrimary.MarshalToSizedBufferVT(dAtA[:i])
  5766  		if err != nil {
  5767  			return 0, err
  5768  		}
  5769  		i -= size
  5770  		i = encodeVarint(dAtA, i, uint64(size))
  5771  		i--
  5772  		dAtA[i] = 0x1a
  5773  	}
  5774  	if len(m.Shard) > 0 {
  5775  		i -= len(m.Shard)
  5776  		copy(dAtA[i:], m.Shard)
  5777  		i = encodeVarint(dAtA, i, uint64(len(m.Shard)))
  5778  		i--
  5779  		dAtA[i] = 0x12
  5780  	}
  5781  	if len(m.Keyspace) > 0 {
  5782  		i -= len(m.Keyspace)
  5783  		copy(dAtA[i:], m.Keyspace)
  5784  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  5785  		i--
  5786  		dAtA[i] = 0xa
  5787  	}
  5788  	return len(dAtA) - i, nil
  5789  }
  5790  
  5791  func (m *PlannedReparentShardResponse) MarshalVT() (dAtA []byte, err error) {
  5792  	if m == nil {
  5793  		return nil, nil
  5794  	}
  5795  	size := m.SizeVT()
  5796  	dAtA = make([]byte, size)
  5797  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  5798  	if err != nil {
  5799  		return nil, err
  5800  	}
  5801  	return dAtA[:n], nil
  5802  }
  5803  
  5804  func (m *PlannedReparentShardResponse) MarshalToVT(dAtA []byte) (int, error) {
  5805  	size := m.SizeVT()
  5806  	return m.MarshalToSizedBufferVT(dAtA[:size])
  5807  }
  5808  
  5809  func (m *PlannedReparentShardResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  5810  	if m == nil {
  5811  		return 0, nil
  5812  	}
  5813  	i := len(dAtA)
  5814  	_ = i
  5815  	var l int
  5816  	_ = l
  5817  	if m.unknownFields != nil {
  5818  		i -= len(m.unknownFields)
  5819  		copy(dAtA[i:], m.unknownFields)
  5820  	}
  5821  	if len(m.Events) > 0 {
  5822  		for iNdEx := len(m.Events) - 1; iNdEx >= 0; iNdEx-- {
  5823  			size, err := m.Events[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
  5824  			if err != nil {
  5825  				return 0, err
  5826  			}
  5827  			i -= size
  5828  			i = encodeVarint(dAtA, i, uint64(size))
  5829  			i--
  5830  			dAtA[i] = 0x22
  5831  		}
  5832  	}
  5833  	if m.PromotedPrimary != nil {
  5834  		size, err := m.PromotedPrimary.MarshalToSizedBufferVT(dAtA[:i])
  5835  		if err != nil {
  5836  			return 0, err
  5837  		}
  5838  		i -= size
  5839  		i = encodeVarint(dAtA, i, uint64(size))
  5840  		i--
  5841  		dAtA[i] = 0x1a
  5842  	}
  5843  	if len(m.Shard) > 0 {
  5844  		i -= len(m.Shard)
  5845  		copy(dAtA[i:], m.Shard)
  5846  		i = encodeVarint(dAtA, i, uint64(len(m.Shard)))
  5847  		i--
  5848  		dAtA[i] = 0x12
  5849  	}
  5850  	if len(m.Keyspace) > 0 {
  5851  		i -= len(m.Keyspace)
  5852  		copy(dAtA[i:], m.Keyspace)
  5853  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  5854  		i--
  5855  		dAtA[i] = 0xa
  5856  	}
  5857  	return len(dAtA) - i, nil
  5858  }
  5859  
  5860  func (m *RebuildKeyspaceGraphRequest) MarshalVT() (dAtA []byte, err error) {
  5861  	if m == nil {
  5862  		return nil, nil
  5863  	}
  5864  	size := m.SizeVT()
  5865  	dAtA = make([]byte, size)
  5866  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  5867  	if err != nil {
  5868  		return nil, err
  5869  	}
  5870  	return dAtA[:n], nil
  5871  }
  5872  
  5873  func (m *RebuildKeyspaceGraphRequest) MarshalToVT(dAtA []byte) (int, error) {
  5874  	size := m.SizeVT()
  5875  	return m.MarshalToSizedBufferVT(dAtA[:size])
  5876  }
  5877  
  5878  func (m *RebuildKeyspaceGraphRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  5879  	if m == nil {
  5880  		return 0, nil
  5881  	}
  5882  	i := len(dAtA)
  5883  	_ = i
  5884  	var l int
  5885  	_ = l
  5886  	if m.unknownFields != nil {
  5887  		i -= len(m.unknownFields)
  5888  		copy(dAtA[i:], m.unknownFields)
  5889  	}
  5890  	if m.AllowPartial {
  5891  		i--
  5892  		if m.AllowPartial {
  5893  			dAtA[i] = 1
  5894  		} else {
  5895  			dAtA[i] = 0
  5896  		}
  5897  		i--
  5898  		dAtA[i] = 0x18
  5899  	}
  5900  	if len(m.Cells) > 0 {
  5901  		for iNdEx := len(m.Cells) - 1; iNdEx >= 0; iNdEx-- {
  5902  			i -= len(m.Cells[iNdEx])
  5903  			copy(dAtA[i:], m.Cells[iNdEx])
  5904  			i = encodeVarint(dAtA, i, uint64(len(m.Cells[iNdEx])))
  5905  			i--
  5906  			dAtA[i] = 0x12
  5907  		}
  5908  	}
  5909  	if len(m.Keyspace) > 0 {
  5910  		i -= len(m.Keyspace)
  5911  		copy(dAtA[i:], m.Keyspace)
  5912  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  5913  		i--
  5914  		dAtA[i] = 0xa
  5915  	}
  5916  	return len(dAtA) - i, nil
  5917  }
  5918  
  5919  func (m *RebuildKeyspaceGraphResponse) MarshalVT() (dAtA []byte, err error) {
  5920  	if m == nil {
  5921  		return nil, nil
  5922  	}
  5923  	size := m.SizeVT()
  5924  	dAtA = make([]byte, size)
  5925  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  5926  	if err != nil {
  5927  		return nil, err
  5928  	}
  5929  	return dAtA[:n], nil
  5930  }
  5931  
  5932  func (m *RebuildKeyspaceGraphResponse) MarshalToVT(dAtA []byte) (int, error) {
  5933  	size := m.SizeVT()
  5934  	return m.MarshalToSizedBufferVT(dAtA[:size])
  5935  }
  5936  
  5937  func (m *RebuildKeyspaceGraphResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  5938  	if m == nil {
  5939  		return 0, nil
  5940  	}
  5941  	i := len(dAtA)
  5942  	_ = i
  5943  	var l int
  5944  	_ = l
  5945  	if m.unknownFields != nil {
  5946  		i -= len(m.unknownFields)
  5947  		copy(dAtA[i:], m.unknownFields)
  5948  	}
  5949  	return len(dAtA) - i, nil
  5950  }
  5951  
  5952  func (m *RebuildVSchemaGraphRequest) MarshalVT() (dAtA []byte, err error) {
  5953  	if m == nil {
  5954  		return nil, nil
  5955  	}
  5956  	size := m.SizeVT()
  5957  	dAtA = make([]byte, size)
  5958  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  5959  	if err != nil {
  5960  		return nil, err
  5961  	}
  5962  	return dAtA[:n], nil
  5963  }
  5964  
  5965  func (m *RebuildVSchemaGraphRequest) MarshalToVT(dAtA []byte) (int, error) {
  5966  	size := m.SizeVT()
  5967  	return m.MarshalToSizedBufferVT(dAtA[:size])
  5968  }
  5969  
  5970  func (m *RebuildVSchemaGraphRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  5971  	if m == nil {
  5972  		return 0, nil
  5973  	}
  5974  	i := len(dAtA)
  5975  	_ = i
  5976  	var l int
  5977  	_ = l
  5978  	if m.unknownFields != nil {
  5979  		i -= len(m.unknownFields)
  5980  		copy(dAtA[i:], m.unknownFields)
  5981  	}
  5982  	if len(m.Cells) > 0 {
  5983  		for iNdEx := len(m.Cells) - 1; iNdEx >= 0; iNdEx-- {
  5984  			i -= len(m.Cells[iNdEx])
  5985  			copy(dAtA[i:], m.Cells[iNdEx])
  5986  			i = encodeVarint(dAtA, i, uint64(len(m.Cells[iNdEx])))
  5987  			i--
  5988  			dAtA[i] = 0xa
  5989  		}
  5990  	}
  5991  	return len(dAtA) - i, nil
  5992  }
  5993  
  5994  func (m *RebuildVSchemaGraphResponse) MarshalVT() (dAtA []byte, err error) {
  5995  	if m == nil {
  5996  		return nil, nil
  5997  	}
  5998  	size := m.SizeVT()
  5999  	dAtA = make([]byte, size)
  6000  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  6001  	if err != nil {
  6002  		return nil, err
  6003  	}
  6004  	return dAtA[:n], nil
  6005  }
  6006  
  6007  func (m *RebuildVSchemaGraphResponse) MarshalToVT(dAtA []byte) (int, error) {
  6008  	size := m.SizeVT()
  6009  	return m.MarshalToSizedBufferVT(dAtA[:size])
  6010  }
  6011  
  6012  func (m *RebuildVSchemaGraphResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  6013  	if m == nil {
  6014  		return 0, nil
  6015  	}
  6016  	i := len(dAtA)
  6017  	_ = i
  6018  	var l int
  6019  	_ = l
  6020  	if m.unknownFields != nil {
  6021  		i -= len(m.unknownFields)
  6022  		copy(dAtA[i:], m.unknownFields)
  6023  	}
  6024  	return len(dAtA) - i, nil
  6025  }
  6026  
  6027  func (m *RefreshStateRequest) MarshalVT() (dAtA []byte, err error) {
  6028  	if m == nil {
  6029  		return nil, nil
  6030  	}
  6031  	size := m.SizeVT()
  6032  	dAtA = make([]byte, size)
  6033  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  6034  	if err != nil {
  6035  		return nil, err
  6036  	}
  6037  	return dAtA[:n], nil
  6038  }
  6039  
  6040  func (m *RefreshStateRequest) MarshalToVT(dAtA []byte) (int, error) {
  6041  	size := m.SizeVT()
  6042  	return m.MarshalToSizedBufferVT(dAtA[:size])
  6043  }
  6044  
  6045  func (m *RefreshStateRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  6046  	if m == nil {
  6047  		return 0, nil
  6048  	}
  6049  	i := len(dAtA)
  6050  	_ = i
  6051  	var l int
  6052  	_ = l
  6053  	if m.unknownFields != nil {
  6054  		i -= len(m.unknownFields)
  6055  		copy(dAtA[i:], m.unknownFields)
  6056  	}
  6057  	if m.TabletAlias != nil {
  6058  		size, err := m.TabletAlias.MarshalToSizedBufferVT(dAtA[:i])
  6059  		if err != nil {
  6060  			return 0, err
  6061  		}
  6062  		i -= size
  6063  		i = encodeVarint(dAtA, i, uint64(size))
  6064  		i--
  6065  		dAtA[i] = 0xa
  6066  	}
  6067  	return len(dAtA) - i, nil
  6068  }
  6069  
  6070  func (m *RefreshStateResponse) MarshalVT() (dAtA []byte, err error) {
  6071  	if m == nil {
  6072  		return nil, nil
  6073  	}
  6074  	size := m.SizeVT()
  6075  	dAtA = make([]byte, size)
  6076  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  6077  	if err != nil {
  6078  		return nil, err
  6079  	}
  6080  	return dAtA[:n], nil
  6081  }
  6082  
  6083  func (m *RefreshStateResponse) MarshalToVT(dAtA []byte) (int, error) {
  6084  	size := m.SizeVT()
  6085  	return m.MarshalToSizedBufferVT(dAtA[:size])
  6086  }
  6087  
  6088  func (m *RefreshStateResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  6089  	if m == nil {
  6090  		return 0, nil
  6091  	}
  6092  	i := len(dAtA)
  6093  	_ = i
  6094  	var l int
  6095  	_ = l
  6096  	if m.unknownFields != nil {
  6097  		i -= len(m.unknownFields)
  6098  		copy(dAtA[i:], m.unknownFields)
  6099  	}
  6100  	return len(dAtA) - i, nil
  6101  }
  6102  
  6103  func (m *RefreshStateByShardRequest) MarshalVT() (dAtA []byte, err error) {
  6104  	if m == nil {
  6105  		return nil, nil
  6106  	}
  6107  	size := m.SizeVT()
  6108  	dAtA = make([]byte, size)
  6109  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  6110  	if err != nil {
  6111  		return nil, err
  6112  	}
  6113  	return dAtA[:n], nil
  6114  }
  6115  
  6116  func (m *RefreshStateByShardRequest) MarshalToVT(dAtA []byte) (int, error) {
  6117  	size := m.SizeVT()
  6118  	return m.MarshalToSizedBufferVT(dAtA[:size])
  6119  }
  6120  
  6121  func (m *RefreshStateByShardRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  6122  	if m == nil {
  6123  		return 0, nil
  6124  	}
  6125  	i := len(dAtA)
  6126  	_ = i
  6127  	var l int
  6128  	_ = l
  6129  	if m.unknownFields != nil {
  6130  		i -= len(m.unknownFields)
  6131  		copy(dAtA[i:], m.unknownFields)
  6132  	}
  6133  	if len(m.Cells) > 0 {
  6134  		for iNdEx := len(m.Cells) - 1; iNdEx >= 0; iNdEx-- {
  6135  			i -= len(m.Cells[iNdEx])
  6136  			copy(dAtA[i:], m.Cells[iNdEx])
  6137  			i = encodeVarint(dAtA, i, uint64(len(m.Cells[iNdEx])))
  6138  			i--
  6139  			dAtA[i] = 0x1a
  6140  		}
  6141  	}
  6142  	if len(m.Shard) > 0 {
  6143  		i -= len(m.Shard)
  6144  		copy(dAtA[i:], m.Shard)
  6145  		i = encodeVarint(dAtA, i, uint64(len(m.Shard)))
  6146  		i--
  6147  		dAtA[i] = 0x12
  6148  	}
  6149  	if len(m.Keyspace) > 0 {
  6150  		i -= len(m.Keyspace)
  6151  		copy(dAtA[i:], m.Keyspace)
  6152  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  6153  		i--
  6154  		dAtA[i] = 0xa
  6155  	}
  6156  	return len(dAtA) - i, nil
  6157  }
  6158  
  6159  func (m *RefreshStateByShardResponse) MarshalVT() (dAtA []byte, err error) {
  6160  	if m == nil {
  6161  		return nil, nil
  6162  	}
  6163  	size := m.SizeVT()
  6164  	dAtA = make([]byte, size)
  6165  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  6166  	if err != nil {
  6167  		return nil, err
  6168  	}
  6169  	return dAtA[:n], nil
  6170  }
  6171  
  6172  func (m *RefreshStateByShardResponse) MarshalToVT(dAtA []byte) (int, error) {
  6173  	size := m.SizeVT()
  6174  	return m.MarshalToSizedBufferVT(dAtA[:size])
  6175  }
  6176  
  6177  func (m *RefreshStateByShardResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  6178  	if m == nil {
  6179  		return 0, nil
  6180  	}
  6181  	i := len(dAtA)
  6182  	_ = i
  6183  	var l int
  6184  	_ = l
  6185  	if m.unknownFields != nil {
  6186  		i -= len(m.unknownFields)
  6187  		copy(dAtA[i:], m.unknownFields)
  6188  	}
  6189  	if len(m.PartialRefreshDetails) > 0 {
  6190  		i -= len(m.PartialRefreshDetails)
  6191  		copy(dAtA[i:], m.PartialRefreshDetails)
  6192  		i = encodeVarint(dAtA, i, uint64(len(m.PartialRefreshDetails)))
  6193  		i--
  6194  		dAtA[i] = 0x12
  6195  	}
  6196  	if m.IsPartialRefresh {
  6197  		i--
  6198  		if m.IsPartialRefresh {
  6199  			dAtA[i] = 1
  6200  		} else {
  6201  			dAtA[i] = 0
  6202  		}
  6203  		i--
  6204  		dAtA[i] = 0x8
  6205  	}
  6206  	return len(dAtA) - i, nil
  6207  }
  6208  
  6209  func (m *ReloadSchemaRequest) MarshalVT() (dAtA []byte, err error) {
  6210  	if m == nil {
  6211  		return nil, nil
  6212  	}
  6213  	size := m.SizeVT()
  6214  	dAtA = make([]byte, size)
  6215  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  6216  	if err != nil {
  6217  		return nil, err
  6218  	}
  6219  	return dAtA[:n], nil
  6220  }
  6221  
  6222  func (m *ReloadSchemaRequest) MarshalToVT(dAtA []byte) (int, error) {
  6223  	size := m.SizeVT()
  6224  	return m.MarshalToSizedBufferVT(dAtA[:size])
  6225  }
  6226  
  6227  func (m *ReloadSchemaRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  6228  	if m == nil {
  6229  		return 0, nil
  6230  	}
  6231  	i := len(dAtA)
  6232  	_ = i
  6233  	var l int
  6234  	_ = l
  6235  	if m.unknownFields != nil {
  6236  		i -= len(m.unknownFields)
  6237  		copy(dAtA[i:], m.unknownFields)
  6238  	}
  6239  	if m.TabletAlias != nil {
  6240  		size, err := m.TabletAlias.MarshalToSizedBufferVT(dAtA[:i])
  6241  		if err != nil {
  6242  			return 0, err
  6243  		}
  6244  		i -= size
  6245  		i = encodeVarint(dAtA, i, uint64(size))
  6246  		i--
  6247  		dAtA[i] = 0xa
  6248  	}
  6249  	return len(dAtA) - i, nil
  6250  }
  6251  
  6252  func (m *ReloadSchemaResponse) MarshalVT() (dAtA []byte, err error) {
  6253  	if m == nil {
  6254  		return nil, nil
  6255  	}
  6256  	size := m.SizeVT()
  6257  	dAtA = make([]byte, size)
  6258  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  6259  	if err != nil {
  6260  		return nil, err
  6261  	}
  6262  	return dAtA[:n], nil
  6263  }
  6264  
  6265  func (m *ReloadSchemaResponse) MarshalToVT(dAtA []byte) (int, error) {
  6266  	size := m.SizeVT()
  6267  	return m.MarshalToSizedBufferVT(dAtA[:size])
  6268  }
  6269  
  6270  func (m *ReloadSchemaResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  6271  	if m == nil {
  6272  		return 0, nil
  6273  	}
  6274  	i := len(dAtA)
  6275  	_ = i
  6276  	var l int
  6277  	_ = l
  6278  	if m.unknownFields != nil {
  6279  		i -= len(m.unknownFields)
  6280  		copy(dAtA[i:], m.unknownFields)
  6281  	}
  6282  	return len(dAtA) - i, nil
  6283  }
  6284  
  6285  func (m *ReloadSchemaKeyspaceRequest) MarshalVT() (dAtA []byte, err error) {
  6286  	if m == nil {
  6287  		return nil, nil
  6288  	}
  6289  	size := m.SizeVT()
  6290  	dAtA = make([]byte, size)
  6291  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  6292  	if err != nil {
  6293  		return nil, err
  6294  	}
  6295  	return dAtA[:n], nil
  6296  }
  6297  
  6298  func (m *ReloadSchemaKeyspaceRequest) MarshalToVT(dAtA []byte) (int, error) {
  6299  	size := m.SizeVT()
  6300  	return m.MarshalToSizedBufferVT(dAtA[:size])
  6301  }
  6302  
  6303  func (m *ReloadSchemaKeyspaceRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  6304  	if m == nil {
  6305  		return 0, nil
  6306  	}
  6307  	i := len(dAtA)
  6308  	_ = i
  6309  	var l int
  6310  	_ = l
  6311  	if m.unknownFields != nil {
  6312  		i -= len(m.unknownFields)
  6313  		copy(dAtA[i:], m.unknownFields)
  6314  	}
  6315  	if m.Concurrency != 0 {
  6316  		i = encodeVarint(dAtA, i, uint64(m.Concurrency))
  6317  		i--
  6318  		dAtA[i] = 0x20
  6319  	}
  6320  	if m.IncludePrimary {
  6321  		i--
  6322  		if m.IncludePrimary {
  6323  			dAtA[i] = 1
  6324  		} else {
  6325  			dAtA[i] = 0
  6326  		}
  6327  		i--
  6328  		dAtA[i] = 0x18
  6329  	}
  6330  	if len(m.WaitPosition) > 0 {
  6331  		i -= len(m.WaitPosition)
  6332  		copy(dAtA[i:], m.WaitPosition)
  6333  		i = encodeVarint(dAtA, i, uint64(len(m.WaitPosition)))
  6334  		i--
  6335  		dAtA[i] = 0x12
  6336  	}
  6337  	if len(m.Keyspace) > 0 {
  6338  		i -= len(m.Keyspace)
  6339  		copy(dAtA[i:], m.Keyspace)
  6340  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  6341  		i--
  6342  		dAtA[i] = 0xa
  6343  	}
  6344  	return len(dAtA) - i, nil
  6345  }
  6346  
  6347  func (m *ReloadSchemaKeyspaceResponse) MarshalVT() (dAtA []byte, err error) {
  6348  	if m == nil {
  6349  		return nil, nil
  6350  	}
  6351  	size := m.SizeVT()
  6352  	dAtA = make([]byte, size)
  6353  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  6354  	if err != nil {
  6355  		return nil, err
  6356  	}
  6357  	return dAtA[:n], nil
  6358  }
  6359  
  6360  func (m *ReloadSchemaKeyspaceResponse) MarshalToVT(dAtA []byte) (int, error) {
  6361  	size := m.SizeVT()
  6362  	return m.MarshalToSizedBufferVT(dAtA[:size])
  6363  }
  6364  
  6365  func (m *ReloadSchemaKeyspaceResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  6366  	if m == nil {
  6367  		return 0, nil
  6368  	}
  6369  	i := len(dAtA)
  6370  	_ = i
  6371  	var l int
  6372  	_ = l
  6373  	if m.unknownFields != nil {
  6374  		i -= len(m.unknownFields)
  6375  		copy(dAtA[i:], m.unknownFields)
  6376  	}
  6377  	if len(m.Events) > 0 {
  6378  		for iNdEx := len(m.Events) - 1; iNdEx >= 0; iNdEx-- {
  6379  			size, err := m.Events[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
  6380  			if err != nil {
  6381  				return 0, err
  6382  			}
  6383  			i -= size
  6384  			i = encodeVarint(dAtA, i, uint64(size))
  6385  			i--
  6386  			dAtA[i] = 0xa
  6387  		}
  6388  	}
  6389  	return len(dAtA) - i, nil
  6390  }
  6391  
  6392  func (m *ReloadSchemaShardRequest) MarshalVT() (dAtA []byte, err error) {
  6393  	if m == nil {
  6394  		return nil, nil
  6395  	}
  6396  	size := m.SizeVT()
  6397  	dAtA = make([]byte, size)
  6398  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  6399  	if err != nil {
  6400  		return nil, err
  6401  	}
  6402  	return dAtA[:n], nil
  6403  }
  6404  
  6405  func (m *ReloadSchemaShardRequest) MarshalToVT(dAtA []byte) (int, error) {
  6406  	size := m.SizeVT()
  6407  	return m.MarshalToSizedBufferVT(dAtA[:size])
  6408  }
  6409  
  6410  func (m *ReloadSchemaShardRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  6411  	if m == nil {
  6412  		return 0, nil
  6413  	}
  6414  	i := len(dAtA)
  6415  	_ = i
  6416  	var l int
  6417  	_ = l
  6418  	if m.unknownFields != nil {
  6419  		i -= len(m.unknownFields)
  6420  		copy(dAtA[i:], m.unknownFields)
  6421  	}
  6422  	if m.Concurrency != 0 {
  6423  		i = encodeVarint(dAtA, i, uint64(m.Concurrency))
  6424  		i--
  6425  		dAtA[i] = 0x28
  6426  	}
  6427  	if m.IncludePrimary {
  6428  		i--
  6429  		if m.IncludePrimary {
  6430  			dAtA[i] = 1
  6431  		} else {
  6432  			dAtA[i] = 0
  6433  		}
  6434  		i--
  6435  		dAtA[i] = 0x20
  6436  	}
  6437  	if len(m.WaitPosition) > 0 {
  6438  		i -= len(m.WaitPosition)
  6439  		copy(dAtA[i:], m.WaitPosition)
  6440  		i = encodeVarint(dAtA, i, uint64(len(m.WaitPosition)))
  6441  		i--
  6442  		dAtA[i] = 0x1a
  6443  	}
  6444  	if len(m.Shard) > 0 {
  6445  		i -= len(m.Shard)
  6446  		copy(dAtA[i:], m.Shard)
  6447  		i = encodeVarint(dAtA, i, uint64(len(m.Shard)))
  6448  		i--
  6449  		dAtA[i] = 0x12
  6450  	}
  6451  	if len(m.Keyspace) > 0 {
  6452  		i -= len(m.Keyspace)
  6453  		copy(dAtA[i:], m.Keyspace)
  6454  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  6455  		i--
  6456  		dAtA[i] = 0xa
  6457  	}
  6458  	return len(dAtA) - i, nil
  6459  }
  6460  
  6461  func (m *ReloadSchemaShardResponse) MarshalVT() (dAtA []byte, err error) {
  6462  	if m == nil {
  6463  		return nil, nil
  6464  	}
  6465  	size := m.SizeVT()
  6466  	dAtA = make([]byte, size)
  6467  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  6468  	if err != nil {
  6469  		return nil, err
  6470  	}
  6471  	return dAtA[:n], nil
  6472  }
  6473  
  6474  func (m *ReloadSchemaShardResponse) MarshalToVT(dAtA []byte) (int, error) {
  6475  	size := m.SizeVT()
  6476  	return m.MarshalToSizedBufferVT(dAtA[:size])
  6477  }
  6478  
  6479  func (m *ReloadSchemaShardResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  6480  	if m == nil {
  6481  		return 0, nil
  6482  	}
  6483  	i := len(dAtA)
  6484  	_ = i
  6485  	var l int
  6486  	_ = l
  6487  	if m.unknownFields != nil {
  6488  		i -= len(m.unknownFields)
  6489  		copy(dAtA[i:], m.unknownFields)
  6490  	}
  6491  	if len(m.Events) > 0 {
  6492  		for iNdEx := len(m.Events) - 1; iNdEx >= 0; iNdEx-- {
  6493  			size, err := m.Events[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
  6494  			if err != nil {
  6495  				return 0, err
  6496  			}
  6497  			i -= size
  6498  			i = encodeVarint(dAtA, i, uint64(size))
  6499  			i--
  6500  			dAtA[i] = 0x12
  6501  		}
  6502  	}
  6503  	return len(dAtA) - i, nil
  6504  }
  6505  
  6506  func (m *RemoveBackupRequest) MarshalVT() (dAtA []byte, err error) {
  6507  	if m == nil {
  6508  		return nil, nil
  6509  	}
  6510  	size := m.SizeVT()
  6511  	dAtA = make([]byte, size)
  6512  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  6513  	if err != nil {
  6514  		return nil, err
  6515  	}
  6516  	return dAtA[:n], nil
  6517  }
  6518  
  6519  func (m *RemoveBackupRequest) MarshalToVT(dAtA []byte) (int, error) {
  6520  	size := m.SizeVT()
  6521  	return m.MarshalToSizedBufferVT(dAtA[:size])
  6522  }
  6523  
  6524  func (m *RemoveBackupRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  6525  	if m == nil {
  6526  		return 0, nil
  6527  	}
  6528  	i := len(dAtA)
  6529  	_ = i
  6530  	var l int
  6531  	_ = l
  6532  	if m.unknownFields != nil {
  6533  		i -= len(m.unknownFields)
  6534  		copy(dAtA[i:], m.unknownFields)
  6535  	}
  6536  	if len(m.Name) > 0 {
  6537  		i -= len(m.Name)
  6538  		copy(dAtA[i:], m.Name)
  6539  		i = encodeVarint(dAtA, i, uint64(len(m.Name)))
  6540  		i--
  6541  		dAtA[i] = 0x1a
  6542  	}
  6543  	if len(m.Shard) > 0 {
  6544  		i -= len(m.Shard)
  6545  		copy(dAtA[i:], m.Shard)
  6546  		i = encodeVarint(dAtA, i, uint64(len(m.Shard)))
  6547  		i--
  6548  		dAtA[i] = 0x12
  6549  	}
  6550  	if len(m.Keyspace) > 0 {
  6551  		i -= len(m.Keyspace)
  6552  		copy(dAtA[i:], m.Keyspace)
  6553  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  6554  		i--
  6555  		dAtA[i] = 0xa
  6556  	}
  6557  	return len(dAtA) - i, nil
  6558  }
  6559  
  6560  func (m *RemoveBackupResponse) MarshalVT() (dAtA []byte, err error) {
  6561  	if m == nil {
  6562  		return nil, nil
  6563  	}
  6564  	size := m.SizeVT()
  6565  	dAtA = make([]byte, size)
  6566  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  6567  	if err != nil {
  6568  		return nil, err
  6569  	}
  6570  	return dAtA[:n], nil
  6571  }
  6572  
  6573  func (m *RemoveBackupResponse) MarshalToVT(dAtA []byte) (int, error) {
  6574  	size := m.SizeVT()
  6575  	return m.MarshalToSizedBufferVT(dAtA[:size])
  6576  }
  6577  
  6578  func (m *RemoveBackupResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  6579  	if m == nil {
  6580  		return 0, nil
  6581  	}
  6582  	i := len(dAtA)
  6583  	_ = i
  6584  	var l int
  6585  	_ = l
  6586  	if m.unknownFields != nil {
  6587  		i -= len(m.unknownFields)
  6588  		copy(dAtA[i:], m.unknownFields)
  6589  	}
  6590  	return len(dAtA) - i, nil
  6591  }
  6592  
  6593  func (m *RemoveKeyspaceCellRequest) MarshalVT() (dAtA []byte, err error) {
  6594  	if m == nil {
  6595  		return nil, nil
  6596  	}
  6597  	size := m.SizeVT()
  6598  	dAtA = make([]byte, size)
  6599  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  6600  	if err != nil {
  6601  		return nil, err
  6602  	}
  6603  	return dAtA[:n], nil
  6604  }
  6605  
  6606  func (m *RemoveKeyspaceCellRequest) MarshalToVT(dAtA []byte) (int, error) {
  6607  	size := m.SizeVT()
  6608  	return m.MarshalToSizedBufferVT(dAtA[:size])
  6609  }
  6610  
  6611  func (m *RemoveKeyspaceCellRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  6612  	if m == nil {
  6613  		return 0, nil
  6614  	}
  6615  	i := len(dAtA)
  6616  	_ = i
  6617  	var l int
  6618  	_ = l
  6619  	if m.unknownFields != nil {
  6620  		i -= len(m.unknownFields)
  6621  		copy(dAtA[i:], m.unknownFields)
  6622  	}
  6623  	if m.Recursive {
  6624  		i--
  6625  		if m.Recursive {
  6626  			dAtA[i] = 1
  6627  		} else {
  6628  			dAtA[i] = 0
  6629  		}
  6630  		i--
  6631  		dAtA[i] = 0x20
  6632  	}
  6633  	if m.Force {
  6634  		i--
  6635  		if m.Force {
  6636  			dAtA[i] = 1
  6637  		} else {
  6638  			dAtA[i] = 0
  6639  		}
  6640  		i--
  6641  		dAtA[i] = 0x18
  6642  	}
  6643  	if len(m.Cell) > 0 {
  6644  		i -= len(m.Cell)
  6645  		copy(dAtA[i:], m.Cell)
  6646  		i = encodeVarint(dAtA, i, uint64(len(m.Cell)))
  6647  		i--
  6648  		dAtA[i] = 0x12
  6649  	}
  6650  	if len(m.Keyspace) > 0 {
  6651  		i -= len(m.Keyspace)
  6652  		copy(dAtA[i:], m.Keyspace)
  6653  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  6654  		i--
  6655  		dAtA[i] = 0xa
  6656  	}
  6657  	return len(dAtA) - i, nil
  6658  }
  6659  
  6660  func (m *RemoveKeyspaceCellResponse) MarshalVT() (dAtA []byte, err error) {
  6661  	if m == nil {
  6662  		return nil, nil
  6663  	}
  6664  	size := m.SizeVT()
  6665  	dAtA = make([]byte, size)
  6666  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  6667  	if err != nil {
  6668  		return nil, err
  6669  	}
  6670  	return dAtA[:n], nil
  6671  }
  6672  
  6673  func (m *RemoveKeyspaceCellResponse) MarshalToVT(dAtA []byte) (int, error) {
  6674  	size := m.SizeVT()
  6675  	return m.MarshalToSizedBufferVT(dAtA[:size])
  6676  }
  6677  
  6678  func (m *RemoveKeyspaceCellResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  6679  	if m == nil {
  6680  		return 0, nil
  6681  	}
  6682  	i := len(dAtA)
  6683  	_ = i
  6684  	var l int
  6685  	_ = l
  6686  	if m.unknownFields != nil {
  6687  		i -= len(m.unknownFields)
  6688  		copy(dAtA[i:], m.unknownFields)
  6689  	}
  6690  	return len(dAtA) - i, nil
  6691  }
  6692  
  6693  func (m *RemoveShardCellRequest) MarshalVT() (dAtA []byte, err error) {
  6694  	if m == nil {
  6695  		return nil, nil
  6696  	}
  6697  	size := m.SizeVT()
  6698  	dAtA = make([]byte, size)
  6699  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  6700  	if err != nil {
  6701  		return nil, err
  6702  	}
  6703  	return dAtA[:n], nil
  6704  }
  6705  
  6706  func (m *RemoveShardCellRequest) MarshalToVT(dAtA []byte) (int, error) {
  6707  	size := m.SizeVT()
  6708  	return m.MarshalToSizedBufferVT(dAtA[:size])
  6709  }
  6710  
  6711  func (m *RemoveShardCellRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  6712  	if m == nil {
  6713  		return 0, nil
  6714  	}
  6715  	i := len(dAtA)
  6716  	_ = i
  6717  	var l int
  6718  	_ = l
  6719  	if m.unknownFields != nil {
  6720  		i -= len(m.unknownFields)
  6721  		copy(dAtA[i:], m.unknownFields)
  6722  	}
  6723  	if m.Recursive {
  6724  		i--
  6725  		if m.Recursive {
  6726  			dAtA[i] = 1
  6727  		} else {
  6728  			dAtA[i] = 0
  6729  		}
  6730  		i--
  6731  		dAtA[i] = 0x28
  6732  	}
  6733  	if m.Force {
  6734  		i--
  6735  		if m.Force {
  6736  			dAtA[i] = 1
  6737  		} else {
  6738  			dAtA[i] = 0
  6739  		}
  6740  		i--
  6741  		dAtA[i] = 0x20
  6742  	}
  6743  	if len(m.Cell) > 0 {
  6744  		i -= len(m.Cell)
  6745  		copy(dAtA[i:], m.Cell)
  6746  		i = encodeVarint(dAtA, i, uint64(len(m.Cell)))
  6747  		i--
  6748  		dAtA[i] = 0x1a
  6749  	}
  6750  	if len(m.ShardName) > 0 {
  6751  		i -= len(m.ShardName)
  6752  		copy(dAtA[i:], m.ShardName)
  6753  		i = encodeVarint(dAtA, i, uint64(len(m.ShardName)))
  6754  		i--
  6755  		dAtA[i] = 0x12
  6756  	}
  6757  	if len(m.Keyspace) > 0 {
  6758  		i -= len(m.Keyspace)
  6759  		copy(dAtA[i:], m.Keyspace)
  6760  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  6761  		i--
  6762  		dAtA[i] = 0xa
  6763  	}
  6764  	return len(dAtA) - i, nil
  6765  }
  6766  
  6767  func (m *RemoveShardCellResponse) MarshalVT() (dAtA []byte, err error) {
  6768  	if m == nil {
  6769  		return nil, nil
  6770  	}
  6771  	size := m.SizeVT()
  6772  	dAtA = make([]byte, size)
  6773  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  6774  	if err != nil {
  6775  		return nil, err
  6776  	}
  6777  	return dAtA[:n], nil
  6778  }
  6779  
  6780  func (m *RemoveShardCellResponse) MarshalToVT(dAtA []byte) (int, error) {
  6781  	size := m.SizeVT()
  6782  	return m.MarshalToSizedBufferVT(dAtA[:size])
  6783  }
  6784  
  6785  func (m *RemoveShardCellResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  6786  	if m == nil {
  6787  		return 0, nil
  6788  	}
  6789  	i := len(dAtA)
  6790  	_ = i
  6791  	var l int
  6792  	_ = l
  6793  	if m.unknownFields != nil {
  6794  		i -= len(m.unknownFields)
  6795  		copy(dAtA[i:], m.unknownFields)
  6796  	}
  6797  	return len(dAtA) - i, nil
  6798  }
  6799  
  6800  func (m *ReparentTabletRequest) MarshalVT() (dAtA []byte, err error) {
  6801  	if m == nil {
  6802  		return nil, nil
  6803  	}
  6804  	size := m.SizeVT()
  6805  	dAtA = make([]byte, size)
  6806  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  6807  	if err != nil {
  6808  		return nil, err
  6809  	}
  6810  	return dAtA[:n], nil
  6811  }
  6812  
  6813  func (m *ReparentTabletRequest) MarshalToVT(dAtA []byte) (int, error) {
  6814  	size := m.SizeVT()
  6815  	return m.MarshalToSizedBufferVT(dAtA[:size])
  6816  }
  6817  
  6818  func (m *ReparentTabletRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  6819  	if m == nil {
  6820  		return 0, nil
  6821  	}
  6822  	i := len(dAtA)
  6823  	_ = i
  6824  	var l int
  6825  	_ = l
  6826  	if m.unknownFields != nil {
  6827  		i -= len(m.unknownFields)
  6828  		copy(dAtA[i:], m.unknownFields)
  6829  	}
  6830  	if m.Tablet != nil {
  6831  		size, err := m.Tablet.MarshalToSizedBufferVT(dAtA[:i])
  6832  		if err != nil {
  6833  			return 0, err
  6834  		}
  6835  		i -= size
  6836  		i = encodeVarint(dAtA, i, uint64(size))
  6837  		i--
  6838  		dAtA[i] = 0xa
  6839  	}
  6840  	return len(dAtA) - i, nil
  6841  }
  6842  
  6843  func (m *ReparentTabletResponse) MarshalVT() (dAtA []byte, err error) {
  6844  	if m == nil {
  6845  		return nil, nil
  6846  	}
  6847  	size := m.SizeVT()
  6848  	dAtA = make([]byte, size)
  6849  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  6850  	if err != nil {
  6851  		return nil, err
  6852  	}
  6853  	return dAtA[:n], nil
  6854  }
  6855  
  6856  func (m *ReparentTabletResponse) MarshalToVT(dAtA []byte) (int, error) {
  6857  	size := m.SizeVT()
  6858  	return m.MarshalToSizedBufferVT(dAtA[:size])
  6859  }
  6860  
  6861  func (m *ReparentTabletResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  6862  	if m == nil {
  6863  		return 0, nil
  6864  	}
  6865  	i := len(dAtA)
  6866  	_ = i
  6867  	var l int
  6868  	_ = l
  6869  	if m.unknownFields != nil {
  6870  		i -= len(m.unknownFields)
  6871  		copy(dAtA[i:], m.unknownFields)
  6872  	}
  6873  	if m.Primary != nil {
  6874  		size, err := m.Primary.MarshalToSizedBufferVT(dAtA[:i])
  6875  		if err != nil {
  6876  			return 0, err
  6877  		}
  6878  		i -= size
  6879  		i = encodeVarint(dAtA, i, uint64(size))
  6880  		i--
  6881  		dAtA[i] = 0x1a
  6882  	}
  6883  	if len(m.Shard) > 0 {
  6884  		i -= len(m.Shard)
  6885  		copy(dAtA[i:], m.Shard)
  6886  		i = encodeVarint(dAtA, i, uint64(len(m.Shard)))
  6887  		i--
  6888  		dAtA[i] = 0x12
  6889  	}
  6890  	if len(m.Keyspace) > 0 {
  6891  		i -= len(m.Keyspace)
  6892  		copy(dAtA[i:], m.Keyspace)
  6893  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  6894  		i--
  6895  		dAtA[i] = 0xa
  6896  	}
  6897  	return len(dAtA) - i, nil
  6898  }
  6899  
  6900  func (m *RestoreFromBackupRequest) MarshalVT() (dAtA []byte, err error) {
  6901  	if m == nil {
  6902  		return nil, nil
  6903  	}
  6904  	size := m.SizeVT()
  6905  	dAtA = make([]byte, size)
  6906  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  6907  	if err != nil {
  6908  		return nil, err
  6909  	}
  6910  	return dAtA[:n], nil
  6911  }
  6912  
  6913  func (m *RestoreFromBackupRequest) MarshalToVT(dAtA []byte) (int, error) {
  6914  	size := m.SizeVT()
  6915  	return m.MarshalToSizedBufferVT(dAtA[:size])
  6916  }
  6917  
  6918  func (m *RestoreFromBackupRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  6919  	if m == nil {
  6920  		return 0, nil
  6921  	}
  6922  	i := len(dAtA)
  6923  	_ = i
  6924  	var l int
  6925  	_ = l
  6926  	if m.unknownFields != nil {
  6927  		i -= len(m.unknownFields)
  6928  		copy(dAtA[i:], m.unknownFields)
  6929  	}
  6930  	if m.DryRun {
  6931  		i--
  6932  		if m.DryRun {
  6933  			dAtA[i] = 1
  6934  		} else {
  6935  			dAtA[i] = 0
  6936  		}
  6937  		i--
  6938  		dAtA[i] = 0x20
  6939  	}
  6940  	if len(m.RestoreToPos) > 0 {
  6941  		i -= len(m.RestoreToPos)
  6942  		copy(dAtA[i:], m.RestoreToPos)
  6943  		i = encodeVarint(dAtA, i, uint64(len(m.RestoreToPos)))
  6944  		i--
  6945  		dAtA[i] = 0x1a
  6946  	}
  6947  	if m.BackupTime != nil {
  6948  		size, err := m.BackupTime.MarshalToSizedBufferVT(dAtA[:i])
  6949  		if err != nil {
  6950  			return 0, err
  6951  		}
  6952  		i -= size
  6953  		i = encodeVarint(dAtA, i, uint64(size))
  6954  		i--
  6955  		dAtA[i] = 0x12
  6956  	}
  6957  	if m.TabletAlias != nil {
  6958  		size, err := m.TabletAlias.MarshalToSizedBufferVT(dAtA[:i])
  6959  		if err != nil {
  6960  			return 0, err
  6961  		}
  6962  		i -= size
  6963  		i = encodeVarint(dAtA, i, uint64(size))
  6964  		i--
  6965  		dAtA[i] = 0xa
  6966  	}
  6967  	return len(dAtA) - i, nil
  6968  }
  6969  
  6970  func (m *RestoreFromBackupResponse) MarshalVT() (dAtA []byte, err error) {
  6971  	if m == nil {
  6972  		return nil, nil
  6973  	}
  6974  	size := m.SizeVT()
  6975  	dAtA = make([]byte, size)
  6976  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  6977  	if err != nil {
  6978  		return nil, err
  6979  	}
  6980  	return dAtA[:n], nil
  6981  }
  6982  
  6983  func (m *RestoreFromBackupResponse) MarshalToVT(dAtA []byte) (int, error) {
  6984  	size := m.SizeVT()
  6985  	return m.MarshalToSizedBufferVT(dAtA[:size])
  6986  }
  6987  
  6988  func (m *RestoreFromBackupResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  6989  	if m == nil {
  6990  		return 0, nil
  6991  	}
  6992  	i := len(dAtA)
  6993  	_ = i
  6994  	var l int
  6995  	_ = l
  6996  	if m.unknownFields != nil {
  6997  		i -= len(m.unknownFields)
  6998  		copy(dAtA[i:], m.unknownFields)
  6999  	}
  7000  	if m.Event != nil {
  7001  		size, err := m.Event.MarshalToSizedBufferVT(dAtA[:i])
  7002  		if err != nil {
  7003  			return 0, err
  7004  		}
  7005  		i -= size
  7006  		i = encodeVarint(dAtA, i, uint64(size))
  7007  		i--
  7008  		dAtA[i] = 0x22
  7009  	}
  7010  	if len(m.Shard) > 0 {
  7011  		i -= len(m.Shard)
  7012  		copy(dAtA[i:], m.Shard)
  7013  		i = encodeVarint(dAtA, i, uint64(len(m.Shard)))
  7014  		i--
  7015  		dAtA[i] = 0x1a
  7016  	}
  7017  	if len(m.Keyspace) > 0 {
  7018  		i -= len(m.Keyspace)
  7019  		copy(dAtA[i:], m.Keyspace)
  7020  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  7021  		i--
  7022  		dAtA[i] = 0x12
  7023  	}
  7024  	if m.TabletAlias != nil {
  7025  		size, err := m.TabletAlias.MarshalToSizedBufferVT(dAtA[:i])
  7026  		if err != nil {
  7027  			return 0, err
  7028  		}
  7029  		i -= size
  7030  		i = encodeVarint(dAtA, i, uint64(size))
  7031  		i--
  7032  		dAtA[i] = 0xa
  7033  	}
  7034  	return len(dAtA) - i, nil
  7035  }
  7036  
  7037  func (m *RunHealthCheckRequest) MarshalVT() (dAtA []byte, err error) {
  7038  	if m == nil {
  7039  		return nil, nil
  7040  	}
  7041  	size := m.SizeVT()
  7042  	dAtA = make([]byte, size)
  7043  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  7044  	if err != nil {
  7045  		return nil, err
  7046  	}
  7047  	return dAtA[:n], nil
  7048  }
  7049  
  7050  func (m *RunHealthCheckRequest) MarshalToVT(dAtA []byte) (int, error) {
  7051  	size := m.SizeVT()
  7052  	return m.MarshalToSizedBufferVT(dAtA[:size])
  7053  }
  7054  
  7055  func (m *RunHealthCheckRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  7056  	if m == nil {
  7057  		return 0, nil
  7058  	}
  7059  	i := len(dAtA)
  7060  	_ = i
  7061  	var l int
  7062  	_ = l
  7063  	if m.unknownFields != nil {
  7064  		i -= len(m.unknownFields)
  7065  		copy(dAtA[i:], m.unknownFields)
  7066  	}
  7067  	if m.TabletAlias != nil {
  7068  		size, err := m.TabletAlias.MarshalToSizedBufferVT(dAtA[:i])
  7069  		if err != nil {
  7070  			return 0, err
  7071  		}
  7072  		i -= size
  7073  		i = encodeVarint(dAtA, i, uint64(size))
  7074  		i--
  7075  		dAtA[i] = 0xa
  7076  	}
  7077  	return len(dAtA) - i, nil
  7078  }
  7079  
  7080  func (m *RunHealthCheckResponse) MarshalVT() (dAtA []byte, err error) {
  7081  	if m == nil {
  7082  		return nil, nil
  7083  	}
  7084  	size := m.SizeVT()
  7085  	dAtA = make([]byte, size)
  7086  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  7087  	if err != nil {
  7088  		return nil, err
  7089  	}
  7090  	return dAtA[:n], nil
  7091  }
  7092  
  7093  func (m *RunHealthCheckResponse) MarshalToVT(dAtA []byte) (int, error) {
  7094  	size := m.SizeVT()
  7095  	return m.MarshalToSizedBufferVT(dAtA[:size])
  7096  }
  7097  
  7098  func (m *RunHealthCheckResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  7099  	if m == nil {
  7100  		return 0, nil
  7101  	}
  7102  	i := len(dAtA)
  7103  	_ = i
  7104  	var l int
  7105  	_ = l
  7106  	if m.unknownFields != nil {
  7107  		i -= len(m.unknownFields)
  7108  		copy(dAtA[i:], m.unknownFields)
  7109  	}
  7110  	return len(dAtA) - i, nil
  7111  }
  7112  
  7113  func (m *SetKeyspaceDurabilityPolicyRequest) MarshalVT() (dAtA []byte, err error) {
  7114  	if m == nil {
  7115  		return nil, nil
  7116  	}
  7117  	size := m.SizeVT()
  7118  	dAtA = make([]byte, size)
  7119  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  7120  	if err != nil {
  7121  		return nil, err
  7122  	}
  7123  	return dAtA[:n], nil
  7124  }
  7125  
  7126  func (m *SetKeyspaceDurabilityPolicyRequest) MarshalToVT(dAtA []byte) (int, error) {
  7127  	size := m.SizeVT()
  7128  	return m.MarshalToSizedBufferVT(dAtA[:size])
  7129  }
  7130  
  7131  func (m *SetKeyspaceDurabilityPolicyRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  7132  	if m == nil {
  7133  		return 0, nil
  7134  	}
  7135  	i := len(dAtA)
  7136  	_ = i
  7137  	var l int
  7138  	_ = l
  7139  	if m.unknownFields != nil {
  7140  		i -= len(m.unknownFields)
  7141  		copy(dAtA[i:], m.unknownFields)
  7142  	}
  7143  	if len(m.DurabilityPolicy) > 0 {
  7144  		i -= len(m.DurabilityPolicy)
  7145  		copy(dAtA[i:], m.DurabilityPolicy)
  7146  		i = encodeVarint(dAtA, i, uint64(len(m.DurabilityPolicy)))
  7147  		i--
  7148  		dAtA[i] = 0x12
  7149  	}
  7150  	if len(m.Keyspace) > 0 {
  7151  		i -= len(m.Keyspace)
  7152  		copy(dAtA[i:], m.Keyspace)
  7153  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  7154  		i--
  7155  		dAtA[i] = 0xa
  7156  	}
  7157  	return len(dAtA) - i, nil
  7158  }
  7159  
  7160  func (m *SetKeyspaceDurabilityPolicyResponse) MarshalVT() (dAtA []byte, err error) {
  7161  	if m == nil {
  7162  		return nil, nil
  7163  	}
  7164  	size := m.SizeVT()
  7165  	dAtA = make([]byte, size)
  7166  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  7167  	if err != nil {
  7168  		return nil, err
  7169  	}
  7170  	return dAtA[:n], nil
  7171  }
  7172  
  7173  func (m *SetKeyspaceDurabilityPolicyResponse) MarshalToVT(dAtA []byte) (int, error) {
  7174  	size := m.SizeVT()
  7175  	return m.MarshalToSizedBufferVT(dAtA[:size])
  7176  }
  7177  
  7178  func (m *SetKeyspaceDurabilityPolicyResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  7179  	if m == nil {
  7180  		return 0, nil
  7181  	}
  7182  	i := len(dAtA)
  7183  	_ = i
  7184  	var l int
  7185  	_ = l
  7186  	if m.unknownFields != nil {
  7187  		i -= len(m.unknownFields)
  7188  		copy(dAtA[i:], m.unknownFields)
  7189  	}
  7190  	if m.Keyspace != nil {
  7191  		size, err := m.Keyspace.MarshalToSizedBufferVT(dAtA[:i])
  7192  		if err != nil {
  7193  			return 0, err
  7194  		}
  7195  		i -= size
  7196  		i = encodeVarint(dAtA, i, uint64(size))
  7197  		i--
  7198  		dAtA[i] = 0xa
  7199  	}
  7200  	return len(dAtA) - i, nil
  7201  }
  7202  
  7203  func (m *SetKeyspaceServedFromRequest) MarshalVT() (dAtA []byte, err error) {
  7204  	if m == nil {
  7205  		return nil, nil
  7206  	}
  7207  	size := m.SizeVT()
  7208  	dAtA = make([]byte, size)
  7209  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  7210  	if err != nil {
  7211  		return nil, err
  7212  	}
  7213  	return dAtA[:n], nil
  7214  }
  7215  
  7216  func (m *SetKeyspaceServedFromRequest) MarshalToVT(dAtA []byte) (int, error) {
  7217  	size := m.SizeVT()
  7218  	return m.MarshalToSizedBufferVT(dAtA[:size])
  7219  }
  7220  
  7221  func (m *SetKeyspaceServedFromRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  7222  	if m == nil {
  7223  		return 0, nil
  7224  	}
  7225  	i := len(dAtA)
  7226  	_ = i
  7227  	var l int
  7228  	_ = l
  7229  	if m.unknownFields != nil {
  7230  		i -= len(m.unknownFields)
  7231  		copy(dAtA[i:], m.unknownFields)
  7232  	}
  7233  	if len(m.SourceKeyspace) > 0 {
  7234  		i -= len(m.SourceKeyspace)
  7235  		copy(dAtA[i:], m.SourceKeyspace)
  7236  		i = encodeVarint(dAtA, i, uint64(len(m.SourceKeyspace)))
  7237  		i--
  7238  		dAtA[i] = 0x2a
  7239  	}
  7240  	if m.Remove {
  7241  		i--
  7242  		if m.Remove {
  7243  			dAtA[i] = 1
  7244  		} else {
  7245  			dAtA[i] = 0
  7246  		}
  7247  		i--
  7248  		dAtA[i] = 0x20
  7249  	}
  7250  	if len(m.Cells) > 0 {
  7251  		for iNdEx := len(m.Cells) - 1; iNdEx >= 0; iNdEx-- {
  7252  			i -= len(m.Cells[iNdEx])
  7253  			copy(dAtA[i:], m.Cells[iNdEx])
  7254  			i = encodeVarint(dAtA, i, uint64(len(m.Cells[iNdEx])))
  7255  			i--
  7256  			dAtA[i] = 0x1a
  7257  		}
  7258  	}
  7259  	if m.TabletType != 0 {
  7260  		i = encodeVarint(dAtA, i, uint64(m.TabletType))
  7261  		i--
  7262  		dAtA[i] = 0x10
  7263  	}
  7264  	if len(m.Keyspace) > 0 {
  7265  		i -= len(m.Keyspace)
  7266  		copy(dAtA[i:], m.Keyspace)
  7267  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  7268  		i--
  7269  		dAtA[i] = 0xa
  7270  	}
  7271  	return len(dAtA) - i, nil
  7272  }
  7273  
  7274  func (m *SetKeyspaceServedFromResponse) MarshalVT() (dAtA []byte, err error) {
  7275  	if m == nil {
  7276  		return nil, nil
  7277  	}
  7278  	size := m.SizeVT()
  7279  	dAtA = make([]byte, size)
  7280  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  7281  	if err != nil {
  7282  		return nil, err
  7283  	}
  7284  	return dAtA[:n], nil
  7285  }
  7286  
  7287  func (m *SetKeyspaceServedFromResponse) MarshalToVT(dAtA []byte) (int, error) {
  7288  	size := m.SizeVT()
  7289  	return m.MarshalToSizedBufferVT(dAtA[:size])
  7290  }
  7291  
  7292  func (m *SetKeyspaceServedFromResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  7293  	if m == nil {
  7294  		return 0, nil
  7295  	}
  7296  	i := len(dAtA)
  7297  	_ = i
  7298  	var l int
  7299  	_ = l
  7300  	if m.unknownFields != nil {
  7301  		i -= len(m.unknownFields)
  7302  		copy(dAtA[i:], m.unknownFields)
  7303  	}
  7304  	if m.Keyspace != nil {
  7305  		size, err := m.Keyspace.MarshalToSizedBufferVT(dAtA[:i])
  7306  		if err != nil {
  7307  			return 0, err
  7308  		}
  7309  		i -= size
  7310  		i = encodeVarint(dAtA, i, uint64(size))
  7311  		i--
  7312  		dAtA[i] = 0xa
  7313  	}
  7314  	return len(dAtA) - i, nil
  7315  }
  7316  
  7317  func (m *SetKeyspaceShardingInfoRequest) MarshalVT() (dAtA []byte, err error) {
  7318  	if m == nil {
  7319  		return nil, nil
  7320  	}
  7321  	size := m.SizeVT()
  7322  	dAtA = make([]byte, size)
  7323  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  7324  	if err != nil {
  7325  		return nil, err
  7326  	}
  7327  	return dAtA[:n], nil
  7328  }
  7329  
  7330  func (m *SetKeyspaceShardingInfoRequest) MarshalToVT(dAtA []byte) (int, error) {
  7331  	size := m.SizeVT()
  7332  	return m.MarshalToSizedBufferVT(dAtA[:size])
  7333  }
  7334  
  7335  func (m *SetKeyspaceShardingInfoRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  7336  	if m == nil {
  7337  		return 0, nil
  7338  	}
  7339  	i := len(dAtA)
  7340  	_ = i
  7341  	var l int
  7342  	_ = l
  7343  	if m.unknownFields != nil {
  7344  		i -= len(m.unknownFields)
  7345  		copy(dAtA[i:], m.unknownFields)
  7346  	}
  7347  	if m.Force {
  7348  		i--
  7349  		if m.Force {
  7350  			dAtA[i] = 1
  7351  		} else {
  7352  			dAtA[i] = 0
  7353  		}
  7354  		i--
  7355  		dAtA[i] = 0x20
  7356  	}
  7357  	if len(m.Keyspace) > 0 {
  7358  		i -= len(m.Keyspace)
  7359  		copy(dAtA[i:], m.Keyspace)
  7360  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  7361  		i--
  7362  		dAtA[i] = 0xa
  7363  	}
  7364  	return len(dAtA) - i, nil
  7365  }
  7366  
  7367  func (m *SetKeyspaceShardingInfoResponse) MarshalVT() (dAtA []byte, err error) {
  7368  	if m == nil {
  7369  		return nil, nil
  7370  	}
  7371  	size := m.SizeVT()
  7372  	dAtA = make([]byte, size)
  7373  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  7374  	if err != nil {
  7375  		return nil, err
  7376  	}
  7377  	return dAtA[:n], nil
  7378  }
  7379  
  7380  func (m *SetKeyspaceShardingInfoResponse) MarshalToVT(dAtA []byte) (int, error) {
  7381  	size := m.SizeVT()
  7382  	return m.MarshalToSizedBufferVT(dAtA[:size])
  7383  }
  7384  
  7385  func (m *SetKeyspaceShardingInfoResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  7386  	if m == nil {
  7387  		return 0, nil
  7388  	}
  7389  	i := len(dAtA)
  7390  	_ = i
  7391  	var l int
  7392  	_ = l
  7393  	if m.unknownFields != nil {
  7394  		i -= len(m.unknownFields)
  7395  		copy(dAtA[i:], m.unknownFields)
  7396  	}
  7397  	if m.Keyspace != nil {
  7398  		size, err := m.Keyspace.MarshalToSizedBufferVT(dAtA[:i])
  7399  		if err != nil {
  7400  			return 0, err
  7401  		}
  7402  		i -= size
  7403  		i = encodeVarint(dAtA, i, uint64(size))
  7404  		i--
  7405  		dAtA[i] = 0xa
  7406  	}
  7407  	return len(dAtA) - i, nil
  7408  }
  7409  
  7410  func (m *SetShardIsPrimaryServingRequest) MarshalVT() (dAtA []byte, err error) {
  7411  	if m == nil {
  7412  		return nil, nil
  7413  	}
  7414  	size := m.SizeVT()
  7415  	dAtA = make([]byte, size)
  7416  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  7417  	if err != nil {
  7418  		return nil, err
  7419  	}
  7420  	return dAtA[:n], nil
  7421  }
  7422  
  7423  func (m *SetShardIsPrimaryServingRequest) MarshalToVT(dAtA []byte) (int, error) {
  7424  	size := m.SizeVT()
  7425  	return m.MarshalToSizedBufferVT(dAtA[:size])
  7426  }
  7427  
  7428  func (m *SetShardIsPrimaryServingRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  7429  	if m == nil {
  7430  		return 0, nil
  7431  	}
  7432  	i := len(dAtA)
  7433  	_ = i
  7434  	var l int
  7435  	_ = l
  7436  	if m.unknownFields != nil {
  7437  		i -= len(m.unknownFields)
  7438  		copy(dAtA[i:], m.unknownFields)
  7439  	}
  7440  	if m.IsServing {
  7441  		i--
  7442  		if m.IsServing {
  7443  			dAtA[i] = 1
  7444  		} else {
  7445  			dAtA[i] = 0
  7446  		}
  7447  		i--
  7448  		dAtA[i] = 0x18
  7449  	}
  7450  	if len(m.Shard) > 0 {
  7451  		i -= len(m.Shard)
  7452  		copy(dAtA[i:], m.Shard)
  7453  		i = encodeVarint(dAtA, i, uint64(len(m.Shard)))
  7454  		i--
  7455  		dAtA[i] = 0x12
  7456  	}
  7457  	if len(m.Keyspace) > 0 {
  7458  		i -= len(m.Keyspace)
  7459  		copy(dAtA[i:], m.Keyspace)
  7460  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  7461  		i--
  7462  		dAtA[i] = 0xa
  7463  	}
  7464  	return len(dAtA) - i, nil
  7465  }
  7466  
  7467  func (m *SetShardIsPrimaryServingResponse) MarshalVT() (dAtA []byte, err error) {
  7468  	if m == nil {
  7469  		return nil, nil
  7470  	}
  7471  	size := m.SizeVT()
  7472  	dAtA = make([]byte, size)
  7473  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  7474  	if err != nil {
  7475  		return nil, err
  7476  	}
  7477  	return dAtA[:n], nil
  7478  }
  7479  
  7480  func (m *SetShardIsPrimaryServingResponse) MarshalToVT(dAtA []byte) (int, error) {
  7481  	size := m.SizeVT()
  7482  	return m.MarshalToSizedBufferVT(dAtA[:size])
  7483  }
  7484  
  7485  func (m *SetShardIsPrimaryServingResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  7486  	if m == nil {
  7487  		return 0, nil
  7488  	}
  7489  	i := len(dAtA)
  7490  	_ = i
  7491  	var l int
  7492  	_ = l
  7493  	if m.unknownFields != nil {
  7494  		i -= len(m.unknownFields)
  7495  		copy(dAtA[i:], m.unknownFields)
  7496  	}
  7497  	if m.Shard != nil {
  7498  		size, err := m.Shard.MarshalToSizedBufferVT(dAtA[:i])
  7499  		if err != nil {
  7500  			return 0, err
  7501  		}
  7502  		i -= size
  7503  		i = encodeVarint(dAtA, i, uint64(size))
  7504  		i--
  7505  		dAtA[i] = 0xa
  7506  	}
  7507  	return len(dAtA) - i, nil
  7508  }
  7509  
  7510  func (m *SetShardTabletControlRequest) MarshalVT() (dAtA []byte, err error) {
  7511  	if m == nil {
  7512  		return nil, nil
  7513  	}
  7514  	size := m.SizeVT()
  7515  	dAtA = make([]byte, size)
  7516  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  7517  	if err != nil {
  7518  		return nil, err
  7519  	}
  7520  	return dAtA[:n], nil
  7521  }
  7522  
  7523  func (m *SetShardTabletControlRequest) MarshalToVT(dAtA []byte) (int, error) {
  7524  	size := m.SizeVT()
  7525  	return m.MarshalToSizedBufferVT(dAtA[:size])
  7526  }
  7527  
  7528  func (m *SetShardTabletControlRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  7529  	if m == nil {
  7530  		return 0, nil
  7531  	}
  7532  	i := len(dAtA)
  7533  	_ = i
  7534  	var l int
  7535  	_ = l
  7536  	if m.unknownFields != nil {
  7537  		i -= len(m.unknownFields)
  7538  		copy(dAtA[i:], m.unknownFields)
  7539  	}
  7540  	if m.Remove {
  7541  		i--
  7542  		if m.Remove {
  7543  			dAtA[i] = 1
  7544  		} else {
  7545  			dAtA[i] = 0
  7546  		}
  7547  		i--
  7548  		dAtA[i] = 0x38
  7549  	}
  7550  	if m.DisableQueryService {
  7551  		i--
  7552  		if m.DisableQueryService {
  7553  			dAtA[i] = 1
  7554  		} else {
  7555  			dAtA[i] = 0
  7556  		}
  7557  		i--
  7558  		dAtA[i] = 0x30
  7559  	}
  7560  	if len(m.DeniedTables) > 0 {
  7561  		for iNdEx := len(m.DeniedTables) - 1; iNdEx >= 0; iNdEx-- {
  7562  			i -= len(m.DeniedTables[iNdEx])
  7563  			copy(dAtA[i:], m.DeniedTables[iNdEx])
  7564  			i = encodeVarint(dAtA, i, uint64(len(m.DeniedTables[iNdEx])))
  7565  			i--
  7566  			dAtA[i] = 0x2a
  7567  		}
  7568  	}
  7569  	if len(m.Cells) > 0 {
  7570  		for iNdEx := len(m.Cells) - 1; iNdEx >= 0; iNdEx-- {
  7571  			i -= len(m.Cells[iNdEx])
  7572  			copy(dAtA[i:], m.Cells[iNdEx])
  7573  			i = encodeVarint(dAtA, i, uint64(len(m.Cells[iNdEx])))
  7574  			i--
  7575  			dAtA[i] = 0x22
  7576  		}
  7577  	}
  7578  	if m.TabletType != 0 {
  7579  		i = encodeVarint(dAtA, i, uint64(m.TabletType))
  7580  		i--
  7581  		dAtA[i] = 0x18
  7582  	}
  7583  	if len(m.Shard) > 0 {
  7584  		i -= len(m.Shard)
  7585  		copy(dAtA[i:], m.Shard)
  7586  		i = encodeVarint(dAtA, i, uint64(len(m.Shard)))
  7587  		i--
  7588  		dAtA[i] = 0x12
  7589  	}
  7590  	if len(m.Keyspace) > 0 {
  7591  		i -= len(m.Keyspace)
  7592  		copy(dAtA[i:], m.Keyspace)
  7593  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  7594  		i--
  7595  		dAtA[i] = 0xa
  7596  	}
  7597  	return len(dAtA) - i, nil
  7598  }
  7599  
  7600  func (m *SetShardTabletControlResponse) MarshalVT() (dAtA []byte, err error) {
  7601  	if m == nil {
  7602  		return nil, nil
  7603  	}
  7604  	size := m.SizeVT()
  7605  	dAtA = make([]byte, size)
  7606  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  7607  	if err != nil {
  7608  		return nil, err
  7609  	}
  7610  	return dAtA[:n], nil
  7611  }
  7612  
  7613  func (m *SetShardTabletControlResponse) MarshalToVT(dAtA []byte) (int, error) {
  7614  	size := m.SizeVT()
  7615  	return m.MarshalToSizedBufferVT(dAtA[:size])
  7616  }
  7617  
  7618  func (m *SetShardTabletControlResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  7619  	if m == nil {
  7620  		return 0, nil
  7621  	}
  7622  	i := len(dAtA)
  7623  	_ = i
  7624  	var l int
  7625  	_ = l
  7626  	if m.unknownFields != nil {
  7627  		i -= len(m.unknownFields)
  7628  		copy(dAtA[i:], m.unknownFields)
  7629  	}
  7630  	if m.Shard != nil {
  7631  		size, err := m.Shard.MarshalToSizedBufferVT(dAtA[:i])
  7632  		if err != nil {
  7633  			return 0, err
  7634  		}
  7635  		i -= size
  7636  		i = encodeVarint(dAtA, i, uint64(size))
  7637  		i--
  7638  		dAtA[i] = 0xa
  7639  	}
  7640  	return len(dAtA) - i, nil
  7641  }
  7642  
  7643  func (m *SetWritableRequest) MarshalVT() (dAtA []byte, err error) {
  7644  	if m == nil {
  7645  		return nil, nil
  7646  	}
  7647  	size := m.SizeVT()
  7648  	dAtA = make([]byte, size)
  7649  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  7650  	if err != nil {
  7651  		return nil, err
  7652  	}
  7653  	return dAtA[:n], nil
  7654  }
  7655  
  7656  func (m *SetWritableRequest) MarshalToVT(dAtA []byte) (int, error) {
  7657  	size := m.SizeVT()
  7658  	return m.MarshalToSizedBufferVT(dAtA[:size])
  7659  }
  7660  
  7661  func (m *SetWritableRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  7662  	if m == nil {
  7663  		return 0, nil
  7664  	}
  7665  	i := len(dAtA)
  7666  	_ = i
  7667  	var l int
  7668  	_ = l
  7669  	if m.unknownFields != nil {
  7670  		i -= len(m.unknownFields)
  7671  		copy(dAtA[i:], m.unknownFields)
  7672  	}
  7673  	if m.Writable {
  7674  		i--
  7675  		if m.Writable {
  7676  			dAtA[i] = 1
  7677  		} else {
  7678  			dAtA[i] = 0
  7679  		}
  7680  		i--
  7681  		dAtA[i] = 0x10
  7682  	}
  7683  	if m.TabletAlias != nil {
  7684  		size, err := m.TabletAlias.MarshalToSizedBufferVT(dAtA[:i])
  7685  		if err != nil {
  7686  			return 0, err
  7687  		}
  7688  		i -= size
  7689  		i = encodeVarint(dAtA, i, uint64(size))
  7690  		i--
  7691  		dAtA[i] = 0xa
  7692  	}
  7693  	return len(dAtA) - i, nil
  7694  }
  7695  
  7696  func (m *SetWritableResponse) MarshalVT() (dAtA []byte, err error) {
  7697  	if m == nil {
  7698  		return nil, nil
  7699  	}
  7700  	size := m.SizeVT()
  7701  	dAtA = make([]byte, size)
  7702  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  7703  	if err != nil {
  7704  		return nil, err
  7705  	}
  7706  	return dAtA[:n], nil
  7707  }
  7708  
  7709  func (m *SetWritableResponse) MarshalToVT(dAtA []byte) (int, error) {
  7710  	size := m.SizeVT()
  7711  	return m.MarshalToSizedBufferVT(dAtA[:size])
  7712  }
  7713  
  7714  func (m *SetWritableResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  7715  	if m == nil {
  7716  		return 0, nil
  7717  	}
  7718  	i := len(dAtA)
  7719  	_ = i
  7720  	var l int
  7721  	_ = l
  7722  	if m.unknownFields != nil {
  7723  		i -= len(m.unknownFields)
  7724  		copy(dAtA[i:], m.unknownFields)
  7725  	}
  7726  	return len(dAtA) - i, nil
  7727  }
  7728  
  7729  func (m *ShardReplicationAddRequest) MarshalVT() (dAtA []byte, err error) {
  7730  	if m == nil {
  7731  		return nil, nil
  7732  	}
  7733  	size := m.SizeVT()
  7734  	dAtA = make([]byte, size)
  7735  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  7736  	if err != nil {
  7737  		return nil, err
  7738  	}
  7739  	return dAtA[:n], nil
  7740  }
  7741  
  7742  func (m *ShardReplicationAddRequest) MarshalToVT(dAtA []byte) (int, error) {
  7743  	size := m.SizeVT()
  7744  	return m.MarshalToSizedBufferVT(dAtA[:size])
  7745  }
  7746  
  7747  func (m *ShardReplicationAddRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  7748  	if m == nil {
  7749  		return 0, nil
  7750  	}
  7751  	i := len(dAtA)
  7752  	_ = i
  7753  	var l int
  7754  	_ = l
  7755  	if m.unknownFields != nil {
  7756  		i -= len(m.unknownFields)
  7757  		copy(dAtA[i:], m.unknownFields)
  7758  	}
  7759  	if m.TabletAlias != nil {
  7760  		size, err := m.TabletAlias.MarshalToSizedBufferVT(dAtA[:i])
  7761  		if err != nil {
  7762  			return 0, err
  7763  		}
  7764  		i -= size
  7765  		i = encodeVarint(dAtA, i, uint64(size))
  7766  		i--
  7767  		dAtA[i] = 0x1a
  7768  	}
  7769  	if len(m.Shard) > 0 {
  7770  		i -= len(m.Shard)
  7771  		copy(dAtA[i:], m.Shard)
  7772  		i = encodeVarint(dAtA, i, uint64(len(m.Shard)))
  7773  		i--
  7774  		dAtA[i] = 0x12
  7775  	}
  7776  	if len(m.Keyspace) > 0 {
  7777  		i -= len(m.Keyspace)
  7778  		copy(dAtA[i:], m.Keyspace)
  7779  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  7780  		i--
  7781  		dAtA[i] = 0xa
  7782  	}
  7783  	return len(dAtA) - i, nil
  7784  }
  7785  
  7786  func (m *ShardReplicationAddResponse) MarshalVT() (dAtA []byte, err error) {
  7787  	if m == nil {
  7788  		return nil, nil
  7789  	}
  7790  	size := m.SizeVT()
  7791  	dAtA = make([]byte, size)
  7792  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  7793  	if err != nil {
  7794  		return nil, err
  7795  	}
  7796  	return dAtA[:n], nil
  7797  }
  7798  
  7799  func (m *ShardReplicationAddResponse) MarshalToVT(dAtA []byte) (int, error) {
  7800  	size := m.SizeVT()
  7801  	return m.MarshalToSizedBufferVT(dAtA[:size])
  7802  }
  7803  
  7804  func (m *ShardReplicationAddResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  7805  	if m == nil {
  7806  		return 0, nil
  7807  	}
  7808  	i := len(dAtA)
  7809  	_ = i
  7810  	var l int
  7811  	_ = l
  7812  	if m.unknownFields != nil {
  7813  		i -= len(m.unknownFields)
  7814  		copy(dAtA[i:], m.unknownFields)
  7815  	}
  7816  	return len(dAtA) - i, nil
  7817  }
  7818  
  7819  func (m *ShardReplicationFixRequest) MarshalVT() (dAtA []byte, err error) {
  7820  	if m == nil {
  7821  		return nil, nil
  7822  	}
  7823  	size := m.SizeVT()
  7824  	dAtA = make([]byte, size)
  7825  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  7826  	if err != nil {
  7827  		return nil, err
  7828  	}
  7829  	return dAtA[:n], nil
  7830  }
  7831  
  7832  func (m *ShardReplicationFixRequest) MarshalToVT(dAtA []byte) (int, error) {
  7833  	size := m.SizeVT()
  7834  	return m.MarshalToSizedBufferVT(dAtA[:size])
  7835  }
  7836  
  7837  func (m *ShardReplicationFixRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  7838  	if m == nil {
  7839  		return 0, nil
  7840  	}
  7841  	i := len(dAtA)
  7842  	_ = i
  7843  	var l int
  7844  	_ = l
  7845  	if m.unknownFields != nil {
  7846  		i -= len(m.unknownFields)
  7847  		copy(dAtA[i:], m.unknownFields)
  7848  	}
  7849  	if len(m.Cell) > 0 {
  7850  		i -= len(m.Cell)
  7851  		copy(dAtA[i:], m.Cell)
  7852  		i = encodeVarint(dAtA, i, uint64(len(m.Cell)))
  7853  		i--
  7854  		dAtA[i] = 0x1a
  7855  	}
  7856  	if len(m.Shard) > 0 {
  7857  		i -= len(m.Shard)
  7858  		copy(dAtA[i:], m.Shard)
  7859  		i = encodeVarint(dAtA, i, uint64(len(m.Shard)))
  7860  		i--
  7861  		dAtA[i] = 0x12
  7862  	}
  7863  	if len(m.Keyspace) > 0 {
  7864  		i -= len(m.Keyspace)
  7865  		copy(dAtA[i:], m.Keyspace)
  7866  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  7867  		i--
  7868  		dAtA[i] = 0xa
  7869  	}
  7870  	return len(dAtA) - i, nil
  7871  }
  7872  
  7873  func (m *ShardReplicationFixResponse) MarshalVT() (dAtA []byte, err error) {
  7874  	if m == nil {
  7875  		return nil, nil
  7876  	}
  7877  	size := m.SizeVT()
  7878  	dAtA = make([]byte, size)
  7879  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  7880  	if err != nil {
  7881  		return nil, err
  7882  	}
  7883  	return dAtA[:n], nil
  7884  }
  7885  
  7886  func (m *ShardReplicationFixResponse) MarshalToVT(dAtA []byte) (int, error) {
  7887  	size := m.SizeVT()
  7888  	return m.MarshalToSizedBufferVT(dAtA[:size])
  7889  }
  7890  
  7891  func (m *ShardReplicationFixResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  7892  	if m == nil {
  7893  		return 0, nil
  7894  	}
  7895  	i := len(dAtA)
  7896  	_ = i
  7897  	var l int
  7898  	_ = l
  7899  	if m.unknownFields != nil {
  7900  		i -= len(m.unknownFields)
  7901  		copy(dAtA[i:], m.unknownFields)
  7902  	}
  7903  	if m.Error != nil {
  7904  		size, err := m.Error.MarshalToSizedBufferVT(dAtA[:i])
  7905  		if err != nil {
  7906  			return 0, err
  7907  		}
  7908  		i -= size
  7909  		i = encodeVarint(dAtA, i, uint64(size))
  7910  		i--
  7911  		dAtA[i] = 0xa
  7912  	}
  7913  	return len(dAtA) - i, nil
  7914  }
  7915  
  7916  func (m *ShardReplicationPositionsRequest) MarshalVT() (dAtA []byte, err error) {
  7917  	if m == nil {
  7918  		return nil, nil
  7919  	}
  7920  	size := m.SizeVT()
  7921  	dAtA = make([]byte, size)
  7922  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  7923  	if err != nil {
  7924  		return nil, err
  7925  	}
  7926  	return dAtA[:n], nil
  7927  }
  7928  
  7929  func (m *ShardReplicationPositionsRequest) MarshalToVT(dAtA []byte) (int, error) {
  7930  	size := m.SizeVT()
  7931  	return m.MarshalToSizedBufferVT(dAtA[:size])
  7932  }
  7933  
  7934  func (m *ShardReplicationPositionsRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  7935  	if m == nil {
  7936  		return 0, nil
  7937  	}
  7938  	i := len(dAtA)
  7939  	_ = i
  7940  	var l int
  7941  	_ = l
  7942  	if m.unknownFields != nil {
  7943  		i -= len(m.unknownFields)
  7944  		copy(dAtA[i:], m.unknownFields)
  7945  	}
  7946  	if len(m.Shard) > 0 {
  7947  		i -= len(m.Shard)
  7948  		copy(dAtA[i:], m.Shard)
  7949  		i = encodeVarint(dAtA, i, uint64(len(m.Shard)))
  7950  		i--
  7951  		dAtA[i] = 0x12
  7952  	}
  7953  	if len(m.Keyspace) > 0 {
  7954  		i -= len(m.Keyspace)
  7955  		copy(dAtA[i:], m.Keyspace)
  7956  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  7957  		i--
  7958  		dAtA[i] = 0xa
  7959  	}
  7960  	return len(dAtA) - i, nil
  7961  }
  7962  
  7963  func (m *ShardReplicationPositionsResponse) MarshalVT() (dAtA []byte, err error) {
  7964  	if m == nil {
  7965  		return nil, nil
  7966  	}
  7967  	size := m.SizeVT()
  7968  	dAtA = make([]byte, size)
  7969  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  7970  	if err != nil {
  7971  		return nil, err
  7972  	}
  7973  	return dAtA[:n], nil
  7974  }
  7975  
  7976  func (m *ShardReplicationPositionsResponse) MarshalToVT(dAtA []byte) (int, error) {
  7977  	size := m.SizeVT()
  7978  	return m.MarshalToSizedBufferVT(dAtA[:size])
  7979  }
  7980  
  7981  func (m *ShardReplicationPositionsResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  7982  	if m == nil {
  7983  		return 0, nil
  7984  	}
  7985  	i := len(dAtA)
  7986  	_ = i
  7987  	var l int
  7988  	_ = l
  7989  	if m.unknownFields != nil {
  7990  		i -= len(m.unknownFields)
  7991  		copy(dAtA[i:], m.unknownFields)
  7992  	}
  7993  	if len(m.TabletMap) > 0 {
  7994  		for k := range m.TabletMap {
  7995  			v := m.TabletMap[k]
  7996  			baseI := i
  7997  			size, err := v.MarshalToSizedBufferVT(dAtA[:i])
  7998  			if err != nil {
  7999  				return 0, err
  8000  			}
  8001  			i -= size
  8002  			i = encodeVarint(dAtA, i, uint64(size))
  8003  			i--
  8004  			dAtA[i] = 0x12
  8005  			i -= len(k)
  8006  			copy(dAtA[i:], k)
  8007  			i = encodeVarint(dAtA, i, uint64(len(k)))
  8008  			i--
  8009  			dAtA[i] = 0xa
  8010  			i = encodeVarint(dAtA, i, uint64(baseI-i))
  8011  			i--
  8012  			dAtA[i] = 0x12
  8013  		}
  8014  	}
  8015  	if len(m.ReplicationStatuses) > 0 {
  8016  		for k := range m.ReplicationStatuses {
  8017  			v := m.ReplicationStatuses[k]
  8018  			baseI := i
  8019  			size, err := v.MarshalToSizedBufferVT(dAtA[:i])
  8020  			if err != nil {
  8021  				return 0, err
  8022  			}
  8023  			i -= size
  8024  			i = encodeVarint(dAtA, i, uint64(size))
  8025  			i--
  8026  			dAtA[i] = 0x12
  8027  			i -= len(k)
  8028  			copy(dAtA[i:], k)
  8029  			i = encodeVarint(dAtA, i, uint64(len(k)))
  8030  			i--
  8031  			dAtA[i] = 0xa
  8032  			i = encodeVarint(dAtA, i, uint64(baseI-i))
  8033  			i--
  8034  			dAtA[i] = 0xa
  8035  		}
  8036  	}
  8037  	return len(dAtA) - i, nil
  8038  }
  8039  
  8040  func (m *ShardReplicationRemoveRequest) MarshalVT() (dAtA []byte, err error) {
  8041  	if m == nil {
  8042  		return nil, nil
  8043  	}
  8044  	size := m.SizeVT()
  8045  	dAtA = make([]byte, size)
  8046  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  8047  	if err != nil {
  8048  		return nil, err
  8049  	}
  8050  	return dAtA[:n], nil
  8051  }
  8052  
  8053  func (m *ShardReplicationRemoveRequest) MarshalToVT(dAtA []byte) (int, error) {
  8054  	size := m.SizeVT()
  8055  	return m.MarshalToSizedBufferVT(dAtA[:size])
  8056  }
  8057  
  8058  func (m *ShardReplicationRemoveRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  8059  	if m == nil {
  8060  		return 0, nil
  8061  	}
  8062  	i := len(dAtA)
  8063  	_ = i
  8064  	var l int
  8065  	_ = l
  8066  	if m.unknownFields != nil {
  8067  		i -= len(m.unknownFields)
  8068  		copy(dAtA[i:], m.unknownFields)
  8069  	}
  8070  	if m.TabletAlias != nil {
  8071  		size, err := m.TabletAlias.MarshalToSizedBufferVT(dAtA[:i])
  8072  		if err != nil {
  8073  			return 0, err
  8074  		}
  8075  		i -= size
  8076  		i = encodeVarint(dAtA, i, uint64(size))
  8077  		i--
  8078  		dAtA[i] = 0x1a
  8079  	}
  8080  	if len(m.Shard) > 0 {
  8081  		i -= len(m.Shard)
  8082  		copy(dAtA[i:], m.Shard)
  8083  		i = encodeVarint(dAtA, i, uint64(len(m.Shard)))
  8084  		i--
  8085  		dAtA[i] = 0x12
  8086  	}
  8087  	if len(m.Keyspace) > 0 {
  8088  		i -= len(m.Keyspace)
  8089  		copy(dAtA[i:], m.Keyspace)
  8090  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  8091  		i--
  8092  		dAtA[i] = 0xa
  8093  	}
  8094  	return len(dAtA) - i, nil
  8095  }
  8096  
  8097  func (m *ShardReplicationRemoveResponse) MarshalVT() (dAtA []byte, err error) {
  8098  	if m == nil {
  8099  		return nil, nil
  8100  	}
  8101  	size := m.SizeVT()
  8102  	dAtA = make([]byte, size)
  8103  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  8104  	if err != nil {
  8105  		return nil, err
  8106  	}
  8107  	return dAtA[:n], nil
  8108  }
  8109  
  8110  func (m *ShardReplicationRemoveResponse) MarshalToVT(dAtA []byte) (int, error) {
  8111  	size := m.SizeVT()
  8112  	return m.MarshalToSizedBufferVT(dAtA[:size])
  8113  }
  8114  
  8115  func (m *ShardReplicationRemoveResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  8116  	if m == nil {
  8117  		return 0, nil
  8118  	}
  8119  	i := len(dAtA)
  8120  	_ = i
  8121  	var l int
  8122  	_ = l
  8123  	if m.unknownFields != nil {
  8124  		i -= len(m.unknownFields)
  8125  		copy(dAtA[i:], m.unknownFields)
  8126  	}
  8127  	return len(dAtA) - i, nil
  8128  }
  8129  
  8130  func (m *SleepTabletRequest) MarshalVT() (dAtA []byte, err error) {
  8131  	if m == nil {
  8132  		return nil, nil
  8133  	}
  8134  	size := m.SizeVT()
  8135  	dAtA = make([]byte, size)
  8136  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  8137  	if err != nil {
  8138  		return nil, err
  8139  	}
  8140  	return dAtA[:n], nil
  8141  }
  8142  
  8143  func (m *SleepTabletRequest) MarshalToVT(dAtA []byte) (int, error) {
  8144  	size := m.SizeVT()
  8145  	return m.MarshalToSizedBufferVT(dAtA[:size])
  8146  }
  8147  
  8148  func (m *SleepTabletRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  8149  	if m == nil {
  8150  		return 0, nil
  8151  	}
  8152  	i := len(dAtA)
  8153  	_ = i
  8154  	var l int
  8155  	_ = l
  8156  	if m.unknownFields != nil {
  8157  		i -= len(m.unknownFields)
  8158  		copy(dAtA[i:], m.unknownFields)
  8159  	}
  8160  	if m.Duration != nil {
  8161  		size, err := m.Duration.MarshalToSizedBufferVT(dAtA[:i])
  8162  		if err != nil {
  8163  			return 0, err
  8164  		}
  8165  		i -= size
  8166  		i = encodeVarint(dAtA, i, uint64(size))
  8167  		i--
  8168  		dAtA[i] = 0x12
  8169  	}
  8170  	if m.TabletAlias != nil {
  8171  		size, err := m.TabletAlias.MarshalToSizedBufferVT(dAtA[:i])
  8172  		if err != nil {
  8173  			return 0, err
  8174  		}
  8175  		i -= size
  8176  		i = encodeVarint(dAtA, i, uint64(size))
  8177  		i--
  8178  		dAtA[i] = 0xa
  8179  	}
  8180  	return len(dAtA) - i, nil
  8181  }
  8182  
  8183  func (m *SleepTabletResponse) MarshalVT() (dAtA []byte, err error) {
  8184  	if m == nil {
  8185  		return nil, nil
  8186  	}
  8187  	size := m.SizeVT()
  8188  	dAtA = make([]byte, size)
  8189  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  8190  	if err != nil {
  8191  		return nil, err
  8192  	}
  8193  	return dAtA[:n], nil
  8194  }
  8195  
  8196  func (m *SleepTabletResponse) MarshalToVT(dAtA []byte) (int, error) {
  8197  	size := m.SizeVT()
  8198  	return m.MarshalToSizedBufferVT(dAtA[:size])
  8199  }
  8200  
  8201  func (m *SleepTabletResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  8202  	if m == nil {
  8203  		return 0, nil
  8204  	}
  8205  	i := len(dAtA)
  8206  	_ = i
  8207  	var l int
  8208  	_ = l
  8209  	if m.unknownFields != nil {
  8210  		i -= len(m.unknownFields)
  8211  		copy(dAtA[i:], m.unknownFields)
  8212  	}
  8213  	return len(dAtA) - i, nil
  8214  }
  8215  
  8216  func (m *SourceShardAddRequest) MarshalVT() (dAtA []byte, err error) {
  8217  	if m == nil {
  8218  		return nil, nil
  8219  	}
  8220  	size := m.SizeVT()
  8221  	dAtA = make([]byte, size)
  8222  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  8223  	if err != nil {
  8224  		return nil, err
  8225  	}
  8226  	return dAtA[:n], nil
  8227  }
  8228  
  8229  func (m *SourceShardAddRequest) MarshalToVT(dAtA []byte) (int, error) {
  8230  	size := m.SizeVT()
  8231  	return m.MarshalToSizedBufferVT(dAtA[:size])
  8232  }
  8233  
  8234  func (m *SourceShardAddRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  8235  	if m == nil {
  8236  		return 0, nil
  8237  	}
  8238  	i := len(dAtA)
  8239  	_ = i
  8240  	var l int
  8241  	_ = l
  8242  	if m.unknownFields != nil {
  8243  		i -= len(m.unknownFields)
  8244  		copy(dAtA[i:], m.unknownFields)
  8245  	}
  8246  	if len(m.Tables) > 0 {
  8247  		for iNdEx := len(m.Tables) - 1; iNdEx >= 0; iNdEx-- {
  8248  			i -= len(m.Tables[iNdEx])
  8249  			copy(dAtA[i:], m.Tables[iNdEx])
  8250  			i = encodeVarint(dAtA, i, uint64(len(m.Tables[iNdEx])))
  8251  			i--
  8252  			dAtA[i] = 0x3a
  8253  		}
  8254  	}
  8255  	if m.KeyRange != nil {
  8256  		size, err := m.KeyRange.MarshalToSizedBufferVT(dAtA[:i])
  8257  		if err != nil {
  8258  			return 0, err
  8259  		}
  8260  		i -= size
  8261  		i = encodeVarint(dAtA, i, uint64(size))
  8262  		i--
  8263  		dAtA[i] = 0x32
  8264  	}
  8265  	if len(m.SourceShard) > 0 {
  8266  		i -= len(m.SourceShard)
  8267  		copy(dAtA[i:], m.SourceShard)
  8268  		i = encodeVarint(dAtA, i, uint64(len(m.SourceShard)))
  8269  		i--
  8270  		dAtA[i] = 0x2a
  8271  	}
  8272  	if len(m.SourceKeyspace) > 0 {
  8273  		i -= len(m.SourceKeyspace)
  8274  		copy(dAtA[i:], m.SourceKeyspace)
  8275  		i = encodeVarint(dAtA, i, uint64(len(m.SourceKeyspace)))
  8276  		i--
  8277  		dAtA[i] = 0x22
  8278  	}
  8279  	if m.Uid != 0 {
  8280  		i = encodeVarint(dAtA, i, uint64(m.Uid))
  8281  		i--
  8282  		dAtA[i] = 0x18
  8283  	}
  8284  	if len(m.Shard) > 0 {
  8285  		i -= len(m.Shard)
  8286  		copy(dAtA[i:], m.Shard)
  8287  		i = encodeVarint(dAtA, i, uint64(len(m.Shard)))
  8288  		i--
  8289  		dAtA[i] = 0x12
  8290  	}
  8291  	if len(m.Keyspace) > 0 {
  8292  		i -= len(m.Keyspace)
  8293  		copy(dAtA[i:], m.Keyspace)
  8294  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  8295  		i--
  8296  		dAtA[i] = 0xa
  8297  	}
  8298  	return len(dAtA) - i, nil
  8299  }
  8300  
  8301  func (m *SourceShardAddResponse) MarshalVT() (dAtA []byte, err error) {
  8302  	if m == nil {
  8303  		return nil, nil
  8304  	}
  8305  	size := m.SizeVT()
  8306  	dAtA = make([]byte, size)
  8307  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  8308  	if err != nil {
  8309  		return nil, err
  8310  	}
  8311  	return dAtA[:n], nil
  8312  }
  8313  
  8314  func (m *SourceShardAddResponse) MarshalToVT(dAtA []byte) (int, error) {
  8315  	size := m.SizeVT()
  8316  	return m.MarshalToSizedBufferVT(dAtA[:size])
  8317  }
  8318  
  8319  func (m *SourceShardAddResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  8320  	if m == nil {
  8321  		return 0, nil
  8322  	}
  8323  	i := len(dAtA)
  8324  	_ = i
  8325  	var l int
  8326  	_ = l
  8327  	if m.unknownFields != nil {
  8328  		i -= len(m.unknownFields)
  8329  		copy(dAtA[i:], m.unknownFields)
  8330  	}
  8331  	if m.Shard != nil {
  8332  		size, err := m.Shard.MarshalToSizedBufferVT(dAtA[:i])
  8333  		if err != nil {
  8334  			return 0, err
  8335  		}
  8336  		i -= size
  8337  		i = encodeVarint(dAtA, i, uint64(size))
  8338  		i--
  8339  		dAtA[i] = 0xa
  8340  	}
  8341  	return len(dAtA) - i, nil
  8342  }
  8343  
  8344  func (m *SourceShardDeleteRequest) MarshalVT() (dAtA []byte, err error) {
  8345  	if m == nil {
  8346  		return nil, nil
  8347  	}
  8348  	size := m.SizeVT()
  8349  	dAtA = make([]byte, size)
  8350  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  8351  	if err != nil {
  8352  		return nil, err
  8353  	}
  8354  	return dAtA[:n], nil
  8355  }
  8356  
  8357  func (m *SourceShardDeleteRequest) MarshalToVT(dAtA []byte) (int, error) {
  8358  	size := m.SizeVT()
  8359  	return m.MarshalToSizedBufferVT(dAtA[:size])
  8360  }
  8361  
  8362  func (m *SourceShardDeleteRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  8363  	if m == nil {
  8364  		return 0, nil
  8365  	}
  8366  	i := len(dAtA)
  8367  	_ = i
  8368  	var l int
  8369  	_ = l
  8370  	if m.unknownFields != nil {
  8371  		i -= len(m.unknownFields)
  8372  		copy(dAtA[i:], m.unknownFields)
  8373  	}
  8374  	if m.Uid != 0 {
  8375  		i = encodeVarint(dAtA, i, uint64(m.Uid))
  8376  		i--
  8377  		dAtA[i] = 0x18
  8378  	}
  8379  	if len(m.Shard) > 0 {
  8380  		i -= len(m.Shard)
  8381  		copy(dAtA[i:], m.Shard)
  8382  		i = encodeVarint(dAtA, i, uint64(len(m.Shard)))
  8383  		i--
  8384  		dAtA[i] = 0x12
  8385  	}
  8386  	if len(m.Keyspace) > 0 {
  8387  		i -= len(m.Keyspace)
  8388  		copy(dAtA[i:], m.Keyspace)
  8389  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  8390  		i--
  8391  		dAtA[i] = 0xa
  8392  	}
  8393  	return len(dAtA) - i, nil
  8394  }
  8395  
  8396  func (m *SourceShardDeleteResponse) MarshalVT() (dAtA []byte, err error) {
  8397  	if m == nil {
  8398  		return nil, nil
  8399  	}
  8400  	size := m.SizeVT()
  8401  	dAtA = make([]byte, size)
  8402  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  8403  	if err != nil {
  8404  		return nil, err
  8405  	}
  8406  	return dAtA[:n], nil
  8407  }
  8408  
  8409  func (m *SourceShardDeleteResponse) MarshalToVT(dAtA []byte) (int, error) {
  8410  	size := m.SizeVT()
  8411  	return m.MarshalToSizedBufferVT(dAtA[:size])
  8412  }
  8413  
  8414  func (m *SourceShardDeleteResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  8415  	if m == nil {
  8416  		return 0, nil
  8417  	}
  8418  	i := len(dAtA)
  8419  	_ = i
  8420  	var l int
  8421  	_ = l
  8422  	if m.unknownFields != nil {
  8423  		i -= len(m.unknownFields)
  8424  		copy(dAtA[i:], m.unknownFields)
  8425  	}
  8426  	if m.Shard != nil {
  8427  		size, err := m.Shard.MarshalToSizedBufferVT(dAtA[:i])
  8428  		if err != nil {
  8429  			return 0, err
  8430  		}
  8431  		i -= size
  8432  		i = encodeVarint(dAtA, i, uint64(size))
  8433  		i--
  8434  		dAtA[i] = 0xa
  8435  	}
  8436  	return len(dAtA) - i, nil
  8437  }
  8438  
  8439  func (m *StartReplicationRequest) MarshalVT() (dAtA []byte, err error) {
  8440  	if m == nil {
  8441  		return nil, nil
  8442  	}
  8443  	size := m.SizeVT()
  8444  	dAtA = make([]byte, size)
  8445  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  8446  	if err != nil {
  8447  		return nil, err
  8448  	}
  8449  	return dAtA[:n], nil
  8450  }
  8451  
  8452  func (m *StartReplicationRequest) MarshalToVT(dAtA []byte) (int, error) {
  8453  	size := m.SizeVT()
  8454  	return m.MarshalToSizedBufferVT(dAtA[:size])
  8455  }
  8456  
  8457  func (m *StartReplicationRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  8458  	if m == nil {
  8459  		return 0, nil
  8460  	}
  8461  	i := len(dAtA)
  8462  	_ = i
  8463  	var l int
  8464  	_ = l
  8465  	if m.unknownFields != nil {
  8466  		i -= len(m.unknownFields)
  8467  		copy(dAtA[i:], m.unknownFields)
  8468  	}
  8469  	if m.TabletAlias != nil {
  8470  		size, err := m.TabletAlias.MarshalToSizedBufferVT(dAtA[:i])
  8471  		if err != nil {
  8472  			return 0, err
  8473  		}
  8474  		i -= size
  8475  		i = encodeVarint(dAtA, i, uint64(size))
  8476  		i--
  8477  		dAtA[i] = 0xa
  8478  	}
  8479  	return len(dAtA) - i, nil
  8480  }
  8481  
  8482  func (m *StartReplicationResponse) MarshalVT() (dAtA []byte, err error) {
  8483  	if m == nil {
  8484  		return nil, nil
  8485  	}
  8486  	size := m.SizeVT()
  8487  	dAtA = make([]byte, size)
  8488  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  8489  	if err != nil {
  8490  		return nil, err
  8491  	}
  8492  	return dAtA[:n], nil
  8493  }
  8494  
  8495  func (m *StartReplicationResponse) MarshalToVT(dAtA []byte) (int, error) {
  8496  	size := m.SizeVT()
  8497  	return m.MarshalToSizedBufferVT(dAtA[:size])
  8498  }
  8499  
  8500  func (m *StartReplicationResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  8501  	if m == nil {
  8502  		return 0, nil
  8503  	}
  8504  	i := len(dAtA)
  8505  	_ = i
  8506  	var l int
  8507  	_ = l
  8508  	if m.unknownFields != nil {
  8509  		i -= len(m.unknownFields)
  8510  		copy(dAtA[i:], m.unknownFields)
  8511  	}
  8512  	return len(dAtA) - i, nil
  8513  }
  8514  
  8515  func (m *StopReplicationRequest) MarshalVT() (dAtA []byte, err error) {
  8516  	if m == nil {
  8517  		return nil, nil
  8518  	}
  8519  	size := m.SizeVT()
  8520  	dAtA = make([]byte, size)
  8521  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  8522  	if err != nil {
  8523  		return nil, err
  8524  	}
  8525  	return dAtA[:n], nil
  8526  }
  8527  
  8528  func (m *StopReplicationRequest) MarshalToVT(dAtA []byte) (int, error) {
  8529  	size := m.SizeVT()
  8530  	return m.MarshalToSizedBufferVT(dAtA[:size])
  8531  }
  8532  
  8533  func (m *StopReplicationRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  8534  	if m == nil {
  8535  		return 0, nil
  8536  	}
  8537  	i := len(dAtA)
  8538  	_ = i
  8539  	var l int
  8540  	_ = l
  8541  	if m.unknownFields != nil {
  8542  		i -= len(m.unknownFields)
  8543  		copy(dAtA[i:], m.unknownFields)
  8544  	}
  8545  	if m.TabletAlias != nil {
  8546  		size, err := m.TabletAlias.MarshalToSizedBufferVT(dAtA[:i])
  8547  		if err != nil {
  8548  			return 0, err
  8549  		}
  8550  		i -= size
  8551  		i = encodeVarint(dAtA, i, uint64(size))
  8552  		i--
  8553  		dAtA[i] = 0xa
  8554  	}
  8555  	return len(dAtA) - i, nil
  8556  }
  8557  
  8558  func (m *StopReplicationResponse) MarshalVT() (dAtA []byte, err error) {
  8559  	if m == nil {
  8560  		return nil, nil
  8561  	}
  8562  	size := m.SizeVT()
  8563  	dAtA = make([]byte, size)
  8564  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  8565  	if err != nil {
  8566  		return nil, err
  8567  	}
  8568  	return dAtA[:n], nil
  8569  }
  8570  
  8571  func (m *StopReplicationResponse) MarshalToVT(dAtA []byte) (int, error) {
  8572  	size := m.SizeVT()
  8573  	return m.MarshalToSizedBufferVT(dAtA[:size])
  8574  }
  8575  
  8576  func (m *StopReplicationResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  8577  	if m == nil {
  8578  		return 0, nil
  8579  	}
  8580  	i := len(dAtA)
  8581  	_ = i
  8582  	var l int
  8583  	_ = l
  8584  	if m.unknownFields != nil {
  8585  		i -= len(m.unknownFields)
  8586  		copy(dAtA[i:], m.unknownFields)
  8587  	}
  8588  	return len(dAtA) - i, nil
  8589  }
  8590  
  8591  func (m *TabletExternallyReparentedRequest) MarshalVT() (dAtA []byte, err error) {
  8592  	if m == nil {
  8593  		return nil, nil
  8594  	}
  8595  	size := m.SizeVT()
  8596  	dAtA = make([]byte, size)
  8597  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  8598  	if err != nil {
  8599  		return nil, err
  8600  	}
  8601  	return dAtA[:n], nil
  8602  }
  8603  
  8604  func (m *TabletExternallyReparentedRequest) MarshalToVT(dAtA []byte) (int, error) {
  8605  	size := m.SizeVT()
  8606  	return m.MarshalToSizedBufferVT(dAtA[:size])
  8607  }
  8608  
  8609  func (m *TabletExternallyReparentedRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  8610  	if m == nil {
  8611  		return 0, nil
  8612  	}
  8613  	i := len(dAtA)
  8614  	_ = i
  8615  	var l int
  8616  	_ = l
  8617  	if m.unknownFields != nil {
  8618  		i -= len(m.unknownFields)
  8619  		copy(dAtA[i:], m.unknownFields)
  8620  	}
  8621  	if m.Tablet != nil {
  8622  		size, err := m.Tablet.MarshalToSizedBufferVT(dAtA[:i])
  8623  		if err != nil {
  8624  			return 0, err
  8625  		}
  8626  		i -= size
  8627  		i = encodeVarint(dAtA, i, uint64(size))
  8628  		i--
  8629  		dAtA[i] = 0xa
  8630  	}
  8631  	return len(dAtA) - i, nil
  8632  }
  8633  
  8634  func (m *TabletExternallyReparentedResponse) MarshalVT() (dAtA []byte, err error) {
  8635  	if m == nil {
  8636  		return nil, nil
  8637  	}
  8638  	size := m.SizeVT()
  8639  	dAtA = make([]byte, size)
  8640  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  8641  	if err != nil {
  8642  		return nil, err
  8643  	}
  8644  	return dAtA[:n], nil
  8645  }
  8646  
  8647  func (m *TabletExternallyReparentedResponse) MarshalToVT(dAtA []byte) (int, error) {
  8648  	size := m.SizeVT()
  8649  	return m.MarshalToSizedBufferVT(dAtA[:size])
  8650  }
  8651  
  8652  func (m *TabletExternallyReparentedResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  8653  	if m == nil {
  8654  		return 0, nil
  8655  	}
  8656  	i := len(dAtA)
  8657  	_ = i
  8658  	var l int
  8659  	_ = l
  8660  	if m.unknownFields != nil {
  8661  		i -= len(m.unknownFields)
  8662  		copy(dAtA[i:], m.unknownFields)
  8663  	}
  8664  	if m.OldPrimary != nil {
  8665  		size, err := m.OldPrimary.MarshalToSizedBufferVT(dAtA[:i])
  8666  		if err != nil {
  8667  			return 0, err
  8668  		}
  8669  		i -= size
  8670  		i = encodeVarint(dAtA, i, uint64(size))
  8671  		i--
  8672  		dAtA[i] = 0x22
  8673  	}
  8674  	if m.NewPrimary != nil {
  8675  		size, err := m.NewPrimary.MarshalToSizedBufferVT(dAtA[:i])
  8676  		if err != nil {
  8677  			return 0, err
  8678  		}
  8679  		i -= size
  8680  		i = encodeVarint(dAtA, i, uint64(size))
  8681  		i--
  8682  		dAtA[i] = 0x1a
  8683  	}
  8684  	if len(m.Shard) > 0 {
  8685  		i -= len(m.Shard)
  8686  		copy(dAtA[i:], m.Shard)
  8687  		i = encodeVarint(dAtA, i, uint64(len(m.Shard)))
  8688  		i--
  8689  		dAtA[i] = 0x12
  8690  	}
  8691  	if len(m.Keyspace) > 0 {
  8692  		i -= len(m.Keyspace)
  8693  		copy(dAtA[i:], m.Keyspace)
  8694  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  8695  		i--
  8696  		dAtA[i] = 0xa
  8697  	}
  8698  	return len(dAtA) - i, nil
  8699  }
  8700  
  8701  func (m *UpdateCellInfoRequest) MarshalVT() (dAtA []byte, err error) {
  8702  	if m == nil {
  8703  		return nil, nil
  8704  	}
  8705  	size := m.SizeVT()
  8706  	dAtA = make([]byte, size)
  8707  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  8708  	if err != nil {
  8709  		return nil, err
  8710  	}
  8711  	return dAtA[:n], nil
  8712  }
  8713  
  8714  func (m *UpdateCellInfoRequest) MarshalToVT(dAtA []byte) (int, error) {
  8715  	size := m.SizeVT()
  8716  	return m.MarshalToSizedBufferVT(dAtA[:size])
  8717  }
  8718  
  8719  func (m *UpdateCellInfoRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  8720  	if m == nil {
  8721  		return 0, nil
  8722  	}
  8723  	i := len(dAtA)
  8724  	_ = i
  8725  	var l int
  8726  	_ = l
  8727  	if m.unknownFields != nil {
  8728  		i -= len(m.unknownFields)
  8729  		copy(dAtA[i:], m.unknownFields)
  8730  	}
  8731  	if m.CellInfo != nil {
  8732  		size, err := m.CellInfo.MarshalToSizedBufferVT(dAtA[:i])
  8733  		if err != nil {
  8734  			return 0, err
  8735  		}
  8736  		i -= size
  8737  		i = encodeVarint(dAtA, i, uint64(size))
  8738  		i--
  8739  		dAtA[i] = 0x12
  8740  	}
  8741  	if len(m.Name) > 0 {
  8742  		i -= len(m.Name)
  8743  		copy(dAtA[i:], m.Name)
  8744  		i = encodeVarint(dAtA, i, uint64(len(m.Name)))
  8745  		i--
  8746  		dAtA[i] = 0xa
  8747  	}
  8748  	return len(dAtA) - i, nil
  8749  }
  8750  
  8751  func (m *UpdateCellInfoResponse) MarshalVT() (dAtA []byte, err error) {
  8752  	if m == nil {
  8753  		return nil, nil
  8754  	}
  8755  	size := m.SizeVT()
  8756  	dAtA = make([]byte, size)
  8757  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  8758  	if err != nil {
  8759  		return nil, err
  8760  	}
  8761  	return dAtA[:n], nil
  8762  }
  8763  
  8764  func (m *UpdateCellInfoResponse) MarshalToVT(dAtA []byte) (int, error) {
  8765  	size := m.SizeVT()
  8766  	return m.MarshalToSizedBufferVT(dAtA[:size])
  8767  }
  8768  
  8769  func (m *UpdateCellInfoResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  8770  	if m == nil {
  8771  		return 0, nil
  8772  	}
  8773  	i := len(dAtA)
  8774  	_ = i
  8775  	var l int
  8776  	_ = l
  8777  	if m.unknownFields != nil {
  8778  		i -= len(m.unknownFields)
  8779  		copy(dAtA[i:], m.unknownFields)
  8780  	}
  8781  	if m.CellInfo != nil {
  8782  		size, err := m.CellInfo.MarshalToSizedBufferVT(dAtA[:i])
  8783  		if err != nil {
  8784  			return 0, err
  8785  		}
  8786  		i -= size
  8787  		i = encodeVarint(dAtA, i, uint64(size))
  8788  		i--
  8789  		dAtA[i] = 0x12
  8790  	}
  8791  	if len(m.Name) > 0 {
  8792  		i -= len(m.Name)
  8793  		copy(dAtA[i:], m.Name)
  8794  		i = encodeVarint(dAtA, i, uint64(len(m.Name)))
  8795  		i--
  8796  		dAtA[i] = 0xa
  8797  	}
  8798  	return len(dAtA) - i, nil
  8799  }
  8800  
  8801  func (m *UpdateCellsAliasRequest) MarshalVT() (dAtA []byte, err error) {
  8802  	if m == nil {
  8803  		return nil, nil
  8804  	}
  8805  	size := m.SizeVT()
  8806  	dAtA = make([]byte, size)
  8807  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  8808  	if err != nil {
  8809  		return nil, err
  8810  	}
  8811  	return dAtA[:n], nil
  8812  }
  8813  
  8814  func (m *UpdateCellsAliasRequest) MarshalToVT(dAtA []byte) (int, error) {
  8815  	size := m.SizeVT()
  8816  	return m.MarshalToSizedBufferVT(dAtA[:size])
  8817  }
  8818  
  8819  func (m *UpdateCellsAliasRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  8820  	if m == nil {
  8821  		return 0, nil
  8822  	}
  8823  	i := len(dAtA)
  8824  	_ = i
  8825  	var l int
  8826  	_ = l
  8827  	if m.unknownFields != nil {
  8828  		i -= len(m.unknownFields)
  8829  		copy(dAtA[i:], m.unknownFields)
  8830  	}
  8831  	if m.CellsAlias != nil {
  8832  		size, err := m.CellsAlias.MarshalToSizedBufferVT(dAtA[:i])
  8833  		if err != nil {
  8834  			return 0, err
  8835  		}
  8836  		i -= size
  8837  		i = encodeVarint(dAtA, i, uint64(size))
  8838  		i--
  8839  		dAtA[i] = 0x12
  8840  	}
  8841  	if len(m.Name) > 0 {
  8842  		i -= len(m.Name)
  8843  		copy(dAtA[i:], m.Name)
  8844  		i = encodeVarint(dAtA, i, uint64(len(m.Name)))
  8845  		i--
  8846  		dAtA[i] = 0xa
  8847  	}
  8848  	return len(dAtA) - i, nil
  8849  }
  8850  
  8851  func (m *UpdateCellsAliasResponse) MarshalVT() (dAtA []byte, err error) {
  8852  	if m == nil {
  8853  		return nil, nil
  8854  	}
  8855  	size := m.SizeVT()
  8856  	dAtA = make([]byte, size)
  8857  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  8858  	if err != nil {
  8859  		return nil, err
  8860  	}
  8861  	return dAtA[:n], nil
  8862  }
  8863  
  8864  func (m *UpdateCellsAliasResponse) MarshalToVT(dAtA []byte) (int, error) {
  8865  	size := m.SizeVT()
  8866  	return m.MarshalToSizedBufferVT(dAtA[:size])
  8867  }
  8868  
  8869  func (m *UpdateCellsAliasResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  8870  	if m == nil {
  8871  		return 0, nil
  8872  	}
  8873  	i := len(dAtA)
  8874  	_ = i
  8875  	var l int
  8876  	_ = l
  8877  	if m.unknownFields != nil {
  8878  		i -= len(m.unknownFields)
  8879  		copy(dAtA[i:], m.unknownFields)
  8880  	}
  8881  	if m.CellsAlias != nil {
  8882  		size, err := m.CellsAlias.MarshalToSizedBufferVT(dAtA[:i])
  8883  		if err != nil {
  8884  			return 0, err
  8885  		}
  8886  		i -= size
  8887  		i = encodeVarint(dAtA, i, uint64(size))
  8888  		i--
  8889  		dAtA[i] = 0x12
  8890  	}
  8891  	if len(m.Name) > 0 {
  8892  		i -= len(m.Name)
  8893  		copy(dAtA[i:], m.Name)
  8894  		i = encodeVarint(dAtA, i, uint64(len(m.Name)))
  8895  		i--
  8896  		dAtA[i] = 0xa
  8897  	}
  8898  	return len(dAtA) - i, nil
  8899  }
  8900  
  8901  func (m *ValidateRequest) MarshalVT() (dAtA []byte, err error) {
  8902  	if m == nil {
  8903  		return nil, nil
  8904  	}
  8905  	size := m.SizeVT()
  8906  	dAtA = make([]byte, size)
  8907  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  8908  	if err != nil {
  8909  		return nil, err
  8910  	}
  8911  	return dAtA[:n], nil
  8912  }
  8913  
  8914  func (m *ValidateRequest) MarshalToVT(dAtA []byte) (int, error) {
  8915  	size := m.SizeVT()
  8916  	return m.MarshalToSizedBufferVT(dAtA[:size])
  8917  }
  8918  
  8919  func (m *ValidateRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  8920  	if m == nil {
  8921  		return 0, nil
  8922  	}
  8923  	i := len(dAtA)
  8924  	_ = i
  8925  	var l int
  8926  	_ = l
  8927  	if m.unknownFields != nil {
  8928  		i -= len(m.unknownFields)
  8929  		copy(dAtA[i:], m.unknownFields)
  8930  	}
  8931  	if m.PingTablets {
  8932  		i--
  8933  		if m.PingTablets {
  8934  			dAtA[i] = 1
  8935  		} else {
  8936  			dAtA[i] = 0
  8937  		}
  8938  		i--
  8939  		dAtA[i] = 0x8
  8940  	}
  8941  	return len(dAtA) - i, nil
  8942  }
  8943  
  8944  func (m *ValidateResponse) MarshalVT() (dAtA []byte, err error) {
  8945  	if m == nil {
  8946  		return nil, nil
  8947  	}
  8948  	size := m.SizeVT()
  8949  	dAtA = make([]byte, size)
  8950  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  8951  	if err != nil {
  8952  		return nil, err
  8953  	}
  8954  	return dAtA[:n], nil
  8955  }
  8956  
  8957  func (m *ValidateResponse) MarshalToVT(dAtA []byte) (int, error) {
  8958  	size := m.SizeVT()
  8959  	return m.MarshalToSizedBufferVT(dAtA[:size])
  8960  }
  8961  
  8962  func (m *ValidateResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  8963  	if m == nil {
  8964  		return 0, nil
  8965  	}
  8966  	i := len(dAtA)
  8967  	_ = i
  8968  	var l int
  8969  	_ = l
  8970  	if m.unknownFields != nil {
  8971  		i -= len(m.unknownFields)
  8972  		copy(dAtA[i:], m.unknownFields)
  8973  	}
  8974  	if len(m.ResultsByKeyspace) > 0 {
  8975  		for k := range m.ResultsByKeyspace {
  8976  			v := m.ResultsByKeyspace[k]
  8977  			baseI := i
  8978  			size, err := v.MarshalToSizedBufferVT(dAtA[:i])
  8979  			if err != nil {
  8980  				return 0, err
  8981  			}
  8982  			i -= size
  8983  			i = encodeVarint(dAtA, i, uint64(size))
  8984  			i--
  8985  			dAtA[i] = 0x12
  8986  			i -= len(k)
  8987  			copy(dAtA[i:], k)
  8988  			i = encodeVarint(dAtA, i, uint64(len(k)))
  8989  			i--
  8990  			dAtA[i] = 0xa
  8991  			i = encodeVarint(dAtA, i, uint64(baseI-i))
  8992  			i--
  8993  			dAtA[i] = 0x12
  8994  		}
  8995  	}
  8996  	if len(m.Results) > 0 {
  8997  		for iNdEx := len(m.Results) - 1; iNdEx >= 0; iNdEx-- {
  8998  			i -= len(m.Results[iNdEx])
  8999  			copy(dAtA[i:], m.Results[iNdEx])
  9000  			i = encodeVarint(dAtA, i, uint64(len(m.Results[iNdEx])))
  9001  			i--
  9002  			dAtA[i] = 0xa
  9003  		}
  9004  	}
  9005  	return len(dAtA) - i, nil
  9006  }
  9007  
  9008  func (m *ValidateKeyspaceRequest) MarshalVT() (dAtA []byte, err error) {
  9009  	if m == nil {
  9010  		return nil, nil
  9011  	}
  9012  	size := m.SizeVT()
  9013  	dAtA = make([]byte, size)
  9014  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  9015  	if err != nil {
  9016  		return nil, err
  9017  	}
  9018  	return dAtA[:n], nil
  9019  }
  9020  
  9021  func (m *ValidateKeyspaceRequest) MarshalToVT(dAtA []byte) (int, error) {
  9022  	size := m.SizeVT()
  9023  	return m.MarshalToSizedBufferVT(dAtA[:size])
  9024  }
  9025  
  9026  func (m *ValidateKeyspaceRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  9027  	if m == nil {
  9028  		return 0, nil
  9029  	}
  9030  	i := len(dAtA)
  9031  	_ = i
  9032  	var l int
  9033  	_ = l
  9034  	if m.unknownFields != nil {
  9035  		i -= len(m.unknownFields)
  9036  		copy(dAtA[i:], m.unknownFields)
  9037  	}
  9038  	if m.PingTablets {
  9039  		i--
  9040  		if m.PingTablets {
  9041  			dAtA[i] = 1
  9042  		} else {
  9043  			dAtA[i] = 0
  9044  		}
  9045  		i--
  9046  		dAtA[i] = 0x10
  9047  	}
  9048  	if len(m.Keyspace) > 0 {
  9049  		i -= len(m.Keyspace)
  9050  		copy(dAtA[i:], m.Keyspace)
  9051  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  9052  		i--
  9053  		dAtA[i] = 0xa
  9054  	}
  9055  	return len(dAtA) - i, nil
  9056  }
  9057  
  9058  func (m *ValidateKeyspaceResponse) MarshalVT() (dAtA []byte, err error) {
  9059  	if m == nil {
  9060  		return nil, nil
  9061  	}
  9062  	size := m.SizeVT()
  9063  	dAtA = make([]byte, size)
  9064  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  9065  	if err != nil {
  9066  		return nil, err
  9067  	}
  9068  	return dAtA[:n], nil
  9069  }
  9070  
  9071  func (m *ValidateKeyspaceResponse) MarshalToVT(dAtA []byte) (int, error) {
  9072  	size := m.SizeVT()
  9073  	return m.MarshalToSizedBufferVT(dAtA[:size])
  9074  }
  9075  
  9076  func (m *ValidateKeyspaceResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  9077  	if m == nil {
  9078  		return 0, nil
  9079  	}
  9080  	i := len(dAtA)
  9081  	_ = i
  9082  	var l int
  9083  	_ = l
  9084  	if m.unknownFields != nil {
  9085  		i -= len(m.unknownFields)
  9086  		copy(dAtA[i:], m.unknownFields)
  9087  	}
  9088  	if len(m.ResultsByShard) > 0 {
  9089  		for k := range m.ResultsByShard {
  9090  			v := m.ResultsByShard[k]
  9091  			baseI := i
  9092  			size, err := v.MarshalToSizedBufferVT(dAtA[:i])
  9093  			if err != nil {
  9094  				return 0, err
  9095  			}
  9096  			i -= size
  9097  			i = encodeVarint(dAtA, i, uint64(size))
  9098  			i--
  9099  			dAtA[i] = 0x12
  9100  			i -= len(k)
  9101  			copy(dAtA[i:], k)
  9102  			i = encodeVarint(dAtA, i, uint64(len(k)))
  9103  			i--
  9104  			dAtA[i] = 0xa
  9105  			i = encodeVarint(dAtA, i, uint64(baseI-i))
  9106  			i--
  9107  			dAtA[i] = 0x12
  9108  		}
  9109  	}
  9110  	if len(m.Results) > 0 {
  9111  		for iNdEx := len(m.Results) - 1; iNdEx >= 0; iNdEx-- {
  9112  			i -= len(m.Results[iNdEx])
  9113  			copy(dAtA[i:], m.Results[iNdEx])
  9114  			i = encodeVarint(dAtA, i, uint64(len(m.Results[iNdEx])))
  9115  			i--
  9116  			dAtA[i] = 0xa
  9117  		}
  9118  	}
  9119  	return len(dAtA) - i, nil
  9120  }
  9121  
  9122  func (m *ValidateSchemaKeyspaceRequest) MarshalVT() (dAtA []byte, err error) {
  9123  	if m == nil {
  9124  		return nil, nil
  9125  	}
  9126  	size := m.SizeVT()
  9127  	dAtA = make([]byte, size)
  9128  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  9129  	if err != nil {
  9130  		return nil, err
  9131  	}
  9132  	return dAtA[:n], nil
  9133  }
  9134  
  9135  func (m *ValidateSchemaKeyspaceRequest) MarshalToVT(dAtA []byte) (int, error) {
  9136  	size := m.SizeVT()
  9137  	return m.MarshalToSizedBufferVT(dAtA[:size])
  9138  }
  9139  
  9140  func (m *ValidateSchemaKeyspaceRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  9141  	if m == nil {
  9142  		return 0, nil
  9143  	}
  9144  	i := len(dAtA)
  9145  	_ = i
  9146  	var l int
  9147  	_ = l
  9148  	if m.unknownFields != nil {
  9149  		i -= len(m.unknownFields)
  9150  		copy(dAtA[i:], m.unknownFields)
  9151  	}
  9152  	if m.IncludeVschema {
  9153  		i--
  9154  		if m.IncludeVschema {
  9155  			dAtA[i] = 1
  9156  		} else {
  9157  			dAtA[i] = 0
  9158  		}
  9159  		i--
  9160  		dAtA[i] = 0x28
  9161  	}
  9162  	if m.SkipNoPrimary {
  9163  		i--
  9164  		if m.SkipNoPrimary {
  9165  			dAtA[i] = 1
  9166  		} else {
  9167  			dAtA[i] = 0
  9168  		}
  9169  		i--
  9170  		dAtA[i] = 0x20
  9171  	}
  9172  	if m.IncludeViews {
  9173  		i--
  9174  		if m.IncludeViews {
  9175  			dAtA[i] = 1
  9176  		} else {
  9177  			dAtA[i] = 0
  9178  		}
  9179  		i--
  9180  		dAtA[i] = 0x18
  9181  	}
  9182  	if len(m.ExcludeTables) > 0 {
  9183  		for iNdEx := len(m.ExcludeTables) - 1; iNdEx >= 0; iNdEx-- {
  9184  			i -= len(m.ExcludeTables[iNdEx])
  9185  			copy(dAtA[i:], m.ExcludeTables[iNdEx])
  9186  			i = encodeVarint(dAtA, i, uint64(len(m.ExcludeTables[iNdEx])))
  9187  			i--
  9188  			dAtA[i] = 0x12
  9189  		}
  9190  	}
  9191  	if len(m.Keyspace) > 0 {
  9192  		i -= len(m.Keyspace)
  9193  		copy(dAtA[i:], m.Keyspace)
  9194  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  9195  		i--
  9196  		dAtA[i] = 0xa
  9197  	}
  9198  	return len(dAtA) - i, nil
  9199  }
  9200  
  9201  func (m *ValidateSchemaKeyspaceResponse) MarshalVT() (dAtA []byte, err error) {
  9202  	if m == nil {
  9203  		return nil, nil
  9204  	}
  9205  	size := m.SizeVT()
  9206  	dAtA = make([]byte, size)
  9207  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  9208  	if err != nil {
  9209  		return nil, err
  9210  	}
  9211  	return dAtA[:n], nil
  9212  }
  9213  
  9214  func (m *ValidateSchemaKeyspaceResponse) MarshalToVT(dAtA []byte) (int, error) {
  9215  	size := m.SizeVT()
  9216  	return m.MarshalToSizedBufferVT(dAtA[:size])
  9217  }
  9218  
  9219  func (m *ValidateSchemaKeyspaceResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  9220  	if m == nil {
  9221  		return 0, nil
  9222  	}
  9223  	i := len(dAtA)
  9224  	_ = i
  9225  	var l int
  9226  	_ = l
  9227  	if m.unknownFields != nil {
  9228  		i -= len(m.unknownFields)
  9229  		copy(dAtA[i:], m.unknownFields)
  9230  	}
  9231  	if len(m.ResultsByShard) > 0 {
  9232  		for k := range m.ResultsByShard {
  9233  			v := m.ResultsByShard[k]
  9234  			baseI := i
  9235  			size, err := v.MarshalToSizedBufferVT(dAtA[:i])
  9236  			if err != nil {
  9237  				return 0, err
  9238  			}
  9239  			i -= size
  9240  			i = encodeVarint(dAtA, i, uint64(size))
  9241  			i--
  9242  			dAtA[i] = 0x12
  9243  			i -= len(k)
  9244  			copy(dAtA[i:], k)
  9245  			i = encodeVarint(dAtA, i, uint64(len(k)))
  9246  			i--
  9247  			dAtA[i] = 0xa
  9248  			i = encodeVarint(dAtA, i, uint64(baseI-i))
  9249  			i--
  9250  			dAtA[i] = 0x12
  9251  		}
  9252  	}
  9253  	if len(m.Results) > 0 {
  9254  		for iNdEx := len(m.Results) - 1; iNdEx >= 0; iNdEx-- {
  9255  			i -= len(m.Results[iNdEx])
  9256  			copy(dAtA[i:], m.Results[iNdEx])
  9257  			i = encodeVarint(dAtA, i, uint64(len(m.Results[iNdEx])))
  9258  			i--
  9259  			dAtA[i] = 0xa
  9260  		}
  9261  	}
  9262  	return len(dAtA) - i, nil
  9263  }
  9264  
  9265  func (m *ValidateShardRequest) MarshalVT() (dAtA []byte, err error) {
  9266  	if m == nil {
  9267  		return nil, nil
  9268  	}
  9269  	size := m.SizeVT()
  9270  	dAtA = make([]byte, size)
  9271  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  9272  	if err != nil {
  9273  		return nil, err
  9274  	}
  9275  	return dAtA[:n], nil
  9276  }
  9277  
  9278  func (m *ValidateShardRequest) MarshalToVT(dAtA []byte) (int, error) {
  9279  	size := m.SizeVT()
  9280  	return m.MarshalToSizedBufferVT(dAtA[:size])
  9281  }
  9282  
  9283  func (m *ValidateShardRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  9284  	if m == nil {
  9285  		return 0, nil
  9286  	}
  9287  	i := len(dAtA)
  9288  	_ = i
  9289  	var l int
  9290  	_ = l
  9291  	if m.unknownFields != nil {
  9292  		i -= len(m.unknownFields)
  9293  		copy(dAtA[i:], m.unknownFields)
  9294  	}
  9295  	if m.PingTablets {
  9296  		i--
  9297  		if m.PingTablets {
  9298  			dAtA[i] = 1
  9299  		} else {
  9300  			dAtA[i] = 0
  9301  		}
  9302  		i--
  9303  		dAtA[i] = 0x18
  9304  	}
  9305  	if len(m.Shard) > 0 {
  9306  		i -= len(m.Shard)
  9307  		copy(dAtA[i:], m.Shard)
  9308  		i = encodeVarint(dAtA, i, uint64(len(m.Shard)))
  9309  		i--
  9310  		dAtA[i] = 0x12
  9311  	}
  9312  	if len(m.Keyspace) > 0 {
  9313  		i -= len(m.Keyspace)
  9314  		copy(dAtA[i:], m.Keyspace)
  9315  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  9316  		i--
  9317  		dAtA[i] = 0xa
  9318  	}
  9319  	return len(dAtA) - i, nil
  9320  }
  9321  
  9322  func (m *ValidateShardResponse) MarshalVT() (dAtA []byte, err error) {
  9323  	if m == nil {
  9324  		return nil, nil
  9325  	}
  9326  	size := m.SizeVT()
  9327  	dAtA = make([]byte, size)
  9328  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  9329  	if err != nil {
  9330  		return nil, err
  9331  	}
  9332  	return dAtA[:n], nil
  9333  }
  9334  
  9335  func (m *ValidateShardResponse) MarshalToVT(dAtA []byte) (int, error) {
  9336  	size := m.SizeVT()
  9337  	return m.MarshalToSizedBufferVT(dAtA[:size])
  9338  }
  9339  
  9340  func (m *ValidateShardResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  9341  	if m == nil {
  9342  		return 0, nil
  9343  	}
  9344  	i := len(dAtA)
  9345  	_ = i
  9346  	var l int
  9347  	_ = l
  9348  	if m.unknownFields != nil {
  9349  		i -= len(m.unknownFields)
  9350  		copy(dAtA[i:], m.unknownFields)
  9351  	}
  9352  	if len(m.Results) > 0 {
  9353  		for iNdEx := len(m.Results) - 1; iNdEx >= 0; iNdEx-- {
  9354  			i -= len(m.Results[iNdEx])
  9355  			copy(dAtA[i:], m.Results[iNdEx])
  9356  			i = encodeVarint(dAtA, i, uint64(len(m.Results[iNdEx])))
  9357  			i--
  9358  			dAtA[i] = 0xa
  9359  		}
  9360  	}
  9361  	return len(dAtA) - i, nil
  9362  }
  9363  
  9364  func (m *ValidateVersionKeyspaceRequest) MarshalVT() (dAtA []byte, err error) {
  9365  	if m == nil {
  9366  		return nil, nil
  9367  	}
  9368  	size := m.SizeVT()
  9369  	dAtA = make([]byte, size)
  9370  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  9371  	if err != nil {
  9372  		return nil, err
  9373  	}
  9374  	return dAtA[:n], nil
  9375  }
  9376  
  9377  func (m *ValidateVersionKeyspaceRequest) MarshalToVT(dAtA []byte) (int, error) {
  9378  	size := m.SizeVT()
  9379  	return m.MarshalToSizedBufferVT(dAtA[:size])
  9380  }
  9381  
  9382  func (m *ValidateVersionKeyspaceRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  9383  	if m == nil {
  9384  		return 0, nil
  9385  	}
  9386  	i := len(dAtA)
  9387  	_ = i
  9388  	var l int
  9389  	_ = l
  9390  	if m.unknownFields != nil {
  9391  		i -= len(m.unknownFields)
  9392  		copy(dAtA[i:], m.unknownFields)
  9393  	}
  9394  	if len(m.Keyspace) > 0 {
  9395  		i -= len(m.Keyspace)
  9396  		copy(dAtA[i:], m.Keyspace)
  9397  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  9398  		i--
  9399  		dAtA[i] = 0xa
  9400  	}
  9401  	return len(dAtA) - i, nil
  9402  }
  9403  
  9404  func (m *ValidateVersionKeyspaceResponse) MarshalVT() (dAtA []byte, err error) {
  9405  	if m == nil {
  9406  		return nil, nil
  9407  	}
  9408  	size := m.SizeVT()
  9409  	dAtA = make([]byte, size)
  9410  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  9411  	if err != nil {
  9412  		return nil, err
  9413  	}
  9414  	return dAtA[:n], nil
  9415  }
  9416  
  9417  func (m *ValidateVersionKeyspaceResponse) MarshalToVT(dAtA []byte) (int, error) {
  9418  	size := m.SizeVT()
  9419  	return m.MarshalToSizedBufferVT(dAtA[:size])
  9420  }
  9421  
  9422  func (m *ValidateVersionKeyspaceResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  9423  	if m == nil {
  9424  		return 0, nil
  9425  	}
  9426  	i := len(dAtA)
  9427  	_ = i
  9428  	var l int
  9429  	_ = l
  9430  	if m.unknownFields != nil {
  9431  		i -= len(m.unknownFields)
  9432  		copy(dAtA[i:], m.unknownFields)
  9433  	}
  9434  	if len(m.ResultsByShard) > 0 {
  9435  		for k := range m.ResultsByShard {
  9436  			v := m.ResultsByShard[k]
  9437  			baseI := i
  9438  			size, err := v.MarshalToSizedBufferVT(dAtA[:i])
  9439  			if err != nil {
  9440  				return 0, err
  9441  			}
  9442  			i -= size
  9443  			i = encodeVarint(dAtA, i, uint64(size))
  9444  			i--
  9445  			dAtA[i] = 0x12
  9446  			i -= len(k)
  9447  			copy(dAtA[i:], k)
  9448  			i = encodeVarint(dAtA, i, uint64(len(k)))
  9449  			i--
  9450  			dAtA[i] = 0xa
  9451  			i = encodeVarint(dAtA, i, uint64(baseI-i))
  9452  			i--
  9453  			dAtA[i] = 0x12
  9454  		}
  9455  	}
  9456  	if len(m.Results) > 0 {
  9457  		for iNdEx := len(m.Results) - 1; iNdEx >= 0; iNdEx-- {
  9458  			i -= len(m.Results[iNdEx])
  9459  			copy(dAtA[i:], m.Results[iNdEx])
  9460  			i = encodeVarint(dAtA, i, uint64(len(m.Results[iNdEx])))
  9461  			i--
  9462  			dAtA[i] = 0xa
  9463  		}
  9464  	}
  9465  	return len(dAtA) - i, nil
  9466  }
  9467  
  9468  func (m *ValidateVersionShardRequest) MarshalVT() (dAtA []byte, err error) {
  9469  	if m == nil {
  9470  		return nil, nil
  9471  	}
  9472  	size := m.SizeVT()
  9473  	dAtA = make([]byte, size)
  9474  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  9475  	if err != nil {
  9476  		return nil, err
  9477  	}
  9478  	return dAtA[:n], nil
  9479  }
  9480  
  9481  func (m *ValidateVersionShardRequest) MarshalToVT(dAtA []byte) (int, error) {
  9482  	size := m.SizeVT()
  9483  	return m.MarshalToSizedBufferVT(dAtA[:size])
  9484  }
  9485  
  9486  func (m *ValidateVersionShardRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  9487  	if m == nil {
  9488  		return 0, nil
  9489  	}
  9490  	i := len(dAtA)
  9491  	_ = i
  9492  	var l int
  9493  	_ = l
  9494  	if m.unknownFields != nil {
  9495  		i -= len(m.unknownFields)
  9496  		copy(dAtA[i:], m.unknownFields)
  9497  	}
  9498  	if len(m.Shard) > 0 {
  9499  		i -= len(m.Shard)
  9500  		copy(dAtA[i:], m.Shard)
  9501  		i = encodeVarint(dAtA, i, uint64(len(m.Shard)))
  9502  		i--
  9503  		dAtA[i] = 0x12
  9504  	}
  9505  	if len(m.Keyspace) > 0 {
  9506  		i -= len(m.Keyspace)
  9507  		copy(dAtA[i:], m.Keyspace)
  9508  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  9509  		i--
  9510  		dAtA[i] = 0xa
  9511  	}
  9512  	return len(dAtA) - i, nil
  9513  }
  9514  
  9515  func (m *ValidateVersionShardResponse) MarshalVT() (dAtA []byte, err error) {
  9516  	if m == nil {
  9517  		return nil, nil
  9518  	}
  9519  	size := m.SizeVT()
  9520  	dAtA = make([]byte, size)
  9521  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  9522  	if err != nil {
  9523  		return nil, err
  9524  	}
  9525  	return dAtA[:n], nil
  9526  }
  9527  
  9528  func (m *ValidateVersionShardResponse) MarshalToVT(dAtA []byte) (int, error) {
  9529  	size := m.SizeVT()
  9530  	return m.MarshalToSizedBufferVT(dAtA[:size])
  9531  }
  9532  
  9533  func (m *ValidateVersionShardResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  9534  	if m == nil {
  9535  		return 0, nil
  9536  	}
  9537  	i := len(dAtA)
  9538  	_ = i
  9539  	var l int
  9540  	_ = l
  9541  	if m.unknownFields != nil {
  9542  		i -= len(m.unknownFields)
  9543  		copy(dAtA[i:], m.unknownFields)
  9544  	}
  9545  	if len(m.Results) > 0 {
  9546  		for iNdEx := len(m.Results) - 1; iNdEx >= 0; iNdEx-- {
  9547  			i -= len(m.Results[iNdEx])
  9548  			copy(dAtA[i:], m.Results[iNdEx])
  9549  			i = encodeVarint(dAtA, i, uint64(len(m.Results[iNdEx])))
  9550  			i--
  9551  			dAtA[i] = 0xa
  9552  		}
  9553  	}
  9554  	return len(dAtA) - i, nil
  9555  }
  9556  
  9557  func (m *ValidateVSchemaRequest) MarshalVT() (dAtA []byte, err error) {
  9558  	if m == nil {
  9559  		return nil, nil
  9560  	}
  9561  	size := m.SizeVT()
  9562  	dAtA = make([]byte, size)
  9563  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  9564  	if err != nil {
  9565  		return nil, err
  9566  	}
  9567  	return dAtA[:n], nil
  9568  }
  9569  
  9570  func (m *ValidateVSchemaRequest) MarshalToVT(dAtA []byte) (int, error) {
  9571  	size := m.SizeVT()
  9572  	return m.MarshalToSizedBufferVT(dAtA[:size])
  9573  }
  9574  
  9575  func (m *ValidateVSchemaRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  9576  	if m == nil {
  9577  		return 0, nil
  9578  	}
  9579  	i := len(dAtA)
  9580  	_ = i
  9581  	var l int
  9582  	_ = l
  9583  	if m.unknownFields != nil {
  9584  		i -= len(m.unknownFields)
  9585  		copy(dAtA[i:], m.unknownFields)
  9586  	}
  9587  	if m.IncludeViews {
  9588  		i--
  9589  		if m.IncludeViews {
  9590  			dAtA[i] = 1
  9591  		} else {
  9592  			dAtA[i] = 0
  9593  		}
  9594  		i--
  9595  		dAtA[i] = 0x20
  9596  	}
  9597  	if len(m.ExcludeTables) > 0 {
  9598  		for iNdEx := len(m.ExcludeTables) - 1; iNdEx >= 0; iNdEx-- {
  9599  			i -= len(m.ExcludeTables[iNdEx])
  9600  			copy(dAtA[i:], m.ExcludeTables[iNdEx])
  9601  			i = encodeVarint(dAtA, i, uint64(len(m.ExcludeTables[iNdEx])))
  9602  			i--
  9603  			dAtA[i] = 0x1a
  9604  		}
  9605  	}
  9606  	if len(m.Shards) > 0 {
  9607  		for iNdEx := len(m.Shards) - 1; iNdEx >= 0; iNdEx-- {
  9608  			i -= len(m.Shards[iNdEx])
  9609  			copy(dAtA[i:], m.Shards[iNdEx])
  9610  			i = encodeVarint(dAtA, i, uint64(len(m.Shards[iNdEx])))
  9611  			i--
  9612  			dAtA[i] = 0x12
  9613  		}
  9614  	}
  9615  	if len(m.Keyspace) > 0 {
  9616  		i -= len(m.Keyspace)
  9617  		copy(dAtA[i:], m.Keyspace)
  9618  		i = encodeVarint(dAtA, i, uint64(len(m.Keyspace)))
  9619  		i--
  9620  		dAtA[i] = 0xa
  9621  	}
  9622  	return len(dAtA) - i, nil
  9623  }
  9624  
  9625  func (m *ValidateVSchemaResponse) MarshalVT() (dAtA []byte, err error) {
  9626  	if m == nil {
  9627  		return nil, nil
  9628  	}
  9629  	size := m.SizeVT()
  9630  	dAtA = make([]byte, size)
  9631  	n, err := m.MarshalToSizedBufferVT(dAtA[:size])
  9632  	if err != nil {
  9633  		return nil, err
  9634  	}
  9635  	return dAtA[:n], nil
  9636  }
  9637  
  9638  func (m *ValidateVSchemaResponse) MarshalToVT(dAtA []byte) (int, error) {
  9639  	size := m.SizeVT()
  9640  	return m.MarshalToSizedBufferVT(dAtA[:size])
  9641  }
  9642  
  9643  func (m *ValidateVSchemaResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
  9644  	if m == nil {
  9645  		return 0, nil
  9646  	}
  9647  	i := len(dAtA)
  9648  	_ = i
  9649  	var l int
  9650  	_ = l
  9651  	if m.unknownFields != nil {
  9652  		i -= len(m.unknownFields)
  9653  		copy(dAtA[i:], m.unknownFields)
  9654  	}
  9655  	if len(m.ResultsByShard) > 0 {
  9656  		for k := range m.ResultsByShard {
  9657  			v := m.ResultsByShard[k]
  9658  			baseI := i
  9659  			size, err := v.MarshalToSizedBufferVT(dAtA[:i])
  9660  			if err != nil {
  9661  				return 0, err
  9662  			}
  9663  			i -= size
  9664  			i = encodeVarint(dAtA, i, uint64(size))
  9665  			i--
  9666  			dAtA[i] = 0x12
  9667  			i -= len(k)
  9668  			copy(dAtA[i:], k)
  9669  			i = encodeVarint(dAtA, i, uint64(len(k)))
  9670  			i--
  9671  			dAtA[i] = 0xa
  9672  			i = encodeVarint(dAtA, i, uint64(baseI-i))
  9673  			i--
  9674  			dAtA[i] = 0x12
  9675  		}
  9676  	}
  9677  	if len(m.Results) > 0 {
  9678  		for iNdEx := len(m.Results) - 1; iNdEx >= 0; iNdEx-- {
  9679  			i -= len(m.Results[iNdEx])
  9680  			copy(dAtA[i:], m.Results[iNdEx])
  9681  			i = encodeVarint(dAtA, i, uint64(len(m.Results[iNdEx])))
  9682  			i--
  9683  			dAtA[i] = 0xa
  9684  		}
  9685  	}
  9686  	return len(dAtA) - i, nil
  9687  }
  9688  
  9689  func encodeVarint(dAtA []byte, offset int, v uint64) int {
  9690  	offset -= sov(v)
  9691  	base := offset
  9692  	for v >= 1<<7 {
  9693  		dAtA[offset] = uint8(v&0x7f | 0x80)
  9694  		v >>= 7
  9695  		offset++
  9696  	}
  9697  	dAtA[offset] = uint8(v)
  9698  	return base
  9699  }
  9700  func (m *ExecuteVtctlCommandRequest) SizeVT() (n int) {
  9701  	if m == nil {
  9702  		return 0
  9703  	}
  9704  	var l int
  9705  	_ = l
  9706  	if len(m.Args) > 0 {
  9707  		for _, s := range m.Args {
  9708  			l = len(s)
  9709  			n += 1 + l + sov(uint64(l))
  9710  		}
  9711  	}
  9712  	if m.ActionTimeout != 0 {
  9713  		n += 1 + sov(uint64(m.ActionTimeout))
  9714  	}
  9715  	n += len(m.unknownFields)
  9716  	return n
  9717  }
  9718  
  9719  func (m *ExecuteVtctlCommandResponse) SizeVT() (n int) {
  9720  	if m == nil {
  9721  		return 0
  9722  	}
  9723  	var l int
  9724  	_ = l
  9725  	if m.Event != nil {
  9726  		l = m.Event.SizeVT()
  9727  		n += 1 + l + sov(uint64(l))
  9728  	}
  9729  	n += len(m.unknownFields)
  9730  	return n
  9731  }
  9732  
  9733  func (m *TableMaterializeSettings) SizeVT() (n int) {
  9734  	if m == nil {
  9735  		return 0
  9736  	}
  9737  	var l int
  9738  	_ = l
  9739  	l = len(m.TargetTable)
  9740  	if l > 0 {
  9741  		n += 1 + l + sov(uint64(l))
  9742  	}
  9743  	l = len(m.SourceExpression)
  9744  	if l > 0 {
  9745  		n += 1 + l + sov(uint64(l))
  9746  	}
  9747  	l = len(m.CreateDdl)
  9748  	if l > 0 {
  9749  		n += 1 + l + sov(uint64(l))
  9750  	}
  9751  	n += len(m.unknownFields)
  9752  	return n
  9753  }
  9754  
  9755  func (m *MaterializeSettings) SizeVT() (n int) {
  9756  	if m == nil {
  9757  		return 0
  9758  	}
  9759  	var l int
  9760  	_ = l
  9761  	l = len(m.Workflow)
  9762  	if l > 0 {
  9763  		n += 1 + l + sov(uint64(l))
  9764  	}
  9765  	l = len(m.SourceKeyspace)
  9766  	if l > 0 {
  9767  		n += 1 + l + sov(uint64(l))
  9768  	}
  9769  	l = len(m.TargetKeyspace)
  9770  	if l > 0 {
  9771  		n += 1 + l + sov(uint64(l))
  9772  	}
  9773  	if m.StopAfterCopy {
  9774  		n += 2
  9775  	}
  9776  	if len(m.TableSettings) > 0 {
  9777  		for _, e := range m.TableSettings {
  9778  			l = e.SizeVT()
  9779  			n += 1 + l + sov(uint64(l))
  9780  		}
  9781  	}
  9782  	l = len(m.Cell)
  9783  	if l > 0 {
  9784  		n += 1 + l + sov(uint64(l))
  9785  	}
  9786  	l = len(m.TabletTypes)
  9787  	if l > 0 {
  9788  		n += 1 + l + sov(uint64(l))
  9789  	}
  9790  	l = len(m.ExternalCluster)
  9791  	if l > 0 {
  9792  		n += 1 + l + sov(uint64(l))
  9793  	}
  9794  	if m.MaterializationIntent != 0 {
  9795  		n += 1 + sov(uint64(m.MaterializationIntent))
  9796  	}
  9797  	l = len(m.SourceTimeZone)
  9798  	if l > 0 {
  9799  		n += 1 + l + sov(uint64(l))
  9800  	}
  9801  	l = len(m.TargetTimeZone)
  9802  	if l > 0 {
  9803  		n += 1 + l + sov(uint64(l))
  9804  	}
  9805  	if len(m.SourceShards) > 0 {
  9806  		for _, s := range m.SourceShards {
  9807  			l = len(s)
  9808  			n += 1 + l + sov(uint64(l))
  9809  		}
  9810  	}
  9811  	l = len(m.OnDdl)
  9812  	if l > 0 {
  9813  		n += 1 + l + sov(uint64(l))
  9814  	}
  9815  	if m.DeferSecondaryKeys {
  9816  		n += 2
  9817  	}
  9818  	n += len(m.unknownFields)
  9819  	return n
  9820  }
  9821  
  9822  func (m *Keyspace) SizeVT() (n int) {
  9823  	if m == nil {
  9824  		return 0
  9825  	}
  9826  	var l int
  9827  	_ = l
  9828  	l = len(m.Name)
  9829  	if l > 0 {
  9830  		n += 1 + l + sov(uint64(l))
  9831  	}
  9832  	if m.Keyspace != nil {
  9833  		l = m.Keyspace.SizeVT()
  9834  		n += 1 + l + sov(uint64(l))
  9835  	}
  9836  	n += len(m.unknownFields)
  9837  	return n
  9838  }
  9839  
  9840  func (m *Shard) SizeVT() (n int) {
  9841  	if m == nil {
  9842  		return 0
  9843  	}
  9844  	var l int
  9845  	_ = l
  9846  	l = len(m.Keyspace)
  9847  	if l > 0 {
  9848  		n += 1 + l + sov(uint64(l))
  9849  	}
  9850  	l = len(m.Name)
  9851  	if l > 0 {
  9852  		n += 1 + l + sov(uint64(l))
  9853  	}
  9854  	if m.Shard != nil {
  9855  		l = m.Shard.SizeVT()
  9856  		n += 1 + l + sov(uint64(l))
  9857  	}
  9858  	n += len(m.unknownFields)
  9859  	return n
  9860  }
  9861  
  9862  func (m *Workflow_ReplicationLocation) SizeVT() (n int) {
  9863  	if m == nil {
  9864  		return 0
  9865  	}
  9866  	var l int
  9867  	_ = l
  9868  	l = len(m.Keyspace)
  9869  	if l > 0 {
  9870  		n += 1 + l + sov(uint64(l))
  9871  	}
  9872  	if len(m.Shards) > 0 {
  9873  		for _, s := range m.Shards {
  9874  			l = len(s)
  9875  			n += 1 + l + sov(uint64(l))
  9876  		}
  9877  	}
  9878  	n += len(m.unknownFields)
  9879  	return n
  9880  }
  9881  
  9882  func (m *Workflow_ShardStream) SizeVT() (n int) {
  9883  	if m == nil {
  9884  		return 0
  9885  	}
  9886  	var l int
  9887  	_ = l
  9888  	if len(m.Streams) > 0 {
  9889  		for _, e := range m.Streams {
  9890  			l = e.SizeVT()
  9891  			n += 1 + l + sov(uint64(l))
  9892  		}
  9893  	}
  9894  	if len(m.TabletControls) > 0 {
  9895  		for _, e := range m.TabletControls {
  9896  			l = e.SizeVT()
  9897  			n += 1 + l + sov(uint64(l))
  9898  		}
  9899  	}
  9900  	if m.IsPrimaryServing {
  9901  		n += 2
  9902  	}
  9903  	n += len(m.unknownFields)
  9904  	return n
  9905  }
  9906  
  9907  func (m *Workflow_Stream_CopyState) SizeVT() (n int) {
  9908  	if m == nil {
  9909  		return 0
  9910  	}
  9911  	var l int
  9912  	_ = l
  9913  	l = len(m.Table)
  9914  	if l > 0 {
  9915  		n += 1 + l + sov(uint64(l))
  9916  	}
  9917  	l = len(m.LastPk)
  9918  	if l > 0 {
  9919  		n += 1 + l + sov(uint64(l))
  9920  	}
  9921  	n += len(m.unknownFields)
  9922  	return n
  9923  }
  9924  
  9925  func (m *Workflow_Stream_Log) SizeVT() (n int) {
  9926  	if m == nil {
  9927  		return 0
  9928  	}
  9929  	var l int
  9930  	_ = l
  9931  	if m.Id != 0 {
  9932  		n += 1 + sov(uint64(m.Id))
  9933  	}
  9934  	if m.StreamId != 0 {
  9935  		n += 1 + sov(uint64(m.StreamId))
  9936  	}
  9937  	l = len(m.Type)
  9938  	if l > 0 {
  9939  		n += 1 + l + sov(uint64(l))
  9940  	}
  9941  	l = len(m.State)
  9942  	if l > 0 {
  9943  		n += 1 + l + sov(uint64(l))
  9944  	}
  9945  	if m.CreatedAt != nil {
  9946  		l = m.CreatedAt.SizeVT()
  9947  		n += 1 + l + sov(uint64(l))
  9948  	}
  9949  	if m.UpdatedAt != nil {
  9950  		l = m.UpdatedAt.SizeVT()
  9951  		n += 1 + l + sov(uint64(l))
  9952  	}
  9953  	l = len(m.Message)
  9954  	if l > 0 {
  9955  		n += 1 + l + sov(uint64(l))
  9956  	}
  9957  	if m.Count != 0 {
  9958  		n += 1 + sov(uint64(m.Count))
  9959  	}
  9960  	n += len(m.unknownFields)
  9961  	return n
  9962  }
  9963  
  9964  func (m *Workflow_Stream) SizeVT() (n int) {
  9965  	if m == nil {
  9966  		return 0
  9967  	}
  9968  	var l int
  9969  	_ = l
  9970  	if m.Id != 0 {
  9971  		n += 1 + sov(uint64(m.Id))
  9972  	}
  9973  	l = len(m.Shard)
  9974  	if l > 0 {
  9975  		n += 1 + l + sov(uint64(l))
  9976  	}
  9977  	if m.Tablet != nil {
  9978  		l = m.Tablet.SizeVT()
  9979  		n += 1 + l + sov(uint64(l))
  9980  	}
  9981  	if m.BinlogSource != nil {
  9982  		l = m.BinlogSource.SizeVT()
  9983  		n += 1 + l + sov(uint64(l))
  9984  	}
  9985  	l = len(m.Position)
  9986  	if l > 0 {
  9987  		n += 1 + l + sov(uint64(l))
  9988  	}
  9989  	l = len(m.StopPosition)
  9990  	if l > 0 {
  9991  		n += 1 + l + sov(uint64(l))
  9992  	}
  9993  	l = len(m.State)
  9994  	if l > 0 {
  9995  		n += 1 + l + sov(uint64(l))
  9996  	}
  9997  	l = len(m.DbName)
  9998  	if l > 0 {
  9999  		n += 1 + l + sov(uint64(l))
 10000  	}
 10001  	if m.TransactionTimestamp != nil {
 10002  		l = m.TransactionTimestamp.SizeVT()
 10003  		n += 1 + l + sov(uint64(l))
 10004  	}
 10005  	if m.TimeUpdated != nil {
 10006  		l = m.TimeUpdated.SizeVT()
 10007  		n += 1 + l + sov(uint64(l))
 10008  	}
 10009  	l = len(m.Message)
 10010  	if l > 0 {
 10011  		n += 1 + l + sov(uint64(l))
 10012  	}
 10013  	if len(m.CopyStates) > 0 {
 10014  		for _, e := range m.CopyStates {
 10015  			l = e.SizeVT()
 10016  			n += 1 + l + sov(uint64(l))
 10017  		}
 10018  	}
 10019  	if len(m.Logs) > 0 {
 10020  		for _, e := range m.Logs {
 10021  			l = e.SizeVT()
 10022  			n += 1 + l + sov(uint64(l))
 10023  		}
 10024  	}
 10025  	l = len(m.LogFetchError)
 10026  	if l > 0 {
 10027  		n += 1 + l + sov(uint64(l))
 10028  	}
 10029  	if len(m.Tags) > 0 {
 10030  		for _, s := range m.Tags {
 10031  			l = len(s)
 10032  			n += 1 + l + sov(uint64(l))
 10033  		}
 10034  	}
 10035  	n += len(m.unknownFields)
 10036  	return n
 10037  }
 10038  
 10039  func (m *Workflow) SizeVT() (n int) {
 10040  	if m == nil {
 10041  		return 0
 10042  	}
 10043  	var l int
 10044  	_ = l
 10045  	l = len(m.Name)
 10046  	if l > 0 {
 10047  		n += 1 + l + sov(uint64(l))
 10048  	}
 10049  	if m.Source != nil {
 10050  		l = m.Source.SizeVT()
 10051  		n += 1 + l + sov(uint64(l))
 10052  	}
 10053  	if m.Target != nil {
 10054  		l = m.Target.SizeVT()
 10055  		n += 1 + l + sov(uint64(l))
 10056  	}
 10057  	if m.MaxVReplicationLag != 0 {
 10058  		n += 1 + sov(uint64(m.MaxVReplicationLag))
 10059  	}
 10060  	if len(m.ShardStreams) > 0 {
 10061  		for k, v := range m.ShardStreams {
 10062  			_ = k
 10063  			_ = v
 10064  			l = 0
 10065  			if v != nil {
 10066  				l = v.SizeVT()
 10067  			}
 10068  			l += 1 + sov(uint64(l))
 10069  			mapEntrySize := 1 + len(k) + sov(uint64(len(k))) + l
 10070  			n += mapEntrySize + 1 + sov(uint64(mapEntrySize))
 10071  		}
 10072  	}
 10073  	l = len(m.WorkflowType)
 10074  	if l > 0 {
 10075  		n += 1 + l + sov(uint64(l))
 10076  	}
 10077  	l = len(m.WorkflowSubType)
 10078  	if l > 0 {
 10079  		n += 1 + l + sov(uint64(l))
 10080  	}
 10081  	n += len(m.unknownFields)
 10082  	return n
 10083  }
 10084  
 10085  func (m *AddCellInfoRequest) SizeVT() (n int) {
 10086  	if m == nil {
 10087  		return 0
 10088  	}
 10089  	var l int
 10090  	_ = l
 10091  	l = len(m.Name)
 10092  	if l > 0 {
 10093  		n += 1 + l + sov(uint64(l))
 10094  	}
 10095  	if m.CellInfo != nil {
 10096  		l = m.CellInfo.SizeVT()
 10097  		n += 1 + l + sov(uint64(l))
 10098  	}
 10099  	n += len(m.unknownFields)
 10100  	return n
 10101  }
 10102  
 10103  func (m *AddCellInfoResponse) SizeVT() (n int) {
 10104  	if m == nil {
 10105  		return 0
 10106  	}
 10107  	var l int
 10108  	_ = l
 10109  	n += len(m.unknownFields)
 10110  	return n
 10111  }
 10112  
 10113  func (m *AddCellsAliasRequest) SizeVT() (n int) {
 10114  	if m == nil {
 10115  		return 0
 10116  	}
 10117  	var l int
 10118  	_ = l
 10119  	l = len(m.Name)
 10120  	if l > 0 {
 10121  		n += 1 + l + sov(uint64(l))
 10122  	}
 10123  	if len(m.Cells) > 0 {
 10124  		for _, s := range m.Cells {
 10125  			l = len(s)
 10126  			n += 1 + l + sov(uint64(l))
 10127  		}
 10128  	}
 10129  	n += len(m.unknownFields)
 10130  	return n
 10131  }
 10132  
 10133  func (m *AddCellsAliasResponse) SizeVT() (n int) {
 10134  	if m == nil {
 10135  		return 0
 10136  	}
 10137  	var l int
 10138  	_ = l
 10139  	n += len(m.unknownFields)
 10140  	return n
 10141  }
 10142  
 10143  func (m *ApplyRoutingRulesRequest) SizeVT() (n int) {
 10144  	if m == nil {
 10145  		return 0
 10146  	}
 10147  	var l int
 10148  	_ = l
 10149  	if m.RoutingRules != nil {
 10150  		l = m.RoutingRules.SizeVT()
 10151  		n += 1 + l + sov(uint64(l))
 10152  	}
 10153  	if m.SkipRebuild {
 10154  		n += 2
 10155  	}
 10156  	if len(m.RebuildCells) > 0 {
 10157  		for _, s := range m.RebuildCells {
 10158  			l = len(s)
 10159  			n += 1 + l + sov(uint64(l))
 10160  		}
 10161  	}
 10162  	n += len(m.unknownFields)
 10163  	return n
 10164  }
 10165  
 10166  func (m *ApplyRoutingRulesResponse) SizeVT() (n int) {
 10167  	if m == nil {
 10168  		return 0
 10169  	}
 10170  	var l int
 10171  	_ = l
 10172  	n += len(m.unknownFields)
 10173  	return n
 10174  }
 10175  
 10176  func (m *ApplyShardRoutingRulesRequest) SizeVT() (n int) {
 10177  	if m == nil {
 10178  		return 0
 10179  	}
 10180  	var l int
 10181  	_ = l
 10182  	if m.ShardRoutingRules != nil {
 10183  		l = m.ShardRoutingRules.SizeVT()
 10184  		n += 1 + l + sov(uint64(l))
 10185  	}
 10186  	if m.SkipRebuild {
 10187  		n += 2
 10188  	}
 10189  	if len(m.RebuildCells) > 0 {
 10190  		for _, s := range m.RebuildCells {
 10191  			l = len(s)
 10192  			n += 1 + l + sov(uint64(l))
 10193  		}
 10194  	}
 10195  	n += len(m.unknownFields)
 10196  	return n
 10197  }
 10198  
 10199  func (m *ApplyShardRoutingRulesResponse) SizeVT() (n int) {
 10200  	if m == nil {
 10201  		return 0
 10202  	}
 10203  	var l int
 10204  	_ = l
 10205  	n += len(m.unknownFields)
 10206  	return n
 10207  }
 10208  
 10209  func (m *ApplySchemaRequest) SizeVT() (n int) {
 10210  	if m == nil {
 10211  		return 0
 10212  	}
 10213  	var l int
 10214  	_ = l
 10215  	l = len(m.Keyspace)
 10216  	if l > 0 {
 10217  		n += 1 + l + sov(uint64(l))
 10218  	}
 10219  	if m.AllowLongUnavailability {
 10220  		n += 2
 10221  	}
 10222  	if len(m.Sql) > 0 {
 10223  		for _, s := range m.Sql {
 10224  			l = len(s)
 10225  			n += 1 + l + sov(uint64(l))
 10226  		}
 10227  	}
 10228  	l = len(m.DdlStrategy)
 10229  	if l > 0 {
 10230  		n += 1 + l + sov(uint64(l))
 10231  	}
 10232  	if len(m.UuidList) > 0 {
 10233  		for _, s := range m.UuidList {
 10234  			l = len(s)
 10235  			n += 1 + l + sov(uint64(l))
 10236  		}
 10237  	}
 10238  	l = len(m.MigrationContext)
 10239  	if l > 0 {
 10240  		n += 1 + l + sov(uint64(l))
 10241  	}
 10242  	if m.WaitReplicasTimeout != nil {
 10243  		l = m.WaitReplicasTimeout.SizeVT()
 10244  		n += 1 + l + sov(uint64(l))
 10245  	}
 10246  	if m.SkipPreflight {
 10247  		n += 2
 10248  	}
 10249  	if m.CallerId != nil {
 10250  		l = m.CallerId.SizeVT()
 10251  		n += 1 + l + sov(uint64(l))
 10252  	}
 10253  	n += len(m.unknownFields)
 10254  	return n
 10255  }
 10256  
 10257  func (m *ApplySchemaResponse) SizeVT() (n int) {
 10258  	if m == nil {
 10259  		return 0
 10260  	}
 10261  	var l int
 10262  	_ = l
 10263  	if len(m.UuidList) > 0 {
 10264  		for _, s := range m.UuidList {
 10265  			l = len(s)
 10266  			n += 1 + l + sov(uint64(l))
 10267  		}
 10268  	}
 10269  	n += len(m.unknownFields)
 10270  	return n
 10271  }
 10272  
 10273  func (m *ApplyVSchemaRequest) SizeVT() (n int) {
 10274  	if m == nil {
 10275  		return 0
 10276  	}
 10277  	var l int
 10278  	_ = l
 10279  	l = len(m.Keyspace)
 10280  	if l > 0 {
 10281  		n += 1 + l + sov(uint64(l))
 10282  	}
 10283  	if m.SkipRebuild {
 10284  		n += 2
 10285  	}
 10286  	if m.DryRun {
 10287  		n += 2
 10288  	}
 10289  	if len(m.Cells) > 0 {
 10290  		for _, s := range m.Cells {
 10291  			l = len(s)
 10292  			n += 1 + l + sov(uint64(l))
 10293  		}
 10294  	}
 10295  	if m.VSchema != nil {
 10296  		l = m.VSchema.SizeVT()
 10297  		n += 1 + l + sov(uint64(l))
 10298  	}
 10299  	l = len(m.Sql)
 10300  	if l > 0 {
 10301  		n += 1 + l + sov(uint64(l))
 10302  	}
 10303  	n += len(m.unknownFields)
 10304  	return n
 10305  }
 10306  
 10307  func (m *ApplyVSchemaResponse) SizeVT() (n int) {
 10308  	if m == nil {
 10309  		return 0
 10310  	}
 10311  	var l int
 10312  	_ = l
 10313  	if m.VSchema != nil {
 10314  		l = m.VSchema.SizeVT()
 10315  		n += 1 + l + sov(uint64(l))
 10316  	}
 10317  	n += len(m.unknownFields)
 10318  	return n
 10319  }
 10320  
 10321  func (m *BackupRequest) SizeVT() (n int) {
 10322  	if m == nil {
 10323  		return 0
 10324  	}
 10325  	var l int
 10326  	_ = l
 10327  	if m.TabletAlias != nil {
 10328  		l = m.TabletAlias.SizeVT()
 10329  		n += 1 + l + sov(uint64(l))
 10330  	}
 10331  	if m.AllowPrimary {
 10332  		n += 2
 10333  	}
 10334  	if m.Concurrency != 0 {
 10335  		n += 1 + sov(uint64(m.Concurrency))
 10336  	}
 10337  	l = len(m.IncrementalFromPos)
 10338  	if l > 0 {
 10339  		n += 1 + l + sov(uint64(l))
 10340  	}
 10341  	n += len(m.unknownFields)
 10342  	return n
 10343  }
 10344  
 10345  func (m *BackupResponse) SizeVT() (n int) {
 10346  	if m == nil {
 10347  		return 0
 10348  	}
 10349  	var l int
 10350  	_ = l
 10351  	if m.TabletAlias != nil {
 10352  		l = m.TabletAlias.SizeVT()
 10353  		n += 1 + l + sov(uint64(l))
 10354  	}
 10355  	l = len(m.Keyspace)
 10356  	if l > 0 {
 10357  		n += 1 + l + sov(uint64(l))
 10358  	}
 10359  	l = len(m.Shard)
 10360  	if l > 0 {
 10361  		n += 1 + l + sov(uint64(l))
 10362  	}
 10363  	if m.Event != nil {
 10364  		l = m.Event.SizeVT()
 10365  		n += 1 + l + sov(uint64(l))
 10366  	}
 10367  	n += len(m.unknownFields)
 10368  	return n
 10369  }
 10370  
 10371  func (m *BackupShardRequest) SizeVT() (n int) {
 10372  	if m == nil {
 10373  		return 0
 10374  	}
 10375  	var l int
 10376  	_ = l
 10377  	l = len(m.Keyspace)
 10378  	if l > 0 {
 10379  		n += 1 + l + sov(uint64(l))
 10380  	}
 10381  	l = len(m.Shard)
 10382  	if l > 0 {
 10383  		n += 1 + l + sov(uint64(l))
 10384  	}
 10385  	if m.AllowPrimary {
 10386  		n += 2
 10387  	}
 10388  	if m.Concurrency != 0 {
 10389  		n += 1 + sov(uint64(m.Concurrency))
 10390  	}
 10391  	n += len(m.unknownFields)
 10392  	return n
 10393  }
 10394  
 10395  func (m *ChangeTabletTypeRequest) SizeVT() (n int) {
 10396  	if m == nil {
 10397  		return 0
 10398  	}
 10399  	var l int
 10400  	_ = l
 10401  	if m.TabletAlias != nil {
 10402  		l = m.TabletAlias.SizeVT()
 10403  		n += 1 + l + sov(uint64(l))
 10404  	}
 10405  	if m.DbType != 0 {
 10406  		n += 1 + sov(uint64(m.DbType))
 10407  	}
 10408  	if m.DryRun {
 10409  		n += 2
 10410  	}
 10411  	n += len(m.unknownFields)
 10412  	return n
 10413  }
 10414  
 10415  func (m *ChangeTabletTypeResponse) SizeVT() (n int) {
 10416  	if m == nil {
 10417  		return 0
 10418  	}
 10419  	var l int
 10420  	_ = l
 10421  	if m.BeforeTablet != nil {
 10422  		l = m.BeforeTablet.SizeVT()
 10423  		n += 1 + l + sov(uint64(l))
 10424  	}
 10425  	if m.AfterTablet != nil {
 10426  		l = m.AfterTablet.SizeVT()
 10427  		n += 1 + l + sov(uint64(l))
 10428  	}
 10429  	if m.WasDryRun {
 10430  		n += 2
 10431  	}
 10432  	n += len(m.unknownFields)
 10433  	return n
 10434  }
 10435  
 10436  func (m *CreateKeyspaceRequest) SizeVT() (n int) {
 10437  	if m == nil {
 10438  		return 0
 10439  	}
 10440  	var l int
 10441  	_ = l
 10442  	l = len(m.Name)
 10443  	if l > 0 {
 10444  		n += 1 + l + sov(uint64(l))
 10445  	}
 10446  	if m.Force {
 10447  		n += 2
 10448  	}
 10449  	if m.AllowEmptyVSchema {
 10450  		n += 2
 10451  	}
 10452  	if len(m.ServedFroms) > 0 {
 10453  		for _, e := range m.ServedFroms {
 10454  			l = e.SizeVT()
 10455  			n += 1 + l + sov(uint64(l))
 10456  		}
 10457  	}
 10458  	if m.Type != 0 {
 10459  		n += 1 + sov(uint64(m.Type))
 10460  	}
 10461  	l = len(m.BaseKeyspace)
 10462  	if l > 0 {
 10463  		n += 1 + l + sov(uint64(l))
 10464  	}
 10465  	if m.SnapshotTime != nil {
 10466  		l = m.SnapshotTime.SizeVT()
 10467  		n += 1 + l + sov(uint64(l))
 10468  	}
 10469  	l = len(m.DurabilityPolicy)
 10470  	if l > 0 {
 10471  		n += 1 + l + sov(uint64(l))
 10472  	}
 10473  	n += len(m.unknownFields)
 10474  	return n
 10475  }
 10476  
 10477  func (m *CreateKeyspaceResponse) SizeVT() (n int) {
 10478  	if m == nil {
 10479  		return 0
 10480  	}
 10481  	var l int
 10482  	_ = l
 10483  	if m.Keyspace != nil {
 10484  		l = m.Keyspace.SizeVT()
 10485  		n += 1 + l + sov(uint64(l))
 10486  	}
 10487  	n += len(m.unknownFields)
 10488  	return n
 10489  }
 10490  
 10491  func (m *CreateShardRequest) SizeVT() (n int) {
 10492  	if m == nil {
 10493  		return 0
 10494  	}
 10495  	var l int
 10496  	_ = l
 10497  	l = len(m.Keyspace)
 10498  	if l > 0 {
 10499  		n += 1 + l + sov(uint64(l))
 10500  	}
 10501  	l = len(m.ShardName)
 10502  	if l > 0 {
 10503  		n += 1 + l + sov(uint64(l))
 10504  	}
 10505  	if m.Force {
 10506  		n += 2
 10507  	}
 10508  	if m.IncludeParent {
 10509  		n += 2
 10510  	}
 10511  	n += len(m.unknownFields)
 10512  	return n
 10513  }
 10514  
 10515  func (m *CreateShardResponse) SizeVT() (n int) {
 10516  	if m == nil {
 10517  		return 0
 10518  	}
 10519  	var l int
 10520  	_ = l
 10521  	if m.Keyspace != nil {
 10522  		l = m.Keyspace.SizeVT()
 10523  		n += 1 + l + sov(uint64(l))
 10524  	}
 10525  	if m.Shard != nil {
 10526  		l = m.Shard.SizeVT()
 10527  		n += 1 + l + sov(uint64(l))
 10528  	}
 10529  	if m.ShardAlreadyExists {
 10530  		n += 2
 10531  	}
 10532  	n += len(m.unknownFields)
 10533  	return n
 10534  }
 10535  
 10536  func (m *DeleteCellInfoRequest) SizeVT() (n int) {
 10537  	if m == nil {
 10538  		return 0
 10539  	}
 10540  	var l int
 10541  	_ = l
 10542  	l = len(m.Name)
 10543  	if l > 0 {
 10544  		n += 1 + l + sov(uint64(l))
 10545  	}
 10546  	if m.Force {
 10547  		n += 2
 10548  	}
 10549  	n += len(m.unknownFields)
 10550  	return n
 10551  }
 10552  
 10553  func (m *DeleteCellInfoResponse) SizeVT() (n int) {
 10554  	if m == nil {
 10555  		return 0
 10556  	}
 10557  	var l int
 10558  	_ = l
 10559  	n += len(m.unknownFields)
 10560  	return n
 10561  }
 10562  
 10563  func (m *DeleteCellsAliasRequest) SizeVT() (n int) {
 10564  	if m == nil {
 10565  		return 0
 10566  	}
 10567  	var l int
 10568  	_ = l
 10569  	l = len(m.Name)
 10570  	if l > 0 {
 10571  		n += 1 + l + sov(uint64(l))
 10572  	}
 10573  	n += len(m.unknownFields)
 10574  	return n
 10575  }
 10576  
 10577  func (m *DeleteCellsAliasResponse) SizeVT() (n int) {
 10578  	if m == nil {
 10579  		return 0
 10580  	}
 10581  	var l int
 10582  	_ = l
 10583  	n += len(m.unknownFields)
 10584  	return n
 10585  }
 10586  
 10587  func (m *DeleteKeyspaceRequest) SizeVT() (n int) {
 10588  	if m == nil {
 10589  		return 0
 10590  	}
 10591  	var l int
 10592  	_ = l
 10593  	l = len(m.Keyspace)
 10594  	if l > 0 {
 10595  		n += 1 + l + sov(uint64(l))
 10596  	}
 10597  	if m.Recursive {
 10598  		n += 2
 10599  	}
 10600  	if m.Force {
 10601  		n += 2
 10602  	}
 10603  	n += len(m.unknownFields)
 10604  	return n
 10605  }
 10606  
 10607  func (m *DeleteKeyspaceResponse) SizeVT() (n int) {
 10608  	if m == nil {
 10609  		return 0
 10610  	}
 10611  	var l int
 10612  	_ = l
 10613  	n += len(m.unknownFields)
 10614  	return n
 10615  }
 10616  
 10617  func (m *DeleteShardsRequest) SizeVT() (n int) {
 10618  	if m == nil {
 10619  		return 0
 10620  	}
 10621  	var l int
 10622  	_ = l
 10623  	if len(m.Shards) > 0 {
 10624  		for _, e := range m.Shards {
 10625  			l = e.SizeVT()
 10626  			n += 1 + l + sov(uint64(l))
 10627  		}
 10628  	}
 10629  	if m.Recursive {
 10630  		n += 2
 10631  	}
 10632  	if m.EvenIfServing {
 10633  		n += 2
 10634  	}
 10635  	if m.Force {
 10636  		n += 2
 10637  	}
 10638  	n += len(m.unknownFields)
 10639  	return n
 10640  }
 10641  
 10642  func (m *DeleteShardsResponse) SizeVT() (n int) {
 10643  	if m == nil {
 10644  		return 0
 10645  	}
 10646  	var l int
 10647  	_ = l
 10648  	n += len(m.unknownFields)
 10649  	return n
 10650  }
 10651  
 10652  func (m *DeleteSrvVSchemaRequest) SizeVT() (n int) {
 10653  	if m == nil {
 10654  		return 0
 10655  	}
 10656  	var l int
 10657  	_ = l
 10658  	l = len(m.Cell)
 10659  	if l > 0 {
 10660  		n += 1 + l + sov(uint64(l))
 10661  	}
 10662  	n += len(m.unknownFields)
 10663  	return n
 10664  }
 10665  
 10666  func (m *DeleteSrvVSchemaResponse) SizeVT() (n int) {
 10667  	if m == nil {
 10668  		return 0
 10669  	}
 10670  	var l int
 10671  	_ = l
 10672  	n += len(m.unknownFields)
 10673  	return n
 10674  }
 10675  
 10676  func (m *DeleteTabletsRequest) SizeVT() (n int) {
 10677  	if m == nil {
 10678  		return 0
 10679  	}
 10680  	var l int
 10681  	_ = l
 10682  	if len(m.TabletAliases) > 0 {
 10683  		for _, e := range m.TabletAliases {
 10684  			l = e.SizeVT()
 10685  			n += 1 + l + sov(uint64(l))
 10686  		}
 10687  	}
 10688  	if m.AllowPrimary {
 10689  		n += 2
 10690  	}
 10691  	n += len(m.unknownFields)
 10692  	return n
 10693  }
 10694  
 10695  func (m *DeleteTabletsResponse) SizeVT() (n int) {
 10696  	if m == nil {
 10697  		return 0
 10698  	}
 10699  	var l int
 10700  	_ = l
 10701  	n += len(m.unknownFields)
 10702  	return n
 10703  }
 10704  
 10705  func (m *EmergencyReparentShardRequest) SizeVT() (n int) {
 10706  	if m == nil {
 10707  		return 0
 10708  	}
 10709  	var l int
 10710  	_ = l
 10711  	l = len(m.Keyspace)
 10712  	if l > 0 {
 10713  		n += 1 + l + sov(uint64(l))
 10714  	}
 10715  	l = len(m.Shard)
 10716  	if l > 0 {
 10717  		n += 1 + l + sov(uint64(l))
 10718  	}
 10719  	if m.NewPrimary != nil {
 10720  		l = m.NewPrimary.SizeVT()
 10721  		n += 1 + l + sov(uint64(l))
 10722  	}
 10723  	if len(m.IgnoreReplicas) > 0 {
 10724  		for _, e := range m.IgnoreReplicas {
 10725  			l = e.SizeVT()
 10726  			n += 1 + l + sov(uint64(l))
 10727  		}
 10728  	}
 10729  	if m.WaitReplicasTimeout != nil {
 10730  		l = m.WaitReplicasTimeout.SizeVT()
 10731  		n += 1 + l + sov(uint64(l))
 10732  	}
 10733  	if m.PreventCrossCellPromotion {
 10734  		n += 2
 10735  	}
 10736  	n += len(m.unknownFields)
 10737  	return n
 10738  }
 10739  
 10740  func (m *EmergencyReparentShardResponse) SizeVT() (n int) {
 10741  	if m == nil {
 10742  		return 0
 10743  	}
 10744  	var l int
 10745  	_ = l
 10746  	l = len(m.Keyspace)
 10747  	if l > 0 {
 10748  		n += 1 + l + sov(uint64(l))
 10749  	}
 10750  	l = len(m.Shard)
 10751  	if l > 0 {
 10752  		n += 1 + l + sov(uint64(l))
 10753  	}
 10754  	if m.PromotedPrimary != nil {
 10755  		l = m.PromotedPrimary.SizeVT()
 10756  		n += 1 + l + sov(uint64(l))
 10757  	}
 10758  	if len(m.Events) > 0 {
 10759  		for _, e := range m.Events {
 10760  			l = e.SizeVT()
 10761  			n += 1 + l + sov(uint64(l))
 10762  		}
 10763  	}
 10764  	n += len(m.unknownFields)
 10765  	return n
 10766  }
 10767  
 10768  func (m *ExecuteFetchAsAppRequest) SizeVT() (n int) {
 10769  	if m == nil {
 10770  		return 0
 10771  	}
 10772  	var l int
 10773  	_ = l
 10774  	if m.TabletAlias != nil {
 10775  		l = m.TabletAlias.SizeVT()
 10776  		n += 1 + l + sov(uint64(l))
 10777  	}
 10778  	l = len(m.Query)
 10779  	if l > 0 {
 10780  		n += 1 + l + sov(uint64(l))
 10781  	}
 10782  	if m.MaxRows != 0 {
 10783  		n += 1 + sov(uint64(m.MaxRows))
 10784  	}
 10785  	if m.UsePool {
 10786  		n += 2
 10787  	}
 10788  	n += len(m.unknownFields)
 10789  	return n
 10790  }
 10791  
 10792  func (m *ExecuteFetchAsAppResponse) SizeVT() (n int) {
 10793  	if m == nil {
 10794  		return 0
 10795  	}
 10796  	var l int
 10797  	_ = l
 10798  	if m.Result != nil {
 10799  		l = m.Result.SizeVT()
 10800  		n += 1 + l + sov(uint64(l))
 10801  	}
 10802  	n += len(m.unknownFields)
 10803  	return n
 10804  }
 10805  
 10806  func (m *ExecuteFetchAsDBARequest) SizeVT() (n int) {
 10807  	if m == nil {
 10808  		return 0
 10809  	}
 10810  	var l int
 10811  	_ = l
 10812  	if m.TabletAlias != nil {
 10813  		l = m.TabletAlias.SizeVT()
 10814  		n += 1 + l + sov(uint64(l))
 10815  	}
 10816  	l = len(m.Query)
 10817  	if l > 0 {
 10818  		n += 1 + l + sov(uint64(l))
 10819  	}
 10820  	if m.MaxRows != 0 {
 10821  		n += 1 + sov(uint64(m.MaxRows))
 10822  	}
 10823  	if m.DisableBinlogs {
 10824  		n += 2
 10825  	}
 10826  	if m.ReloadSchema {
 10827  		n += 2
 10828  	}
 10829  	n += len(m.unknownFields)
 10830  	return n
 10831  }
 10832  
 10833  func (m *ExecuteFetchAsDBAResponse) SizeVT() (n int) {
 10834  	if m == nil {
 10835  		return 0
 10836  	}
 10837  	var l int
 10838  	_ = l
 10839  	if m.Result != nil {
 10840  		l = m.Result.SizeVT()
 10841  		n += 1 + l + sov(uint64(l))
 10842  	}
 10843  	n += len(m.unknownFields)
 10844  	return n
 10845  }
 10846  
 10847  func (m *ExecuteHookRequest) SizeVT() (n int) {
 10848  	if m == nil {
 10849  		return 0
 10850  	}
 10851  	var l int
 10852  	_ = l
 10853  	if m.TabletAlias != nil {
 10854  		l = m.TabletAlias.SizeVT()
 10855  		n += 1 + l + sov(uint64(l))
 10856  	}
 10857  	if m.TabletHookRequest != nil {
 10858  		l = m.TabletHookRequest.SizeVT()
 10859  		n += 1 + l + sov(uint64(l))
 10860  	}
 10861  	n += len(m.unknownFields)
 10862  	return n
 10863  }
 10864  
 10865  func (m *ExecuteHookResponse) SizeVT() (n int) {
 10866  	if m == nil {
 10867  		return 0
 10868  	}
 10869  	var l int
 10870  	_ = l
 10871  	if m.HookResult != nil {
 10872  		l = m.HookResult.SizeVT()
 10873  		n += 1 + l + sov(uint64(l))
 10874  	}
 10875  	n += len(m.unknownFields)
 10876  	return n
 10877  }
 10878  
 10879  func (m *FindAllShardsInKeyspaceRequest) SizeVT() (n int) {
 10880  	if m == nil {
 10881  		return 0
 10882  	}
 10883  	var l int
 10884  	_ = l
 10885  	l = len(m.Keyspace)
 10886  	if l > 0 {
 10887  		n += 1 + l + sov(uint64(l))
 10888  	}
 10889  	n += len(m.unknownFields)
 10890  	return n
 10891  }
 10892  
 10893  func (m *FindAllShardsInKeyspaceResponse) SizeVT() (n int) {
 10894  	if m == nil {
 10895  		return 0
 10896  	}
 10897  	var l int
 10898  	_ = l
 10899  	if len(m.Shards) > 0 {
 10900  		for k, v := range m.Shards {
 10901  			_ = k
 10902  			_ = v
 10903  			l = 0
 10904  			if v != nil {
 10905  				l = v.SizeVT()
 10906  			}
 10907  			l += 1 + sov(uint64(l))
 10908  			mapEntrySize := 1 + len(k) + sov(uint64(len(k))) + l
 10909  			n += mapEntrySize + 1 + sov(uint64(mapEntrySize))
 10910  		}
 10911  	}
 10912  	n += len(m.unknownFields)
 10913  	return n
 10914  }
 10915  
 10916  func (m *GetBackupsRequest) SizeVT() (n int) {
 10917  	if m == nil {
 10918  		return 0
 10919  	}
 10920  	var l int
 10921  	_ = l
 10922  	l = len(m.Keyspace)
 10923  	if l > 0 {
 10924  		n += 1 + l + sov(uint64(l))
 10925  	}
 10926  	l = len(m.Shard)
 10927  	if l > 0 {
 10928  		n += 1 + l + sov(uint64(l))
 10929  	}
 10930  	if m.Limit != 0 {
 10931  		n += 1 + sov(uint64(m.Limit))
 10932  	}
 10933  	if m.Detailed {
 10934  		n += 2
 10935  	}
 10936  	if m.DetailedLimit != 0 {
 10937  		n += 1 + sov(uint64(m.DetailedLimit))
 10938  	}
 10939  	n += len(m.unknownFields)
 10940  	return n
 10941  }
 10942  
 10943  func (m *GetBackupsResponse) SizeVT() (n int) {
 10944  	if m == nil {
 10945  		return 0
 10946  	}
 10947  	var l int
 10948  	_ = l
 10949  	if len(m.Backups) > 0 {
 10950  		for _, e := range m.Backups {
 10951  			l = e.SizeVT()
 10952  			n += 1 + l + sov(uint64(l))
 10953  		}
 10954  	}
 10955  	n += len(m.unknownFields)
 10956  	return n
 10957  }
 10958  
 10959  func (m *GetCellInfoRequest) SizeVT() (n int) {
 10960  	if m == nil {
 10961  		return 0
 10962  	}
 10963  	var l int
 10964  	_ = l
 10965  	l = len(m.Cell)
 10966  	if l > 0 {
 10967  		n += 1 + l + sov(uint64(l))
 10968  	}
 10969  	n += len(m.unknownFields)
 10970  	return n
 10971  }
 10972  
 10973  func (m *GetCellInfoResponse) SizeVT() (n int) {
 10974  	if m == nil {
 10975  		return 0
 10976  	}
 10977  	var l int
 10978  	_ = l
 10979  	if m.CellInfo != nil {
 10980  		l = m.CellInfo.SizeVT()
 10981  		n += 1 + l + sov(uint64(l))
 10982  	}
 10983  	n += len(m.unknownFields)
 10984  	return n
 10985  }
 10986  
 10987  func (m *GetCellInfoNamesRequest) SizeVT() (n int) {
 10988  	if m == nil {
 10989  		return 0
 10990  	}
 10991  	var l int
 10992  	_ = l
 10993  	n += len(m.unknownFields)
 10994  	return n
 10995  }
 10996  
 10997  func (m *GetCellInfoNamesResponse) SizeVT() (n int) {
 10998  	if m == nil {
 10999  		return 0
 11000  	}
 11001  	var l int
 11002  	_ = l
 11003  	if len(m.Names) > 0 {
 11004  		for _, s := range m.Names {
 11005  			l = len(s)
 11006  			n += 1 + l + sov(uint64(l))
 11007  		}
 11008  	}
 11009  	n += len(m.unknownFields)
 11010  	return n
 11011  }
 11012  
 11013  func (m *GetCellsAliasesRequest) SizeVT() (n int) {
 11014  	if m == nil {
 11015  		return 0
 11016  	}
 11017  	var l int
 11018  	_ = l
 11019  	n += len(m.unknownFields)
 11020  	return n
 11021  }
 11022  
 11023  func (m *GetCellsAliasesResponse) SizeVT() (n int) {
 11024  	if m == nil {
 11025  		return 0
 11026  	}
 11027  	var l int
 11028  	_ = l
 11029  	if len(m.Aliases) > 0 {
 11030  		for k, v := range m.Aliases {
 11031  			_ = k
 11032  			_ = v
 11033  			l = 0
 11034  			if v != nil {
 11035  				l = v.SizeVT()
 11036  			}
 11037  			l += 1 + sov(uint64(l))
 11038  			mapEntrySize := 1 + len(k) + sov(uint64(len(k))) + l
 11039  			n += mapEntrySize + 1 + sov(uint64(mapEntrySize))
 11040  		}
 11041  	}
 11042  	n += len(m.unknownFields)
 11043  	return n
 11044  }
 11045  
 11046  func (m *GetFullStatusRequest) SizeVT() (n int) {
 11047  	if m == nil {
 11048  		return 0
 11049  	}
 11050  	var l int
 11051  	_ = l
 11052  	if m.TabletAlias != nil {
 11053  		l = m.TabletAlias.SizeVT()
 11054  		n += 1 + l + sov(uint64(l))
 11055  	}
 11056  	n += len(m.unknownFields)
 11057  	return n
 11058  }
 11059  
 11060  func (m *GetFullStatusResponse) SizeVT() (n int) {
 11061  	if m == nil {
 11062  		return 0
 11063  	}
 11064  	var l int
 11065  	_ = l
 11066  	if m.Status != nil {
 11067  		l = m.Status.SizeVT()
 11068  		n += 1 + l + sov(uint64(l))
 11069  	}
 11070  	n += len(m.unknownFields)
 11071  	return n
 11072  }
 11073  
 11074  func (m *GetKeyspacesRequest) SizeVT() (n int) {
 11075  	if m == nil {
 11076  		return 0
 11077  	}
 11078  	var l int
 11079  	_ = l
 11080  	n += len(m.unknownFields)
 11081  	return n
 11082  }
 11083  
 11084  func (m *GetKeyspacesResponse) SizeVT() (n int) {
 11085  	if m == nil {
 11086  		return 0
 11087  	}
 11088  	var l int
 11089  	_ = l
 11090  	if len(m.Keyspaces) > 0 {
 11091  		for _, e := range m.Keyspaces {
 11092  			l = e.SizeVT()
 11093  			n += 1 + l + sov(uint64(l))
 11094  		}
 11095  	}
 11096  	n += len(m.unknownFields)
 11097  	return n
 11098  }
 11099  
 11100  func (m *GetKeyspaceRequest) SizeVT() (n int) {
 11101  	if m == nil {
 11102  		return 0
 11103  	}
 11104  	var l int
 11105  	_ = l
 11106  	l = len(m.Keyspace)
 11107  	if l > 0 {
 11108  		n += 1 + l + sov(uint64(l))
 11109  	}
 11110  	n += len(m.unknownFields)
 11111  	return n
 11112  }
 11113  
 11114  func (m *GetKeyspaceResponse) SizeVT() (n int) {
 11115  	if m == nil {
 11116  		return 0
 11117  	}
 11118  	var l int
 11119  	_ = l
 11120  	if m.Keyspace != nil {
 11121  		l = m.Keyspace.SizeVT()
 11122  		n += 1 + l + sov(uint64(l))
 11123  	}
 11124  	n += len(m.unknownFields)
 11125  	return n
 11126  }
 11127  
 11128  func (m *GetPermissionsRequest) SizeVT() (n int) {
 11129  	if m == nil {
 11130  		return 0
 11131  	}
 11132  	var l int
 11133  	_ = l
 11134  	if m.TabletAlias != nil {
 11135  		l = m.TabletAlias.SizeVT()
 11136  		n += 1 + l + sov(uint64(l))
 11137  	}
 11138  	n += len(m.unknownFields)
 11139  	return n
 11140  }
 11141  
 11142  func (m *GetPermissionsResponse) SizeVT() (n int) {
 11143  	if m == nil {
 11144  		return 0
 11145  	}
 11146  	var l int
 11147  	_ = l
 11148  	if m.Permissions != nil {
 11149  		l = m.Permissions.SizeVT()
 11150  		n += 1 + l + sov(uint64(l))
 11151  	}
 11152  	n += len(m.unknownFields)
 11153  	return n
 11154  }
 11155  
 11156  func (m *GetRoutingRulesRequest) SizeVT() (n int) {
 11157  	if m == nil {
 11158  		return 0
 11159  	}
 11160  	var l int
 11161  	_ = l
 11162  	n += len(m.unknownFields)
 11163  	return n
 11164  }
 11165  
 11166  func (m *GetRoutingRulesResponse) SizeVT() (n int) {
 11167  	if m == nil {
 11168  		return 0
 11169  	}
 11170  	var l int
 11171  	_ = l
 11172  	if m.RoutingRules != nil {
 11173  		l = m.RoutingRules.SizeVT()
 11174  		n += 1 + l + sov(uint64(l))
 11175  	}
 11176  	n += len(m.unknownFields)
 11177  	return n
 11178  }
 11179  
 11180  func (m *GetSchemaRequest) SizeVT() (n int) {
 11181  	if m == nil {
 11182  		return 0
 11183  	}
 11184  	var l int
 11185  	_ = l
 11186  	if m.TabletAlias != nil {
 11187  		l = m.TabletAlias.SizeVT()
 11188  		n += 1 + l + sov(uint64(l))
 11189  	}
 11190  	if len(m.Tables) > 0 {
 11191  		for _, s := range m.Tables {
 11192  			l = len(s)
 11193  			n += 1 + l + sov(uint64(l))
 11194  		}
 11195  	}
 11196  	if len(m.ExcludeTables) > 0 {
 11197  		for _, s := range m.ExcludeTables {
 11198  			l = len(s)
 11199  			n += 1 + l + sov(uint64(l))
 11200  		}
 11201  	}
 11202  	if m.IncludeViews {
 11203  		n += 2
 11204  	}
 11205  	if m.TableNamesOnly {
 11206  		n += 2
 11207  	}
 11208  	if m.TableSizesOnly {
 11209  		n += 2
 11210  	}
 11211  	if m.TableSchemaOnly {
 11212  		n += 2
 11213  	}
 11214  	n += len(m.unknownFields)
 11215  	return n
 11216  }
 11217  
 11218  func (m *GetSchemaResponse) SizeVT() (n int) {
 11219  	if m == nil {
 11220  		return 0
 11221  	}
 11222  	var l int
 11223  	_ = l
 11224  	if m.Schema != nil {
 11225  		l = m.Schema.SizeVT()
 11226  		n += 1 + l + sov(uint64(l))
 11227  	}
 11228  	n += len(m.unknownFields)
 11229  	return n
 11230  }
 11231  
 11232  func (m *GetShardRequest) SizeVT() (n int) {
 11233  	if m == nil {
 11234  		return 0
 11235  	}
 11236  	var l int
 11237  	_ = l
 11238  	l = len(m.Keyspace)
 11239  	if l > 0 {
 11240  		n += 1 + l + sov(uint64(l))
 11241  	}
 11242  	l = len(m.ShardName)
 11243  	if l > 0 {
 11244  		n += 1 + l + sov(uint64(l))
 11245  	}
 11246  	n += len(m.unknownFields)
 11247  	return n
 11248  }
 11249  
 11250  func (m *GetShardResponse) SizeVT() (n int) {
 11251  	if m == nil {
 11252  		return 0
 11253  	}
 11254  	var l int
 11255  	_ = l
 11256  	if m.Shard != nil {
 11257  		l = m.Shard.SizeVT()
 11258  		n += 1 + l + sov(uint64(l))
 11259  	}
 11260  	n += len(m.unknownFields)
 11261  	return n
 11262  }
 11263  
 11264  func (m *GetShardRoutingRulesRequest) SizeVT() (n int) {
 11265  	if m == nil {
 11266  		return 0
 11267  	}
 11268  	var l int
 11269  	_ = l
 11270  	n += len(m.unknownFields)
 11271  	return n
 11272  }
 11273  
 11274  func (m *GetShardRoutingRulesResponse) SizeVT() (n int) {
 11275  	if m == nil {
 11276  		return 0
 11277  	}
 11278  	var l int
 11279  	_ = l
 11280  	if m.ShardRoutingRules != nil {
 11281  		l = m.ShardRoutingRules.SizeVT()
 11282  		n += 1 + l + sov(uint64(l))
 11283  	}
 11284  	n += len(m.unknownFields)
 11285  	return n
 11286  }
 11287  
 11288  func (m *GetSrvKeyspaceNamesRequest) SizeVT() (n int) {
 11289  	if m == nil {
 11290  		return 0
 11291  	}
 11292  	var l int
 11293  	_ = l
 11294  	if len(m.Cells) > 0 {
 11295  		for _, s := range m.Cells {
 11296  			l = len(s)
 11297  			n += 1 + l + sov(uint64(l))
 11298  		}
 11299  	}
 11300  	n += len(m.unknownFields)
 11301  	return n
 11302  }
 11303  
 11304  func (m *GetSrvKeyspaceNamesResponse_NameList) SizeVT() (n int) {
 11305  	if m == nil {
 11306  		return 0
 11307  	}
 11308  	var l int
 11309  	_ = l
 11310  	if len(m.Names) > 0 {
 11311  		for _, s := range m.Names {
 11312  			l = len(s)
 11313  			n += 1 + l + sov(uint64(l))
 11314  		}
 11315  	}
 11316  	n += len(m.unknownFields)
 11317  	return n
 11318  }
 11319  
 11320  func (m *GetSrvKeyspaceNamesResponse) SizeVT() (n int) {
 11321  	if m == nil {
 11322  		return 0
 11323  	}
 11324  	var l int
 11325  	_ = l
 11326  	if len(m.Names) > 0 {
 11327  		for k, v := range m.Names {
 11328  			_ = k
 11329  			_ = v
 11330  			l = 0
 11331  			if v != nil {
 11332  				l = v.SizeVT()
 11333  			}
 11334  			l += 1 + sov(uint64(l))
 11335  			mapEntrySize := 1 + len(k) + sov(uint64(len(k))) + l
 11336  			n += mapEntrySize + 1 + sov(uint64(mapEntrySize))
 11337  		}
 11338  	}
 11339  	n += len(m.unknownFields)
 11340  	return n
 11341  }
 11342  
 11343  func (m *GetSrvKeyspacesRequest) SizeVT() (n int) {
 11344  	if m == nil {
 11345  		return 0
 11346  	}
 11347  	var l int
 11348  	_ = l
 11349  	l = len(m.Keyspace)
 11350  	if l > 0 {
 11351  		n += 1 + l + sov(uint64(l))
 11352  	}
 11353  	if len(m.Cells) > 0 {
 11354  		for _, s := range m.Cells {
 11355  			l = len(s)
 11356  			n += 1 + l + sov(uint64(l))
 11357  		}
 11358  	}
 11359  	n += len(m.unknownFields)
 11360  	return n
 11361  }
 11362  
 11363  func (m *GetSrvKeyspacesResponse) SizeVT() (n int) {
 11364  	if m == nil {
 11365  		return 0
 11366  	}
 11367  	var l int
 11368  	_ = l
 11369  	if len(m.SrvKeyspaces) > 0 {
 11370  		for k, v := range m.SrvKeyspaces {
 11371  			_ = k
 11372  			_ = v
 11373  			l = 0
 11374  			if v != nil {
 11375  				l = v.SizeVT()
 11376  			}
 11377  			l += 1 + sov(uint64(l))
 11378  			mapEntrySize := 1 + len(k) + sov(uint64(len(k))) + l
 11379  			n += mapEntrySize + 1 + sov(uint64(mapEntrySize))
 11380  		}
 11381  	}
 11382  	n += len(m.unknownFields)
 11383  	return n
 11384  }
 11385  
 11386  func (m *UpdateThrottlerConfigRequest) SizeVT() (n int) {
 11387  	if m == nil {
 11388  		return 0
 11389  	}
 11390  	var l int
 11391  	_ = l
 11392  	l = len(m.Keyspace)
 11393  	if l > 0 {
 11394  		n += 1 + l + sov(uint64(l))
 11395  	}
 11396  	if m.Enable {
 11397  		n += 2
 11398  	}
 11399  	if m.Disable {
 11400  		n += 2
 11401  	}
 11402  	if m.Threshold != 0 {
 11403  		n += 9
 11404  	}
 11405  	l = len(m.CustomQuery)
 11406  	if l > 0 {
 11407  		n += 1 + l + sov(uint64(l))
 11408  	}
 11409  	if m.CustomQuerySet {
 11410  		n += 2
 11411  	}
 11412  	if m.CheckAsCheckSelf {
 11413  		n += 2
 11414  	}
 11415  	if m.CheckAsCheckShard {
 11416  		n += 2
 11417  	}
 11418  	n += len(m.unknownFields)
 11419  	return n
 11420  }
 11421  
 11422  func (m *UpdateThrottlerConfigResponse) SizeVT() (n int) {
 11423  	if m == nil {
 11424  		return 0
 11425  	}
 11426  	var l int
 11427  	_ = l
 11428  	n += len(m.unknownFields)
 11429  	return n
 11430  }
 11431  
 11432  func (m *GetSrvVSchemaRequest) SizeVT() (n int) {
 11433  	if m == nil {
 11434  		return 0
 11435  	}
 11436  	var l int
 11437  	_ = l
 11438  	l = len(m.Cell)
 11439  	if l > 0 {
 11440  		n += 1 + l + sov(uint64(l))
 11441  	}
 11442  	n += len(m.unknownFields)
 11443  	return n
 11444  }
 11445  
 11446  func (m *GetSrvVSchemaResponse) SizeVT() (n int) {
 11447  	if m == nil {
 11448  		return 0
 11449  	}
 11450  	var l int
 11451  	_ = l
 11452  	if m.SrvVSchema != nil {
 11453  		l = m.SrvVSchema.SizeVT()
 11454  		n += 1 + l + sov(uint64(l))
 11455  	}
 11456  	n += len(m.unknownFields)
 11457  	return n
 11458  }
 11459  
 11460  func (m *GetSrvVSchemasRequest) SizeVT() (n int) {
 11461  	if m == nil {
 11462  		return 0
 11463  	}
 11464  	var l int
 11465  	_ = l
 11466  	if len(m.Cells) > 0 {
 11467  		for _, s := range m.Cells {
 11468  			l = len(s)
 11469  			n += 1 + l + sov(uint64(l))
 11470  		}
 11471  	}
 11472  	n += len(m.unknownFields)
 11473  	return n
 11474  }
 11475  
 11476  func (m *GetSrvVSchemasResponse) SizeVT() (n int) {
 11477  	if m == nil {
 11478  		return 0
 11479  	}
 11480  	var l int
 11481  	_ = l
 11482  	if len(m.SrvVSchemas) > 0 {
 11483  		for k, v := range m.SrvVSchemas {
 11484  			_ = k
 11485  			_ = v
 11486  			l = 0
 11487  			if v != nil {
 11488  				l = v.SizeVT()
 11489  			}
 11490  			l += 1 + sov(uint64(l))
 11491  			mapEntrySize := 1 + len(k) + sov(uint64(len(k))) + l
 11492  			n += mapEntrySize + 1 + sov(uint64(mapEntrySize))
 11493  		}
 11494  	}
 11495  	n += len(m.unknownFields)
 11496  	return n
 11497  }
 11498  
 11499  func (m *GetTabletRequest) SizeVT() (n int) {
 11500  	if m == nil {
 11501  		return 0
 11502  	}
 11503  	var l int
 11504  	_ = l
 11505  	if m.TabletAlias != nil {
 11506  		l = m.TabletAlias.SizeVT()
 11507  		n += 1 + l + sov(uint64(l))
 11508  	}
 11509  	n += len(m.unknownFields)
 11510  	return n
 11511  }
 11512  
 11513  func (m *GetTabletResponse) SizeVT() (n int) {
 11514  	if m == nil {
 11515  		return 0
 11516  	}
 11517  	var l int
 11518  	_ = l
 11519  	if m.Tablet != nil {
 11520  		l = m.Tablet.SizeVT()
 11521  		n += 1 + l + sov(uint64(l))
 11522  	}
 11523  	n += len(m.unknownFields)
 11524  	return n
 11525  }
 11526  
 11527  func (m *GetTabletsRequest) SizeVT() (n int) {
 11528  	if m == nil {
 11529  		return 0
 11530  	}
 11531  	var l int
 11532  	_ = l
 11533  	l = len(m.Keyspace)
 11534  	if l > 0 {
 11535  		n += 1 + l + sov(uint64(l))
 11536  	}
 11537  	l = len(m.Shard)
 11538  	if l > 0 {
 11539  		n += 1 + l + sov(uint64(l))
 11540  	}
 11541  	if len(m.Cells) > 0 {
 11542  		for _, s := range m.Cells {
 11543  			l = len(s)
 11544  			n += 1 + l + sov(uint64(l))
 11545  		}
 11546  	}
 11547  	if m.Strict {
 11548  		n += 2
 11549  	}
 11550  	if len(m.TabletAliases) > 0 {
 11551  		for _, e := range m.TabletAliases {
 11552  			l = e.SizeVT()
 11553  			n += 1 + l + sov(uint64(l))
 11554  		}
 11555  	}
 11556  	if m.TabletType != 0 {
 11557  		n += 1 + sov(uint64(m.TabletType))
 11558  	}
 11559  	n += len(m.unknownFields)
 11560  	return n
 11561  }
 11562  
 11563  func (m *GetTabletsResponse) SizeVT() (n int) {
 11564  	if m == nil {
 11565  		return 0
 11566  	}
 11567  	var l int
 11568  	_ = l
 11569  	if len(m.Tablets) > 0 {
 11570  		for _, e := range m.Tablets {
 11571  			l = e.SizeVT()
 11572  			n += 1 + l + sov(uint64(l))
 11573  		}
 11574  	}
 11575  	n += len(m.unknownFields)
 11576  	return n
 11577  }
 11578  
 11579  func (m *GetTopologyPathRequest) SizeVT() (n int) {
 11580  	if m == nil {
 11581  		return 0
 11582  	}
 11583  	var l int
 11584  	_ = l
 11585  	l = len(m.Path)
 11586  	if l > 0 {
 11587  		n += 1 + l + sov(uint64(l))
 11588  	}
 11589  	n += len(m.unknownFields)
 11590  	return n
 11591  }
 11592  
 11593  func (m *GetTopologyPathResponse) SizeVT() (n int) {
 11594  	if m == nil {
 11595  		return 0
 11596  	}
 11597  	var l int
 11598  	_ = l
 11599  	if m.Cell != nil {
 11600  		l = m.Cell.SizeVT()
 11601  		n += 1 + l + sov(uint64(l))
 11602  	}
 11603  	n += len(m.unknownFields)
 11604  	return n
 11605  }
 11606  
 11607  func (m *TopologyCell) SizeVT() (n int) {
 11608  	if m == nil {
 11609  		return 0
 11610  	}
 11611  	var l int
 11612  	_ = l
 11613  	l = len(m.Name)
 11614  	if l > 0 {
 11615  		n += 1 + l + sov(uint64(l))
 11616  	}
 11617  	l = len(m.Path)
 11618  	if l > 0 {
 11619  		n += 1 + l + sov(uint64(l))
 11620  	}
 11621  	l = len(m.Data)
 11622  	if l > 0 {
 11623  		n += 1 + l + sov(uint64(l))
 11624  	}
 11625  	if len(m.Children) > 0 {
 11626  		for _, s := range m.Children {
 11627  			l = len(s)
 11628  			n += 1 + l + sov(uint64(l))
 11629  		}
 11630  	}
 11631  	n += len(m.unknownFields)
 11632  	return n
 11633  }
 11634  
 11635  func (m *GetVSchemaRequest) SizeVT() (n int) {
 11636  	if m == nil {
 11637  		return 0
 11638  	}
 11639  	var l int
 11640  	_ = l
 11641  	l = len(m.Keyspace)
 11642  	if l > 0 {
 11643  		n += 1 + l + sov(uint64(l))
 11644  	}
 11645  	n += len(m.unknownFields)
 11646  	return n
 11647  }
 11648  
 11649  func (m *GetVersionRequest) SizeVT() (n int) {
 11650  	if m == nil {
 11651  		return 0
 11652  	}
 11653  	var l int
 11654  	_ = l
 11655  	if m.TabletAlias != nil {
 11656  		l = m.TabletAlias.SizeVT()
 11657  		n += 1 + l + sov(uint64(l))
 11658  	}
 11659  	n += len(m.unknownFields)
 11660  	return n
 11661  }
 11662  
 11663  func (m *GetVersionResponse) SizeVT() (n int) {
 11664  	if m == nil {
 11665  		return 0
 11666  	}
 11667  	var l int
 11668  	_ = l
 11669  	l = len(m.Version)
 11670  	if l > 0 {
 11671  		n += 1 + l + sov(uint64(l))
 11672  	}
 11673  	n += len(m.unknownFields)
 11674  	return n
 11675  }
 11676  
 11677  func (m *GetVSchemaResponse) SizeVT() (n int) {
 11678  	if m == nil {
 11679  		return 0
 11680  	}
 11681  	var l int
 11682  	_ = l
 11683  	if m.VSchema != nil {
 11684  		l = m.VSchema.SizeVT()
 11685  		n += 1 + l + sov(uint64(l))
 11686  	}
 11687  	n += len(m.unknownFields)
 11688  	return n
 11689  }
 11690  
 11691  func (m *GetWorkflowsRequest) SizeVT() (n int) {
 11692  	if m == nil {
 11693  		return 0
 11694  	}
 11695  	var l int
 11696  	_ = l
 11697  	l = len(m.Keyspace)
 11698  	if l > 0 {
 11699  		n += 1 + l + sov(uint64(l))
 11700  	}
 11701  	if m.ActiveOnly {
 11702  		n += 2
 11703  	}
 11704  	n += len(m.unknownFields)
 11705  	return n
 11706  }
 11707  
 11708  func (m *GetWorkflowsResponse) SizeVT() (n int) {
 11709  	if m == nil {
 11710  		return 0
 11711  	}
 11712  	var l int
 11713  	_ = l
 11714  	if len(m.Workflows) > 0 {
 11715  		for _, e := range m.Workflows {
 11716  			l = e.SizeVT()
 11717  			n += 1 + l + sov(uint64(l))
 11718  		}
 11719  	}
 11720  	n += len(m.unknownFields)
 11721  	return n
 11722  }
 11723  
 11724  func (m *InitShardPrimaryRequest) SizeVT() (n int) {
 11725  	if m == nil {
 11726  		return 0
 11727  	}
 11728  	var l int
 11729  	_ = l
 11730  	l = len(m.Keyspace)
 11731  	if l > 0 {
 11732  		n += 1 + l + sov(uint64(l))
 11733  	}
 11734  	l = len(m.Shard)
 11735  	if l > 0 {
 11736  		n += 1 + l + sov(uint64(l))
 11737  	}
 11738  	if m.PrimaryElectTabletAlias != nil {
 11739  		l = m.PrimaryElectTabletAlias.SizeVT()
 11740  		n += 1 + l + sov(uint64(l))
 11741  	}
 11742  	if m.Force {
 11743  		n += 2
 11744  	}
 11745  	if m.WaitReplicasTimeout != nil {
 11746  		l = m.WaitReplicasTimeout.SizeVT()
 11747  		n += 1 + l + sov(uint64(l))
 11748  	}
 11749  	n += len(m.unknownFields)
 11750  	return n
 11751  }
 11752  
 11753  func (m *InitShardPrimaryResponse) SizeVT() (n int) {
 11754  	if m == nil {
 11755  		return 0
 11756  	}
 11757  	var l int
 11758  	_ = l
 11759  	if len(m.Events) > 0 {
 11760  		for _, e := range m.Events {
 11761  			l = e.SizeVT()
 11762  			n += 1 + l + sov(uint64(l))
 11763  		}
 11764  	}
 11765  	n += len(m.unknownFields)
 11766  	return n
 11767  }
 11768  
 11769  func (m *PingTabletRequest) SizeVT() (n int) {
 11770  	if m == nil {
 11771  		return 0
 11772  	}
 11773  	var l int
 11774  	_ = l
 11775  	if m.TabletAlias != nil {
 11776  		l = m.TabletAlias.SizeVT()
 11777  		n += 1 + l + sov(uint64(l))
 11778  	}
 11779  	n += len(m.unknownFields)
 11780  	return n
 11781  }
 11782  
 11783  func (m *PingTabletResponse) SizeVT() (n int) {
 11784  	if m == nil {
 11785  		return 0
 11786  	}
 11787  	var l int
 11788  	_ = l
 11789  	n += len(m.unknownFields)
 11790  	return n
 11791  }
 11792  
 11793  func (m *PlannedReparentShardRequest) SizeVT() (n int) {
 11794  	if m == nil {
 11795  		return 0
 11796  	}
 11797  	var l int
 11798  	_ = l
 11799  	l = len(m.Keyspace)
 11800  	if l > 0 {
 11801  		n += 1 + l + sov(uint64(l))
 11802  	}
 11803  	l = len(m.Shard)
 11804  	if l > 0 {
 11805  		n += 1 + l + sov(uint64(l))
 11806  	}
 11807  	if m.NewPrimary != nil {
 11808  		l = m.NewPrimary.SizeVT()
 11809  		n += 1 + l + sov(uint64(l))
 11810  	}
 11811  	if m.AvoidPrimary != nil {
 11812  		l = m.AvoidPrimary.SizeVT()
 11813  		n += 1 + l + sov(uint64(l))
 11814  	}
 11815  	if m.WaitReplicasTimeout != nil {
 11816  		l = m.WaitReplicasTimeout.SizeVT()
 11817  		n += 1 + l + sov(uint64(l))
 11818  	}
 11819  	n += len(m.unknownFields)
 11820  	return n
 11821  }
 11822  
 11823  func (m *PlannedReparentShardResponse) SizeVT() (n int) {
 11824  	if m == nil {
 11825  		return 0
 11826  	}
 11827  	var l int
 11828  	_ = l
 11829  	l = len(m.Keyspace)
 11830  	if l > 0 {
 11831  		n += 1 + l + sov(uint64(l))
 11832  	}
 11833  	l = len(m.Shard)
 11834  	if l > 0 {
 11835  		n += 1 + l + sov(uint64(l))
 11836  	}
 11837  	if m.PromotedPrimary != nil {
 11838  		l = m.PromotedPrimary.SizeVT()
 11839  		n += 1 + l + sov(uint64(l))
 11840  	}
 11841  	if len(m.Events) > 0 {
 11842  		for _, e := range m.Events {
 11843  			l = e.SizeVT()
 11844  			n += 1 + l + sov(uint64(l))
 11845  		}
 11846  	}
 11847  	n += len(m.unknownFields)
 11848  	return n
 11849  }
 11850  
 11851  func (m *RebuildKeyspaceGraphRequest) SizeVT() (n int) {
 11852  	if m == nil {
 11853  		return 0
 11854  	}
 11855  	var l int
 11856  	_ = l
 11857  	l = len(m.Keyspace)
 11858  	if l > 0 {
 11859  		n += 1 + l + sov(uint64(l))
 11860  	}
 11861  	if len(m.Cells) > 0 {
 11862  		for _, s := range m.Cells {
 11863  			l = len(s)
 11864  			n += 1 + l + sov(uint64(l))
 11865  		}
 11866  	}
 11867  	if m.AllowPartial {
 11868  		n += 2
 11869  	}
 11870  	n += len(m.unknownFields)
 11871  	return n
 11872  }
 11873  
 11874  func (m *RebuildKeyspaceGraphResponse) SizeVT() (n int) {
 11875  	if m == nil {
 11876  		return 0
 11877  	}
 11878  	var l int
 11879  	_ = l
 11880  	n += len(m.unknownFields)
 11881  	return n
 11882  }
 11883  
 11884  func (m *RebuildVSchemaGraphRequest) SizeVT() (n int) {
 11885  	if m == nil {
 11886  		return 0
 11887  	}
 11888  	var l int
 11889  	_ = l
 11890  	if len(m.Cells) > 0 {
 11891  		for _, s := range m.Cells {
 11892  			l = len(s)
 11893  			n += 1 + l + sov(uint64(l))
 11894  		}
 11895  	}
 11896  	n += len(m.unknownFields)
 11897  	return n
 11898  }
 11899  
 11900  func (m *RebuildVSchemaGraphResponse) SizeVT() (n int) {
 11901  	if m == nil {
 11902  		return 0
 11903  	}
 11904  	var l int
 11905  	_ = l
 11906  	n += len(m.unknownFields)
 11907  	return n
 11908  }
 11909  
 11910  func (m *RefreshStateRequest) SizeVT() (n int) {
 11911  	if m == nil {
 11912  		return 0
 11913  	}
 11914  	var l int
 11915  	_ = l
 11916  	if m.TabletAlias != nil {
 11917  		l = m.TabletAlias.SizeVT()
 11918  		n += 1 + l + sov(uint64(l))
 11919  	}
 11920  	n += len(m.unknownFields)
 11921  	return n
 11922  }
 11923  
 11924  func (m *RefreshStateResponse) SizeVT() (n int) {
 11925  	if m == nil {
 11926  		return 0
 11927  	}
 11928  	var l int
 11929  	_ = l
 11930  	n += len(m.unknownFields)
 11931  	return n
 11932  }
 11933  
 11934  func (m *RefreshStateByShardRequest) SizeVT() (n int) {
 11935  	if m == nil {
 11936  		return 0
 11937  	}
 11938  	var l int
 11939  	_ = l
 11940  	l = len(m.Keyspace)
 11941  	if l > 0 {
 11942  		n += 1 + l + sov(uint64(l))
 11943  	}
 11944  	l = len(m.Shard)
 11945  	if l > 0 {
 11946  		n += 1 + l + sov(uint64(l))
 11947  	}
 11948  	if len(m.Cells) > 0 {
 11949  		for _, s := range m.Cells {
 11950  			l = len(s)
 11951  			n += 1 + l + sov(uint64(l))
 11952  		}
 11953  	}
 11954  	n += len(m.unknownFields)
 11955  	return n
 11956  }
 11957  
 11958  func (m *RefreshStateByShardResponse) SizeVT() (n int) {
 11959  	if m == nil {
 11960  		return 0
 11961  	}
 11962  	var l int
 11963  	_ = l
 11964  	if m.IsPartialRefresh {
 11965  		n += 2
 11966  	}
 11967  	l = len(m.PartialRefreshDetails)
 11968  	if l > 0 {
 11969  		n += 1 + l + sov(uint64(l))
 11970  	}
 11971  	n += len(m.unknownFields)
 11972  	return n
 11973  }
 11974  
 11975  func (m *ReloadSchemaRequest) SizeVT() (n int) {
 11976  	if m == nil {
 11977  		return 0
 11978  	}
 11979  	var l int
 11980  	_ = l
 11981  	if m.TabletAlias != nil {
 11982  		l = m.TabletAlias.SizeVT()
 11983  		n += 1 + l + sov(uint64(l))
 11984  	}
 11985  	n += len(m.unknownFields)
 11986  	return n
 11987  }
 11988  
 11989  func (m *ReloadSchemaResponse) SizeVT() (n int) {
 11990  	if m == nil {
 11991  		return 0
 11992  	}
 11993  	var l int
 11994  	_ = l
 11995  	n += len(m.unknownFields)
 11996  	return n
 11997  }
 11998  
 11999  func (m *ReloadSchemaKeyspaceRequest) SizeVT() (n int) {
 12000  	if m == nil {
 12001  		return 0
 12002  	}
 12003  	var l int
 12004  	_ = l
 12005  	l = len(m.Keyspace)
 12006  	if l > 0 {
 12007  		n += 1 + l + sov(uint64(l))
 12008  	}
 12009  	l = len(m.WaitPosition)
 12010  	if l > 0 {
 12011  		n += 1 + l + sov(uint64(l))
 12012  	}
 12013  	if m.IncludePrimary {
 12014  		n += 2
 12015  	}
 12016  	if m.Concurrency != 0 {
 12017  		n += 1 + sov(uint64(m.Concurrency))
 12018  	}
 12019  	n += len(m.unknownFields)
 12020  	return n
 12021  }
 12022  
 12023  func (m *ReloadSchemaKeyspaceResponse) SizeVT() (n int) {
 12024  	if m == nil {
 12025  		return 0
 12026  	}
 12027  	var l int
 12028  	_ = l
 12029  	if len(m.Events) > 0 {
 12030  		for _, e := range m.Events {
 12031  			l = e.SizeVT()
 12032  			n += 1 + l + sov(uint64(l))
 12033  		}
 12034  	}
 12035  	n += len(m.unknownFields)
 12036  	return n
 12037  }
 12038  
 12039  func (m *ReloadSchemaShardRequest) SizeVT() (n int) {
 12040  	if m == nil {
 12041  		return 0
 12042  	}
 12043  	var l int
 12044  	_ = l
 12045  	l = len(m.Keyspace)
 12046  	if l > 0 {
 12047  		n += 1 + l + sov(uint64(l))
 12048  	}
 12049  	l = len(m.Shard)
 12050  	if l > 0 {
 12051  		n += 1 + l + sov(uint64(l))
 12052  	}
 12053  	l = len(m.WaitPosition)
 12054  	if l > 0 {
 12055  		n += 1 + l + sov(uint64(l))
 12056  	}
 12057  	if m.IncludePrimary {
 12058  		n += 2
 12059  	}
 12060  	if m.Concurrency != 0 {
 12061  		n += 1 + sov(uint64(m.Concurrency))
 12062  	}
 12063  	n += len(m.unknownFields)
 12064  	return n
 12065  }
 12066  
 12067  func (m *ReloadSchemaShardResponse) SizeVT() (n int) {
 12068  	if m == nil {
 12069  		return 0
 12070  	}
 12071  	var l int
 12072  	_ = l
 12073  	if len(m.Events) > 0 {
 12074  		for _, e := range m.Events {
 12075  			l = e.SizeVT()
 12076  			n += 1 + l + sov(uint64(l))
 12077  		}
 12078  	}
 12079  	n += len(m.unknownFields)
 12080  	return n
 12081  }
 12082  
 12083  func (m *RemoveBackupRequest) SizeVT() (n int) {
 12084  	if m == nil {
 12085  		return 0
 12086  	}
 12087  	var l int
 12088  	_ = l
 12089  	l = len(m.Keyspace)
 12090  	if l > 0 {
 12091  		n += 1 + l + sov(uint64(l))
 12092  	}
 12093  	l = len(m.Shard)
 12094  	if l > 0 {
 12095  		n += 1 + l + sov(uint64(l))
 12096  	}
 12097  	l = len(m.Name)
 12098  	if l > 0 {
 12099  		n += 1 + l + sov(uint64(l))
 12100  	}
 12101  	n += len(m.unknownFields)
 12102  	return n
 12103  }
 12104  
 12105  func (m *RemoveBackupResponse) SizeVT() (n int) {
 12106  	if m == nil {
 12107  		return 0
 12108  	}
 12109  	var l int
 12110  	_ = l
 12111  	n += len(m.unknownFields)
 12112  	return n
 12113  }
 12114  
 12115  func (m *RemoveKeyspaceCellRequest) SizeVT() (n int) {
 12116  	if m == nil {
 12117  		return 0
 12118  	}
 12119  	var l int
 12120  	_ = l
 12121  	l = len(m.Keyspace)
 12122  	if l > 0 {
 12123  		n += 1 + l + sov(uint64(l))
 12124  	}
 12125  	l = len(m.Cell)
 12126  	if l > 0 {
 12127  		n += 1 + l + sov(uint64(l))
 12128  	}
 12129  	if m.Force {
 12130  		n += 2
 12131  	}
 12132  	if m.Recursive {
 12133  		n += 2
 12134  	}
 12135  	n += len(m.unknownFields)
 12136  	return n
 12137  }
 12138  
 12139  func (m *RemoveKeyspaceCellResponse) SizeVT() (n int) {
 12140  	if m == nil {
 12141  		return 0
 12142  	}
 12143  	var l int
 12144  	_ = l
 12145  	n += len(m.unknownFields)
 12146  	return n
 12147  }
 12148  
 12149  func (m *RemoveShardCellRequest) SizeVT() (n int) {
 12150  	if m == nil {
 12151  		return 0
 12152  	}
 12153  	var l int
 12154  	_ = l
 12155  	l = len(m.Keyspace)
 12156  	if l > 0 {
 12157  		n += 1 + l + sov(uint64(l))
 12158  	}
 12159  	l = len(m.ShardName)
 12160  	if l > 0 {
 12161  		n += 1 + l + sov(uint64(l))
 12162  	}
 12163  	l = len(m.Cell)
 12164  	if l > 0 {
 12165  		n += 1 + l + sov(uint64(l))
 12166  	}
 12167  	if m.Force {
 12168  		n += 2
 12169  	}
 12170  	if m.Recursive {
 12171  		n += 2
 12172  	}
 12173  	n += len(m.unknownFields)
 12174  	return n
 12175  }
 12176  
 12177  func (m *RemoveShardCellResponse) SizeVT() (n int) {
 12178  	if m == nil {
 12179  		return 0
 12180  	}
 12181  	var l int
 12182  	_ = l
 12183  	n += len(m.unknownFields)
 12184  	return n
 12185  }
 12186  
 12187  func (m *ReparentTabletRequest) SizeVT() (n int) {
 12188  	if m == nil {
 12189  		return 0
 12190  	}
 12191  	var l int
 12192  	_ = l
 12193  	if m.Tablet != nil {
 12194  		l = m.Tablet.SizeVT()
 12195  		n += 1 + l + sov(uint64(l))
 12196  	}
 12197  	n += len(m.unknownFields)
 12198  	return n
 12199  }
 12200  
 12201  func (m *ReparentTabletResponse) SizeVT() (n int) {
 12202  	if m == nil {
 12203  		return 0
 12204  	}
 12205  	var l int
 12206  	_ = l
 12207  	l = len(m.Keyspace)
 12208  	if l > 0 {
 12209  		n += 1 + l + sov(uint64(l))
 12210  	}
 12211  	l = len(m.Shard)
 12212  	if l > 0 {
 12213  		n += 1 + l + sov(uint64(l))
 12214  	}
 12215  	if m.Primary != nil {
 12216  		l = m.Primary.SizeVT()
 12217  		n += 1 + l + sov(uint64(l))
 12218  	}
 12219  	n += len(m.unknownFields)
 12220  	return n
 12221  }
 12222  
 12223  func (m *RestoreFromBackupRequest) SizeVT() (n int) {
 12224  	if m == nil {
 12225  		return 0
 12226  	}
 12227  	var l int
 12228  	_ = l
 12229  	if m.TabletAlias != nil {
 12230  		l = m.TabletAlias.SizeVT()
 12231  		n += 1 + l + sov(uint64(l))
 12232  	}
 12233  	if m.BackupTime != nil {
 12234  		l = m.BackupTime.SizeVT()
 12235  		n += 1 + l + sov(uint64(l))
 12236  	}
 12237  	l = len(m.RestoreToPos)
 12238  	if l > 0 {
 12239  		n += 1 + l + sov(uint64(l))
 12240  	}
 12241  	if m.DryRun {
 12242  		n += 2
 12243  	}
 12244  	n += len(m.unknownFields)
 12245  	return n
 12246  }
 12247  
 12248  func (m *RestoreFromBackupResponse) SizeVT() (n int) {
 12249  	if m == nil {
 12250  		return 0
 12251  	}
 12252  	var l int
 12253  	_ = l
 12254  	if m.TabletAlias != nil {
 12255  		l = m.TabletAlias.SizeVT()
 12256  		n += 1 + l + sov(uint64(l))
 12257  	}
 12258  	l = len(m.Keyspace)
 12259  	if l > 0 {
 12260  		n += 1 + l + sov(uint64(l))
 12261  	}
 12262  	l = len(m.Shard)
 12263  	if l > 0 {
 12264  		n += 1 + l + sov(uint64(l))
 12265  	}
 12266  	if m.Event != nil {
 12267  		l = m.Event.SizeVT()
 12268  		n += 1 + l + sov(uint64(l))
 12269  	}
 12270  	n += len(m.unknownFields)
 12271  	return n
 12272  }
 12273  
 12274  func (m *RunHealthCheckRequest) SizeVT() (n int) {
 12275  	if m == nil {
 12276  		return 0
 12277  	}
 12278  	var l int
 12279  	_ = l
 12280  	if m.TabletAlias != nil {
 12281  		l = m.TabletAlias.SizeVT()
 12282  		n += 1 + l + sov(uint64(l))
 12283  	}
 12284  	n += len(m.unknownFields)
 12285  	return n
 12286  }
 12287  
 12288  func (m *RunHealthCheckResponse) SizeVT() (n int) {
 12289  	if m == nil {
 12290  		return 0
 12291  	}
 12292  	var l int
 12293  	_ = l
 12294  	n += len(m.unknownFields)
 12295  	return n
 12296  }
 12297  
 12298  func (m *SetKeyspaceDurabilityPolicyRequest) SizeVT() (n int) {
 12299  	if m == nil {
 12300  		return 0
 12301  	}
 12302  	var l int
 12303  	_ = l
 12304  	l = len(m.Keyspace)
 12305  	if l > 0 {
 12306  		n += 1 + l + sov(uint64(l))
 12307  	}
 12308  	l = len(m.DurabilityPolicy)
 12309  	if l > 0 {
 12310  		n += 1 + l + sov(uint64(l))
 12311  	}
 12312  	n += len(m.unknownFields)
 12313  	return n
 12314  }
 12315  
 12316  func (m *SetKeyspaceDurabilityPolicyResponse) SizeVT() (n int) {
 12317  	if m == nil {
 12318  		return 0
 12319  	}
 12320  	var l int
 12321  	_ = l
 12322  	if m.Keyspace != nil {
 12323  		l = m.Keyspace.SizeVT()
 12324  		n += 1 + l + sov(uint64(l))
 12325  	}
 12326  	n += len(m.unknownFields)
 12327  	return n
 12328  }
 12329  
 12330  func (m *SetKeyspaceServedFromRequest) SizeVT() (n int) {
 12331  	if m == nil {
 12332  		return 0
 12333  	}
 12334  	var l int
 12335  	_ = l
 12336  	l = len(m.Keyspace)
 12337  	if l > 0 {
 12338  		n += 1 + l + sov(uint64(l))
 12339  	}
 12340  	if m.TabletType != 0 {
 12341  		n += 1 + sov(uint64(m.TabletType))
 12342  	}
 12343  	if len(m.Cells) > 0 {
 12344  		for _, s := range m.Cells {
 12345  			l = len(s)
 12346  			n += 1 + l + sov(uint64(l))
 12347  		}
 12348  	}
 12349  	if m.Remove {
 12350  		n += 2
 12351  	}
 12352  	l = len(m.SourceKeyspace)
 12353  	if l > 0 {
 12354  		n += 1 + l + sov(uint64(l))
 12355  	}
 12356  	n += len(m.unknownFields)
 12357  	return n
 12358  }
 12359  
 12360  func (m *SetKeyspaceServedFromResponse) SizeVT() (n int) {
 12361  	if m == nil {
 12362  		return 0
 12363  	}
 12364  	var l int
 12365  	_ = l
 12366  	if m.Keyspace != nil {
 12367  		l = m.Keyspace.SizeVT()
 12368  		n += 1 + l + sov(uint64(l))
 12369  	}
 12370  	n += len(m.unknownFields)
 12371  	return n
 12372  }
 12373  
 12374  func (m *SetKeyspaceShardingInfoRequest) SizeVT() (n int) {
 12375  	if m == nil {
 12376  		return 0
 12377  	}
 12378  	var l int
 12379  	_ = l
 12380  	l = len(m.Keyspace)
 12381  	if l > 0 {
 12382  		n += 1 + l + sov(uint64(l))
 12383  	}
 12384  	if m.Force {
 12385  		n += 2
 12386  	}
 12387  	n += len(m.unknownFields)
 12388  	return n
 12389  }
 12390  
 12391  func (m *SetKeyspaceShardingInfoResponse) SizeVT() (n int) {
 12392  	if m == nil {
 12393  		return 0
 12394  	}
 12395  	var l int
 12396  	_ = l
 12397  	if m.Keyspace != nil {
 12398  		l = m.Keyspace.SizeVT()
 12399  		n += 1 + l + sov(uint64(l))
 12400  	}
 12401  	n += len(m.unknownFields)
 12402  	return n
 12403  }
 12404  
 12405  func (m *SetShardIsPrimaryServingRequest) SizeVT() (n int) {
 12406  	if m == nil {
 12407  		return 0
 12408  	}
 12409  	var l int
 12410  	_ = l
 12411  	l = len(m.Keyspace)
 12412  	if l > 0 {
 12413  		n += 1 + l + sov(uint64(l))
 12414  	}
 12415  	l = len(m.Shard)
 12416  	if l > 0 {
 12417  		n += 1 + l + sov(uint64(l))
 12418  	}
 12419  	if m.IsServing {
 12420  		n += 2
 12421  	}
 12422  	n += len(m.unknownFields)
 12423  	return n
 12424  }
 12425  
 12426  func (m *SetShardIsPrimaryServingResponse) SizeVT() (n int) {
 12427  	if m == nil {
 12428  		return 0
 12429  	}
 12430  	var l int
 12431  	_ = l
 12432  	if m.Shard != nil {
 12433  		l = m.Shard.SizeVT()
 12434  		n += 1 + l + sov(uint64(l))
 12435  	}
 12436  	n += len(m.unknownFields)
 12437  	return n
 12438  }
 12439  
 12440  func (m *SetShardTabletControlRequest) SizeVT() (n int) {
 12441  	if m == nil {
 12442  		return 0
 12443  	}
 12444  	var l int
 12445  	_ = l
 12446  	l = len(m.Keyspace)
 12447  	if l > 0 {
 12448  		n += 1 + l + sov(uint64(l))
 12449  	}
 12450  	l = len(m.Shard)
 12451  	if l > 0 {
 12452  		n += 1 + l + sov(uint64(l))
 12453  	}
 12454  	if m.TabletType != 0 {
 12455  		n += 1 + sov(uint64(m.TabletType))
 12456  	}
 12457  	if len(m.Cells) > 0 {
 12458  		for _, s := range m.Cells {
 12459  			l = len(s)
 12460  			n += 1 + l + sov(uint64(l))
 12461  		}
 12462  	}
 12463  	if len(m.DeniedTables) > 0 {
 12464  		for _, s := range m.DeniedTables {
 12465  			l = len(s)
 12466  			n += 1 + l + sov(uint64(l))
 12467  		}
 12468  	}
 12469  	if m.DisableQueryService {
 12470  		n += 2
 12471  	}
 12472  	if m.Remove {
 12473  		n += 2
 12474  	}
 12475  	n += len(m.unknownFields)
 12476  	return n
 12477  }
 12478  
 12479  func (m *SetShardTabletControlResponse) SizeVT() (n int) {
 12480  	if m == nil {
 12481  		return 0
 12482  	}
 12483  	var l int
 12484  	_ = l
 12485  	if m.Shard != nil {
 12486  		l = m.Shard.SizeVT()
 12487  		n += 1 + l + sov(uint64(l))
 12488  	}
 12489  	n += len(m.unknownFields)
 12490  	return n
 12491  }
 12492  
 12493  func (m *SetWritableRequest) SizeVT() (n int) {
 12494  	if m == nil {
 12495  		return 0
 12496  	}
 12497  	var l int
 12498  	_ = l
 12499  	if m.TabletAlias != nil {
 12500  		l = m.TabletAlias.SizeVT()
 12501  		n += 1 + l + sov(uint64(l))
 12502  	}
 12503  	if m.Writable {
 12504  		n += 2
 12505  	}
 12506  	n += len(m.unknownFields)
 12507  	return n
 12508  }
 12509  
 12510  func (m *SetWritableResponse) SizeVT() (n int) {
 12511  	if m == nil {
 12512  		return 0
 12513  	}
 12514  	var l int
 12515  	_ = l
 12516  	n += len(m.unknownFields)
 12517  	return n
 12518  }
 12519  
 12520  func (m *ShardReplicationAddRequest) SizeVT() (n int) {
 12521  	if m == nil {
 12522  		return 0
 12523  	}
 12524  	var l int
 12525  	_ = l
 12526  	l = len(m.Keyspace)
 12527  	if l > 0 {
 12528  		n += 1 + l + sov(uint64(l))
 12529  	}
 12530  	l = len(m.Shard)
 12531  	if l > 0 {
 12532  		n += 1 + l + sov(uint64(l))
 12533  	}
 12534  	if m.TabletAlias != nil {
 12535  		l = m.TabletAlias.SizeVT()
 12536  		n += 1 + l + sov(uint64(l))
 12537  	}
 12538  	n += len(m.unknownFields)
 12539  	return n
 12540  }
 12541  
 12542  func (m *ShardReplicationAddResponse) SizeVT() (n int) {
 12543  	if m == nil {
 12544  		return 0
 12545  	}
 12546  	var l int
 12547  	_ = l
 12548  	n += len(m.unknownFields)
 12549  	return n
 12550  }
 12551  
 12552  func (m *ShardReplicationFixRequest) SizeVT() (n int) {
 12553  	if m == nil {
 12554  		return 0
 12555  	}
 12556  	var l int
 12557  	_ = l
 12558  	l = len(m.Keyspace)
 12559  	if l > 0 {
 12560  		n += 1 + l + sov(uint64(l))
 12561  	}
 12562  	l = len(m.Shard)
 12563  	if l > 0 {
 12564  		n += 1 + l + sov(uint64(l))
 12565  	}
 12566  	l = len(m.Cell)
 12567  	if l > 0 {
 12568  		n += 1 + l + sov(uint64(l))
 12569  	}
 12570  	n += len(m.unknownFields)
 12571  	return n
 12572  }
 12573  
 12574  func (m *ShardReplicationFixResponse) SizeVT() (n int) {
 12575  	if m == nil {
 12576  		return 0
 12577  	}
 12578  	var l int
 12579  	_ = l
 12580  	if m.Error != nil {
 12581  		l = m.Error.SizeVT()
 12582  		n += 1 + l + sov(uint64(l))
 12583  	}
 12584  	n += len(m.unknownFields)
 12585  	return n
 12586  }
 12587  
 12588  func (m *ShardReplicationPositionsRequest) SizeVT() (n int) {
 12589  	if m == nil {
 12590  		return 0
 12591  	}
 12592  	var l int
 12593  	_ = l
 12594  	l = len(m.Keyspace)
 12595  	if l > 0 {
 12596  		n += 1 + l + sov(uint64(l))
 12597  	}
 12598  	l = len(m.Shard)
 12599  	if l > 0 {
 12600  		n += 1 + l + sov(uint64(l))
 12601  	}
 12602  	n += len(m.unknownFields)
 12603  	return n
 12604  }
 12605  
 12606  func (m *ShardReplicationPositionsResponse) SizeVT() (n int) {
 12607  	if m == nil {
 12608  		return 0
 12609  	}
 12610  	var l int
 12611  	_ = l
 12612  	if len(m.ReplicationStatuses) > 0 {
 12613  		for k, v := range m.ReplicationStatuses {
 12614  			_ = k
 12615  			_ = v
 12616  			l = 0
 12617  			if v != nil {
 12618  				l = v.SizeVT()
 12619  			}
 12620  			l += 1 + sov(uint64(l))
 12621  			mapEntrySize := 1 + len(k) + sov(uint64(len(k))) + l
 12622  			n += mapEntrySize + 1 + sov(uint64(mapEntrySize))
 12623  		}
 12624  	}
 12625  	if len(m.TabletMap) > 0 {
 12626  		for k, v := range m.TabletMap {
 12627  			_ = k
 12628  			_ = v
 12629  			l = 0
 12630  			if v != nil {
 12631  				l = v.SizeVT()
 12632  			}
 12633  			l += 1 + sov(uint64(l))
 12634  			mapEntrySize := 1 + len(k) + sov(uint64(len(k))) + l
 12635  			n += mapEntrySize + 1 + sov(uint64(mapEntrySize))
 12636  		}
 12637  	}
 12638  	n += len(m.unknownFields)
 12639  	return n
 12640  }
 12641  
 12642  func (m *ShardReplicationRemoveRequest) SizeVT() (n int) {
 12643  	if m == nil {
 12644  		return 0
 12645  	}
 12646  	var l int
 12647  	_ = l
 12648  	l = len(m.Keyspace)
 12649  	if l > 0 {
 12650  		n += 1 + l + sov(uint64(l))
 12651  	}
 12652  	l = len(m.Shard)
 12653  	if l > 0 {
 12654  		n += 1 + l + sov(uint64(l))
 12655  	}
 12656  	if m.TabletAlias != nil {
 12657  		l = m.TabletAlias.SizeVT()
 12658  		n += 1 + l + sov(uint64(l))
 12659  	}
 12660  	n += len(m.unknownFields)
 12661  	return n
 12662  }
 12663  
 12664  func (m *ShardReplicationRemoveResponse) SizeVT() (n int) {
 12665  	if m == nil {
 12666  		return 0
 12667  	}
 12668  	var l int
 12669  	_ = l
 12670  	n += len(m.unknownFields)
 12671  	return n
 12672  }
 12673  
 12674  func (m *SleepTabletRequest) SizeVT() (n int) {
 12675  	if m == nil {
 12676  		return 0
 12677  	}
 12678  	var l int
 12679  	_ = l
 12680  	if m.TabletAlias != nil {
 12681  		l = m.TabletAlias.SizeVT()
 12682  		n += 1 + l + sov(uint64(l))
 12683  	}
 12684  	if m.Duration != nil {
 12685  		l = m.Duration.SizeVT()
 12686  		n += 1 + l + sov(uint64(l))
 12687  	}
 12688  	n += len(m.unknownFields)
 12689  	return n
 12690  }
 12691  
 12692  func (m *SleepTabletResponse) SizeVT() (n int) {
 12693  	if m == nil {
 12694  		return 0
 12695  	}
 12696  	var l int
 12697  	_ = l
 12698  	n += len(m.unknownFields)
 12699  	return n
 12700  }
 12701  
 12702  func (m *SourceShardAddRequest) SizeVT() (n int) {
 12703  	if m == nil {
 12704  		return 0
 12705  	}
 12706  	var l int
 12707  	_ = l
 12708  	l = len(m.Keyspace)
 12709  	if l > 0 {
 12710  		n += 1 + l + sov(uint64(l))
 12711  	}
 12712  	l = len(m.Shard)
 12713  	if l > 0 {
 12714  		n += 1 + l + sov(uint64(l))
 12715  	}
 12716  	if m.Uid != 0 {
 12717  		n += 1 + sov(uint64(m.Uid))
 12718  	}
 12719  	l = len(m.SourceKeyspace)
 12720  	if l > 0 {
 12721  		n += 1 + l + sov(uint64(l))
 12722  	}
 12723  	l = len(m.SourceShard)
 12724  	if l > 0 {
 12725  		n += 1 + l + sov(uint64(l))
 12726  	}
 12727  	if m.KeyRange != nil {
 12728  		l = m.KeyRange.SizeVT()
 12729  		n += 1 + l + sov(uint64(l))
 12730  	}
 12731  	if len(m.Tables) > 0 {
 12732  		for _, s := range m.Tables {
 12733  			l = len(s)
 12734  			n += 1 + l + sov(uint64(l))
 12735  		}
 12736  	}
 12737  	n += len(m.unknownFields)
 12738  	return n
 12739  }
 12740  
 12741  func (m *SourceShardAddResponse) SizeVT() (n int) {
 12742  	if m == nil {
 12743  		return 0
 12744  	}
 12745  	var l int
 12746  	_ = l
 12747  	if m.Shard != nil {
 12748  		l = m.Shard.SizeVT()
 12749  		n += 1 + l + sov(uint64(l))
 12750  	}
 12751  	n += len(m.unknownFields)
 12752  	return n
 12753  }
 12754  
 12755  func (m *SourceShardDeleteRequest) SizeVT() (n int) {
 12756  	if m == nil {
 12757  		return 0
 12758  	}
 12759  	var l int
 12760  	_ = l
 12761  	l = len(m.Keyspace)
 12762  	if l > 0 {
 12763  		n += 1 + l + sov(uint64(l))
 12764  	}
 12765  	l = len(m.Shard)
 12766  	if l > 0 {
 12767  		n += 1 + l + sov(uint64(l))
 12768  	}
 12769  	if m.Uid != 0 {
 12770  		n += 1 + sov(uint64(m.Uid))
 12771  	}
 12772  	n += len(m.unknownFields)
 12773  	return n
 12774  }
 12775  
 12776  func (m *SourceShardDeleteResponse) SizeVT() (n int) {
 12777  	if m == nil {
 12778  		return 0
 12779  	}
 12780  	var l int
 12781  	_ = l
 12782  	if m.Shard != nil {
 12783  		l = m.Shard.SizeVT()
 12784  		n += 1 + l + sov(uint64(l))
 12785  	}
 12786  	n += len(m.unknownFields)
 12787  	return n
 12788  }
 12789  
 12790  func (m *StartReplicationRequest) SizeVT() (n int) {
 12791  	if m == nil {
 12792  		return 0
 12793  	}
 12794  	var l int
 12795  	_ = l
 12796  	if m.TabletAlias != nil {
 12797  		l = m.TabletAlias.SizeVT()
 12798  		n += 1 + l + sov(uint64(l))
 12799  	}
 12800  	n += len(m.unknownFields)
 12801  	return n
 12802  }
 12803  
 12804  func (m *StartReplicationResponse) SizeVT() (n int) {
 12805  	if m == nil {
 12806  		return 0
 12807  	}
 12808  	var l int
 12809  	_ = l
 12810  	n += len(m.unknownFields)
 12811  	return n
 12812  }
 12813  
 12814  func (m *StopReplicationRequest) SizeVT() (n int) {
 12815  	if m == nil {
 12816  		return 0
 12817  	}
 12818  	var l int
 12819  	_ = l
 12820  	if m.TabletAlias != nil {
 12821  		l = m.TabletAlias.SizeVT()
 12822  		n += 1 + l + sov(uint64(l))
 12823  	}
 12824  	n += len(m.unknownFields)
 12825  	return n
 12826  }
 12827  
 12828  func (m *StopReplicationResponse) SizeVT() (n int) {
 12829  	if m == nil {
 12830  		return 0
 12831  	}
 12832  	var l int
 12833  	_ = l
 12834  	n += len(m.unknownFields)
 12835  	return n
 12836  }
 12837  
 12838  func (m *TabletExternallyReparentedRequest) SizeVT() (n int) {
 12839  	if m == nil {
 12840  		return 0
 12841  	}
 12842  	var l int
 12843  	_ = l
 12844  	if m.Tablet != nil {
 12845  		l = m.Tablet.SizeVT()
 12846  		n += 1 + l + sov(uint64(l))
 12847  	}
 12848  	n += len(m.unknownFields)
 12849  	return n
 12850  }
 12851  
 12852  func (m *TabletExternallyReparentedResponse) SizeVT() (n int) {
 12853  	if m == nil {
 12854  		return 0
 12855  	}
 12856  	var l int
 12857  	_ = l
 12858  	l = len(m.Keyspace)
 12859  	if l > 0 {
 12860  		n += 1 + l + sov(uint64(l))
 12861  	}
 12862  	l = len(m.Shard)
 12863  	if l > 0 {
 12864  		n += 1 + l + sov(uint64(l))
 12865  	}
 12866  	if m.NewPrimary != nil {
 12867  		l = m.NewPrimary.SizeVT()
 12868  		n += 1 + l + sov(uint64(l))
 12869  	}
 12870  	if m.OldPrimary != nil {
 12871  		l = m.OldPrimary.SizeVT()
 12872  		n += 1 + l + sov(uint64(l))
 12873  	}
 12874  	n += len(m.unknownFields)
 12875  	return n
 12876  }
 12877  
 12878  func (m *UpdateCellInfoRequest) SizeVT() (n int) {
 12879  	if m == nil {
 12880  		return 0
 12881  	}
 12882  	var l int
 12883  	_ = l
 12884  	l = len(m.Name)
 12885  	if l > 0 {
 12886  		n += 1 + l + sov(uint64(l))
 12887  	}
 12888  	if m.CellInfo != nil {
 12889  		l = m.CellInfo.SizeVT()
 12890  		n += 1 + l + sov(uint64(l))
 12891  	}
 12892  	n += len(m.unknownFields)
 12893  	return n
 12894  }
 12895  
 12896  func (m *UpdateCellInfoResponse) SizeVT() (n int) {
 12897  	if m == nil {
 12898  		return 0
 12899  	}
 12900  	var l int
 12901  	_ = l
 12902  	l = len(m.Name)
 12903  	if l > 0 {
 12904  		n += 1 + l + sov(uint64(l))
 12905  	}
 12906  	if m.CellInfo != nil {
 12907  		l = m.CellInfo.SizeVT()
 12908  		n += 1 + l + sov(uint64(l))
 12909  	}
 12910  	n += len(m.unknownFields)
 12911  	return n
 12912  }
 12913  
 12914  func (m *UpdateCellsAliasRequest) SizeVT() (n int) {
 12915  	if m == nil {
 12916  		return 0
 12917  	}
 12918  	var l int
 12919  	_ = l
 12920  	l = len(m.Name)
 12921  	if l > 0 {
 12922  		n += 1 + l + sov(uint64(l))
 12923  	}
 12924  	if m.CellsAlias != nil {
 12925  		l = m.CellsAlias.SizeVT()
 12926  		n += 1 + l + sov(uint64(l))
 12927  	}
 12928  	n += len(m.unknownFields)
 12929  	return n
 12930  }
 12931  
 12932  func (m *UpdateCellsAliasResponse) SizeVT() (n int) {
 12933  	if m == nil {
 12934  		return 0
 12935  	}
 12936  	var l int
 12937  	_ = l
 12938  	l = len(m.Name)
 12939  	if l > 0 {
 12940  		n += 1 + l + sov(uint64(l))
 12941  	}
 12942  	if m.CellsAlias != nil {
 12943  		l = m.CellsAlias.SizeVT()
 12944  		n += 1 + l + sov(uint64(l))
 12945  	}
 12946  	n += len(m.unknownFields)
 12947  	return n
 12948  }
 12949  
 12950  func (m *ValidateRequest) SizeVT() (n int) {
 12951  	if m == nil {
 12952  		return 0
 12953  	}
 12954  	var l int
 12955  	_ = l
 12956  	if m.PingTablets {
 12957  		n += 2
 12958  	}
 12959  	n += len(m.unknownFields)
 12960  	return n
 12961  }
 12962  
 12963  func (m *ValidateResponse) SizeVT() (n int) {
 12964  	if m == nil {
 12965  		return 0
 12966  	}
 12967  	var l int
 12968  	_ = l
 12969  	if len(m.Results) > 0 {
 12970  		for _, s := range m.Results {
 12971  			l = len(s)
 12972  			n += 1 + l + sov(uint64(l))
 12973  		}
 12974  	}
 12975  	if len(m.ResultsByKeyspace) > 0 {
 12976  		for k, v := range m.ResultsByKeyspace {
 12977  			_ = k
 12978  			_ = v
 12979  			l = 0
 12980  			if v != nil {
 12981  				l = v.SizeVT()
 12982  			}
 12983  			l += 1 + sov(uint64(l))
 12984  			mapEntrySize := 1 + len(k) + sov(uint64(len(k))) + l
 12985  			n += mapEntrySize + 1 + sov(uint64(mapEntrySize))
 12986  		}
 12987  	}
 12988  	n += len(m.unknownFields)
 12989  	return n
 12990  }
 12991  
 12992  func (m *ValidateKeyspaceRequest) SizeVT() (n int) {
 12993  	if m == nil {
 12994  		return 0
 12995  	}
 12996  	var l int
 12997  	_ = l
 12998  	l = len(m.Keyspace)
 12999  	if l > 0 {
 13000  		n += 1 + l + sov(uint64(l))
 13001  	}
 13002  	if m.PingTablets {
 13003  		n += 2
 13004  	}
 13005  	n += len(m.unknownFields)
 13006  	return n
 13007  }
 13008  
 13009  func (m *ValidateKeyspaceResponse) SizeVT() (n int) {
 13010  	if m == nil {
 13011  		return 0
 13012  	}
 13013  	var l int
 13014  	_ = l
 13015  	if len(m.Results) > 0 {
 13016  		for _, s := range m.Results {
 13017  			l = len(s)
 13018  			n += 1 + l + sov(uint64(l))
 13019  		}
 13020  	}
 13021  	if len(m.ResultsByShard) > 0 {
 13022  		for k, v := range m.ResultsByShard {
 13023  			_ = k
 13024  			_ = v
 13025  			l = 0
 13026  			if v != nil {
 13027  				l = v.SizeVT()
 13028  			}
 13029  			l += 1 + sov(uint64(l))
 13030  			mapEntrySize := 1 + len(k) + sov(uint64(len(k))) + l
 13031  			n += mapEntrySize + 1 + sov(uint64(mapEntrySize))
 13032  		}
 13033  	}
 13034  	n += len(m.unknownFields)
 13035  	return n
 13036  }
 13037  
 13038  func (m *ValidateSchemaKeyspaceRequest) SizeVT() (n int) {
 13039  	if m == nil {
 13040  		return 0
 13041  	}
 13042  	var l int
 13043  	_ = l
 13044  	l = len(m.Keyspace)
 13045  	if l > 0 {
 13046  		n += 1 + l + sov(uint64(l))
 13047  	}
 13048  	if len(m.ExcludeTables) > 0 {
 13049  		for _, s := range m.ExcludeTables {
 13050  			l = len(s)
 13051  			n += 1 + l + sov(uint64(l))
 13052  		}
 13053  	}
 13054  	if m.IncludeViews {
 13055  		n += 2
 13056  	}
 13057  	if m.SkipNoPrimary {
 13058  		n += 2
 13059  	}
 13060  	if m.IncludeVschema {
 13061  		n += 2
 13062  	}
 13063  	n += len(m.unknownFields)
 13064  	return n
 13065  }
 13066  
 13067  func (m *ValidateSchemaKeyspaceResponse) SizeVT() (n int) {
 13068  	if m == nil {
 13069  		return 0
 13070  	}
 13071  	var l int
 13072  	_ = l
 13073  	if len(m.Results) > 0 {
 13074  		for _, s := range m.Results {
 13075  			l = len(s)
 13076  			n += 1 + l + sov(uint64(l))
 13077  		}
 13078  	}
 13079  	if len(m.ResultsByShard) > 0 {
 13080  		for k, v := range m.ResultsByShard {
 13081  			_ = k
 13082  			_ = v
 13083  			l = 0
 13084  			if v != nil {
 13085  				l = v.SizeVT()
 13086  			}
 13087  			l += 1 + sov(uint64(l))
 13088  			mapEntrySize := 1 + len(k) + sov(uint64(len(k))) + l
 13089  			n += mapEntrySize + 1 + sov(uint64(mapEntrySize))
 13090  		}
 13091  	}
 13092  	n += len(m.unknownFields)
 13093  	return n
 13094  }
 13095  
 13096  func (m *ValidateShardRequest) SizeVT() (n int) {
 13097  	if m == nil {
 13098  		return 0
 13099  	}
 13100  	var l int
 13101  	_ = l
 13102  	l = len(m.Keyspace)
 13103  	if l > 0 {
 13104  		n += 1 + l + sov(uint64(l))
 13105  	}
 13106  	l = len(m.Shard)
 13107  	if l > 0 {
 13108  		n += 1 + l + sov(uint64(l))
 13109  	}
 13110  	if m.PingTablets {
 13111  		n += 2
 13112  	}
 13113  	n += len(m.unknownFields)
 13114  	return n
 13115  }
 13116  
 13117  func (m *ValidateShardResponse) SizeVT() (n int) {
 13118  	if m == nil {
 13119  		return 0
 13120  	}
 13121  	var l int
 13122  	_ = l
 13123  	if len(m.Results) > 0 {
 13124  		for _, s := range m.Results {
 13125  			l = len(s)
 13126  			n += 1 + l + sov(uint64(l))
 13127  		}
 13128  	}
 13129  	n += len(m.unknownFields)
 13130  	return n
 13131  }
 13132  
 13133  func (m *ValidateVersionKeyspaceRequest) SizeVT() (n int) {
 13134  	if m == nil {
 13135  		return 0
 13136  	}
 13137  	var l int
 13138  	_ = l
 13139  	l = len(m.Keyspace)
 13140  	if l > 0 {
 13141  		n += 1 + l + sov(uint64(l))
 13142  	}
 13143  	n += len(m.unknownFields)
 13144  	return n
 13145  }
 13146  
 13147  func (m *ValidateVersionKeyspaceResponse) SizeVT() (n int) {
 13148  	if m == nil {
 13149  		return 0
 13150  	}
 13151  	var l int
 13152  	_ = l
 13153  	if len(m.Results) > 0 {
 13154  		for _, s := range m.Results {
 13155  			l = len(s)
 13156  			n += 1 + l + sov(uint64(l))
 13157  		}
 13158  	}
 13159  	if len(m.ResultsByShard) > 0 {
 13160  		for k, v := range m.ResultsByShard {
 13161  			_ = k
 13162  			_ = v
 13163  			l = 0
 13164  			if v != nil {
 13165  				l = v.SizeVT()
 13166  			}
 13167  			l += 1 + sov(uint64(l))
 13168  			mapEntrySize := 1 + len(k) + sov(uint64(len(k))) + l
 13169  			n += mapEntrySize + 1 + sov(uint64(mapEntrySize))
 13170  		}
 13171  	}
 13172  	n += len(m.unknownFields)
 13173  	return n
 13174  }
 13175  
 13176  func (m *ValidateVersionShardRequest) SizeVT() (n int) {
 13177  	if m == nil {
 13178  		return 0
 13179  	}
 13180  	var l int
 13181  	_ = l
 13182  	l = len(m.Keyspace)
 13183  	if l > 0 {
 13184  		n += 1 + l + sov(uint64(l))
 13185  	}
 13186  	l = len(m.Shard)
 13187  	if l > 0 {
 13188  		n += 1 + l + sov(uint64(l))
 13189  	}
 13190  	n += len(m.unknownFields)
 13191  	return n
 13192  }
 13193  
 13194  func (m *ValidateVersionShardResponse) SizeVT() (n int) {
 13195  	if m == nil {
 13196  		return 0
 13197  	}
 13198  	var l int
 13199  	_ = l
 13200  	if len(m.Results) > 0 {
 13201  		for _, s := range m.Results {
 13202  			l = len(s)
 13203  			n += 1 + l + sov(uint64(l))
 13204  		}
 13205  	}
 13206  	n += len(m.unknownFields)
 13207  	return n
 13208  }
 13209  
 13210  func (m *ValidateVSchemaRequest) SizeVT() (n int) {
 13211  	if m == nil {
 13212  		return 0
 13213  	}
 13214  	var l int
 13215  	_ = l
 13216  	l = len(m.Keyspace)
 13217  	if l > 0 {
 13218  		n += 1 + l + sov(uint64(l))
 13219  	}
 13220  	if len(m.Shards) > 0 {
 13221  		for _, s := range m.Shards {
 13222  			l = len(s)
 13223  			n += 1 + l + sov(uint64(l))
 13224  		}
 13225  	}
 13226  	if len(m.ExcludeTables) > 0 {
 13227  		for _, s := range m.ExcludeTables {
 13228  			l = len(s)
 13229  			n += 1 + l + sov(uint64(l))
 13230  		}
 13231  	}
 13232  	if m.IncludeViews {
 13233  		n += 2
 13234  	}
 13235  	n += len(m.unknownFields)
 13236  	return n
 13237  }
 13238  
 13239  func (m *ValidateVSchemaResponse) SizeVT() (n int) {
 13240  	if m == nil {
 13241  		return 0
 13242  	}
 13243  	var l int
 13244  	_ = l
 13245  	if len(m.Results) > 0 {
 13246  		for _, s := range m.Results {
 13247  			l = len(s)
 13248  			n += 1 + l + sov(uint64(l))
 13249  		}
 13250  	}
 13251  	if len(m.ResultsByShard) > 0 {
 13252  		for k, v := range m.ResultsByShard {
 13253  			_ = k
 13254  			_ = v
 13255  			l = 0
 13256  			if v != nil {
 13257  				l = v.SizeVT()
 13258  			}
 13259  			l += 1 + sov(uint64(l))
 13260  			mapEntrySize := 1 + len(k) + sov(uint64(len(k))) + l
 13261  			n += mapEntrySize + 1 + sov(uint64(mapEntrySize))
 13262  		}
 13263  	}
 13264  	n += len(m.unknownFields)
 13265  	return n
 13266  }
 13267  
 13268  func sov(x uint64) (n int) {
 13269  	return (bits.Len64(x|1) + 6) / 7
 13270  }
 13271  func soz(x uint64) (n int) {
 13272  	return sov(uint64((x << 1) ^ uint64((int64(x) >> 63))))
 13273  }
 13274  func (m *ExecuteVtctlCommandRequest) UnmarshalVT(dAtA []byte) error {
 13275  	l := len(dAtA)
 13276  	iNdEx := 0
 13277  	for iNdEx < l {
 13278  		preIndex := iNdEx
 13279  		var wire uint64
 13280  		for shift := uint(0); ; shift += 7 {
 13281  			if shift >= 64 {
 13282  				return ErrIntOverflow
 13283  			}
 13284  			if iNdEx >= l {
 13285  				return io.ErrUnexpectedEOF
 13286  			}
 13287  			b := dAtA[iNdEx]
 13288  			iNdEx++
 13289  			wire |= uint64(b&0x7F) << shift
 13290  			if b < 0x80 {
 13291  				break
 13292  			}
 13293  		}
 13294  		fieldNum := int32(wire >> 3)
 13295  		wireType := int(wire & 0x7)
 13296  		if wireType == 4 {
 13297  			return fmt.Errorf("proto: ExecuteVtctlCommandRequest: wiretype end group for non-group")
 13298  		}
 13299  		if fieldNum <= 0 {
 13300  			return fmt.Errorf("proto: ExecuteVtctlCommandRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 13301  		}
 13302  		switch fieldNum {
 13303  		case 1:
 13304  			if wireType != 2 {
 13305  				return fmt.Errorf("proto: wrong wireType = %d for field Args", wireType)
 13306  			}
 13307  			var stringLen uint64
 13308  			for shift := uint(0); ; shift += 7 {
 13309  				if shift >= 64 {
 13310  					return ErrIntOverflow
 13311  				}
 13312  				if iNdEx >= l {
 13313  					return io.ErrUnexpectedEOF
 13314  				}
 13315  				b := dAtA[iNdEx]
 13316  				iNdEx++
 13317  				stringLen |= uint64(b&0x7F) << shift
 13318  				if b < 0x80 {
 13319  					break
 13320  				}
 13321  			}
 13322  			intStringLen := int(stringLen)
 13323  			if intStringLen < 0 {
 13324  				return ErrInvalidLength
 13325  			}
 13326  			postIndex := iNdEx + intStringLen
 13327  			if postIndex < 0 {
 13328  				return ErrInvalidLength
 13329  			}
 13330  			if postIndex > l {
 13331  				return io.ErrUnexpectedEOF
 13332  			}
 13333  			m.Args = append(m.Args, string(dAtA[iNdEx:postIndex]))
 13334  			iNdEx = postIndex
 13335  		case 2:
 13336  			if wireType != 0 {
 13337  				return fmt.Errorf("proto: wrong wireType = %d for field ActionTimeout", wireType)
 13338  			}
 13339  			m.ActionTimeout = 0
 13340  			for shift := uint(0); ; shift += 7 {
 13341  				if shift >= 64 {
 13342  					return ErrIntOverflow
 13343  				}
 13344  				if iNdEx >= l {
 13345  					return io.ErrUnexpectedEOF
 13346  				}
 13347  				b := dAtA[iNdEx]
 13348  				iNdEx++
 13349  				m.ActionTimeout |= int64(b&0x7F) << shift
 13350  				if b < 0x80 {
 13351  					break
 13352  				}
 13353  			}
 13354  		default:
 13355  			iNdEx = preIndex
 13356  			skippy, err := skip(dAtA[iNdEx:])
 13357  			if err != nil {
 13358  				return err
 13359  			}
 13360  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 13361  				return ErrInvalidLength
 13362  			}
 13363  			if (iNdEx + skippy) > l {
 13364  				return io.ErrUnexpectedEOF
 13365  			}
 13366  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 13367  			iNdEx += skippy
 13368  		}
 13369  	}
 13370  
 13371  	if iNdEx > l {
 13372  		return io.ErrUnexpectedEOF
 13373  	}
 13374  	return nil
 13375  }
 13376  func (m *ExecuteVtctlCommandResponse) UnmarshalVT(dAtA []byte) error {
 13377  	l := len(dAtA)
 13378  	iNdEx := 0
 13379  	for iNdEx < l {
 13380  		preIndex := iNdEx
 13381  		var wire uint64
 13382  		for shift := uint(0); ; shift += 7 {
 13383  			if shift >= 64 {
 13384  				return ErrIntOverflow
 13385  			}
 13386  			if iNdEx >= l {
 13387  				return io.ErrUnexpectedEOF
 13388  			}
 13389  			b := dAtA[iNdEx]
 13390  			iNdEx++
 13391  			wire |= uint64(b&0x7F) << shift
 13392  			if b < 0x80 {
 13393  				break
 13394  			}
 13395  		}
 13396  		fieldNum := int32(wire >> 3)
 13397  		wireType := int(wire & 0x7)
 13398  		if wireType == 4 {
 13399  			return fmt.Errorf("proto: ExecuteVtctlCommandResponse: wiretype end group for non-group")
 13400  		}
 13401  		if fieldNum <= 0 {
 13402  			return fmt.Errorf("proto: ExecuteVtctlCommandResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 13403  		}
 13404  		switch fieldNum {
 13405  		case 1:
 13406  			if wireType != 2 {
 13407  				return fmt.Errorf("proto: wrong wireType = %d for field Event", wireType)
 13408  			}
 13409  			var msglen int
 13410  			for shift := uint(0); ; shift += 7 {
 13411  				if shift >= 64 {
 13412  					return ErrIntOverflow
 13413  				}
 13414  				if iNdEx >= l {
 13415  					return io.ErrUnexpectedEOF
 13416  				}
 13417  				b := dAtA[iNdEx]
 13418  				iNdEx++
 13419  				msglen |= int(b&0x7F) << shift
 13420  				if b < 0x80 {
 13421  					break
 13422  				}
 13423  			}
 13424  			if msglen < 0 {
 13425  				return ErrInvalidLength
 13426  			}
 13427  			postIndex := iNdEx + msglen
 13428  			if postIndex < 0 {
 13429  				return ErrInvalidLength
 13430  			}
 13431  			if postIndex > l {
 13432  				return io.ErrUnexpectedEOF
 13433  			}
 13434  			if m.Event == nil {
 13435  				m.Event = &logutil.Event{}
 13436  			}
 13437  			if err := m.Event.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 13438  				return err
 13439  			}
 13440  			iNdEx = postIndex
 13441  		default:
 13442  			iNdEx = preIndex
 13443  			skippy, err := skip(dAtA[iNdEx:])
 13444  			if err != nil {
 13445  				return err
 13446  			}
 13447  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 13448  				return ErrInvalidLength
 13449  			}
 13450  			if (iNdEx + skippy) > l {
 13451  				return io.ErrUnexpectedEOF
 13452  			}
 13453  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 13454  			iNdEx += skippy
 13455  		}
 13456  	}
 13457  
 13458  	if iNdEx > l {
 13459  		return io.ErrUnexpectedEOF
 13460  	}
 13461  	return nil
 13462  }
 13463  func (m *TableMaterializeSettings) UnmarshalVT(dAtA []byte) error {
 13464  	l := len(dAtA)
 13465  	iNdEx := 0
 13466  	for iNdEx < l {
 13467  		preIndex := iNdEx
 13468  		var wire uint64
 13469  		for shift := uint(0); ; shift += 7 {
 13470  			if shift >= 64 {
 13471  				return ErrIntOverflow
 13472  			}
 13473  			if iNdEx >= l {
 13474  				return io.ErrUnexpectedEOF
 13475  			}
 13476  			b := dAtA[iNdEx]
 13477  			iNdEx++
 13478  			wire |= uint64(b&0x7F) << shift
 13479  			if b < 0x80 {
 13480  				break
 13481  			}
 13482  		}
 13483  		fieldNum := int32(wire >> 3)
 13484  		wireType := int(wire & 0x7)
 13485  		if wireType == 4 {
 13486  			return fmt.Errorf("proto: TableMaterializeSettings: wiretype end group for non-group")
 13487  		}
 13488  		if fieldNum <= 0 {
 13489  			return fmt.Errorf("proto: TableMaterializeSettings: illegal tag %d (wire type %d)", fieldNum, wire)
 13490  		}
 13491  		switch fieldNum {
 13492  		case 1:
 13493  			if wireType != 2 {
 13494  				return fmt.Errorf("proto: wrong wireType = %d for field TargetTable", wireType)
 13495  			}
 13496  			var stringLen uint64
 13497  			for shift := uint(0); ; shift += 7 {
 13498  				if shift >= 64 {
 13499  					return ErrIntOverflow
 13500  				}
 13501  				if iNdEx >= l {
 13502  					return io.ErrUnexpectedEOF
 13503  				}
 13504  				b := dAtA[iNdEx]
 13505  				iNdEx++
 13506  				stringLen |= uint64(b&0x7F) << shift
 13507  				if b < 0x80 {
 13508  					break
 13509  				}
 13510  			}
 13511  			intStringLen := int(stringLen)
 13512  			if intStringLen < 0 {
 13513  				return ErrInvalidLength
 13514  			}
 13515  			postIndex := iNdEx + intStringLen
 13516  			if postIndex < 0 {
 13517  				return ErrInvalidLength
 13518  			}
 13519  			if postIndex > l {
 13520  				return io.ErrUnexpectedEOF
 13521  			}
 13522  			m.TargetTable = string(dAtA[iNdEx:postIndex])
 13523  			iNdEx = postIndex
 13524  		case 2:
 13525  			if wireType != 2 {
 13526  				return fmt.Errorf("proto: wrong wireType = %d for field SourceExpression", wireType)
 13527  			}
 13528  			var stringLen uint64
 13529  			for shift := uint(0); ; shift += 7 {
 13530  				if shift >= 64 {
 13531  					return ErrIntOverflow
 13532  				}
 13533  				if iNdEx >= l {
 13534  					return io.ErrUnexpectedEOF
 13535  				}
 13536  				b := dAtA[iNdEx]
 13537  				iNdEx++
 13538  				stringLen |= uint64(b&0x7F) << shift
 13539  				if b < 0x80 {
 13540  					break
 13541  				}
 13542  			}
 13543  			intStringLen := int(stringLen)
 13544  			if intStringLen < 0 {
 13545  				return ErrInvalidLength
 13546  			}
 13547  			postIndex := iNdEx + intStringLen
 13548  			if postIndex < 0 {
 13549  				return ErrInvalidLength
 13550  			}
 13551  			if postIndex > l {
 13552  				return io.ErrUnexpectedEOF
 13553  			}
 13554  			m.SourceExpression = string(dAtA[iNdEx:postIndex])
 13555  			iNdEx = postIndex
 13556  		case 3:
 13557  			if wireType != 2 {
 13558  				return fmt.Errorf("proto: wrong wireType = %d for field CreateDdl", wireType)
 13559  			}
 13560  			var stringLen uint64
 13561  			for shift := uint(0); ; shift += 7 {
 13562  				if shift >= 64 {
 13563  					return ErrIntOverflow
 13564  				}
 13565  				if iNdEx >= l {
 13566  					return io.ErrUnexpectedEOF
 13567  				}
 13568  				b := dAtA[iNdEx]
 13569  				iNdEx++
 13570  				stringLen |= uint64(b&0x7F) << shift
 13571  				if b < 0x80 {
 13572  					break
 13573  				}
 13574  			}
 13575  			intStringLen := int(stringLen)
 13576  			if intStringLen < 0 {
 13577  				return ErrInvalidLength
 13578  			}
 13579  			postIndex := iNdEx + intStringLen
 13580  			if postIndex < 0 {
 13581  				return ErrInvalidLength
 13582  			}
 13583  			if postIndex > l {
 13584  				return io.ErrUnexpectedEOF
 13585  			}
 13586  			m.CreateDdl = string(dAtA[iNdEx:postIndex])
 13587  			iNdEx = postIndex
 13588  		default:
 13589  			iNdEx = preIndex
 13590  			skippy, err := skip(dAtA[iNdEx:])
 13591  			if err != nil {
 13592  				return err
 13593  			}
 13594  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 13595  				return ErrInvalidLength
 13596  			}
 13597  			if (iNdEx + skippy) > l {
 13598  				return io.ErrUnexpectedEOF
 13599  			}
 13600  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 13601  			iNdEx += skippy
 13602  		}
 13603  	}
 13604  
 13605  	if iNdEx > l {
 13606  		return io.ErrUnexpectedEOF
 13607  	}
 13608  	return nil
 13609  }
 13610  func (m *MaterializeSettings) UnmarshalVT(dAtA []byte) error {
 13611  	l := len(dAtA)
 13612  	iNdEx := 0
 13613  	for iNdEx < l {
 13614  		preIndex := iNdEx
 13615  		var wire uint64
 13616  		for shift := uint(0); ; shift += 7 {
 13617  			if shift >= 64 {
 13618  				return ErrIntOverflow
 13619  			}
 13620  			if iNdEx >= l {
 13621  				return io.ErrUnexpectedEOF
 13622  			}
 13623  			b := dAtA[iNdEx]
 13624  			iNdEx++
 13625  			wire |= uint64(b&0x7F) << shift
 13626  			if b < 0x80 {
 13627  				break
 13628  			}
 13629  		}
 13630  		fieldNum := int32(wire >> 3)
 13631  		wireType := int(wire & 0x7)
 13632  		if wireType == 4 {
 13633  			return fmt.Errorf("proto: MaterializeSettings: wiretype end group for non-group")
 13634  		}
 13635  		if fieldNum <= 0 {
 13636  			return fmt.Errorf("proto: MaterializeSettings: illegal tag %d (wire type %d)", fieldNum, wire)
 13637  		}
 13638  		switch fieldNum {
 13639  		case 1:
 13640  			if wireType != 2 {
 13641  				return fmt.Errorf("proto: wrong wireType = %d for field Workflow", wireType)
 13642  			}
 13643  			var stringLen uint64
 13644  			for shift := uint(0); ; shift += 7 {
 13645  				if shift >= 64 {
 13646  					return ErrIntOverflow
 13647  				}
 13648  				if iNdEx >= l {
 13649  					return io.ErrUnexpectedEOF
 13650  				}
 13651  				b := dAtA[iNdEx]
 13652  				iNdEx++
 13653  				stringLen |= uint64(b&0x7F) << shift
 13654  				if b < 0x80 {
 13655  					break
 13656  				}
 13657  			}
 13658  			intStringLen := int(stringLen)
 13659  			if intStringLen < 0 {
 13660  				return ErrInvalidLength
 13661  			}
 13662  			postIndex := iNdEx + intStringLen
 13663  			if postIndex < 0 {
 13664  				return ErrInvalidLength
 13665  			}
 13666  			if postIndex > l {
 13667  				return io.ErrUnexpectedEOF
 13668  			}
 13669  			m.Workflow = string(dAtA[iNdEx:postIndex])
 13670  			iNdEx = postIndex
 13671  		case 2:
 13672  			if wireType != 2 {
 13673  				return fmt.Errorf("proto: wrong wireType = %d for field SourceKeyspace", wireType)
 13674  			}
 13675  			var stringLen uint64
 13676  			for shift := uint(0); ; shift += 7 {
 13677  				if shift >= 64 {
 13678  					return ErrIntOverflow
 13679  				}
 13680  				if iNdEx >= l {
 13681  					return io.ErrUnexpectedEOF
 13682  				}
 13683  				b := dAtA[iNdEx]
 13684  				iNdEx++
 13685  				stringLen |= uint64(b&0x7F) << shift
 13686  				if b < 0x80 {
 13687  					break
 13688  				}
 13689  			}
 13690  			intStringLen := int(stringLen)
 13691  			if intStringLen < 0 {
 13692  				return ErrInvalidLength
 13693  			}
 13694  			postIndex := iNdEx + intStringLen
 13695  			if postIndex < 0 {
 13696  				return ErrInvalidLength
 13697  			}
 13698  			if postIndex > l {
 13699  				return io.ErrUnexpectedEOF
 13700  			}
 13701  			m.SourceKeyspace = string(dAtA[iNdEx:postIndex])
 13702  			iNdEx = postIndex
 13703  		case 3:
 13704  			if wireType != 2 {
 13705  				return fmt.Errorf("proto: wrong wireType = %d for field TargetKeyspace", wireType)
 13706  			}
 13707  			var stringLen uint64
 13708  			for shift := uint(0); ; shift += 7 {
 13709  				if shift >= 64 {
 13710  					return ErrIntOverflow
 13711  				}
 13712  				if iNdEx >= l {
 13713  					return io.ErrUnexpectedEOF
 13714  				}
 13715  				b := dAtA[iNdEx]
 13716  				iNdEx++
 13717  				stringLen |= uint64(b&0x7F) << shift
 13718  				if b < 0x80 {
 13719  					break
 13720  				}
 13721  			}
 13722  			intStringLen := int(stringLen)
 13723  			if intStringLen < 0 {
 13724  				return ErrInvalidLength
 13725  			}
 13726  			postIndex := iNdEx + intStringLen
 13727  			if postIndex < 0 {
 13728  				return ErrInvalidLength
 13729  			}
 13730  			if postIndex > l {
 13731  				return io.ErrUnexpectedEOF
 13732  			}
 13733  			m.TargetKeyspace = string(dAtA[iNdEx:postIndex])
 13734  			iNdEx = postIndex
 13735  		case 4:
 13736  			if wireType != 0 {
 13737  				return fmt.Errorf("proto: wrong wireType = %d for field StopAfterCopy", wireType)
 13738  			}
 13739  			var v int
 13740  			for shift := uint(0); ; shift += 7 {
 13741  				if shift >= 64 {
 13742  					return ErrIntOverflow
 13743  				}
 13744  				if iNdEx >= l {
 13745  					return io.ErrUnexpectedEOF
 13746  				}
 13747  				b := dAtA[iNdEx]
 13748  				iNdEx++
 13749  				v |= int(b&0x7F) << shift
 13750  				if b < 0x80 {
 13751  					break
 13752  				}
 13753  			}
 13754  			m.StopAfterCopy = bool(v != 0)
 13755  		case 5:
 13756  			if wireType != 2 {
 13757  				return fmt.Errorf("proto: wrong wireType = %d for field TableSettings", wireType)
 13758  			}
 13759  			var msglen int
 13760  			for shift := uint(0); ; shift += 7 {
 13761  				if shift >= 64 {
 13762  					return ErrIntOverflow
 13763  				}
 13764  				if iNdEx >= l {
 13765  					return io.ErrUnexpectedEOF
 13766  				}
 13767  				b := dAtA[iNdEx]
 13768  				iNdEx++
 13769  				msglen |= int(b&0x7F) << shift
 13770  				if b < 0x80 {
 13771  					break
 13772  				}
 13773  			}
 13774  			if msglen < 0 {
 13775  				return ErrInvalidLength
 13776  			}
 13777  			postIndex := iNdEx + msglen
 13778  			if postIndex < 0 {
 13779  				return ErrInvalidLength
 13780  			}
 13781  			if postIndex > l {
 13782  				return io.ErrUnexpectedEOF
 13783  			}
 13784  			m.TableSettings = append(m.TableSettings, &TableMaterializeSettings{})
 13785  			if err := m.TableSettings[len(m.TableSettings)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 13786  				return err
 13787  			}
 13788  			iNdEx = postIndex
 13789  		case 6:
 13790  			if wireType != 2 {
 13791  				return fmt.Errorf("proto: wrong wireType = %d for field Cell", wireType)
 13792  			}
 13793  			var stringLen uint64
 13794  			for shift := uint(0); ; shift += 7 {
 13795  				if shift >= 64 {
 13796  					return ErrIntOverflow
 13797  				}
 13798  				if iNdEx >= l {
 13799  					return io.ErrUnexpectedEOF
 13800  				}
 13801  				b := dAtA[iNdEx]
 13802  				iNdEx++
 13803  				stringLen |= uint64(b&0x7F) << shift
 13804  				if b < 0x80 {
 13805  					break
 13806  				}
 13807  			}
 13808  			intStringLen := int(stringLen)
 13809  			if intStringLen < 0 {
 13810  				return ErrInvalidLength
 13811  			}
 13812  			postIndex := iNdEx + intStringLen
 13813  			if postIndex < 0 {
 13814  				return ErrInvalidLength
 13815  			}
 13816  			if postIndex > l {
 13817  				return io.ErrUnexpectedEOF
 13818  			}
 13819  			m.Cell = string(dAtA[iNdEx:postIndex])
 13820  			iNdEx = postIndex
 13821  		case 7:
 13822  			if wireType != 2 {
 13823  				return fmt.Errorf("proto: wrong wireType = %d for field TabletTypes", wireType)
 13824  			}
 13825  			var stringLen uint64
 13826  			for shift := uint(0); ; shift += 7 {
 13827  				if shift >= 64 {
 13828  					return ErrIntOverflow
 13829  				}
 13830  				if iNdEx >= l {
 13831  					return io.ErrUnexpectedEOF
 13832  				}
 13833  				b := dAtA[iNdEx]
 13834  				iNdEx++
 13835  				stringLen |= uint64(b&0x7F) << shift
 13836  				if b < 0x80 {
 13837  					break
 13838  				}
 13839  			}
 13840  			intStringLen := int(stringLen)
 13841  			if intStringLen < 0 {
 13842  				return ErrInvalidLength
 13843  			}
 13844  			postIndex := iNdEx + intStringLen
 13845  			if postIndex < 0 {
 13846  				return ErrInvalidLength
 13847  			}
 13848  			if postIndex > l {
 13849  				return io.ErrUnexpectedEOF
 13850  			}
 13851  			m.TabletTypes = string(dAtA[iNdEx:postIndex])
 13852  			iNdEx = postIndex
 13853  		case 8:
 13854  			if wireType != 2 {
 13855  				return fmt.Errorf("proto: wrong wireType = %d for field ExternalCluster", wireType)
 13856  			}
 13857  			var stringLen uint64
 13858  			for shift := uint(0); ; shift += 7 {
 13859  				if shift >= 64 {
 13860  					return ErrIntOverflow
 13861  				}
 13862  				if iNdEx >= l {
 13863  					return io.ErrUnexpectedEOF
 13864  				}
 13865  				b := dAtA[iNdEx]
 13866  				iNdEx++
 13867  				stringLen |= uint64(b&0x7F) << shift
 13868  				if b < 0x80 {
 13869  					break
 13870  				}
 13871  			}
 13872  			intStringLen := int(stringLen)
 13873  			if intStringLen < 0 {
 13874  				return ErrInvalidLength
 13875  			}
 13876  			postIndex := iNdEx + intStringLen
 13877  			if postIndex < 0 {
 13878  				return ErrInvalidLength
 13879  			}
 13880  			if postIndex > l {
 13881  				return io.ErrUnexpectedEOF
 13882  			}
 13883  			m.ExternalCluster = string(dAtA[iNdEx:postIndex])
 13884  			iNdEx = postIndex
 13885  		case 9:
 13886  			if wireType != 0 {
 13887  				return fmt.Errorf("proto: wrong wireType = %d for field MaterializationIntent", wireType)
 13888  			}
 13889  			m.MaterializationIntent = 0
 13890  			for shift := uint(0); ; shift += 7 {
 13891  				if shift >= 64 {
 13892  					return ErrIntOverflow
 13893  				}
 13894  				if iNdEx >= l {
 13895  					return io.ErrUnexpectedEOF
 13896  				}
 13897  				b := dAtA[iNdEx]
 13898  				iNdEx++
 13899  				m.MaterializationIntent |= MaterializationIntent(b&0x7F) << shift
 13900  				if b < 0x80 {
 13901  					break
 13902  				}
 13903  			}
 13904  		case 10:
 13905  			if wireType != 2 {
 13906  				return fmt.Errorf("proto: wrong wireType = %d for field SourceTimeZone", wireType)
 13907  			}
 13908  			var stringLen uint64
 13909  			for shift := uint(0); ; shift += 7 {
 13910  				if shift >= 64 {
 13911  					return ErrIntOverflow
 13912  				}
 13913  				if iNdEx >= l {
 13914  					return io.ErrUnexpectedEOF
 13915  				}
 13916  				b := dAtA[iNdEx]
 13917  				iNdEx++
 13918  				stringLen |= uint64(b&0x7F) << shift
 13919  				if b < 0x80 {
 13920  					break
 13921  				}
 13922  			}
 13923  			intStringLen := int(stringLen)
 13924  			if intStringLen < 0 {
 13925  				return ErrInvalidLength
 13926  			}
 13927  			postIndex := iNdEx + intStringLen
 13928  			if postIndex < 0 {
 13929  				return ErrInvalidLength
 13930  			}
 13931  			if postIndex > l {
 13932  				return io.ErrUnexpectedEOF
 13933  			}
 13934  			m.SourceTimeZone = string(dAtA[iNdEx:postIndex])
 13935  			iNdEx = postIndex
 13936  		case 11:
 13937  			if wireType != 2 {
 13938  				return fmt.Errorf("proto: wrong wireType = %d for field TargetTimeZone", wireType)
 13939  			}
 13940  			var stringLen uint64
 13941  			for shift := uint(0); ; shift += 7 {
 13942  				if shift >= 64 {
 13943  					return ErrIntOverflow
 13944  				}
 13945  				if iNdEx >= l {
 13946  					return io.ErrUnexpectedEOF
 13947  				}
 13948  				b := dAtA[iNdEx]
 13949  				iNdEx++
 13950  				stringLen |= uint64(b&0x7F) << shift
 13951  				if b < 0x80 {
 13952  					break
 13953  				}
 13954  			}
 13955  			intStringLen := int(stringLen)
 13956  			if intStringLen < 0 {
 13957  				return ErrInvalidLength
 13958  			}
 13959  			postIndex := iNdEx + intStringLen
 13960  			if postIndex < 0 {
 13961  				return ErrInvalidLength
 13962  			}
 13963  			if postIndex > l {
 13964  				return io.ErrUnexpectedEOF
 13965  			}
 13966  			m.TargetTimeZone = string(dAtA[iNdEx:postIndex])
 13967  			iNdEx = postIndex
 13968  		case 12:
 13969  			if wireType != 2 {
 13970  				return fmt.Errorf("proto: wrong wireType = %d for field SourceShards", wireType)
 13971  			}
 13972  			var stringLen uint64
 13973  			for shift := uint(0); ; shift += 7 {
 13974  				if shift >= 64 {
 13975  					return ErrIntOverflow
 13976  				}
 13977  				if iNdEx >= l {
 13978  					return io.ErrUnexpectedEOF
 13979  				}
 13980  				b := dAtA[iNdEx]
 13981  				iNdEx++
 13982  				stringLen |= uint64(b&0x7F) << shift
 13983  				if b < 0x80 {
 13984  					break
 13985  				}
 13986  			}
 13987  			intStringLen := int(stringLen)
 13988  			if intStringLen < 0 {
 13989  				return ErrInvalidLength
 13990  			}
 13991  			postIndex := iNdEx + intStringLen
 13992  			if postIndex < 0 {
 13993  				return ErrInvalidLength
 13994  			}
 13995  			if postIndex > l {
 13996  				return io.ErrUnexpectedEOF
 13997  			}
 13998  			m.SourceShards = append(m.SourceShards, string(dAtA[iNdEx:postIndex]))
 13999  			iNdEx = postIndex
 14000  		case 13:
 14001  			if wireType != 2 {
 14002  				return fmt.Errorf("proto: wrong wireType = %d for field OnDdl", wireType)
 14003  			}
 14004  			var stringLen uint64
 14005  			for shift := uint(0); ; shift += 7 {
 14006  				if shift >= 64 {
 14007  					return ErrIntOverflow
 14008  				}
 14009  				if iNdEx >= l {
 14010  					return io.ErrUnexpectedEOF
 14011  				}
 14012  				b := dAtA[iNdEx]
 14013  				iNdEx++
 14014  				stringLen |= uint64(b&0x7F) << shift
 14015  				if b < 0x80 {
 14016  					break
 14017  				}
 14018  			}
 14019  			intStringLen := int(stringLen)
 14020  			if intStringLen < 0 {
 14021  				return ErrInvalidLength
 14022  			}
 14023  			postIndex := iNdEx + intStringLen
 14024  			if postIndex < 0 {
 14025  				return ErrInvalidLength
 14026  			}
 14027  			if postIndex > l {
 14028  				return io.ErrUnexpectedEOF
 14029  			}
 14030  			m.OnDdl = string(dAtA[iNdEx:postIndex])
 14031  			iNdEx = postIndex
 14032  		case 14:
 14033  			if wireType != 0 {
 14034  				return fmt.Errorf("proto: wrong wireType = %d for field DeferSecondaryKeys", wireType)
 14035  			}
 14036  			var v int
 14037  			for shift := uint(0); ; shift += 7 {
 14038  				if shift >= 64 {
 14039  					return ErrIntOverflow
 14040  				}
 14041  				if iNdEx >= l {
 14042  					return io.ErrUnexpectedEOF
 14043  				}
 14044  				b := dAtA[iNdEx]
 14045  				iNdEx++
 14046  				v |= int(b&0x7F) << shift
 14047  				if b < 0x80 {
 14048  					break
 14049  				}
 14050  			}
 14051  			m.DeferSecondaryKeys = bool(v != 0)
 14052  		default:
 14053  			iNdEx = preIndex
 14054  			skippy, err := skip(dAtA[iNdEx:])
 14055  			if err != nil {
 14056  				return err
 14057  			}
 14058  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 14059  				return ErrInvalidLength
 14060  			}
 14061  			if (iNdEx + skippy) > l {
 14062  				return io.ErrUnexpectedEOF
 14063  			}
 14064  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 14065  			iNdEx += skippy
 14066  		}
 14067  	}
 14068  
 14069  	if iNdEx > l {
 14070  		return io.ErrUnexpectedEOF
 14071  	}
 14072  	return nil
 14073  }
 14074  func (m *Keyspace) UnmarshalVT(dAtA []byte) error {
 14075  	l := len(dAtA)
 14076  	iNdEx := 0
 14077  	for iNdEx < l {
 14078  		preIndex := iNdEx
 14079  		var wire uint64
 14080  		for shift := uint(0); ; shift += 7 {
 14081  			if shift >= 64 {
 14082  				return ErrIntOverflow
 14083  			}
 14084  			if iNdEx >= l {
 14085  				return io.ErrUnexpectedEOF
 14086  			}
 14087  			b := dAtA[iNdEx]
 14088  			iNdEx++
 14089  			wire |= uint64(b&0x7F) << shift
 14090  			if b < 0x80 {
 14091  				break
 14092  			}
 14093  		}
 14094  		fieldNum := int32(wire >> 3)
 14095  		wireType := int(wire & 0x7)
 14096  		if wireType == 4 {
 14097  			return fmt.Errorf("proto: Keyspace: wiretype end group for non-group")
 14098  		}
 14099  		if fieldNum <= 0 {
 14100  			return fmt.Errorf("proto: Keyspace: illegal tag %d (wire type %d)", fieldNum, wire)
 14101  		}
 14102  		switch fieldNum {
 14103  		case 1:
 14104  			if wireType != 2 {
 14105  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
 14106  			}
 14107  			var stringLen uint64
 14108  			for shift := uint(0); ; shift += 7 {
 14109  				if shift >= 64 {
 14110  					return ErrIntOverflow
 14111  				}
 14112  				if iNdEx >= l {
 14113  					return io.ErrUnexpectedEOF
 14114  				}
 14115  				b := dAtA[iNdEx]
 14116  				iNdEx++
 14117  				stringLen |= uint64(b&0x7F) << shift
 14118  				if b < 0x80 {
 14119  					break
 14120  				}
 14121  			}
 14122  			intStringLen := int(stringLen)
 14123  			if intStringLen < 0 {
 14124  				return ErrInvalidLength
 14125  			}
 14126  			postIndex := iNdEx + intStringLen
 14127  			if postIndex < 0 {
 14128  				return ErrInvalidLength
 14129  			}
 14130  			if postIndex > l {
 14131  				return io.ErrUnexpectedEOF
 14132  			}
 14133  			m.Name = string(dAtA[iNdEx:postIndex])
 14134  			iNdEx = postIndex
 14135  		case 2:
 14136  			if wireType != 2 {
 14137  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 14138  			}
 14139  			var msglen int
 14140  			for shift := uint(0); ; shift += 7 {
 14141  				if shift >= 64 {
 14142  					return ErrIntOverflow
 14143  				}
 14144  				if iNdEx >= l {
 14145  					return io.ErrUnexpectedEOF
 14146  				}
 14147  				b := dAtA[iNdEx]
 14148  				iNdEx++
 14149  				msglen |= int(b&0x7F) << shift
 14150  				if b < 0x80 {
 14151  					break
 14152  				}
 14153  			}
 14154  			if msglen < 0 {
 14155  				return ErrInvalidLength
 14156  			}
 14157  			postIndex := iNdEx + msglen
 14158  			if postIndex < 0 {
 14159  				return ErrInvalidLength
 14160  			}
 14161  			if postIndex > l {
 14162  				return io.ErrUnexpectedEOF
 14163  			}
 14164  			if m.Keyspace == nil {
 14165  				m.Keyspace = &topodata.Keyspace{}
 14166  			}
 14167  			if err := m.Keyspace.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 14168  				return err
 14169  			}
 14170  			iNdEx = postIndex
 14171  		default:
 14172  			iNdEx = preIndex
 14173  			skippy, err := skip(dAtA[iNdEx:])
 14174  			if err != nil {
 14175  				return err
 14176  			}
 14177  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 14178  				return ErrInvalidLength
 14179  			}
 14180  			if (iNdEx + skippy) > l {
 14181  				return io.ErrUnexpectedEOF
 14182  			}
 14183  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 14184  			iNdEx += skippy
 14185  		}
 14186  	}
 14187  
 14188  	if iNdEx > l {
 14189  		return io.ErrUnexpectedEOF
 14190  	}
 14191  	return nil
 14192  }
 14193  func (m *Shard) UnmarshalVT(dAtA []byte) error {
 14194  	l := len(dAtA)
 14195  	iNdEx := 0
 14196  	for iNdEx < l {
 14197  		preIndex := iNdEx
 14198  		var wire uint64
 14199  		for shift := uint(0); ; shift += 7 {
 14200  			if shift >= 64 {
 14201  				return ErrIntOverflow
 14202  			}
 14203  			if iNdEx >= l {
 14204  				return io.ErrUnexpectedEOF
 14205  			}
 14206  			b := dAtA[iNdEx]
 14207  			iNdEx++
 14208  			wire |= uint64(b&0x7F) << shift
 14209  			if b < 0x80 {
 14210  				break
 14211  			}
 14212  		}
 14213  		fieldNum := int32(wire >> 3)
 14214  		wireType := int(wire & 0x7)
 14215  		if wireType == 4 {
 14216  			return fmt.Errorf("proto: Shard: wiretype end group for non-group")
 14217  		}
 14218  		if fieldNum <= 0 {
 14219  			return fmt.Errorf("proto: Shard: illegal tag %d (wire type %d)", fieldNum, wire)
 14220  		}
 14221  		switch fieldNum {
 14222  		case 1:
 14223  			if wireType != 2 {
 14224  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 14225  			}
 14226  			var stringLen uint64
 14227  			for shift := uint(0); ; shift += 7 {
 14228  				if shift >= 64 {
 14229  					return ErrIntOverflow
 14230  				}
 14231  				if iNdEx >= l {
 14232  					return io.ErrUnexpectedEOF
 14233  				}
 14234  				b := dAtA[iNdEx]
 14235  				iNdEx++
 14236  				stringLen |= uint64(b&0x7F) << shift
 14237  				if b < 0x80 {
 14238  					break
 14239  				}
 14240  			}
 14241  			intStringLen := int(stringLen)
 14242  			if intStringLen < 0 {
 14243  				return ErrInvalidLength
 14244  			}
 14245  			postIndex := iNdEx + intStringLen
 14246  			if postIndex < 0 {
 14247  				return ErrInvalidLength
 14248  			}
 14249  			if postIndex > l {
 14250  				return io.ErrUnexpectedEOF
 14251  			}
 14252  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 14253  			iNdEx = postIndex
 14254  		case 2:
 14255  			if wireType != 2 {
 14256  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
 14257  			}
 14258  			var stringLen uint64
 14259  			for shift := uint(0); ; shift += 7 {
 14260  				if shift >= 64 {
 14261  					return ErrIntOverflow
 14262  				}
 14263  				if iNdEx >= l {
 14264  					return io.ErrUnexpectedEOF
 14265  				}
 14266  				b := dAtA[iNdEx]
 14267  				iNdEx++
 14268  				stringLen |= uint64(b&0x7F) << shift
 14269  				if b < 0x80 {
 14270  					break
 14271  				}
 14272  			}
 14273  			intStringLen := int(stringLen)
 14274  			if intStringLen < 0 {
 14275  				return ErrInvalidLength
 14276  			}
 14277  			postIndex := iNdEx + intStringLen
 14278  			if postIndex < 0 {
 14279  				return ErrInvalidLength
 14280  			}
 14281  			if postIndex > l {
 14282  				return io.ErrUnexpectedEOF
 14283  			}
 14284  			m.Name = string(dAtA[iNdEx:postIndex])
 14285  			iNdEx = postIndex
 14286  		case 3:
 14287  			if wireType != 2 {
 14288  				return fmt.Errorf("proto: wrong wireType = %d for field Shard", wireType)
 14289  			}
 14290  			var msglen int
 14291  			for shift := uint(0); ; shift += 7 {
 14292  				if shift >= 64 {
 14293  					return ErrIntOverflow
 14294  				}
 14295  				if iNdEx >= l {
 14296  					return io.ErrUnexpectedEOF
 14297  				}
 14298  				b := dAtA[iNdEx]
 14299  				iNdEx++
 14300  				msglen |= int(b&0x7F) << shift
 14301  				if b < 0x80 {
 14302  					break
 14303  				}
 14304  			}
 14305  			if msglen < 0 {
 14306  				return ErrInvalidLength
 14307  			}
 14308  			postIndex := iNdEx + msglen
 14309  			if postIndex < 0 {
 14310  				return ErrInvalidLength
 14311  			}
 14312  			if postIndex > l {
 14313  				return io.ErrUnexpectedEOF
 14314  			}
 14315  			if m.Shard == nil {
 14316  				m.Shard = &topodata.Shard{}
 14317  			}
 14318  			if err := m.Shard.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 14319  				return err
 14320  			}
 14321  			iNdEx = postIndex
 14322  		default:
 14323  			iNdEx = preIndex
 14324  			skippy, err := skip(dAtA[iNdEx:])
 14325  			if err != nil {
 14326  				return err
 14327  			}
 14328  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 14329  				return ErrInvalidLength
 14330  			}
 14331  			if (iNdEx + skippy) > l {
 14332  				return io.ErrUnexpectedEOF
 14333  			}
 14334  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 14335  			iNdEx += skippy
 14336  		}
 14337  	}
 14338  
 14339  	if iNdEx > l {
 14340  		return io.ErrUnexpectedEOF
 14341  	}
 14342  	return nil
 14343  }
 14344  func (m *Workflow_ReplicationLocation) UnmarshalVT(dAtA []byte) error {
 14345  	l := len(dAtA)
 14346  	iNdEx := 0
 14347  	for iNdEx < l {
 14348  		preIndex := iNdEx
 14349  		var wire uint64
 14350  		for shift := uint(0); ; shift += 7 {
 14351  			if shift >= 64 {
 14352  				return ErrIntOverflow
 14353  			}
 14354  			if iNdEx >= l {
 14355  				return io.ErrUnexpectedEOF
 14356  			}
 14357  			b := dAtA[iNdEx]
 14358  			iNdEx++
 14359  			wire |= uint64(b&0x7F) << shift
 14360  			if b < 0x80 {
 14361  				break
 14362  			}
 14363  		}
 14364  		fieldNum := int32(wire >> 3)
 14365  		wireType := int(wire & 0x7)
 14366  		if wireType == 4 {
 14367  			return fmt.Errorf("proto: Workflow_ReplicationLocation: wiretype end group for non-group")
 14368  		}
 14369  		if fieldNum <= 0 {
 14370  			return fmt.Errorf("proto: Workflow_ReplicationLocation: illegal tag %d (wire type %d)", fieldNum, wire)
 14371  		}
 14372  		switch fieldNum {
 14373  		case 1:
 14374  			if wireType != 2 {
 14375  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 14376  			}
 14377  			var stringLen uint64
 14378  			for shift := uint(0); ; shift += 7 {
 14379  				if shift >= 64 {
 14380  					return ErrIntOverflow
 14381  				}
 14382  				if iNdEx >= l {
 14383  					return io.ErrUnexpectedEOF
 14384  				}
 14385  				b := dAtA[iNdEx]
 14386  				iNdEx++
 14387  				stringLen |= uint64(b&0x7F) << shift
 14388  				if b < 0x80 {
 14389  					break
 14390  				}
 14391  			}
 14392  			intStringLen := int(stringLen)
 14393  			if intStringLen < 0 {
 14394  				return ErrInvalidLength
 14395  			}
 14396  			postIndex := iNdEx + intStringLen
 14397  			if postIndex < 0 {
 14398  				return ErrInvalidLength
 14399  			}
 14400  			if postIndex > l {
 14401  				return io.ErrUnexpectedEOF
 14402  			}
 14403  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 14404  			iNdEx = postIndex
 14405  		case 2:
 14406  			if wireType != 2 {
 14407  				return fmt.Errorf("proto: wrong wireType = %d for field Shards", wireType)
 14408  			}
 14409  			var stringLen uint64
 14410  			for shift := uint(0); ; shift += 7 {
 14411  				if shift >= 64 {
 14412  					return ErrIntOverflow
 14413  				}
 14414  				if iNdEx >= l {
 14415  					return io.ErrUnexpectedEOF
 14416  				}
 14417  				b := dAtA[iNdEx]
 14418  				iNdEx++
 14419  				stringLen |= uint64(b&0x7F) << shift
 14420  				if b < 0x80 {
 14421  					break
 14422  				}
 14423  			}
 14424  			intStringLen := int(stringLen)
 14425  			if intStringLen < 0 {
 14426  				return ErrInvalidLength
 14427  			}
 14428  			postIndex := iNdEx + intStringLen
 14429  			if postIndex < 0 {
 14430  				return ErrInvalidLength
 14431  			}
 14432  			if postIndex > l {
 14433  				return io.ErrUnexpectedEOF
 14434  			}
 14435  			m.Shards = append(m.Shards, string(dAtA[iNdEx:postIndex]))
 14436  			iNdEx = postIndex
 14437  		default:
 14438  			iNdEx = preIndex
 14439  			skippy, err := skip(dAtA[iNdEx:])
 14440  			if err != nil {
 14441  				return err
 14442  			}
 14443  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 14444  				return ErrInvalidLength
 14445  			}
 14446  			if (iNdEx + skippy) > l {
 14447  				return io.ErrUnexpectedEOF
 14448  			}
 14449  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 14450  			iNdEx += skippy
 14451  		}
 14452  	}
 14453  
 14454  	if iNdEx > l {
 14455  		return io.ErrUnexpectedEOF
 14456  	}
 14457  	return nil
 14458  }
 14459  func (m *Workflow_ShardStream) UnmarshalVT(dAtA []byte) error {
 14460  	l := len(dAtA)
 14461  	iNdEx := 0
 14462  	for iNdEx < l {
 14463  		preIndex := iNdEx
 14464  		var wire uint64
 14465  		for shift := uint(0); ; shift += 7 {
 14466  			if shift >= 64 {
 14467  				return ErrIntOverflow
 14468  			}
 14469  			if iNdEx >= l {
 14470  				return io.ErrUnexpectedEOF
 14471  			}
 14472  			b := dAtA[iNdEx]
 14473  			iNdEx++
 14474  			wire |= uint64(b&0x7F) << shift
 14475  			if b < 0x80 {
 14476  				break
 14477  			}
 14478  		}
 14479  		fieldNum := int32(wire >> 3)
 14480  		wireType := int(wire & 0x7)
 14481  		if wireType == 4 {
 14482  			return fmt.Errorf("proto: Workflow_ShardStream: wiretype end group for non-group")
 14483  		}
 14484  		if fieldNum <= 0 {
 14485  			return fmt.Errorf("proto: Workflow_ShardStream: illegal tag %d (wire type %d)", fieldNum, wire)
 14486  		}
 14487  		switch fieldNum {
 14488  		case 1:
 14489  			if wireType != 2 {
 14490  				return fmt.Errorf("proto: wrong wireType = %d for field Streams", wireType)
 14491  			}
 14492  			var msglen int
 14493  			for shift := uint(0); ; shift += 7 {
 14494  				if shift >= 64 {
 14495  					return ErrIntOverflow
 14496  				}
 14497  				if iNdEx >= l {
 14498  					return io.ErrUnexpectedEOF
 14499  				}
 14500  				b := dAtA[iNdEx]
 14501  				iNdEx++
 14502  				msglen |= int(b&0x7F) << shift
 14503  				if b < 0x80 {
 14504  					break
 14505  				}
 14506  			}
 14507  			if msglen < 0 {
 14508  				return ErrInvalidLength
 14509  			}
 14510  			postIndex := iNdEx + msglen
 14511  			if postIndex < 0 {
 14512  				return ErrInvalidLength
 14513  			}
 14514  			if postIndex > l {
 14515  				return io.ErrUnexpectedEOF
 14516  			}
 14517  			m.Streams = append(m.Streams, &Workflow_Stream{})
 14518  			if err := m.Streams[len(m.Streams)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 14519  				return err
 14520  			}
 14521  			iNdEx = postIndex
 14522  		case 2:
 14523  			if wireType != 2 {
 14524  				return fmt.Errorf("proto: wrong wireType = %d for field TabletControls", wireType)
 14525  			}
 14526  			var msglen int
 14527  			for shift := uint(0); ; shift += 7 {
 14528  				if shift >= 64 {
 14529  					return ErrIntOverflow
 14530  				}
 14531  				if iNdEx >= l {
 14532  					return io.ErrUnexpectedEOF
 14533  				}
 14534  				b := dAtA[iNdEx]
 14535  				iNdEx++
 14536  				msglen |= int(b&0x7F) << shift
 14537  				if b < 0x80 {
 14538  					break
 14539  				}
 14540  			}
 14541  			if msglen < 0 {
 14542  				return ErrInvalidLength
 14543  			}
 14544  			postIndex := iNdEx + msglen
 14545  			if postIndex < 0 {
 14546  				return ErrInvalidLength
 14547  			}
 14548  			if postIndex > l {
 14549  				return io.ErrUnexpectedEOF
 14550  			}
 14551  			m.TabletControls = append(m.TabletControls, &topodata.Shard_TabletControl{})
 14552  			if err := m.TabletControls[len(m.TabletControls)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 14553  				return err
 14554  			}
 14555  			iNdEx = postIndex
 14556  		case 3:
 14557  			if wireType != 0 {
 14558  				return fmt.Errorf("proto: wrong wireType = %d for field IsPrimaryServing", wireType)
 14559  			}
 14560  			var v int
 14561  			for shift := uint(0); ; shift += 7 {
 14562  				if shift >= 64 {
 14563  					return ErrIntOverflow
 14564  				}
 14565  				if iNdEx >= l {
 14566  					return io.ErrUnexpectedEOF
 14567  				}
 14568  				b := dAtA[iNdEx]
 14569  				iNdEx++
 14570  				v |= int(b&0x7F) << shift
 14571  				if b < 0x80 {
 14572  					break
 14573  				}
 14574  			}
 14575  			m.IsPrimaryServing = bool(v != 0)
 14576  		default:
 14577  			iNdEx = preIndex
 14578  			skippy, err := skip(dAtA[iNdEx:])
 14579  			if err != nil {
 14580  				return err
 14581  			}
 14582  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 14583  				return ErrInvalidLength
 14584  			}
 14585  			if (iNdEx + skippy) > l {
 14586  				return io.ErrUnexpectedEOF
 14587  			}
 14588  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 14589  			iNdEx += skippy
 14590  		}
 14591  	}
 14592  
 14593  	if iNdEx > l {
 14594  		return io.ErrUnexpectedEOF
 14595  	}
 14596  	return nil
 14597  }
 14598  func (m *Workflow_Stream_CopyState) UnmarshalVT(dAtA []byte) error {
 14599  	l := len(dAtA)
 14600  	iNdEx := 0
 14601  	for iNdEx < l {
 14602  		preIndex := iNdEx
 14603  		var wire uint64
 14604  		for shift := uint(0); ; shift += 7 {
 14605  			if shift >= 64 {
 14606  				return ErrIntOverflow
 14607  			}
 14608  			if iNdEx >= l {
 14609  				return io.ErrUnexpectedEOF
 14610  			}
 14611  			b := dAtA[iNdEx]
 14612  			iNdEx++
 14613  			wire |= uint64(b&0x7F) << shift
 14614  			if b < 0x80 {
 14615  				break
 14616  			}
 14617  		}
 14618  		fieldNum := int32(wire >> 3)
 14619  		wireType := int(wire & 0x7)
 14620  		if wireType == 4 {
 14621  			return fmt.Errorf("proto: Workflow_Stream_CopyState: wiretype end group for non-group")
 14622  		}
 14623  		if fieldNum <= 0 {
 14624  			return fmt.Errorf("proto: Workflow_Stream_CopyState: illegal tag %d (wire type %d)", fieldNum, wire)
 14625  		}
 14626  		switch fieldNum {
 14627  		case 1:
 14628  			if wireType != 2 {
 14629  				return fmt.Errorf("proto: wrong wireType = %d for field Table", wireType)
 14630  			}
 14631  			var stringLen uint64
 14632  			for shift := uint(0); ; shift += 7 {
 14633  				if shift >= 64 {
 14634  					return ErrIntOverflow
 14635  				}
 14636  				if iNdEx >= l {
 14637  					return io.ErrUnexpectedEOF
 14638  				}
 14639  				b := dAtA[iNdEx]
 14640  				iNdEx++
 14641  				stringLen |= uint64(b&0x7F) << shift
 14642  				if b < 0x80 {
 14643  					break
 14644  				}
 14645  			}
 14646  			intStringLen := int(stringLen)
 14647  			if intStringLen < 0 {
 14648  				return ErrInvalidLength
 14649  			}
 14650  			postIndex := iNdEx + intStringLen
 14651  			if postIndex < 0 {
 14652  				return ErrInvalidLength
 14653  			}
 14654  			if postIndex > l {
 14655  				return io.ErrUnexpectedEOF
 14656  			}
 14657  			m.Table = string(dAtA[iNdEx:postIndex])
 14658  			iNdEx = postIndex
 14659  		case 2:
 14660  			if wireType != 2 {
 14661  				return fmt.Errorf("proto: wrong wireType = %d for field LastPk", wireType)
 14662  			}
 14663  			var stringLen uint64
 14664  			for shift := uint(0); ; shift += 7 {
 14665  				if shift >= 64 {
 14666  					return ErrIntOverflow
 14667  				}
 14668  				if iNdEx >= l {
 14669  					return io.ErrUnexpectedEOF
 14670  				}
 14671  				b := dAtA[iNdEx]
 14672  				iNdEx++
 14673  				stringLen |= uint64(b&0x7F) << shift
 14674  				if b < 0x80 {
 14675  					break
 14676  				}
 14677  			}
 14678  			intStringLen := int(stringLen)
 14679  			if intStringLen < 0 {
 14680  				return ErrInvalidLength
 14681  			}
 14682  			postIndex := iNdEx + intStringLen
 14683  			if postIndex < 0 {
 14684  				return ErrInvalidLength
 14685  			}
 14686  			if postIndex > l {
 14687  				return io.ErrUnexpectedEOF
 14688  			}
 14689  			m.LastPk = string(dAtA[iNdEx:postIndex])
 14690  			iNdEx = postIndex
 14691  		default:
 14692  			iNdEx = preIndex
 14693  			skippy, err := skip(dAtA[iNdEx:])
 14694  			if err != nil {
 14695  				return err
 14696  			}
 14697  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 14698  				return ErrInvalidLength
 14699  			}
 14700  			if (iNdEx + skippy) > l {
 14701  				return io.ErrUnexpectedEOF
 14702  			}
 14703  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 14704  			iNdEx += skippy
 14705  		}
 14706  	}
 14707  
 14708  	if iNdEx > l {
 14709  		return io.ErrUnexpectedEOF
 14710  	}
 14711  	return nil
 14712  }
 14713  func (m *Workflow_Stream_Log) UnmarshalVT(dAtA []byte) error {
 14714  	l := len(dAtA)
 14715  	iNdEx := 0
 14716  	for iNdEx < l {
 14717  		preIndex := iNdEx
 14718  		var wire uint64
 14719  		for shift := uint(0); ; shift += 7 {
 14720  			if shift >= 64 {
 14721  				return ErrIntOverflow
 14722  			}
 14723  			if iNdEx >= l {
 14724  				return io.ErrUnexpectedEOF
 14725  			}
 14726  			b := dAtA[iNdEx]
 14727  			iNdEx++
 14728  			wire |= uint64(b&0x7F) << shift
 14729  			if b < 0x80 {
 14730  				break
 14731  			}
 14732  		}
 14733  		fieldNum := int32(wire >> 3)
 14734  		wireType := int(wire & 0x7)
 14735  		if wireType == 4 {
 14736  			return fmt.Errorf("proto: Workflow_Stream_Log: wiretype end group for non-group")
 14737  		}
 14738  		if fieldNum <= 0 {
 14739  			return fmt.Errorf("proto: Workflow_Stream_Log: illegal tag %d (wire type %d)", fieldNum, wire)
 14740  		}
 14741  		switch fieldNum {
 14742  		case 1:
 14743  			if wireType != 0 {
 14744  				return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType)
 14745  			}
 14746  			m.Id = 0
 14747  			for shift := uint(0); ; shift += 7 {
 14748  				if shift >= 64 {
 14749  					return ErrIntOverflow
 14750  				}
 14751  				if iNdEx >= l {
 14752  					return io.ErrUnexpectedEOF
 14753  				}
 14754  				b := dAtA[iNdEx]
 14755  				iNdEx++
 14756  				m.Id |= int64(b&0x7F) << shift
 14757  				if b < 0x80 {
 14758  					break
 14759  				}
 14760  			}
 14761  		case 2:
 14762  			if wireType != 0 {
 14763  				return fmt.Errorf("proto: wrong wireType = %d for field StreamId", wireType)
 14764  			}
 14765  			m.StreamId = 0
 14766  			for shift := uint(0); ; shift += 7 {
 14767  				if shift >= 64 {
 14768  					return ErrIntOverflow
 14769  				}
 14770  				if iNdEx >= l {
 14771  					return io.ErrUnexpectedEOF
 14772  				}
 14773  				b := dAtA[iNdEx]
 14774  				iNdEx++
 14775  				m.StreamId |= int64(b&0x7F) << shift
 14776  				if b < 0x80 {
 14777  					break
 14778  				}
 14779  			}
 14780  		case 3:
 14781  			if wireType != 2 {
 14782  				return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
 14783  			}
 14784  			var stringLen uint64
 14785  			for shift := uint(0); ; shift += 7 {
 14786  				if shift >= 64 {
 14787  					return ErrIntOverflow
 14788  				}
 14789  				if iNdEx >= l {
 14790  					return io.ErrUnexpectedEOF
 14791  				}
 14792  				b := dAtA[iNdEx]
 14793  				iNdEx++
 14794  				stringLen |= uint64(b&0x7F) << shift
 14795  				if b < 0x80 {
 14796  					break
 14797  				}
 14798  			}
 14799  			intStringLen := int(stringLen)
 14800  			if intStringLen < 0 {
 14801  				return ErrInvalidLength
 14802  			}
 14803  			postIndex := iNdEx + intStringLen
 14804  			if postIndex < 0 {
 14805  				return ErrInvalidLength
 14806  			}
 14807  			if postIndex > l {
 14808  				return io.ErrUnexpectedEOF
 14809  			}
 14810  			m.Type = string(dAtA[iNdEx:postIndex])
 14811  			iNdEx = postIndex
 14812  		case 4:
 14813  			if wireType != 2 {
 14814  				return fmt.Errorf("proto: wrong wireType = %d for field State", wireType)
 14815  			}
 14816  			var stringLen uint64
 14817  			for shift := uint(0); ; shift += 7 {
 14818  				if shift >= 64 {
 14819  					return ErrIntOverflow
 14820  				}
 14821  				if iNdEx >= l {
 14822  					return io.ErrUnexpectedEOF
 14823  				}
 14824  				b := dAtA[iNdEx]
 14825  				iNdEx++
 14826  				stringLen |= uint64(b&0x7F) << shift
 14827  				if b < 0x80 {
 14828  					break
 14829  				}
 14830  			}
 14831  			intStringLen := int(stringLen)
 14832  			if intStringLen < 0 {
 14833  				return ErrInvalidLength
 14834  			}
 14835  			postIndex := iNdEx + intStringLen
 14836  			if postIndex < 0 {
 14837  				return ErrInvalidLength
 14838  			}
 14839  			if postIndex > l {
 14840  				return io.ErrUnexpectedEOF
 14841  			}
 14842  			m.State = string(dAtA[iNdEx:postIndex])
 14843  			iNdEx = postIndex
 14844  		case 5:
 14845  			if wireType != 2 {
 14846  				return fmt.Errorf("proto: wrong wireType = %d for field CreatedAt", wireType)
 14847  			}
 14848  			var msglen int
 14849  			for shift := uint(0); ; shift += 7 {
 14850  				if shift >= 64 {
 14851  					return ErrIntOverflow
 14852  				}
 14853  				if iNdEx >= l {
 14854  					return io.ErrUnexpectedEOF
 14855  				}
 14856  				b := dAtA[iNdEx]
 14857  				iNdEx++
 14858  				msglen |= int(b&0x7F) << shift
 14859  				if b < 0x80 {
 14860  					break
 14861  				}
 14862  			}
 14863  			if msglen < 0 {
 14864  				return ErrInvalidLength
 14865  			}
 14866  			postIndex := iNdEx + msglen
 14867  			if postIndex < 0 {
 14868  				return ErrInvalidLength
 14869  			}
 14870  			if postIndex > l {
 14871  				return io.ErrUnexpectedEOF
 14872  			}
 14873  			if m.CreatedAt == nil {
 14874  				m.CreatedAt = &vttime.Time{}
 14875  			}
 14876  			if err := m.CreatedAt.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 14877  				return err
 14878  			}
 14879  			iNdEx = postIndex
 14880  		case 6:
 14881  			if wireType != 2 {
 14882  				return fmt.Errorf("proto: wrong wireType = %d for field UpdatedAt", wireType)
 14883  			}
 14884  			var msglen int
 14885  			for shift := uint(0); ; shift += 7 {
 14886  				if shift >= 64 {
 14887  					return ErrIntOverflow
 14888  				}
 14889  				if iNdEx >= l {
 14890  					return io.ErrUnexpectedEOF
 14891  				}
 14892  				b := dAtA[iNdEx]
 14893  				iNdEx++
 14894  				msglen |= int(b&0x7F) << shift
 14895  				if b < 0x80 {
 14896  					break
 14897  				}
 14898  			}
 14899  			if msglen < 0 {
 14900  				return ErrInvalidLength
 14901  			}
 14902  			postIndex := iNdEx + msglen
 14903  			if postIndex < 0 {
 14904  				return ErrInvalidLength
 14905  			}
 14906  			if postIndex > l {
 14907  				return io.ErrUnexpectedEOF
 14908  			}
 14909  			if m.UpdatedAt == nil {
 14910  				m.UpdatedAt = &vttime.Time{}
 14911  			}
 14912  			if err := m.UpdatedAt.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 14913  				return err
 14914  			}
 14915  			iNdEx = postIndex
 14916  		case 7:
 14917  			if wireType != 2 {
 14918  				return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
 14919  			}
 14920  			var stringLen uint64
 14921  			for shift := uint(0); ; shift += 7 {
 14922  				if shift >= 64 {
 14923  					return ErrIntOverflow
 14924  				}
 14925  				if iNdEx >= l {
 14926  					return io.ErrUnexpectedEOF
 14927  				}
 14928  				b := dAtA[iNdEx]
 14929  				iNdEx++
 14930  				stringLen |= uint64(b&0x7F) << shift
 14931  				if b < 0x80 {
 14932  					break
 14933  				}
 14934  			}
 14935  			intStringLen := int(stringLen)
 14936  			if intStringLen < 0 {
 14937  				return ErrInvalidLength
 14938  			}
 14939  			postIndex := iNdEx + intStringLen
 14940  			if postIndex < 0 {
 14941  				return ErrInvalidLength
 14942  			}
 14943  			if postIndex > l {
 14944  				return io.ErrUnexpectedEOF
 14945  			}
 14946  			m.Message = string(dAtA[iNdEx:postIndex])
 14947  			iNdEx = postIndex
 14948  		case 8:
 14949  			if wireType != 0 {
 14950  				return fmt.Errorf("proto: wrong wireType = %d for field Count", wireType)
 14951  			}
 14952  			m.Count = 0
 14953  			for shift := uint(0); ; shift += 7 {
 14954  				if shift >= 64 {
 14955  					return ErrIntOverflow
 14956  				}
 14957  				if iNdEx >= l {
 14958  					return io.ErrUnexpectedEOF
 14959  				}
 14960  				b := dAtA[iNdEx]
 14961  				iNdEx++
 14962  				m.Count |= int64(b&0x7F) << shift
 14963  				if b < 0x80 {
 14964  					break
 14965  				}
 14966  			}
 14967  		default:
 14968  			iNdEx = preIndex
 14969  			skippy, err := skip(dAtA[iNdEx:])
 14970  			if err != nil {
 14971  				return err
 14972  			}
 14973  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 14974  				return ErrInvalidLength
 14975  			}
 14976  			if (iNdEx + skippy) > l {
 14977  				return io.ErrUnexpectedEOF
 14978  			}
 14979  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 14980  			iNdEx += skippy
 14981  		}
 14982  	}
 14983  
 14984  	if iNdEx > l {
 14985  		return io.ErrUnexpectedEOF
 14986  	}
 14987  	return nil
 14988  }
 14989  func (m *Workflow_Stream) UnmarshalVT(dAtA []byte) error {
 14990  	l := len(dAtA)
 14991  	iNdEx := 0
 14992  	for iNdEx < l {
 14993  		preIndex := iNdEx
 14994  		var wire uint64
 14995  		for shift := uint(0); ; shift += 7 {
 14996  			if shift >= 64 {
 14997  				return ErrIntOverflow
 14998  			}
 14999  			if iNdEx >= l {
 15000  				return io.ErrUnexpectedEOF
 15001  			}
 15002  			b := dAtA[iNdEx]
 15003  			iNdEx++
 15004  			wire |= uint64(b&0x7F) << shift
 15005  			if b < 0x80 {
 15006  				break
 15007  			}
 15008  		}
 15009  		fieldNum := int32(wire >> 3)
 15010  		wireType := int(wire & 0x7)
 15011  		if wireType == 4 {
 15012  			return fmt.Errorf("proto: Workflow_Stream: wiretype end group for non-group")
 15013  		}
 15014  		if fieldNum <= 0 {
 15015  			return fmt.Errorf("proto: Workflow_Stream: illegal tag %d (wire type %d)", fieldNum, wire)
 15016  		}
 15017  		switch fieldNum {
 15018  		case 1:
 15019  			if wireType != 0 {
 15020  				return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType)
 15021  			}
 15022  			m.Id = 0
 15023  			for shift := uint(0); ; shift += 7 {
 15024  				if shift >= 64 {
 15025  					return ErrIntOverflow
 15026  				}
 15027  				if iNdEx >= l {
 15028  					return io.ErrUnexpectedEOF
 15029  				}
 15030  				b := dAtA[iNdEx]
 15031  				iNdEx++
 15032  				m.Id |= int64(b&0x7F) << shift
 15033  				if b < 0x80 {
 15034  					break
 15035  				}
 15036  			}
 15037  		case 2:
 15038  			if wireType != 2 {
 15039  				return fmt.Errorf("proto: wrong wireType = %d for field Shard", wireType)
 15040  			}
 15041  			var stringLen uint64
 15042  			for shift := uint(0); ; shift += 7 {
 15043  				if shift >= 64 {
 15044  					return ErrIntOverflow
 15045  				}
 15046  				if iNdEx >= l {
 15047  					return io.ErrUnexpectedEOF
 15048  				}
 15049  				b := dAtA[iNdEx]
 15050  				iNdEx++
 15051  				stringLen |= uint64(b&0x7F) << shift
 15052  				if b < 0x80 {
 15053  					break
 15054  				}
 15055  			}
 15056  			intStringLen := int(stringLen)
 15057  			if intStringLen < 0 {
 15058  				return ErrInvalidLength
 15059  			}
 15060  			postIndex := iNdEx + intStringLen
 15061  			if postIndex < 0 {
 15062  				return ErrInvalidLength
 15063  			}
 15064  			if postIndex > l {
 15065  				return io.ErrUnexpectedEOF
 15066  			}
 15067  			m.Shard = string(dAtA[iNdEx:postIndex])
 15068  			iNdEx = postIndex
 15069  		case 3:
 15070  			if wireType != 2 {
 15071  				return fmt.Errorf("proto: wrong wireType = %d for field Tablet", wireType)
 15072  			}
 15073  			var msglen int
 15074  			for shift := uint(0); ; shift += 7 {
 15075  				if shift >= 64 {
 15076  					return ErrIntOverflow
 15077  				}
 15078  				if iNdEx >= l {
 15079  					return io.ErrUnexpectedEOF
 15080  				}
 15081  				b := dAtA[iNdEx]
 15082  				iNdEx++
 15083  				msglen |= int(b&0x7F) << shift
 15084  				if b < 0x80 {
 15085  					break
 15086  				}
 15087  			}
 15088  			if msglen < 0 {
 15089  				return ErrInvalidLength
 15090  			}
 15091  			postIndex := iNdEx + msglen
 15092  			if postIndex < 0 {
 15093  				return ErrInvalidLength
 15094  			}
 15095  			if postIndex > l {
 15096  				return io.ErrUnexpectedEOF
 15097  			}
 15098  			if m.Tablet == nil {
 15099  				m.Tablet = &topodata.TabletAlias{}
 15100  			}
 15101  			if err := m.Tablet.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 15102  				return err
 15103  			}
 15104  			iNdEx = postIndex
 15105  		case 4:
 15106  			if wireType != 2 {
 15107  				return fmt.Errorf("proto: wrong wireType = %d for field BinlogSource", wireType)
 15108  			}
 15109  			var msglen int
 15110  			for shift := uint(0); ; shift += 7 {
 15111  				if shift >= 64 {
 15112  					return ErrIntOverflow
 15113  				}
 15114  				if iNdEx >= l {
 15115  					return io.ErrUnexpectedEOF
 15116  				}
 15117  				b := dAtA[iNdEx]
 15118  				iNdEx++
 15119  				msglen |= int(b&0x7F) << shift
 15120  				if b < 0x80 {
 15121  					break
 15122  				}
 15123  			}
 15124  			if msglen < 0 {
 15125  				return ErrInvalidLength
 15126  			}
 15127  			postIndex := iNdEx + msglen
 15128  			if postIndex < 0 {
 15129  				return ErrInvalidLength
 15130  			}
 15131  			if postIndex > l {
 15132  				return io.ErrUnexpectedEOF
 15133  			}
 15134  			if m.BinlogSource == nil {
 15135  				m.BinlogSource = &binlogdata.BinlogSource{}
 15136  			}
 15137  			if err := m.BinlogSource.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 15138  				return err
 15139  			}
 15140  			iNdEx = postIndex
 15141  		case 5:
 15142  			if wireType != 2 {
 15143  				return fmt.Errorf("proto: wrong wireType = %d for field Position", wireType)
 15144  			}
 15145  			var stringLen uint64
 15146  			for shift := uint(0); ; shift += 7 {
 15147  				if shift >= 64 {
 15148  					return ErrIntOverflow
 15149  				}
 15150  				if iNdEx >= l {
 15151  					return io.ErrUnexpectedEOF
 15152  				}
 15153  				b := dAtA[iNdEx]
 15154  				iNdEx++
 15155  				stringLen |= uint64(b&0x7F) << shift
 15156  				if b < 0x80 {
 15157  					break
 15158  				}
 15159  			}
 15160  			intStringLen := int(stringLen)
 15161  			if intStringLen < 0 {
 15162  				return ErrInvalidLength
 15163  			}
 15164  			postIndex := iNdEx + intStringLen
 15165  			if postIndex < 0 {
 15166  				return ErrInvalidLength
 15167  			}
 15168  			if postIndex > l {
 15169  				return io.ErrUnexpectedEOF
 15170  			}
 15171  			m.Position = string(dAtA[iNdEx:postIndex])
 15172  			iNdEx = postIndex
 15173  		case 6:
 15174  			if wireType != 2 {
 15175  				return fmt.Errorf("proto: wrong wireType = %d for field StopPosition", wireType)
 15176  			}
 15177  			var stringLen uint64
 15178  			for shift := uint(0); ; shift += 7 {
 15179  				if shift >= 64 {
 15180  					return ErrIntOverflow
 15181  				}
 15182  				if iNdEx >= l {
 15183  					return io.ErrUnexpectedEOF
 15184  				}
 15185  				b := dAtA[iNdEx]
 15186  				iNdEx++
 15187  				stringLen |= uint64(b&0x7F) << shift
 15188  				if b < 0x80 {
 15189  					break
 15190  				}
 15191  			}
 15192  			intStringLen := int(stringLen)
 15193  			if intStringLen < 0 {
 15194  				return ErrInvalidLength
 15195  			}
 15196  			postIndex := iNdEx + intStringLen
 15197  			if postIndex < 0 {
 15198  				return ErrInvalidLength
 15199  			}
 15200  			if postIndex > l {
 15201  				return io.ErrUnexpectedEOF
 15202  			}
 15203  			m.StopPosition = string(dAtA[iNdEx:postIndex])
 15204  			iNdEx = postIndex
 15205  		case 7:
 15206  			if wireType != 2 {
 15207  				return fmt.Errorf("proto: wrong wireType = %d for field State", wireType)
 15208  			}
 15209  			var stringLen uint64
 15210  			for shift := uint(0); ; shift += 7 {
 15211  				if shift >= 64 {
 15212  					return ErrIntOverflow
 15213  				}
 15214  				if iNdEx >= l {
 15215  					return io.ErrUnexpectedEOF
 15216  				}
 15217  				b := dAtA[iNdEx]
 15218  				iNdEx++
 15219  				stringLen |= uint64(b&0x7F) << shift
 15220  				if b < 0x80 {
 15221  					break
 15222  				}
 15223  			}
 15224  			intStringLen := int(stringLen)
 15225  			if intStringLen < 0 {
 15226  				return ErrInvalidLength
 15227  			}
 15228  			postIndex := iNdEx + intStringLen
 15229  			if postIndex < 0 {
 15230  				return ErrInvalidLength
 15231  			}
 15232  			if postIndex > l {
 15233  				return io.ErrUnexpectedEOF
 15234  			}
 15235  			m.State = string(dAtA[iNdEx:postIndex])
 15236  			iNdEx = postIndex
 15237  		case 8:
 15238  			if wireType != 2 {
 15239  				return fmt.Errorf("proto: wrong wireType = %d for field DbName", wireType)
 15240  			}
 15241  			var stringLen uint64
 15242  			for shift := uint(0); ; shift += 7 {
 15243  				if shift >= 64 {
 15244  					return ErrIntOverflow
 15245  				}
 15246  				if iNdEx >= l {
 15247  					return io.ErrUnexpectedEOF
 15248  				}
 15249  				b := dAtA[iNdEx]
 15250  				iNdEx++
 15251  				stringLen |= uint64(b&0x7F) << shift
 15252  				if b < 0x80 {
 15253  					break
 15254  				}
 15255  			}
 15256  			intStringLen := int(stringLen)
 15257  			if intStringLen < 0 {
 15258  				return ErrInvalidLength
 15259  			}
 15260  			postIndex := iNdEx + intStringLen
 15261  			if postIndex < 0 {
 15262  				return ErrInvalidLength
 15263  			}
 15264  			if postIndex > l {
 15265  				return io.ErrUnexpectedEOF
 15266  			}
 15267  			m.DbName = string(dAtA[iNdEx:postIndex])
 15268  			iNdEx = postIndex
 15269  		case 9:
 15270  			if wireType != 2 {
 15271  				return fmt.Errorf("proto: wrong wireType = %d for field TransactionTimestamp", wireType)
 15272  			}
 15273  			var msglen int
 15274  			for shift := uint(0); ; shift += 7 {
 15275  				if shift >= 64 {
 15276  					return ErrIntOverflow
 15277  				}
 15278  				if iNdEx >= l {
 15279  					return io.ErrUnexpectedEOF
 15280  				}
 15281  				b := dAtA[iNdEx]
 15282  				iNdEx++
 15283  				msglen |= int(b&0x7F) << shift
 15284  				if b < 0x80 {
 15285  					break
 15286  				}
 15287  			}
 15288  			if msglen < 0 {
 15289  				return ErrInvalidLength
 15290  			}
 15291  			postIndex := iNdEx + msglen
 15292  			if postIndex < 0 {
 15293  				return ErrInvalidLength
 15294  			}
 15295  			if postIndex > l {
 15296  				return io.ErrUnexpectedEOF
 15297  			}
 15298  			if m.TransactionTimestamp == nil {
 15299  				m.TransactionTimestamp = &vttime.Time{}
 15300  			}
 15301  			if err := m.TransactionTimestamp.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 15302  				return err
 15303  			}
 15304  			iNdEx = postIndex
 15305  		case 10:
 15306  			if wireType != 2 {
 15307  				return fmt.Errorf("proto: wrong wireType = %d for field TimeUpdated", wireType)
 15308  			}
 15309  			var msglen int
 15310  			for shift := uint(0); ; shift += 7 {
 15311  				if shift >= 64 {
 15312  					return ErrIntOverflow
 15313  				}
 15314  				if iNdEx >= l {
 15315  					return io.ErrUnexpectedEOF
 15316  				}
 15317  				b := dAtA[iNdEx]
 15318  				iNdEx++
 15319  				msglen |= int(b&0x7F) << shift
 15320  				if b < 0x80 {
 15321  					break
 15322  				}
 15323  			}
 15324  			if msglen < 0 {
 15325  				return ErrInvalidLength
 15326  			}
 15327  			postIndex := iNdEx + msglen
 15328  			if postIndex < 0 {
 15329  				return ErrInvalidLength
 15330  			}
 15331  			if postIndex > l {
 15332  				return io.ErrUnexpectedEOF
 15333  			}
 15334  			if m.TimeUpdated == nil {
 15335  				m.TimeUpdated = &vttime.Time{}
 15336  			}
 15337  			if err := m.TimeUpdated.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 15338  				return err
 15339  			}
 15340  			iNdEx = postIndex
 15341  		case 11:
 15342  			if wireType != 2 {
 15343  				return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
 15344  			}
 15345  			var stringLen uint64
 15346  			for shift := uint(0); ; shift += 7 {
 15347  				if shift >= 64 {
 15348  					return ErrIntOverflow
 15349  				}
 15350  				if iNdEx >= l {
 15351  					return io.ErrUnexpectedEOF
 15352  				}
 15353  				b := dAtA[iNdEx]
 15354  				iNdEx++
 15355  				stringLen |= uint64(b&0x7F) << shift
 15356  				if b < 0x80 {
 15357  					break
 15358  				}
 15359  			}
 15360  			intStringLen := int(stringLen)
 15361  			if intStringLen < 0 {
 15362  				return ErrInvalidLength
 15363  			}
 15364  			postIndex := iNdEx + intStringLen
 15365  			if postIndex < 0 {
 15366  				return ErrInvalidLength
 15367  			}
 15368  			if postIndex > l {
 15369  				return io.ErrUnexpectedEOF
 15370  			}
 15371  			m.Message = string(dAtA[iNdEx:postIndex])
 15372  			iNdEx = postIndex
 15373  		case 12:
 15374  			if wireType != 2 {
 15375  				return fmt.Errorf("proto: wrong wireType = %d for field CopyStates", wireType)
 15376  			}
 15377  			var msglen int
 15378  			for shift := uint(0); ; shift += 7 {
 15379  				if shift >= 64 {
 15380  					return ErrIntOverflow
 15381  				}
 15382  				if iNdEx >= l {
 15383  					return io.ErrUnexpectedEOF
 15384  				}
 15385  				b := dAtA[iNdEx]
 15386  				iNdEx++
 15387  				msglen |= int(b&0x7F) << shift
 15388  				if b < 0x80 {
 15389  					break
 15390  				}
 15391  			}
 15392  			if msglen < 0 {
 15393  				return ErrInvalidLength
 15394  			}
 15395  			postIndex := iNdEx + msglen
 15396  			if postIndex < 0 {
 15397  				return ErrInvalidLength
 15398  			}
 15399  			if postIndex > l {
 15400  				return io.ErrUnexpectedEOF
 15401  			}
 15402  			m.CopyStates = append(m.CopyStates, &Workflow_Stream_CopyState{})
 15403  			if err := m.CopyStates[len(m.CopyStates)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 15404  				return err
 15405  			}
 15406  			iNdEx = postIndex
 15407  		case 13:
 15408  			if wireType != 2 {
 15409  				return fmt.Errorf("proto: wrong wireType = %d for field Logs", wireType)
 15410  			}
 15411  			var msglen int
 15412  			for shift := uint(0); ; shift += 7 {
 15413  				if shift >= 64 {
 15414  					return ErrIntOverflow
 15415  				}
 15416  				if iNdEx >= l {
 15417  					return io.ErrUnexpectedEOF
 15418  				}
 15419  				b := dAtA[iNdEx]
 15420  				iNdEx++
 15421  				msglen |= int(b&0x7F) << shift
 15422  				if b < 0x80 {
 15423  					break
 15424  				}
 15425  			}
 15426  			if msglen < 0 {
 15427  				return ErrInvalidLength
 15428  			}
 15429  			postIndex := iNdEx + msglen
 15430  			if postIndex < 0 {
 15431  				return ErrInvalidLength
 15432  			}
 15433  			if postIndex > l {
 15434  				return io.ErrUnexpectedEOF
 15435  			}
 15436  			m.Logs = append(m.Logs, &Workflow_Stream_Log{})
 15437  			if err := m.Logs[len(m.Logs)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 15438  				return err
 15439  			}
 15440  			iNdEx = postIndex
 15441  		case 14:
 15442  			if wireType != 2 {
 15443  				return fmt.Errorf("proto: wrong wireType = %d for field LogFetchError", wireType)
 15444  			}
 15445  			var stringLen uint64
 15446  			for shift := uint(0); ; shift += 7 {
 15447  				if shift >= 64 {
 15448  					return ErrIntOverflow
 15449  				}
 15450  				if iNdEx >= l {
 15451  					return io.ErrUnexpectedEOF
 15452  				}
 15453  				b := dAtA[iNdEx]
 15454  				iNdEx++
 15455  				stringLen |= uint64(b&0x7F) << shift
 15456  				if b < 0x80 {
 15457  					break
 15458  				}
 15459  			}
 15460  			intStringLen := int(stringLen)
 15461  			if intStringLen < 0 {
 15462  				return ErrInvalidLength
 15463  			}
 15464  			postIndex := iNdEx + intStringLen
 15465  			if postIndex < 0 {
 15466  				return ErrInvalidLength
 15467  			}
 15468  			if postIndex > l {
 15469  				return io.ErrUnexpectedEOF
 15470  			}
 15471  			m.LogFetchError = string(dAtA[iNdEx:postIndex])
 15472  			iNdEx = postIndex
 15473  		case 15:
 15474  			if wireType != 2 {
 15475  				return fmt.Errorf("proto: wrong wireType = %d for field Tags", wireType)
 15476  			}
 15477  			var stringLen uint64
 15478  			for shift := uint(0); ; shift += 7 {
 15479  				if shift >= 64 {
 15480  					return ErrIntOverflow
 15481  				}
 15482  				if iNdEx >= l {
 15483  					return io.ErrUnexpectedEOF
 15484  				}
 15485  				b := dAtA[iNdEx]
 15486  				iNdEx++
 15487  				stringLen |= uint64(b&0x7F) << shift
 15488  				if b < 0x80 {
 15489  					break
 15490  				}
 15491  			}
 15492  			intStringLen := int(stringLen)
 15493  			if intStringLen < 0 {
 15494  				return ErrInvalidLength
 15495  			}
 15496  			postIndex := iNdEx + intStringLen
 15497  			if postIndex < 0 {
 15498  				return ErrInvalidLength
 15499  			}
 15500  			if postIndex > l {
 15501  				return io.ErrUnexpectedEOF
 15502  			}
 15503  			m.Tags = append(m.Tags, string(dAtA[iNdEx:postIndex]))
 15504  			iNdEx = postIndex
 15505  		default:
 15506  			iNdEx = preIndex
 15507  			skippy, err := skip(dAtA[iNdEx:])
 15508  			if err != nil {
 15509  				return err
 15510  			}
 15511  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 15512  				return ErrInvalidLength
 15513  			}
 15514  			if (iNdEx + skippy) > l {
 15515  				return io.ErrUnexpectedEOF
 15516  			}
 15517  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 15518  			iNdEx += skippy
 15519  		}
 15520  	}
 15521  
 15522  	if iNdEx > l {
 15523  		return io.ErrUnexpectedEOF
 15524  	}
 15525  	return nil
 15526  }
 15527  func (m *Workflow) UnmarshalVT(dAtA []byte) error {
 15528  	l := len(dAtA)
 15529  	iNdEx := 0
 15530  	for iNdEx < l {
 15531  		preIndex := iNdEx
 15532  		var wire uint64
 15533  		for shift := uint(0); ; shift += 7 {
 15534  			if shift >= 64 {
 15535  				return ErrIntOverflow
 15536  			}
 15537  			if iNdEx >= l {
 15538  				return io.ErrUnexpectedEOF
 15539  			}
 15540  			b := dAtA[iNdEx]
 15541  			iNdEx++
 15542  			wire |= uint64(b&0x7F) << shift
 15543  			if b < 0x80 {
 15544  				break
 15545  			}
 15546  		}
 15547  		fieldNum := int32(wire >> 3)
 15548  		wireType := int(wire & 0x7)
 15549  		if wireType == 4 {
 15550  			return fmt.Errorf("proto: Workflow: wiretype end group for non-group")
 15551  		}
 15552  		if fieldNum <= 0 {
 15553  			return fmt.Errorf("proto: Workflow: illegal tag %d (wire type %d)", fieldNum, wire)
 15554  		}
 15555  		switch fieldNum {
 15556  		case 1:
 15557  			if wireType != 2 {
 15558  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
 15559  			}
 15560  			var stringLen uint64
 15561  			for shift := uint(0); ; shift += 7 {
 15562  				if shift >= 64 {
 15563  					return ErrIntOverflow
 15564  				}
 15565  				if iNdEx >= l {
 15566  					return io.ErrUnexpectedEOF
 15567  				}
 15568  				b := dAtA[iNdEx]
 15569  				iNdEx++
 15570  				stringLen |= uint64(b&0x7F) << shift
 15571  				if b < 0x80 {
 15572  					break
 15573  				}
 15574  			}
 15575  			intStringLen := int(stringLen)
 15576  			if intStringLen < 0 {
 15577  				return ErrInvalidLength
 15578  			}
 15579  			postIndex := iNdEx + intStringLen
 15580  			if postIndex < 0 {
 15581  				return ErrInvalidLength
 15582  			}
 15583  			if postIndex > l {
 15584  				return io.ErrUnexpectedEOF
 15585  			}
 15586  			m.Name = string(dAtA[iNdEx:postIndex])
 15587  			iNdEx = postIndex
 15588  		case 2:
 15589  			if wireType != 2 {
 15590  				return fmt.Errorf("proto: wrong wireType = %d for field Source", wireType)
 15591  			}
 15592  			var msglen int
 15593  			for shift := uint(0); ; shift += 7 {
 15594  				if shift >= 64 {
 15595  					return ErrIntOverflow
 15596  				}
 15597  				if iNdEx >= l {
 15598  					return io.ErrUnexpectedEOF
 15599  				}
 15600  				b := dAtA[iNdEx]
 15601  				iNdEx++
 15602  				msglen |= int(b&0x7F) << shift
 15603  				if b < 0x80 {
 15604  					break
 15605  				}
 15606  			}
 15607  			if msglen < 0 {
 15608  				return ErrInvalidLength
 15609  			}
 15610  			postIndex := iNdEx + msglen
 15611  			if postIndex < 0 {
 15612  				return ErrInvalidLength
 15613  			}
 15614  			if postIndex > l {
 15615  				return io.ErrUnexpectedEOF
 15616  			}
 15617  			if m.Source == nil {
 15618  				m.Source = &Workflow_ReplicationLocation{}
 15619  			}
 15620  			if err := m.Source.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 15621  				return err
 15622  			}
 15623  			iNdEx = postIndex
 15624  		case 3:
 15625  			if wireType != 2 {
 15626  				return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType)
 15627  			}
 15628  			var msglen int
 15629  			for shift := uint(0); ; shift += 7 {
 15630  				if shift >= 64 {
 15631  					return ErrIntOverflow
 15632  				}
 15633  				if iNdEx >= l {
 15634  					return io.ErrUnexpectedEOF
 15635  				}
 15636  				b := dAtA[iNdEx]
 15637  				iNdEx++
 15638  				msglen |= int(b&0x7F) << shift
 15639  				if b < 0x80 {
 15640  					break
 15641  				}
 15642  			}
 15643  			if msglen < 0 {
 15644  				return ErrInvalidLength
 15645  			}
 15646  			postIndex := iNdEx + msglen
 15647  			if postIndex < 0 {
 15648  				return ErrInvalidLength
 15649  			}
 15650  			if postIndex > l {
 15651  				return io.ErrUnexpectedEOF
 15652  			}
 15653  			if m.Target == nil {
 15654  				m.Target = &Workflow_ReplicationLocation{}
 15655  			}
 15656  			if err := m.Target.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 15657  				return err
 15658  			}
 15659  			iNdEx = postIndex
 15660  		case 4:
 15661  			if wireType != 0 {
 15662  				return fmt.Errorf("proto: wrong wireType = %d for field MaxVReplicationLag", wireType)
 15663  			}
 15664  			m.MaxVReplicationLag = 0
 15665  			for shift := uint(0); ; shift += 7 {
 15666  				if shift >= 64 {
 15667  					return ErrIntOverflow
 15668  				}
 15669  				if iNdEx >= l {
 15670  					return io.ErrUnexpectedEOF
 15671  				}
 15672  				b := dAtA[iNdEx]
 15673  				iNdEx++
 15674  				m.MaxVReplicationLag |= int64(b&0x7F) << shift
 15675  				if b < 0x80 {
 15676  					break
 15677  				}
 15678  			}
 15679  		case 5:
 15680  			if wireType != 2 {
 15681  				return fmt.Errorf("proto: wrong wireType = %d for field ShardStreams", wireType)
 15682  			}
 15683  			var msglen int
 15684  			for shift := uint(0); ; shift += 7 {
 15685  				if shift >= 64 {
 15686  					return ErrIntOverflow
 15687  				}
 15688  				if iNdEx >= l {
 15689  					return io.ErrUnexpectedEOF
 15690  				}
 15691  				b := dAtA[iNdEx]
 15692  				iNdEx++
 15693  				msglen |= int(b&0x7F) << shift
 15694  				if b < 0x80 {
 15695  					break
 15696  				}
 15697  			}
 15698  			if msglen < 0 {
 15699  				return ErrInvalidLength
 15700  			}
 15701  			postIndex := iNdEx + msglen
 15702  			if postIndex < 0 {
 15703  				return ErrInvalidLength
 15704  			}
 15705  			if postIndex > l {
 15706  				return io.ErrUnexpectedEOF
 15707  			}
 15708  			if m.ShardStreams == nil {
 15709  				m.ShardStreams = make(map[string]*Workflow_ShardStream)
 15710  			}
 15711  			var mapkey string
 15712  			var mapvalue *Workflow_ShardStream
 15713  			for iNdEx < postIndex {
 15714  				entryPreIndex := iNdEx
 15715  				var wire uint64
 15716  				for shift := uint(0); ; shift += 7 {
 15717  					if shift >= 64 {
 15718  						return ErrIntOverflow
 15719  					}
 15720  					if iNdEx >= l {
 15721  						return io.ErrUnexpectedEOF
 15722  					}
 15723  					b := dAtA[iNdEx]
 15724  					iNdEx++
 15725  					wire |= uint64(b&0x7F) << shift
 15726  					if b < 0x80 {
 15727  						break
 15728  					}
 15729  				}
 15730  				fieldNum := int32(wire >> 3)
 15731  				if fieldNum == 1 {
 15732  					var stringLenmapkey uint64
 15733  					for shift := uint(0); ; shift += 7 {
 15734  						if shift >= 64 {
 15735  							return ErrIntOverflow
 15736  						}
 15737  						if iNdEx >= l {
 15738  							return io.ErrUnexpectedEOF
 15739  						}
 15740  						b := dAtA[iNdEx]
 15741  						iNdEx++
 15742  						stringLenmapkey |= uint64(b&0x7F) << shift
 15743  						if b < 0x80 {
 15744  							break
 15745  						}
 15746  					}
 15747  					intStringLenmapkey := int(stringLenmapkey)
 15748  					if intStringLenmapkey < 0 {
 15749  						return ErrInvalidLength
 15750  					}
 15751  					postStringIndexmapkey := iNdEx + intStringLenmapkey
 15752  					if postStringIndexmapkey < 0 {
 15753  						return ErrInvalidLength
 15754  					}
 15755  					if postStringIndexmapkey > l {
 15756  						return io.ErrUnexpectedEOF
 15757  					}
 15758  					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
 15759  					iNdEx = postStringIndexmapkey
 15760  				} else if fieldNum == 2 {
 15761  					var mapmsglen int
 15762  					for shift := uint(0); ; shift += 7 {
 15763  						if shift >= 64 {
 15764  							return ErrIntOverflow
 15765  						}
 15766  						if iNdEx >= l {
 15767  							return io.ErrUnexpectedEOF
 15768  						}
 15769  						b := dAtA[iNdEx]
 15770  						iNdEx++
 15771  						mapmsglen |= int(b&0x7F) << shift
 15772  						if b < 0x80 {
 15773  							break
 15774  						}
 15775  					}
 15776  					if mapmsglen < 0 {
 15777  						return ErrInvalidLength
 15778  					}
 15779  					postmsgIndex := iNdEx + mapmsglen
 15780  					if postmsgIndex < 0 {
 15781  						return ErrInvalidLength
 15782  					}
 15783  					if postmsgIndex > l {
 15784  						return io.ErrUnexpectedEOF
 15785  					}
 15786  					mapvalue = &Workflow_ShardStream{}
 15787  					if err := mapvalue.UnmarshalVT(dAtA[iNdEx:postmsgIndex]); err != nil {
 15788  						return err
 15789  					}
 15790  					iNdEx = postmsgIndex
 15791  				} else {
 15792  					iNdEx = entryPreIndex
 15793  					skippy, err := skip(dAtA[iNdEx:])
 15794  					if err != nil {
 15795  						return err
 15796  					}
 15797  					if (skippy < 0) || (iNdEx+skippy) < 0 {
 15798  						return ErrInvalidLength
 15799  					}
 15800  					if (iNdEx + skippy) > postIndex {
 15801  						return io.ErrUnexpectedEOF
 15802  					}
 15803  					iNdEx += skippy
 15804  				}
 15805  			}
 15806  			m.ShardStreams[mapkey] = mapvalue
 15807  			iNdEx = postIndex
 15808  		case 6:
 15809  			if wireType != 2 {
 15810  				return fmt.Errorf("proto: wrong wireType = %d for field WorkflowType", wireType)
 15811  			}
 15812  			var stringLen uint64
 15813  			for shift := uint(0); ; shift += 7 {
 15814  				if shift >= 64 {
 15815  					return ErrIntOverflow
 15816  				}
 15817  				if iNdEx >= l {
 15818  					return io.ErrUnexpectedEOF
 15819  				}
 15820  				b := dAtA[iNdEx]
 15821  				iNdEx++
 15822  				stringLen |= uint64(b&0x7F) << shift
 15823  				if b < 0x80 {
 15824  					break
 15825  				}
 15826  			}
 15827  			intStringLen := int(stringLen)
 15828  			if intStringLen < 0 {
 15829  				return ErrInvalidLength
 15830  			}
 15831  			postIndex := iNdEx + intStringLen
 15832  			if postIndex < 0 {
 15833  				return ErrInvalidLength
 15834  			}
 15835  			if postIndex > l {
 15836  				return io.ErrUnexpectedEOF
 15837  			}
 15838  			m.WorkflowType = string(dAtA[iNdEx:postIndex])
 15839  			iNdEx = postIndex
 15840  		case 7:
 15841  			if wireType != 2 {
 15842  				return fmt.Errorf("proto: wrong wireType = %d for field WorkflowSubType", wireType)
 15843  			}
 15844  			var stringLen uint64
 15845  			for shift := uint(0); ; shift += 7 {
 15846  				if shift >= 64 {
 15847  					return ErrIntOverflow
 15848  				}
 15849  				if iNdEx >= l {
 15850  					return io.ErrUnexpectedEOF
 15851  				}
 15852  				b := dAtA[iNdEx]
 15853  				iNdEx++
 15854  				stringLen |= uint64(b&0x7F) << shift
 15855  				if b < 0x80 {
 15856  					break
 15857  				}
 15858  			}
 15859  			intStringLen := int(stringLen)
 15860  			if intStringLen < 0 {
 15861  				return ErrInvalidLength
 15862  			}
 15863  			postIndex := iNdEx + intStringLen
 15864  			if postIndex < 0 {
 15865  				return ErrInvalidLength
 15866  			}
 15867  			if postIndex > l {
 15868  				return io.ErrUnexpectedEOF
 15869  			}
 15870  			m.WorkflowSubType = string(dAtA[iNdEx:postIndex])
 15871  			iNdEx = postIndex
 15872  		default:
 15873  			iNdEx = preIndex
 15874  			skippy, err := skip(dAtA[iNdEx:])
 15875  			if err != nil {
 15876  				return err
 15877  			}
 15878  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 15879  				return ErrInvalidLength
 15880  			}
 15881  			if (iNdEx + skippy) > l {
 15882  				return io.ErrUnexpectedEOF
 15883  			}
 15884  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 15885  			iNdEx += skippy
 15886  		}
 15887  	}
 15888  
 15889  	if iNdEx > l {
 15890  		return io.ErrUnexpectedEOF
 15891  	}
 15892  	return nil
 15893  }
 15894  func (m *AddCellInfoRequest) UnmarshalVT(dAtA []byte) error {
 15895  	l := len(dAtA)
 15896  	iNdEx := 0
 15897  	for iNdEx < l {
 15898  		preIndex := iNdEx
 15899  		var wire uint64
 15900  		for shift := uint(0); ; shift += 7 {
 15901  			if shift >= 64 {
 15902  				return ErrIntOverflow
 15903  			}
 15904  			if iNdEx >= l {
 15905  				return io.ErrUnexpectedEOF
 15906  			}
 15907  			b := dAtA[iNdEx]
 15908  			iNdEx++
 15909  			wire |= uint64(b&0x7F) << shift
 15910  			if b < 0x80 {
 15911  				break
 15912  			}
 15913  		}
 15914  		fieldNum := int32(wire >> 3)
 15915  		wireType := int(wire & 0x7)
 15916  		if wireType == 4 {
 15917  			return fmt.Errorf("proto: AddCellInfoRequest: wiretype end group for non-group")
 15918  		}
 15919  		if fieldNum <= 0 {
 15920  			return fmt.Errorf("proto: AddCellInfoRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 15921  		}
 15922  		switch fieldNum {
 15923  		case 1:
 15924  			if wireType != 2 {
 15925  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
 15926  			}
 15927  			var stringLen uint64
 15928  			for shift := uint(0); ; shift += 7 {
 15929  				if shift >= 64 {
 15930  					return ErrIntOverflow
 15931  				}
 15932  				if iNdEx >= l {
 15933  					return io.ErrUnexpectedEOF
 15934  				}
 15935  				b := dAtA[iNdEx]
 15936  				iNdEx++
 15937  				stringLen |= uint64(b&0x7F) << shift
 15938  				if b < 0x80 {
 15939  					break
 15940  				}
 15941  			}
 15942  			intStringLen := int(stringLen)
 15943  			if intStringLen < 0 {
 15944  				return ErrInvalidLength
 15945  			}
 15946  			postIndex := iNdEx + intStringLen
 15947  			if postIndex < 0 {
 15948  				return ErrInvalidLength
 15949  			}
 15950  			if postIndex > l {
 15951  				return io.ErrUnexpectedEOF
 15952  			}
 15953  			m.Name = string(dAtA[iNdEx:postIndex])
 15954  			iNdEx = postIndex
 15955  		case 2:
 15956  			if wireType != 2 {
 15957  				return fmt.Errorf("proto: wrong wireType = %d for field CellInfo", wireType)
 15958  			}
 15959  			var msglen int
 15960  			for shift := uint(0); ; shift += 7 {
 15961  				if shift >= 64 {
 15962  					return ErrIntOverflow
 15963  				}
 15964  				if iNdEx >= l {
 15965  					return io.ErrUnexpectedEOF
 15966  				}
 15967  				b := dAtA[iNdEx]
 15968  				iNdEx++
 15969  				msglen |= int(b&0x7F) << shift
 15970  				if b < 0x80 {
 15971  					break
 15972  				}
 15973  			}
 15974  			if msglen < 0 {
 15975  				return ErrInvalidLength
 15976  			}
 15977  			postIndex := iNdEx + msglen
 15978  			if postIndex < 0 {
 15979  				return ErrInvalidLength
 15980  			}
 15981  			if postIndex > l {
 15982  				return io.ErrUnexpectedEOF
 15983  			}
 15984  			if m.CellInfo == nil {
 15985  				m.CellInfo = &topodata.CellInfo{}
 15986  			}
 15987  			if err := m.CellInfo.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 15988  				return err
 15989  			}
 15990  			iNdEx = postIndex
 15991  		default:
 15992  			iNdEx = preIndex
 15993  			skippy, err := skip(dAtA[iNdEx:])
 15994  			if err != nil {
 15995  				return err
 15996  			}
 15997  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 15998  				return ErrInvalidLength
 15999  			}
 16000  			if (iNdEx + skippy) > l {
 16001  				return io.ErrUnexpectedEOF
 16002  			}
 16003  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 16004  			iNdEx += skippy
 16005  		}
 16006  	}
 16007  
 16008  	if iNdEx > l {
 16009  		return io.ErrUnexpectedEOF
 16010  	}
 16011  	return nil
 16012  }
 16013  func (m *AddCellInfoResponse) UnmarshalVT(dAtA []byte) error {
 16014  	l := len(dAtA)
 16015  	iNdEx := 0
 16016  	for iNdEx < l {
 16017  		preIndex := iNdEx
 16018  		var wire uint64
 16019  		for shift := uint(0); ; shift += 7 {
 16020  			if shift >= 64 {
 16021  				return ErrIntOverflow
 16022  			}
 16023  			if iNdEx >= l {
 16024  				return io.ErrUnexpectedEOF
 16025  			}
 16026  			b := dAtA[iNdEx]
 16027  			iNdEx++
 16028  			wire |= uint64(b&0x7F) << shift
 16029  			if b < 0x80 {
 16030  				break
 16031  			}
 16032  		}
 16033  		fieldNum := int32(wire >> 3)
 16034  		wireType := int(wire & 0x7)
 16035  		if wireType == 4 {
 16036  			return fmt.Errorf("proto: AddCellInfoResponse: wiretype end group for non-group")
 16037  		}
 16038  		if fieldNum <= 0 {
 16039  			return fmt.Errorf("proto: AddCellInfoResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 16040  		}
 16041  		switch fieldNum {
 16042  		default:
 16043  			iNdEx = preIndex
 16044  			skippy, err := skip(dAtA[iNdEx:])
 16045  			if err != nil {
 16046  				return err
 16047  			}
 16048  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 16049  				return ErrInvalidLength
 16050  			}
 16051  			if (iNdEx + skippy) > l {
 16052  				return io.ErrUnexpectedEOF
 16053  			}
 16054  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 16055  			iNdEx += skippy
 16056  		}
 16057  	}
 16058  
 16059  	if iNdEx > l {
 16060  		return io.ErrUnexpectedEOF
 16061  	}
 16062  	return nil
 16063  }
 16064  func (m *AddCellsAliasRequest) UnmarshalVT(dAtA []byte) error {
 16065  	l := len(dAtA)
 16066  	iNdEx := 0
 16067  	for iNdEx < l {
 16068  		preIndex := iNdEx
 16069  		var wire uint64
 16070  		for shift := uint(0); ; shift += 7 {
 16071  			if shift >= 64 {
 16072  				return ErrIntOverflow
 16073  			}
 16074  			if iNdEx >= l {
 16075  				return io.ErrUnexpectedEOF
 16076  			}
 16077  			b := dAtA[iNdEx]
 16078  			iNdEx++
 16079  			wire |= uint64(b&0x7F) << shift
 16080  			if b < 0x80 {
 16081  				break
 16082  			}
 16083  		}
 16084  		fieldNum := int32(wire >> 3)
 16085  		wireType := int(wire & 0x7)
 16086  		if wireType == 4 {
 16087  			return fmt.Errorf("proto: AddCellsAliasRequest: wiretype end group for non-group")
 16088  		}
 16089  		if fieldNum <= 0 {
 16090  			return fmt.Errorf("proto: AddCellsAliasRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 16091  		}
 16092  		switch fieldNum {
 16093  		case 1:
 16094  			if wireType != 2 {
 16095  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
 16096  			}
 16097  			var stringLen uint64
 16098  			for shift := uint(0); ; shift += 7 {
 16099  				if shift >= 64 {
 16100  					return ErrIntOverflow
 16101  				}
 16102  				if iNdEx >= l {
 16103  					return io.ErrUnexpectedEOF
 16104  				}
 16105  				b := dAtA[iNdEx]
 16106  				iNdEx++
 16107  				stringLen |= uint64(b&0x7F) << shift
 16108  				if b < 0x80 {
 16109  					break
 16110  				}
 16111  			}
 16112  			intStringLen := int(stringLen)
 16113  			if intStringLen < 0 {
 16114  				return ErrInvalidLength
 16115  			}
 16116  			postIndex := iNdEx + intStringLen
 16117  			if postIndex < 0 {
 16118  				return ErrInvalidLength
 16119  			}
 16120  			if postIndex > l {
 16121  				return io.ErrUnexpectedEOF
 16122  			}
 16123  			m.Name = string(dAtA[iNdEx:postIndex])
 16124  			iNdEx = postIndex
 16125  		case 2:
 16126  			if wireType != 2 {
 16127  				return fmt.Errorf("proto: wrong wireType = %d for field Cells", wireType)
 16128  			}
 16129  			var stringLen uint64
 16130  			for shift := uint(0); ; shift += 7 {
 16131  				if shift >= 64 {
 16132  					return ErrIntOverflow
 16133  				}
 16134  				if iNdEx >= l {
 16135  					return io.ErrUnexpectedEOF
 16136  				}
 16137  				b := dAtA[iNdEx]
 16138  				iNdEx++
 16139  				stringLen |= uint64(b&0x7F) << shift
 16140  				if b < 0x80 {
 16141  					break
 16142  				}
 16143  			}
 16144  			intStringLen := int(stringLen)
 16145  			if intStringLen < 0 {
 16146  				return ErrInvalidLength
 16147  			}
 16148  			postIndex := iNdEx + intStringLen
 16149  			if postIndex < 0 {
 16150  				return ErrInvalidLength
 16151  			}
 16152  			if postIndex > l {
 16153  				return io.ErrUnexpectedEOF
 16154  			}
 16155  			m.Cells = append(m.Cells, string(dAtA[iNdEx:postIndex]))
 16156  			iNdEx = postIndex
 16157  		default:
 16158  			iNdEx = preIndex
 16159  			skippy, err := skip(dAtA[iNdEx:])
 16160  			if err != nil {
 16161  				return err
 16162  			}
 16163  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 16164  				return ErrInvalidLength
 16165  			}
 16166  			if (iNdEx + skippy) > l {
 16167  				return io.ErrUnexpectedEOF
 16168  			}
 16169  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 16170  			iNdEx += skippy
 16171  		}
 16172  	}
 16173  
 16174  	if iNdEx > l {
 16175  		return io.ErrUnexpectedEOF
 16176  	}
 16177  	return nil
 16178  }
 16179  func (m *AddCellsAliasResponse) UnmarshalVT(dAtA []byte) error {
 16180  	l := len(dAtA)
 16181  	iNdEx := 0
 16182  	for iNdEx < l {
 16183  		preIndex := iNdEx
 16184  		var wire uint64
 16185  		for shift := uint(0); ; shift += 7 {
 16186  			if shift >= 64 {
 16187  				return ErrIntOverflow
 16188  			}
 16189  			if iNdEx >= l {
 16190  				return io.ErrUnexpectedEOF
 16191  			}
 16192  			b := dAtA[iNdEx]
 16193  			iNdEx++
 16194  			wire |= uint64(b&0x7F) << shift
 16195  			if b < 0x80 {
 16196  				break
 16197  			}
 16198  		}
 16199  		fieldNum := int32(wire >> 3)
 16200  		wireType := int(wire & 0x7)
 16201  		if wireType == 4 {
 16202  			return fmt.Errorf("proto: AddCellsAliasResponse: wiretype end group for non-group")
 16203  		}
 16204  		if fieldNum <= 0 {
 16205  			return fmt.Errorf("proto: AddCellsAliasResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 16206  		}
 16207  		switch fieldNum {
 16208  		default:
 16209  			iNdEx = preIndex
 16210  			skippy, err := skip(dAtA[iNdEx:])
 16211  			if err != nil {
 16212  				return err
 16213  			}
 16214  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 16215  				return ErrInvalidLength
 16216  			}
 16217  			if (iNdEx + skippy) > l {
 16218  				return io.ErrUnexpectedEOF
 16219  			}
 16220  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 16221  			iNdEx += skippy
 16222  		}
 16223  	}
 16224  
 16225  	if iNdEx > l {
 16226  		return io.ErrUnexpectedEOF
 16227  	}
 16228  	return nil
 16229  }
 16230  func (m *ApplyRoutingRulesRequest) UnmarshalVT(dAtA []byte) error {
 16231  	l := len(dAtA)
 16232  	iNdEx := 0
 16233  	for iNdEx < l {
 16234  		preIndex := iNdEx
 16235  		var wire uint64
 16236  		for shift := uint(0); ; shift += 7 {
 16237  			if shift >= 64 {
 16238  				return ErrIntOverflow
 16239  			}
 16240  			if iNdEx >= l {
 16241  				return io.ErrUnexpectedEOF
 16242  			}
 16243  			b := dAtA[iNdEx]
 16244  			iNdEx++
 16245  			wire |= uint64(b&0x7F) << shift
 16246  			if b < 0x80 {
 16247  				break
 16248  			}
 16249  		}
 16250  		fieldNum := int32(wire >> 3)
 16251  		wireType := int(wire & 0x7)
 16252  		if wireType == 4 {
 16253  			return fmt.Errorf("proto: ApplyRoutingRulesRequest: wiretype end group for non-group")
 16254  		}
 16255  		if fieldNum <= 0 {
 16256  			return fmt.Errorf("proto: ApplyRoutingRulesRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 16257  		}
 16258  		switch fieldNum {
 16259  		case 1:
 16260  			if wireType != 2 {
 16261  				return fmt.Errorf("proto: wrong wireType = %d for field RoutingRules", wireType)
 16262  			}
 16263  			var msglen int
 16264  			for shift := uint(0); ; shift += 7 {
 16265  				if shift >= 64 {
 16266  					return ErrIntOverflow
 16267  				}
 16268  				if iNdEx >= l {
 16269  					return io.ErrUnexpectedEOF
 16270  				}
 16271  				b := dAtA[iNdEx]
 16272  				iNdEx++
 16273  				msglen |= int(b&0x7F) << shift
 16274  				if b < 0x80 {
 16275  					break
 16276  				}
 16277  			}
 16278  			if msglen < 0 {
 16279  				return ErrInvalidLength
 16280  			}
 16281  			postIndex := iNdEx + msglen
 16282  			if postIndex < 0 {
 16283  				return ErrInvalidLength
 16284  			}
 16285  			if postIndex > l {
 16286  				return io.ErrUnexpectedEOF
 16287  			}
 16288  			if m.RoutingRules == nil {
 16289  				m.RoutingRules = &vschema.RoutingRules{}
 16290  			}
 16291  			if err := m.RoutingRules.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 16292  				return err
 16293  			}
 16294  			iNdEx = postIndex
 16295  		case 2:
 16296  			if wireType != 0 {
 16297  				return fmt.Errorf("proto: wrong wireType = %d for field SkipRebuild", wireType)
 16298  			}
 16299  			var v int
 16300  			for shift := uint(0); ; shift += 7 {
 16301  				if shift >= 64 {
 16302  					return ErrIntOverflow
 16303  				}
 16304  				if iNdEx >= l {
 16305  					return io.ErrUnexpectedEOF
 16306  				}
 16307  				b := dAtA[iNdEx]
 16308  				iNdEx++
 16309  				v |= int(b&0x7F) << shift
 16310  				if b < 0x80 {
 16311  					break
 16312  				}
 16313  			}
 16314  			m.SkipRebuild = bool(v != 0)
 16315  		case 3:
 16316  			if wireType != 2 {
 16317  				return fmt.Errorf("proto: wrong wireType = %d for field RebuildCells", wireType)
 16318  			}
 16319  			var stringLen uint64
 16320  			for shift := uint(0); ; shift += 7 {
 16321  				if shift >= 64 {
 16322  					return ErrIntOverflow
 16323  				}
 16324  				if iNdEx >= l {
 16325  					return io.ErrUnexpectedEOF
 16326  				}
 16327  				b := dAtA[iNdEx]
 16328  				iNdEx++
 16329  				stringLen |= uint64(b&0x7F) << shift
 16330  				if b < 0x80 {
 16331  					break
 16332  				}
 16333  			}
 16334  			intStringLen := int(stringLen)
 16335  			if intStringLen < 0 {
 16336  				return ErrInvalidLength
 16337  			}
 16338  			postIndex := iNdEx + intStringLen
 16339  			if postIndex < 0 {
 16340  				return ErrInvalidLength
 16341  			}
 16342  			if postIndex > l {
 16343  				return io.ErrUnexpectedEOF
 16344  			}
 16345  			m.RebuildCells = append(m.RebuildCells, string(dAtA[iNdEx:postIndex]))
 16346  			iNdEx = postIndex
 16347  		default:
 16348  			iNdEx = preIndex
 16349  			skippy, err := skip(dAtA[iNdEx:])
 16350  			if err != nil {
 16351  				return err
 16352  			}
 16353  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 16354  				return ErrInvalidLength
 16355  			}
 16356  			if (iNdEx + skippy) > l {
 16357  				return io.ErrUnexpectedEOF
 16358  			}
 16359  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 16360  			iNdEx += skippy
 16361  		}
 16362  	}
 16363  
 16364  	if iNdEx > l {
 16365  		return io.ErrUnexpectedEOF
 16366  	}
 16367  	return nil
 16368  }
 16369  func (m *ApplyRoutingRulesResponse) UnmarshalVT(dAtA []byte) error {
 16370  	l := len(dAtA)
 16371  	iNdEx := 0
 16372  	for iNdEx < l {
 16373  		preIndex := iNdEx
 16374  		var wire uint64
 16375  		for shift := uint(0); ; shift += 7 {
 16376  			if shift >= 64 {
 16377  				return ErrIntOverflow
 16378  			}
 16379  			if iNdEx >= l {
 16380  				return io.ErrUnexpectedEOF
 16381  			}
 16382  			b := dAtA[iNdEx]
 16383  			iNdEx++
 16384  			wire |= uint64(b&0x7F) << shift
 16385  			if b < 0x80 {
 16386  				break
 16387  			}
 16388  		}
 16389  		fieldNum := int32(wire >> 3)
 16390  		wireType := int(wire & 0x7)
 16391  		if wireType == 4 {
 16392  			return fmt.Errorf("proto: ApplyRoutingRulesResponse: wiretype end group for non-group")
 16393  		}
 16394  		if fieldNum <= 0 {
 16395  			return fmt.Errorf("proto: ApplyRoutingRulesResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 16396  		}
 16397  		switch fieldNum {
 16398  		default:
 16399  			iNdEx = preIndex
 16400  			skippy, err := skip(dAtA[iNdEx:])
 16401  			if err != nil {
 16402  				return err
 16403  			}
 16404  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 16405  				return ErrInvalidLength
 16406  			}
 16407  			if (iNdEx + skippy) > l {
 16408  				return io.ErrUnexpectedEOF
 16409  			}
 16410  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 16411  			iNdEx += skippy
 16412  		}
 16413  	}
 16414  
 16415  	if iNdEx > l {
 16416  		return io.ErrUnexpectedEOF
 16417  	}
 16418  	return nil
 16419  }
 16420  func (m *ApplyShardRoutingRulesRequest) UnmarshalVT(dAtA []byte) error {
 16421  	l := len(dAtA)
 16422  	iNdEx := 0
 16423  	for iNdEx < l {
 16424  		preIndex := iNdEx
 16425  		var wire uint64
 16426  		for shift := uint(0); ; shift += 7 {
 16427  			if shift >= 64 {
 16428  				return ErrIntOverflow
 16429  			}
 16430  			if iNdEx >= l {
 16431  				return io.ErrUnexpectedEOF
 16432  			}
 16433  			b := dAtA[iNdEx]
 16434  			iNdEx++
 16435  			wire |= uint64(b&0x7F) << shift
 16436  			if b < 0x80 {
 16437  				break
 16438  			}
 16439  		}
 16440  		fieldNum := int32(wire >> 3)
 16441  		wireType := int(wire & 0x7)
 16442  		if wireType == 4 {
 16443  			return fmt.Errorf("proto: ApplyShardRoutingRulesRequest: wiretype end group for non-group")
 16444  		}
 16445  		if fieldNum <= 0 {
 16446  			return fmt.Errorf("proto: ApplyShardRoutingRulesRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 16447  		}
 16448  		switch fieldNum {
 16449  		case 1:
 16450  			if wireType != 2 {
 16451  				return fmt.Errorf("proto: wrong wireType = %d for field ShardRoutingRules", wireType)
 16452  			}
 16453  			var msglen int
 16454  			for shift := uint(0); ; shift += 7 {
 16455  				if shift >= 64 {
 16456  					return ErrIntOverflow
 16457  				}
 16458  				if iNdEx >= l {
 16459  					return io.ErrUnexpectedEOF
 16460  				}
 16461  				b := dAtA[iNdEx]
 16462  				iNdEx++
 16463  				msglen |= int(b&0x7F) << shift
 16464  				if b < 0x80 {
 16465  					break
 16466  				}
 16467  			}
 16468  			if msglen < 0 {
 16469  				return ErrInvalidLength
 16470  			}
 16471  			postIndex := iNdEx + msglen
 16472  			if postIndex < 0 {
 16473  				return ErrInvalidLength
 16474  			}
 16475  			if postIndex > l {
 16476  				return io.ErrUnexpectedEOF
 16477  			}
 16478  			if m.ShardRoutingRules == nil {
 16479  				m.ShardRoutingRules = &vschema.ShardRoutingRules{}
 16480  			}
 16481  			if err := m.ShardRoutingRules.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 16482  				return err
 16483  			}
 16484  			iNdEx = postIndex
 16485  		case 2:
 16486  			if wireType != 0 {
 16487  				return fmt.Errorf("proto: wrong wireType = %d for field SkipRebuild", wireType)
 16488  			}
 16489  			var v int
 16490  			for shift := uint(0); ; shift += 7 {
 16491  				if shift >= 64 {
 16492  					return ErrIntOverflow
 16493  				}
 16494  				if iNdEx >= l {
 16495  					return io.ErrUnexpectedEOF
 16496  				}
 16497  				b := dAtA[iNdEx]
 16498  				iNdEx++
 16499  				v |= int(b&0x7F) << shift
 16500  				if b < 0x80 {
 16501  					break
 16502  				}
 16503  			}
 16504  			m.SkipRebuild = bool(v != 0)
 16505  		case 3:
 16506  			if wireType != 2 {
 16507  				return fmt.Errorf("proto: wrong wireType = %d for field RebuildCells", wireType)
 16508  			}
 16509  			var stringLen uint64
 16510  			for shift := uint(0); ; shift += 7 {
 16511  				if shift >= 64 {
 16512  					return ErrIntOverflow
 16513  				}
 16514  				if iNdEx >= l {
 16515  					return io.ErrUnexpectedEOF
 16516  				}
 16517  				b := dAtA[iNdEx]
 16518  				iNdEx++
 16519  				stringLen |= uint64(b&0x7F) << shift
 16520  				if b < 0x80 {
 16521  					break
 16522  				}
 16523  			}
 16524  			intStringLen := int(stringLen)
 16525  			if intStringLen < 0 {
 16526  				return ErrInvalidLength
 16527  			}
 16528  			postIndex := iNdEx + intStringLen
 16529  			if postIndex < 0 {
 16530  				return ErrInvalidLength
 16531  			}
 16532  			if postIndex > l {
 16533  				return io.ErrUnexpectedEOF
 16534  			}
 16535  			m.RebuildCells = append(m.RebuildCells, string(dAtA[iNdEx:postIndex]))
 16536  			iNdEx = postIndex
 16537  		default:
 16538  			iNdEx = preIndex
 16539  			skippy, err := skip(dAtA[iNdEx:])
 16540  			if err != nil {
 16541  				return err
 16542  			}
 16543  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 16544  				return ErrInvalidLength
 16545  			}
 16546  			if (iNdEx + skippy) > l {
 16547  				return io.ErrUnexpectedEOF
 16548  			}
 16549  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 16550  			iNdEx += skippy
 16551  		}
 16552  	}
 16553  
 16554  	if iNdEx > l {
 16555  		return io.ErrUnexpectedEOF
 16556  	}
 16557  	return nil
 16558  }
 16559  func (m *ApplyShardRoutingRulesResponse) UnmarshalVT(dAtA []byte) error {
 16560  	l := len(dAtA)
 16561  	iNdEx := 0
 16562  	for iNdEx < l {
 16563  		preIndex := iNdEx
 16564  		var wire uint64
 16565  		for shift := uint(0); ; shift += 7 {
 16566  			if shift >= 64 {
 16567  				return ErrIntOverflow
 16568  			}
 16569  			if iNdEx >= l {
 16570  				return io.ErrUnexpectedEOF
 16571  			}
 16572  			b := dAtA[iNdEx]
 16573  			iNdEx++
 16574  			wire |= uint64(b&0x7F) << shift
 16575  			if b < 0x80 {
 16576  				break
 16577  			}
 16578  		}
 16579  		fieldNum := int32(wire >> 3)
 16580  		wireType := int(wire & 0x7)
 16581  		if wireType == 4 {
 16582  			return fmt.Errorf("proto: ApplyShardRoutingRulesResponse: wiretype end group for non-group")
 16583  		}
 16584  		if fieldNum <= 0 {
 16585  			return fmt.Errorf("proto: ApplyShardRoutingRulesResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 16586  		}
 16587  		switch fieldNum {
 16588  		default:
 16589  			iNdEx = preIndex
 16590  			skippy, err := skip(dAtA[iNdEx:])
 16591  			if err != nil {
 16592  				return err
 16593  			}
 16594  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 16595  				return ErrInvalidLength
 16596  			}
 16597  			if (iNdEx + skippy) > l {
 16598  				return io.ErrUnexpectedEOF
 16599  			}
 16600  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 16601  			iNdEx += skippy
 16602  		}
 16603  	}
 16604  
 16605  	if iNdEx > l {
 16606  		return io.ErrUnexpectedEOF
 16607  	}
 16608  	return nil
 16609  }
 16610  func (m *ApplySchemaRequest) UnmarshalVT(dAtA []byte) error {
 16611  	l := len(dAtA)
 16612  	iNdEx := 0
 16613  	for iNdEx < l {
 16614  		preIndex := iNdEx
 16615  		var wire uint64
 16616  		for shift := uint(0); ; shift += 7 {
 16617  			if shift >= 64 {
 16618  				return ErrIntOverflow
 16619  			}
 16620  			if iNdEx >= l {
 16621  				return io.ErrUnexpectedEOF
 16622  			}
 16623  			b := dAtA[iNdEx]
 16624  			iNdEx++
 16625  			wire |= uint64(b&0x7F) << shift
 16626  			if b < 0x80 {
 16627  				break
 16628  			}
 16629  		}
 16630  		fieldNum := int32(wire >> 3)
 16631  		wireType := int(wire & 0x7)
 16632  		if wireType == 4 {
 16633  			return fmt.Errorf("proto: ApplySchemaRequest: wiretype end group for non-group")
 16634  		}
 16635  		if fieldNum <= 0 {
 16636  			return fmt.Errorf("proto: ApplySchemaRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 16637  		}
 16638  		switch fieldNum {
 16639  		case 1:
 16640  			if wireType != 2 {
 16641  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 16642  			}
 16643  			var stringLen uint64
 16644  			for shift := uint(0); ; shift += 7 {
 16645  				if shift >= 64 {
 16646  					return ErrIntOverflow
 16647  				}
 16648  				if iNdEx >= l {
 16649  					return io.ErrUnexpectedEOF
 16650  				}
 16651  				b := dAtA[iNdEx]
 16652  				iNdEx++
 16653  				stringLen |= uint64(b&0x7F) << shift
 16654  				if b < 0x80 {
 16655  					break
 16656  				}
 16657  			}
 16658  			intStringLen := int(stringLen)
 16659  			if intStringLen < 0 {
 16660  				return ErrInvalidLength
 16661  			}
 16662  			postIndex := iNdEx + intStringLen
 16663  			if postIndex < 0 {
 16664  				return ErrInvalidLength
 16665  			}
 16666  			if postIndex > l {
 16667  				return io.ErrUnexpectedEOF
 16668  			}
 16669  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 16670  			iNdEx = postIndex
 16671  		case 2:
 16672  			if wireType != 0 {
 16673  				return fmt.Errorf("proto: wrong wireType = %d for field AllowLongUnavailability", wireType)
 16674  			}
 16675  			var v int
 16676  			for shift := uint(0); ; shift += 7 {
 16677  				if shift >= 64 {
 16678  					return ErrIntOverflow
 16679  				}
 16680  				if iNdEx >= l {
 16681  					return io.ErrUnexpectedEOF
 16682  				}
 16683  				b := dAtA[iNdEx]
 16684  				iNdEx++
 16685  				v |= int(b&0x7F) << shift
 16686  				if b < 0x80 {
 16687  					break
 16688  				}
 16689  			}
 16690  			m.AllowLongUnavailability = bool(v != 0)
 16691  		case 3:
 16692  			if wireType != 2 {
 16693  				return fmt.Errorf("proto: wrong wireType = %d for field Sql", wireType)
 16694  			}
 16695  			var stringLen uint64
 16696  			for shift := uint(0); ; shift += 7 {
 16697  				if shift >= 64 {
 16698  					return ErrIntOverflow
 16699  				}
 16700  				if iNdEx >= l {
 16701  					return io.ErrUnexpectedEOF
 16702  				}
 16703  				b := dAtA[iNdEx]
 16704  				iNdEx++
 16705  				stringLen |= uint64(b&0x7F) << shift
 16706  				if b < 0x80 {
 16707  					break
 16708  				}
 16709  			}
 16710  			intStringLen := int(stringLen)
 16711  			if intStringLen < 0 {
 16712  				return ErrInvalidLength
 16713  			}
 16714  			postIndex := iNdEx + intStringLen
 16715  			if postIndex < 0 {
 16716  				return ErrInvalidLength
 16717  			}
 16718  			if postIndex > l {
 16719  				return io.ErrUnexpectedEOF
 16720  			}
 16721  			m.Sql = append(m.Sql, string(dAtA[iNdEx:postIndex]))
 16722  			iNdEx = postIndex
 16723  		case 4:
 16724  			if wireType != 2 {
 16725  				return fmt.Errorf("proto: wrong wireType = %d for field DdlStrategy", wireType)
 16726  			}
 16727  			var stringLen uint64
 16728  			for shift := uint(0); ; shift += 7 {
 16729  				if shift >= 64 {
 16730  					return ErrIntOverflow
 16731  				}
 16732  				if iNdEx >= l {
 16733  					return io.ErrUnexpectedEOF
 16734  				}
 16735  				b := dAtA[iNdEx]
 16736  				iNdEx++
 16737  				stringLen |= uint64(b&0x7F) << shift
 16738  				if b < 0x80 {
 16739  					break
 16740  				}
 16741  			}
 16742  			intStringLen := int(stringLen)
 16743  			if intStringLen < 0 {
 16744  				return ErrInvalidLength
 16745  			}
 16746  			postIndex := iNdEx + intStringLen
 16747  			if postIndex < 0 {
 16748  				return ErrInvalidLength
 16749  			}
 16750  			if postIndex > l {
 16751  				return io.ErrUnexpectedEOF
 16752  			}
 16753  			m.DdlStrategy = string(dAtA[iNdEx:postIndex])
 16754  			iNdEx = postIndex
 16755  		case 5:
 16756  			if wireType != 2 {
 16757  				return fmt.Errorf("proto: wrong wireType = %d for field UuidList", wireType)
 16758  			}
 16759  			var stringLen uint64
 16760  			for shift := uint(0); ; shift += 7 {
 16761  				if shift >= 64 {
 16762  					return ErrIntOverflow
 16763  				}
 16764  				if iNdEx >= l {
 16765  					return io.ErrUnexpectedEOF
 16766  				}
 16767  				b := dAtA[iNdEx]
 16768  				iNdEx++
 16769  				stringLen |= uint64(b&0x7F) << shift
 16770  				if b < 0x80 {
 16771  					break
 16772  				}
 16773  			}
 16774  			intStringLen := int(stringLen)
 16775  			if intStringLen < 0 {
 16776  				return ErrInvalidLength
 16777  			}
 16778  			postIndex := iNdEx + intStringLen
 16779  			if postIndex < 0 {
 16780  				return ErrInvalidLength
 16781  			}
 16782  			if postIndex > l {
 16783  				return io.ErrUnexpectedEOF
 16784  			}
 16785  			m.UuidList = append(m.UuidList, string(dAtA[iNdEx:postIndex]))
 16786  			iNdEx = postIndex
 16787  		case 6:
 16788  			if wireType != 2 {
 16789  				return fmt.Errorf("proto: wrong wireType = %d for field MigrationContext", wireType)
 16790  			}
 16791  			var stringLen uint64
 16792  			for shift := uint(0); ; shift += 7 {
 16793  				if shift >= 64 {
 16794  					return ErrIntOverflow
 16795  				}
 16796  				if iNdEx >= l {
 16797  					return io.ErrUnexpectedEOF
 16798  				}
 16799  				b := dAtA[iNdEx]
 16800  				iNdEx++
 16801  				stringLen |= uint64(b&0x7F) << shift
 16802  				if b < 0x80 {
 16803  					break
 16804  				}
 16805  			}
 16806  			intStringLen := int(stringLen)
 16807  			if intStringLen < 0 {
 16808  				return ErrInvalidLength
 16809  			}
 16810  			postIndex := iNdEx + intStringLen
 16811  			if postIndex < 0 {
 16812  				return ErrInvalidLength
 16813  			}
 16814  			if postIndex > l {
 16815  				return io.ErrUnexpectedEOF
 16816  			}
 16817  			m.MigrationContext = string(dAtA[iNdEx:postIndex])
 16818  			iNdEx = postIndex
 16819  		case 7:
 16820  			if wireType != 2 {
 16821  				return fmt.Errorf("proto: wrong wireType = %d for field WaitReplicasTimeout", wireType)
 16822  			}
 16823  			var msglen int
 16824  			for shift := uint(0); ; shift += 7 {
 16825  				if shift >= 64 {
 16826  					return ErrIntOverflow
 16827  				}
 16828  				if iNdEx >= l {
 16829  					return io.ErrUnexpectedEOF
 16830  				}
 16831  				b := dAtA[iNdEx]
 16832  				iNdEx++
 16833  				msglen |= int(b&0x7F) << shift
 16834  				if b < 0x80 {
 16835  					break
 16836  				}
 16837  			}
 16838  			if msglen < 0 {
 16839  				return ErrInvalidLength
 16840  			}
 16841  			postIndex := iNdEx + msglen
 16842  			if postIndex < 0 {
 16843  				return ErrInvalidLength
 16844  			}
 16845  			if postIndex > l {
 16846  				return io.ErrUnexpectedEOF
 16847  			}
 16848  			if m.WaitReplicasTimeout == nil {
 16849  				m.WaitReplicasTimeout = &vttime.Duration{}
 16850  			}
 16851  			if err := m.WaitReplicasTimeout.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 16852  				return err
 16853  			}
 16854  			iNdEx = postIndex
 16855  		case 8:
 16856  			if wireType != 0 {
 16857  				return fmt.Errorf("proto: wrong wireType = %d for field SkipPreflight", wireType)
 16858  			}
 16859  			var v int
 16860  			for shift := uint(0); ; shift += 7 {
 16861  				if shift >= 64 {
 16862  					return ErrIntOverflow
 16863  				}
 16864  				if iNdEx >= l {
 16865  					return io.ErrUnexpectedEOF
 16866  				}
 16867  				b := dAtA[iNdEx]
 16868  				iNdEx++
 16869  				v |= int(b&0x7F) << shift
 16870  				if b < 0x80 {
 16871  					break
 16872  				}
 16873  			}
 16874  			m.SkipPreflight = bool(v != 0)
 16875  		case 9:
 16876  			if wireType != 2 {
 16877  				return fmt.Errorf("proto: wrong wireType = %d for field CallerId", wireType)
 16878  			}
 16879  			var msglen int
 16880  			for shift := uint(0); ; shift += 7 {
 16881  				if shift >= 64 {
 16882  					return ErrIntOverflow
 16883  				}
 16884  				if iNdEx >= l {
 16885  					return io.ErrUnexpectedEOF
 16886  				}
 16887  				b := dAtA[iNdEx]
 16888  				iNdEx++
 16889  				msglen |= int(b&0x7F) << shift
 16890  				if b < 0x80 {
 16891  					break
 16892  				}
 16893  			}
 16894  			if msglen < 0 {
 16895  				return ErrInvalidLength
 16896  			}
 16897  			postIndex := iNdEx + msglen
 16898  			if postIndex < 0 {
 16899  				return ErrInvalidLength
 16900  			}
 16901  			if postIndex > l {
 16902  				return io.ErrUnexpectedEOF
 16903  			}
 16904  			if m.CallerId == nil {
 16905  				m.CallerId = &vtrpc.CallerID{}
 16906  			}
 16907  			if err := m.CallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 16908  				return err
 16909  			}
 16910  			iNdEx = postIndex
 16911  		default:
 16912  			iNdEx = preIndex
 16913  			skippy, err := skip(dAtA[iNdEx:])
 16914  			if err != nil {
 16915  				return err
 16916  			}
 16917  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 16918  				return ErrInvalidLength
 16919  			}
 16920  			if (iNdEx + skippy) > l {
 16921  				return io.ErrUnexpectedEOF
 16922  			}
 16923  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 16924  			iNdEx += skippy
 16925  		}
 16926  	}
 16927  
 16928  	if iNdEx > l {
 16929  		return io.ErrUnexpectedEOF
 16930  	}
 16931  	return nil
 16932  }
 16933  func (m *ApplySchemaResponse) UnmarshalVT(dAtA []byte) error {
 16934  	l := len(dAtA)
 16935  	iNdEx := 0
 16936  	for iNdEx < l {
 16937  		preIndex := iNdEx
 16938  		var wire uint64
 16939  		for shift := uint(0); ; shift += 7 {
 16940  			if shift >= 64 {
 16941  				return ErrIntOverflow
 16942  			}
 16943  			if iNdEx >= l {
 16944  				return io.ErrUnexpectedEOF
 16945  			}
 16946  			b := dAtA[iNdEx]
 16947  			iNdEx++
 16948  			wire |= uint64(b&0x7F) << shift
 16949  			if b < 0x80 {
 16950  				break
 16951  			}
 16952  		}
 16953  		fieldNum := int32(wire >> 3)
 16954  		wireType := int(wire & 0x7)
 16955  		if wireType == 4 {
 16956  			return fmt.Errorf("proto: ApplySchemaResponse: wiretype end group for non-group")
 16957  		}
 16958  		if fieldNum <= 0 {
 16959  			return fmt.Errorf("proto: ApplySchemaResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 16960  		}
 16961  		switch fieldNum {
 16962  		case 1:
 16963  			if wireType != 2 {
 16964  				return fmt.Errorf("proto: wrong wireType = %d for field UuidList", wireType)
 16965  			}
 16966  			var stringLen uint64
 16967  			for shift := uint(0); ; shift += 7 {
 16968  				if shift >= 64 {
 16969  					return ErrIntOverflow
 16970  				}
 16971  				if iNdEx >= l {
 16972  					return io.ErrUnexpectedEOF
 16973  				}
 16974  				b := dAtA[iNdEx]
 16975  				iNdEx++
 16976  				stringLen |= uint64(b&0x7F) << shift
 16977  				if b < 0x80 {
 16978  					break
 16979  				}
 16980  			}
 16981  			intStringLen := int(stringLen)
 16982  			if intStringLen < 0 {
 16983  				return ErrInvalidLength
 16984  			}
 16985  			postIndex := iNdEx + intStringLen
 16986  			if postIndex < 0 {
 16987  				return ErrInvalidLength
 16988  			}
 16989  			if postIndex > l {
 16990  				return io.ErrUnexpectedEOF
 16991  			}
 16992  			m.UuidList = append(m.UuidList, string(dAtA[iNdEx:postIndex]))
 16993  			iNdEx = postIndex
 16994  		default:
 16995  			iNdEx = preIndex
 16996  			skippy, err := skip(dAtA[iNdEx:])
 16997  			if err != nil {
 16998  				return err
 16999  			}
 17000  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 17001  				return ErrInvalidLength
 17002  			}
 17003  			if (iNdEx + skippy) > l {
 17004  				return io.ErrUnexpectedEOF
 17005  			}
 17006  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 17007  			iNdEx += skippy
 17008  		}
 17009  	}
 17010  
 17011  	if iNdEx > l {
 17012  		return io.ErrUnexpectedEOF
 17013  	}
 17014  	return nil
 17015  }
 17016  func (m *ApplyVSchemaRequest) UnmarshalVT(dAtA []byte) error {
 17017  	l := len(dAtA)
 17018  	iNdEx := 0
 17019  	for iNdEx < l {
 17020  		preIndex := iNdEx
 17021  		var wire uint64
 17022  		for shift := uint(0); ; shift += 7 {
 17023  			if shift >= 64 {
 17024  				return ErrIntOverflow
 17025  			}
 17026  			if iNdEx >= l {
 17027  				return io.ErrUnexpectedEOF
 17028  			}
 17029  			b := dAtA[iNdEx]
 17030  			iNdEx++
 17031  			wire |= uint64(b&0x7F) << shift
 17032  			if b < 0x80 {
 17033  				break
 17034  			}
 17035  		}
 17036  		fieldNum := int32(wire >> 3)
 17037  		wireType := int(wire & 0x7)
 17038  		if wireType == 4 {
 17039  			return fmt.Errorf("proto: ApplyVSchemaRequest: wiretype end group for non-group")
 17040  		}
 17041  		if fieldNum <= 0 {
 17042  			return fmt.Errorf("proto: ApplyVSchemaRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 17043  		}
 17044  		switch fieldNum {
 17045  		case 1:
 17046  			if wireType != 2 {
 17047  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 17048  			}
 17049  			var stringLen uint64
 17050  			for shift := uint(0); ; shift += 7 {
 17051  				if shift >= 64 {
 17052  					return ErrIntOverflow
 17053  				}
 17054  				if iNdEx >= l {
 17055  					return io.ErrUnexpectedEOF
 17056  				}
 17057  				b := dAtA[iNdEx]
 17058  				iNdEx++
 17059  				stringLen |= uint64(b&0x7F) << shift
 17060  				if b < 0x80 {
 17061  					break
 17062  				}
 17063  			}
 17064  			intStringLen := int(stringLen)
 17065  			if intStringLen < 0 {
 17066  				return ErrInvalidLength
 17067  			}
 17068  			postIndex := iNdEx + intStringLen
 17069  			if postIndex < 0 {
 17070  				return ErrInvalidLength
 17071  			}
 17072  			if postIndex > l {
 17073  				return io.ErrUnexpectedEOF
 17074  			}
 17075  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 17076  			iNdEx = postIndex
 17077  		case 2:
 17078  			if wireType != 0 {
 17079  				return fmt.Errorf("proto: wrong wireType = %d for field SkipRebuild", wireType)
 17080  			}
 17081  			var v int
 17082  			for shift := uint(0); ; shift += 7 {
 17083  				if shift >= 64 {
 17084  					return ErrIntOverflow
 17085  				}
 17086  				if iNdEx >= l {
 17087  					return io.ErrUnexpectedEOF
 17088  				}
 17089  				b := dAtA[iNdEx]
 17090  				iNdEx++
 17091  				v |= int(b&0x7F) << shift
 17092  				if b < 0x80 {
 17093  					break
 17094  				}
 17095  			}
 17096  			m.SkipRebuild = bool(v != 0)
 17097  		case 3:
 17098  			if wireType != 0 {
 17099  				return fmt.Errorf("proto: wrong wireType = %d for field DryRun", wireType)
 17100  			}
 17101  			var v int
 17102  			for shift := uint(0); ; shift += 7 {
 17103  				if shift >= 64 {
 17104  					return ErrIntOverflow
 17105  				}
 17106  				if iNdEx >= l {
 17107  					return io.ErrUnexpectedEOF
 17108  				}
 17109  				b := dAtA[iNdEx]
 17110  				iNdEx++
 17111  				v |= int(b&0x7F) << shift
 17112  				if b < 0x80 {
 17113  					break
 17114  				}
 17115  			}
 17116  			m.DryRun = bool(v != 0)
 17117  		case 4:
 17118  			if wireType != 2 {
 17119  				return fmt.Errorf("proto: wrong wireType = %d for field Cells", wireType)
 17120  			}
 17121  			var stringLen uint64
 17122  			for shift := uint(0); ; shift += 7 {
 17123  				if shift >= 64 {
 17124  					return ErrIntOverflow
 17125  				}
 17126  				if iNdEx >= l {
 17127  					return io.ErrUnexpectedEOF
 17128  				}
 17129  				b := dAtA[iNdEx]
 17130  				iNdEx++
 17131  				stringLen |= uint64(b&0x7F) << shift
 17132  				if b < 0x80 {
 17133  					break
 17134  				}
 17135  			}
 17136  			intStringLen := int(stringLen)
 17137  			if intStringLen < 0 {
 17138  				return ErrInvalidLength
 17139  			}
 17140  			postIndex := iNdEx + intStringLen
 17141  			if postIndex < 0 {
 17142  				return ErrInvalidLength
 17143  			}
 17144  			if postIndex > l {
 17145  				return io.ErrUnexpectedEOF
 17146  			}
 17147  			m.Cells = append(m.Cells, string(dAtA[iNdEx:postIndex]))
 17148  			iNdEx = postIndex
 17149  		case 5:
 17150  			if wireType != 2 {
 17151  				return fmt.Errorf("proto: wrong wireType = %d for field VSchema", wireType)
 17152  			}
 17153  			var msglen int
 17154  			for shift := uint(0); ; shift += 7 {
 17155  				if shift >= 64 {
 17156  					return ErrIntOverflow
 17157  				}
 17158  				if iNdEx >= l {
 17159  					return io.ErrUnexpectedEOF
 17160  				}
 17161  				b := dAtA[iNdEx]
 17162  				iNdEx++
 17163  				msglen |= int(b&0x7F) << shift
 17164  				if b < 0x80 {
 17165  					break
 17166  				}
 17167  			}
 17168  			if msglen < 0 {
 17169  				return ErrInvalidLength
 17170  			}
 17171  			postIndex := iNdEx + msglen
 17172  			if postIndex < 0 {
 17173  				return ErrInvalidLength
 17174  			}
 17175  			if postIndex > l {
 17176  				return io.ErrUnexpectedEOF
 17177  			}
 17178  			if m.VSchema == nil {
 17179  				m.VSchema = &vschema.Keyspace{}
 17180  			}
 17181  			if err := m.VSchema.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 17182  				return err
 17183  			}
 17184  			iNdEx = postIndex
 17185  		case 6:
 17186  			if wireType != 2 {
 17187  				return fmt.Errorf("proto: wrong wireType = %d for field Sql", wireType)
 17188  			}
 17189  			var stringLen uint64
 17190  			for shift := uint(0); ; shift += 7 {
 17191  				if shift >= 64 {
 17192  					return ErrIntOverflow
 17193  				}
 17194  				if iNdEx >= l {
 17195  					return io.ErrUnexpectedEOF
 17196  				}
 17197  				b := dAtA[iNdEx]
 17198  				iNdEx++
 17199  				stringLen |= uint64(b&0x7F) << shift
 17200  				if b < 0x80 {
 17201  					break
 17202  				}
 17203  			}
 17204  			intStringLen := int(stringLen)
 17205  			if intStringLen < 0 {
 17206  				return ErrInvalidLength
 17207  			}
 17208  			postIndex := iNdEx + intStringLen
 17209  			if postIndex < 0 {
 17210  				return ErrInvalidLength
 17211  			}
 17212  			if postIndex > l {
 17213  				return io.ErrUnexpectedEOF
 17214  			}
 17215  			m.Sql = string(dAtA[iNdEx:postIndex])
 17216  			iNdEx = postIndex
 17217  		default:
 17218  			iNdEx = preIndex
 17219  			skippy, err := skip(dAtA[iNdEx:])
 17220  			if err != nil {
 17221  				return err
 17222  			}
 17223  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 17224  				return ErrInvalidLength
 17225  			}
 17226  			if (iNdEx + skippy) > l {
 17227  				return io.ErrUnexpectedEOF
 17228  			}
 17229  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 17230  			iNdEx += skippy
 17231  		}
 17232  	}
 17233  
 17234  	if iNdEx > l {
 17235  		return io.ErrUnexpectedEOF
 17236  	}
 17237  	return nil
 17238  }
 17239  func (m *ApplyVSchemaResponse) UnmarshalVT(dAtA []byte) error {
 17240  	l := len(dAtA)
 17241  	iNdEx := 0
 17242  	for iNdEx < l {
 17243  		preIndex := iNdEx
 17244  		var wire uint64
 17245  		for shift := uint(0); ; shift += 7 {
 17246  			if shift >= 64 {
 17247  				return ErrIntOverflow
 17248  			}
 17249  			if iNdEx >= l {
 17250  				return io.ErrUnexpectedEOF
 17251  			}
 17252  			b := dAtA[iNdEx]
 17253  			iNdEx++
 17254  			wire |= uint64(b&0x7F) << shift
 17255  			if b < 0x80 {
 17256  				break
 17257  			}
 17258  		}
 17259  		fieldNum := int32(wire >> 3)
 17260  		wireType := int(wire & 0x7)
 17261  		if wireType == 4 {
 17262  			return fmt.Errorf("proto: ApplyVSchemaResponse: wiretype end group for non-group")
 17263  		}
 17264  		if fieldNum <= 0 {
 17265  			return fmt.Errorf("proto: ApplyVSchemaResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 17266  		}
 17267  		switch fieldNum {
 17268  		case 1:
 17269  			if wireType != 2 {
 17270  				return fmt.Errorf("proto: wrong wireType = %d for field VSchema", wireType)
 17271  			}
 17272  			var msglen int
 17273  			for shift := uint(0); ; shift += 7 {
 17274  				if shift >= 64 {
 17275  					return ErrIntOverflow
 17276  				}
 17277  				if iNdEx >= l {
 17278  					return io.ErrUnexpectedEOF
 17279  				}
 17280  				b := dAtA[iNdEx]
 17281  				iNdEx++
 17282  				msglen |= int(b&0x7F) << shift
 17283  				if b < 0x80 {
 17284  					break
 17285  				}
 17286  			}
 17287  			if msglen < 0 {
 17288  				return ErrInvalidLength
 17289  			}
 17290  			postIndex := iNdEx + msglen
 17291  			if postIndex < 0 {
 17292  				return ErrInvalidLength
 17293  			}
 17294  			if postIndex > l {
 17295  				return io.ErrUnexpectedEOF
 17296  			}
 17297  			if m.VSchema == nil {
 17298  				m.VSchema = &vschema.Keyspace{}
 17299  			}
 17300  			if err := m.VSchema.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 17301  				return err
 17302  			}
 17303  			iNdEx = postIndex
 17304  		default:
 17305  			iNdEx = preIndex
 17306  			skippy, err := skip(dAtA[iNdEx:])
 17307  			if err != nil {
 17308  				return err
 17309  			}
 17310  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 17311  				return ErrInvalidLength
 17312  			}
 17313  			if (iNdEx + skippy) > l {
 17314  				return io.ErrUnexpectedEOF
 17315  			}
 17316  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 17317  			iNdEx += skippy
 17318  		}
 17319  	}
 17320  
 17321  	if iNdEx > l {
 17322  		return io.ErrUnexpectedEOF
 17323  	}
 17324  	return nil
 17325  }
 17326  func (m *BackupRequest) UnmarshalVT(dAtA []byte) error {
 17327  	l := len(dAtA)
 17328  	iNdEx := 0
 17329  	for iNdEx < l {
 17330  		preIndex := iNdEx
 17331  		var wire uint64
 17332  		for shift := uint(0); ; shift += 7 {
 17333  			if shift >= 64 {
 17334  				return ErrIntOverflow
 17335  			}
 17336  			if iNdEx >= l {
 17337  				return io.ErrUnexpectedEOF
 17338  			}
 17339  			b := dAtA[iNdEx]
 17340  			iNdEx++
 17341  			wire |= uint64(b&0x7F) << shift
 17342  			if b < 0x80 {
 17343  				break
 17344  			}
 17345  		}
 17346  		fieldNum := int32(wire >> 3)
 17347  		wireType := int(wire & 0x7)
 17348  		if wireType == 4 {
 17349  			return fmt.Errorf("proto: BackupRequest: wiretype end group for non-group")
 17350  		}
 17351  		if fieldNum <= 0 {
 17352  			return fmt.Errorf("proto: BackupRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 17353  		}
 17354  		switch fieldNum {
 17355  		case 1:
 17356  			if wireType != 2 {
 17357  				return fmt.Errorf("proto: wrong wireType = %d for field TabletAlias", wireType)
 17358  			}
 17359  			var msglen int
 17360  			for shift := uint(0); ; shift += 7 {
 17361  				if shift >= 64 {
 17362  					return ErrIntOverflow
 17363  				}
 17364  				if iNdEx >= l {
 17365  					return io.ErrUnexpectedEOF
 17366  				}
 17367  				b := dAtA[iNdEx]
 17368  				iNdEx++
 17369  				msglen |= int(b&0x7F) << shift
 17370  				if b < 0x80 {
 17371  					break
 17372  				}
 17373  			}
 17374  			if msglen < 0 {
 17375  				return ErrInvalidLength
 17376  			}
 17377  			postIndex := iNdEx + msglen
 17378  			if postIndex < 0 {
 17379  				return ErrInvalidLength
 17380  			}
 17381  			if postIndex > l {
 17382  				return io.ErrUnexpectedEOF
 17383  			}
 17384  			if m.TabletAlias == nil {
 17385  				m.TabletAlias = &topodata.TabletAlias{}
 17386  			}
 17387  			if err := m.TabletAlias.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 17388  				return err
 17389  			}
 17390  			iNdEx = postIndex
 17391  		case 2:
 17392  			if wireType != 0 {
 17393  				return fmt.Errorf("proto: wrong wireType = %d for field AllowPrimary", wireType)
 17394  			}
 17395  			var v int
 17396  			for shift := uint(0); ; shift += 7 {
 17397  				if shift >= 64 {
 17398  					return ErrIntOverflow
 17399  				}
 17400  				if iNdEx >= l {
 17401  					return io.ErrUnexpectedEOF
 17402  				}
 17403  				b := dAtA[iNdEx]
 17404  				iNdEx++
 17405  				v |= int(b&0x7F) << shift
 17406  				if b < 0x80 {
 17407  					break
 17408  				}
 17409  			}
 17410  			m.AllowPrimary = bool(v != 0)
 17411  		case 3:
 17412  			if wireType != 0 {
 17413  				return fmt.Errorf("proto: wrong wireType = %d for field Concurrency", wireType)
 17414  			}
 17415  			m.Concurrency = 0
 17416  			for shift := uint(0); ; shift += 7 {
 17417  				if shift >= 64 {
 17418  					return ErrIntOverflow
 17419  				}
 17420  				if iNdEx >= l {
 17421  					return io.ErrUnexpectedEOF
 17422  				}
 17423  				b := dAtA[iNdEx]
 17424  				iNdEx++
 17425  				m.Concurrency |= uint64(b&0x7F) << shift
 17426  				if b < 0x80 {
 17427  					break
 17428  				}
 17429  			}
 17430  		case 4:
 17431  			if wireType != 2 {
 17432  				return fmt.Errorf("proto: wrong wireType = %d for field IncrementalFromPos", wireType)
 17433  			}
 17434  			var stringLen uint64
 17435  			for shift := uint(0); ; shift += 7 {
 17436  				if shift >= 64 {
 17437  					return ErrIntOverflow
 17438  				}
 17439  				if iNdEx >= l {
 17440  					return io.ErrUnexpectedEOF
 17441  				}
 17442  				b := dAtA[iNdEx]
 17443  				iNdEx++
 17444  				stringLen |= uint64(b&0x7F) << shift
 17445  				if b < 0x80 {
 17446  					break
 17447  				}
 17448  			}
 17449  			intStringLen := int(stringLen)
 17450  			if intStringLen < 0 {
 17451  				return ErrInvalidLength
 17452  			}
 17453  			postIndex := iNdEx + intStringLen
 17454  			if postIndex < 0 {
 17455  				return ErrInvalidLength
 17456  			}
 17457  			if postIndex > l {
 17458  				return io.ErrUnexpectedEOF
 17459  			}
 17460  			m.IncrementalFromPos = string(dAtA[iNdEx:postIndex])
 17461  			iNdEx = postIndex
 17462  		default:
 17463  			iNdEx = preIndex
 17464  			skippy, err := skip(dAtA[iNdEx:])
 17465  			if err != nil {
 17466  				return err
 17467  			}
 17468  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 17469  				return ErrInvalidLength
 17470  			}
 17471  			if (iNdEx + skippy) > l {
 17472  				return io.ErrUnexpectedEOF
 17473  			}
 17474  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 17475  			iNdEx += skippy
 17476  		}
 17477  	}
 17478  
 17479  	if iNdEx > l {
 17480  		return io.ErrUnexpectedEOF
 17481  	}
 17482  	return nil
 17483  }
 17484  func (m *BackupResponse) UnmarshalVT(dAtA []byte) error {
 17485  	l := len(dAtA)
 17486  	iNdEx := 0
 17487  	for iNdEx < l {
 17488  		preIndex := iNdEx
 17489  		var wire uint64
 17490  		for shift := uint(0); ; shift += 7 {
 17491  			if shift >= 64 {
 17492  				return ErrIntOverflow
 17493  			}
 17494  			if iNdEx >= l {
 17495  				return io.ErrUnexpectedEOF
 17496  			}
 17497  			b := dAtA[iNdEx]
 17498  			iNdEx++
 17499  			wire |= uint64(b&0x7F) << shift
 17500  			if b < 0x80 {
 17501  				break
 17502  			}
 17503  		}
 17504  		fieldNum := int32(wire >> 3)
 17505  		wireType := int(wire & 0x7)
 17506  		if wireType == 4 {
 17507  			return fmt.Errorf("proto: BackupResponse: wiretype end group for non-group")
 17508  		}
 17509  		if fieldNum <= 0 {
 17510  			return fmt.Errorf("proto: BackupResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 17511  		}
 17512  		switch fieldNum {
 17513  		case 1:
 17514  			if wireType != 2 {
 17515  				return fmt.Errorf("proto: wrong wireType = %d for field TabletAlias", wireType)
 17516  			}
 17517  			var msglen int
 17518  			for shift := uint(0); ; shift += 7 {
 17519  				if shift >= 64 {
 17520  					return ErrIntOverflow
 17521  				}
 17522  				if iNdEx >= l {
 17523  					return io.ErrUnexpectedEOF
 17524  				}
 17525  				b := dAtA[iNdEx]
 17526  				iNdEx++
 17527  				msglen |= int(b&0x7F) << shift
 17528  				if b < 0x80 {
 17529  					break
 17530  				}
 17531  			}
 17532  			if msglen < 0 {
 17533  				return ErrInvalidLength
 17534  			}
 17535  			postIndex := iNdEx + msglen
 17536  			if postIndex < 0 {
 17537  				return ErrInvalidLength
 17538  			}
 17539  			if postIndex > l {
 17540  				return io.ErrUnexpectedEOF
 17541  			}
 17542  			if m.TabletAlias == nil {
 17543  				m.TabletAlias = &topodata.TabletAlias{}
 17544  			}
 17545  			if err := m.TabletAlias.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 17546  				return err
 17547  			}
 17548  			iNdEx = postIndex
 17549  		case 2:
 17550  			if wireType != 2 {
 17551  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 17552  			}
 17553  			var stringLen uint64
 17554  			for shift := uint(0); ; shift += 7 {
 17555  				if shift >= 64 {
 17556  					return ErrIntOverflow
 17557  				}
 17558  				if iNdEx >= l {
 17559  					return io.ErrUnexpectedEOF
 17560  				}
 17561  				b := dAtA[iNdEx]
 17562  				iNdEx++
 17563  				stringLen |= uint64(b&0x7F) << shift
 17564  				if b < 0x80 {
 17565  					break
 17566  				}
 17567  			}
 17568  			intStringLen := int(stringLen)
 17569  			if intStringLen < 0 {
 17570  				return ErrInvalidLength
 17571  			}
 17572  			postIndex := iNdEx + intStringLen
 17573  			if postIndex < 0 {
 17574  				return ErrInvalidLength
 17575  			}
 17576  			if postIndex > l {
 17577  				return io.ErrUnexpectedEOF
 17578  			}
 17579  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 17580  			iNdEx = postIndex
 17581  		case 3:
 17582  			if wireType != 2 {
 17583  				return fmt.Errorf("proto: wrong wireType = %d for field Shard", wireType)
 17584  			}
 17585  			var stringLen uint64
 17586  			for shift := uint(0); ; shift += 7 {
 17587  				if shift >= 64 {
 17588  					return ErrIntOverflow
 17589  				}
 17590  				if iNdEx >= l {
 17591  					return io.ErrUnexpectedEOF
 17592  				}
 17593  				b := dAtA[iNdEx]
 17594  				iNdEx++
 17595  				stringLen |= uint64(b&0x7F) << shift
 17596  				if b < 0x80 {
 17597  					break
 17598  				}
 17599  			}
 17600  			intStringLen := int(stringLen)
 17601  			if intStringLen < 0 {
 17602  				return ErrInvalidLength
 17603  			}
 17604  			postIndex := iNdEx + intStringLen
 17605  			if postIndex < 0 {
 17606  				return ErrInvalidLength
 17607  			}
 17608  			if postIndex > l {
 17609  				return io.ErrUnexpectedEOF
 17610  			}
 17611  			m.Shard = string(dAtA[iNdEx:postIndex])
 17612  			iNdEx = postIndex
 17613  		case 4:
 17614  			if wireType != 2 {
 17615  				return fmt.Errorf("proto: wrong wireType = %d for field Event", wireType)
 17616  			}
 17617  			var msglen int
 17618  			for shift := uint(0); ; shift += 7 {
 17619  				if shift >= 64 {
 17620  					return ErrIntOverflow
 17621  				}
 17622  				if iNdEx >= l {
 17623  					return io.ErrUnexpectedEOF
 17624  				}
 17625  				b := dAtA[iNdEx]
 17626  				iNdEx++
 17627  				msglen |= int(b&0x7F) << shift
 17628  				if b < 0x80 {
 17629  					break
 17630  				}
 17631  			}
 17632  			if msglen < 0 {
 17633  				return ErrInvalidLength
 17634  			}
 17635  			postIndex := iNdEx + msglen
 17636  			if postIndex < 0 {
 17637  				return ErrInvalidLength
 17638  			}
 17639  			if postIndex > l {
 17640  				return io.ErrUnexpectedEOF
 17641  			}
 17642  			if m.Event == nil {
 17643  				m.Event = &logutil.Event{}
 17644  			}
 17645  			if err := m.Event.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 17646  				return err
 17647  			}
 17648  			iNdEx = postIndex
 17649  		default:
 17650  			iNdEx = preIndex
 17651  			skippy, err := skip(dAtA[iNdEx:])
 17652  			if err != nil {
 17653  				return err
 17654  			}
 17655  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 17656  				return ErrInvalidLength
 17657  			}
 17658  			if (iNdEx + skippy) > l {
 17659  				return io.ErrUnexpectedEOF
 17660  			}
 17661  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 17662  			iNdEx += skippy
 17663  		}
 17664  	}
 17665  
 17666  	if iNdEx > l {
 17667  		return io.ErrUnexpectedEOF
 17668  	}
 17669  	return nil
 17670  }
 17671  func (m *BackupShardRequest) UnmarshalVT(dAtA []byte) error {
 17672  	l := len(dAtA)
 17673  	iNdEx := 0
 17674  	for iNdEx < l {
 17675  		preIndex := iNdEx
 17676  		var wire uint64
 17677  		for shift := uint(0); ; shift += 7 {
 17678  			if shift >= 64 {
 17679  				return ErrIntOverflow
 17680  			}
 17681  			if iNdEx >= l {
 17682  				return io.ErrUnexpectedEOF
 17683  			}
 17684  			b := dAtA[iNdEx]
 17685  			iNdEx++
 17686  			wire |= uint64(b&0x7F) << shift
 17687  			if b < 0x80 {
 17688  				break
 17689  			}
 17690  		}
 17691  		fieldNum := int32(wire >> 3)
 17692  		wireType := int(wire & 0x7)
 17693  		if wireType == 4 {
 17694  			return fmt.Errorf("proto: BackupShardRequest: wiretype end group for non-group")
 17695  		}
 17696  		if fieldNum <= 0 {
 17697  			return fmt.Errorf("proto: BackupShardRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 17698  		}
 17699  		switch fieldNum {
 17700  		case 1:
 17701  			if wireType != 2 {
 17702  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 17703  			}
 17704  			var stringLen uint64
 17705  			for shift := uint(0); ; shift += 7 {
 17706  				if shift >= 64 {
 17707  					return ErrIntOverflow
 17708  				}
 17709  				if iNdEx >= l {
 17710  					return io.ErrUnexpectedEOF
 17711  				}
 17712  				b := dAtA[iNdEx]
 17713  				iNdEx++
 17714  				stringLen |= uint64(b&0x7F) << shift
 17715  				if b < 0x80 {
 17716  					break
 17717  				}
 17718  			}
 17719  			intStringLen := int(stringLen)
 17720  			if intStringLen < 0 {
 17721  				return ErrInvalidLength
 17722  			}
 17723  			postIndex := iNdEx + intStringLen
 17724  			if postIndex < 0 {
 17725  				return ErrInvalidLength
 17726  			}
 17727  			if postIndex > l {
 17728  				return io.ErrUnexpectedEOF
 17729  			}
 17730  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 17731  			iNdEx = postIndex
 17732  		case 2:
 17733  			if wireType != 2 {
 17734  				return fmt.Errorf("proto: wrong wireType = %d for field Shard", wireType)
 17735  			}
 17736  			var stringLen uint64
 17737  			for shift := uint(0); ; shift += 7 {
 17738  				if shift >= 64 {
 17739  					return ErrIntOverflow
 17740  				}
 17741  				if iNdEx >= l {
 17742  					return io.ErrUnexpectedEOF
 17743  				}
 17744  				b := dAtA[iNdEx]
 17745  				iNdEx++
 17746  				stringLen |= uint64(b&0x7F) << shift
 17747  				if b < 0x80 {
 17748  					break
 17749  				}
 17750  			}
 17751  			intStringLen := int(stringLen)
 17752  			if intStringLen < 0 {
 17753  				return ErrInvalidLength
 17754  			}
 17755  			postIndex := iNdEx + intStringLen
 17756  			if postIndex < 0 {
 17757  				return ErrInvalidLength
 17758  			}
 17759  			if postIndex > l {
 17760  				return io.ErrUnexpectedEOF
 17761  			}
 17762  			m.Shard = string(dAtA[iNdEx:postIndex])
 17763  			iNdEx = postIndex
 17764  		case 3:
 17765  			if wireType != 0 {
 17766  				return fmt.Errorf("proto: wrong wireType = %d for field AllowPrimary", wireType)
 17767  			}
 17768  			var v int
 17769  			for shift := uint(0); ; shift += 7 {
 17770  				if shift >= 64 {
 17771  					return ErrIntOverflow
 17772  				}
 17773  				if iNdEx >= l {
 17774  					return io.ErrUnexpectedEOF
 17775  				}
 17776  				b := dAtA[iNdEx]
 17777  				iNdEx++
 17778  				v |= int(b&0x7F) << shift
 17779  				if b < 0x80 {
 17780  					break
 17781  				}
 17782  			}
 17783  			m.AllowPrimary = bool(v != 0)
 17784  		case 4:
 17785  			if wireType != 0 {
 17786  				return fmt.Errorf("proto: wrong wireType = %d for field Concurrency", wireType)
 17787  			}
 17788  			m.Concurrency = 0
 17789  			for shift := uint(0); ; shift += 7 {
 17790  				if shift >= 64 {
 17791  					return ErrIntOverflow
 17792  				}
 17793  				if iNdEx >= l {
 17794  					return io.ErrUnexpectedEOF
 17795  				}
 17796  				b := dAtA[iNdEx]
 17797  				iNdEx++
 17798  				m.Concurrency |= uint64(b&0x7F) << shift
 17799  				if b < 0x80 {
 17800  					break
 17801  				}
 17802  			}
 17803  		default:
 17804  			iNdEx = preIndex
 17805  			skippy, err := skip(dAtA[iNdEx:])
 17806  			if err != nil {
 17807  				return err
 17808  			}
 17809  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 17810  				return ErrInvalidLength
 17811  			}
 17812  			if (iNdEx + skippy) > l {
 17813  				return io.ErrUnexpectedEOF
 17814  			}
 17815  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 17816  			iNdEx += skippy
 17817  		}
 17818  	}
 17819  
 17820  	if iNdEx > l {
 17821  		return io.ErrUnexpectedEOF
 17822  	}
 17823  	return nil
 17824  }
 17825  func (m *ChangeTabletTypeRequest) UnmarshalVT(dAtA []byte) error {
 17826  	l := len(dAtA)
 17827  	iNdEx := 0
 17828  	for iNdEx < l {
 17829  		preIndex := iNdEx
 17830  		var wire uint64
 17831  		for shift := uint(0); ; shift += 7 {
 17832  			if shift >= 64 {
 17833  				return ErrIntOverflow
 17834  			}
 17835  			if iNdEx >= l {
 17836  				return io.ErrUnexpectedEOF
 17837  			}
 17838  			b := dAtA[iNdEx]
 17839  			iNdEx++
 17840  			wire |= uint64(b&0x7F) << shift
 17841  			if b < 0x80 {
 17842  				break
 17843  			}
 17844  		}
 17845  		fieldNum := int32(wire >> 3)
 17846  		wireType := int(wire & 0x7)
 17847  		if wireType == 4 {
 17848  			return fmt.Errorf("proto: ChangeTabletTypeRequest: wiretype end group for non-group")
 17849  		}
 17850  		if fieldNum <= 0 {
 17851  			return fmt.Errorf("proto: ChangeTabletTypeRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 17852  		}
 17853  		switch fieldNum {
 17854  		case 1:
 17855  			if wireType != 2 {
 17856  				return fmt.Errorf("proto: wrong wireType = %d for field TabletAlias", wireType)
 17857  			}
 17858  			var msglen int
 17859  			for shift := uint(0); ; shift += 7 {
 17860  				if shift >= 64 {
 17861  					return ErrIntOverflow
 17862  				}
 17863  				if iNdEx >= l {
 17864  					return io.ErrUnexpectedEOF
 17865  				}
 17866  				b := dAtA[iNdEx]
 17867  				iNdEx++
 17868  				msglen |= int(b&0x7F) << shift
 17869  				if b < 0x80 {
 17870  					break
 17871  				}
 17872  			}
 17873  			if msglen < 0 {
 17874  				return ErrInvalidLength
 17875  			}
 17876  			postIndex := iNdEx + msglen
 17877  			if postIndex < 0 {
 17878  				return ErrInvalidLength
 17879  			}
 17880  			if postIndex > l {
 17881  				return io.ErrUnexpectedEOF
 17882  			}
 17883  			if m.TabletAlias == nil {
 17884  				m.TabletAlias = &topodata.TabletAlias{}
 17885  			}
 17886  			if err := m.TabletAlias.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 17887  				return err
 17888  			}
 17889  			iNdEx = postIndex
 17890  		case 2:
 17891  			if wireType != 0 {
 17892  				return fmt.Errorf("proto: wrong wireType = %d for field DbType", wireType)
 17893  			}
 17894  			m.DbType = 0
 17895  			for shift := uint(0); ; shift += 7 {
 17896  				if shift >= 64 {
 17897  					return ErrIntOverflow
 17898  				}
 17899  				if iNdEx >= l {
 17900  					return io.ErrUnexpectedEOF
 17901  				}
 17902  				b := dAtA[iNdEx]
 17903  				iNdEx++
 17904  				m.DbType |= topodata.TabletType(b&0x7F) << shift
 17905  				if b < 0x80 {
 17906  					break
 17907  				}
 17908  			}
 17909  		case 3:
 17910  			if wireType != 0 {
 17911  				return fmt.Errorf("proto: wrong wireType = %d for field DryRun", wireType)
 17912  			}
 17913  			var v int
 17914  			for shift := uint(0); ; shift += 7 {
 17915  				if shift >= 64 {
 17916  					return ErrIntOverflow
 17917  				}
 17918  				if iNdEx >= l {
 17919  					return io.ErrUnexpectedEOF
 17920  				}
 17921  				b := dAtA[iNdEx]
 17922  				iNdEx++
 17923  				v |= int(b&0x7F) << shift
 17924  				if b < 0x80 {
 17925  					break
 17926  				}
 17927  			}
 17928  			m.DryRun = bool(v != 0)
 17929  		default:
 17930  			iNdEx = preIndex
 17931  			skippy, err := skip(dAtA[iNdEx:])
 17932  			if err != nil {
 17933  				return err
 17934  			}
 17935  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 17936  				return ErrInvalidLength
 17937  			}
 17938  			if (iNdEx + skippy) > l {
 17939  				return io.ErrUnexpectedEOF
 17940  			}
 17941  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 17942  			iNdEx += skippy
 17943  		}
 17944  	}
 17945  
 17946  	if iNdEx > l {
 17947  		return io.ErrUnexpectedEOF
 17948  	}
 17949  	return nil
 17950  }
 17951  func (m *ChangeTabletTypeResponse) UnmarshalVT(dAtA []byte) error {
 17952  	l := len(dAtA)
 17953  	iNdEx := 0
 17954  	for iNdEx < l {
 17955  		preIndex := iNdEx
 17956  		var wire uint64
 17957  		for shift := uint(0); ; shift += 7 {
 17958  			if shift >= 64 {
 17959  				return ErrIntOverflow
 17960  			}
 17961  			if iNdEx >= l {
 17962  				return io.ErrUnexpectedEOF
 17963  			}
 17964  			b := dAtA[iNdEx]
 17965  			iNdEx++
 17966  			wire |= uint64(b&0x7F) << shift
 17967  			if b < 0x80 {
 17968  				break
 17969  			}
 17970  		}
 17971  		fieldNum := int32(wire >> 3)
 17972  		wireType := int(wire & 0x7)
 17973  		if wireType == 4 {
 17974  			return fmt.Errorf("proto: ChangeTabletTypeResponse: wiretype end group for non-group")
 17975  		}
 17976  		if fieldNum <= 0 {
 17977  			return fmt.Errorf("proto: ChangeTabletTypeResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 17978  		}
 17979  		switch fieldNum {
 17980  		case 1:
 17981  			if wireType != 2 {
 17982  				return fmt.Errorf("proto: wrong wireType = %d for field BeforeTablet", wireType)
 17983  			}
 17984  			var msglen int
 17985  			for shift := uint(0); ; shift += 7 {
 17986  				if shift >= 64 {
 17987  					return ErrIntOverflow
 17988  				}
 17989  				if iNdEx >= l {
 17990  					return io.ErrUnexpectedEOF
 17991  				}
 17992  				b := dAtA[iNdEx]
 17993  				iNdEx++
 17994  				msglen |= int(b&0x7F) << shift
 17995  				if b < 0x80 {
 17996  					break
 17997  				}
 17998  			}
 17999  			if msglen < 0 {
 18000  				return ErrInvalidLength
 18001  			}
 18002  			postIndex := iNdEx + msglen
 18003  			if postIndex < 0 {
 18004  				return ErrInvalidLength
 18005  			}
 18006  			if postIndex > l {
 18007  				return io.ErrUnexpectedEOF
 18008  			}
 18009  			if m.BeforeTablet == nil {
 18010  				m.BeforeTablet = &topodata.Tablet{}
 18011  			}
 18012  			if err := m.BeforeTablet.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 18013  				return err
 18014  			}
 18015  			iNdEx = postIndex
 18016  		case 2:
 18017  			if wireType != 2 {
 18018  				return fmt.Errorf("proto: wrong wireType = %d for field AfterTablet", wireType)
 18019  			}
 18020  			var msglen int
 18021  			for shift := uint(0); ; shift += 7 {
 18022  				if shift >= 64 {
 18023  					return ErrIntOverflow
 18024  				}
 18025  				if iNdEx >= l {
 18026  					return io.ErrUnexpectedEOF
 18027  				}
 18028  				b := dAtA[iNdEx]
 18029  				iNdEx++
 18030  				msglen |= int(b&0x7F) << shift
 18031  				if b < 0x80 {
 18032  					break
 18033  				}
 18034  			}
 18035  			if msglen < 0 {
 18036  				return ErrInvalidLength
 18037  			}
 18038  			postIndex := iNdEx + msglen
 18039  			if postIndex < 0 {
 18040  				return ErrInvalidLength
 18041  			}
 18042  			if postIndex > l {
 18043  				return io.ErrUnexpectedEOF
 18044  			}
 18045  			if m.AfterTablet == nil {
 18046  				m.AfterTablet = &topodata.Tablet{}
 18047  			}
 18048  			if err := m.AfterTablet.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 18049  				return err
 18050  			}
 18051  			iNdEx = postIndex
 18052  		case 3:
 18053  			if wireType != 0 {
 18054  				return fmt.Errorf("proto: wrong wireType = %d for field WasDryRun", wireType)
 18055  			}
 18056  			var v int
 18057  			for shift := uint(0); ; shift += 7 {
 18058  				if shift >= 64 {
 18059  					return ErrIntOverflow
 18060  				}
 18061  				if iNdEx >= l {
 18062  					return io.ErrUnexpectedEOF
 18063  				}
 18064  				b := dAtA[iNdEx]
 18065  				iNdEx++
 18066  				v |= int(b&0x7F) << shift
 18067  				if b < 0x80 {
 18068  					break
 18069  				}
 18070  			}
 18071  			m.WasDryRun = bool(v != 0)
 18072  		default:
 18073  			iNdEx = preIndex
 18074  			skippy, err := skip(dAtA[iNdEx:])
 18075  			if err != nil {
 18076  				return err
 18077  			}
 18078  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 18079  				return ErrInvalidLength
 18080  			}
 18081  			if (iNdEx + skippy) > l {
 18082  				return io.ErrUnexpectedEOF
 18083  			}
 18084  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 18085  			iNdEx += skippy
 18086  		}
 18087  	}
 18088  
 18089  	if iNdEx > l {
 18090  		return io.ErrUnexpectedEOF
 18091  	}
 18092  	return nil
 18093  }
 18094  func (m *CreateKeyspaceRequest) UnmarshalVT(dAtA []byte) error {
 18095  	l := len(dAtA)
 18096  	iNdEx := 0
 18097  	for iNdEx < l {
 18098  		preIndex := iNdEx
 18099  		var wire uint64
 18100  		for shift := uint(0); ; shift += 7 {
 18101  			if shift >= 64 {
 18102  				return ErrIntOverflow
 18103  			}
 18104  			if iNdEx >= l {
 18105  				return io.ErrUnexpectedEOF
 18106  			}
 18107  			b := dAtA[iNdEx]
 18108  			iNdEx++
 18109  			wire |= uint64(b&0x7F) << shift
 18110  			if b < 0x80 {
 18111  				break
 18112  			}
 18113  		}
 18114  		fieldNum := int32(wire >> 3)
 18115  		wireType := int(wire & 0x7)
 18116  		if wireType == 4 {
 18117  			return fmt.Errorf("proto: CreateKeyspaceRequest: wiretype end group for non-group")
 18118  		}
 18119  		if fieldNum <= 0 {
 18120  			return fmt.Errorf("proto: CreateKeyspaceRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 18121  		}
 18122  		switch fieldNum {
 18123  		case 1:
 18124  			if wireType != 2 {
 18125  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
 18126  			}
 18127  			var stringLen uint64
 18128  			for shift := uint(0); ; shift += 7 {
 18129  				if shift >= 64 {
 18130  					return ErrIntOverflow
 18131  				}
 18132  				if iNdEx >= l {
 18133  					return io.ErrUnexpectedEOF
 18134  				}
 18135  				b := dAtA[iNdEx]
 18136  				iNdEx++
 18137  				stringLen |= uint64(b&0x7F) << shift
 18138  				if b < 0x80 {
 18139  					break
 18140  				}
 18141  			}
 18142  			intStringLen := int(stringLen)
 18143  			if intStringLen < 0 {
 18144  				return ErrInvalidLength
 18145  			}
 18146  			postIndex := iNdEx + intStringLen
 18147  			if postIndex < 0 {
 18148  				return ErrInvalidLength
 18149  			}
 18150  			if postIndex > l {
 18151  				return io.ErrUnexpectedEOF
 18152  			}
 18153  			m.Name = string(dAtA[iNdEx:postIndex])
 18154  			iNdEx = postIndex
 18155  		case 2:
 18156  			if wireType != 0 {
 18157  				return fmt.Errorf("proto: wrong wireType = %d for field Force", wireType)
 18158  			}
 18159  			var v int
 18160  			for shift := uint(0); ; shift += 7 {
 18161  				if shift >= 64 {
 18162  					return ErrIntOverflow
 18163  				}
 18164  				if iNdEx >= l {
 18165  					return io.ErrUnexpectedEOF
 18166  				}
 18167  				b := dAtA[iNdEx]
 18168  				iNdEx++
 18169  				v |= int(b&0x7F) << shift
 18170  				if b < 0x80 {
 18171  					break
 18172  				}
 18173  			}
 18174  			m.Force = bool(v != 0)
 18175  		case 3:
 18176  			if wireType != 0 {
 18177  				return fmt.Errorf("proto: wrong wireType = %d for field AllowEmptyVSchema", wireType)
 18178  			}
 18179  			var v int
 18180  			for shift := uint(0); ; shift += 7 {
 18181  				if shift >= 64 {
 18182  					return ErrIntOverflow
 18183  				}
 18184  				if iNdEx >= l {
 18185  					return io.ErrUnexpectedEOF
 18186  				}
 18187  				b := dAtA[iNdEx]
 18188  				iNdEx++
 18189  				v |= int(b&0x7F) << shift
 18190  				if b < 0x80 {
 18191  					break
 18192  				}
 18193  			}
 18194  			m.AllowEmptyVSchema = bool(v != 0)
 18195  		case 6:
 18196  			if wireType != 2 {
 18197  				return fmt.Errorf("proto: wrong wireType = %d for field ServedFroms", wireType)
 18198  			}
 18199  			var msglen int
 18200  			for shift := uint(0); ; shift += 7 {
 18201  				if shift >= 64 {
 18202  					return ErrIntOverflow
 18203  				}
 18204  				if iNdEx >= l {
 18205  					return io.ErrUnexpectedEOF
 18206  				}
 18207  				b := dAtA[iNdEx]
 18208  				iNdEx++
 18209  				msglen |= int(b&0x7F) << shift
 18210  				if b < 0x80 {
 18211  					break
 18212  				}
 18213  			}
 18214  			if msglen < 0 {
 18215  				return ErrInvalidLength
 18216  			}
 18217  			postIndex := iNdEx + msglen
 18218  			if postIndex < 0 {
 18219  				return ErrInvalidLength
 18220  			}
 18221  			if postIndex > l {
 18222  				return io.ErrUnexpectedEOF
 18223  			}
 18224  			m.ServedFroms = append(m.ServedFroms, &topodata.Keyspace_ServedFrom{})
 18225  			if err := m.ServedFroms[len(m.ServedFroms)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 18226  				return err
 18227  			}
 18228  			iNdEx = postIndex
 18229  		case 7:
 18230  			if wireType != 0 {
 18231  				return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
 18232  			}
 18233  			m.Type = 0
 18234  			for shift := uint(0); ; shift += 7 {
 18235  				if shift >= 64 {
 18236  					return ErrIntOverflow
 18237  				}
 18238  				if iNdEx >= l {
 18239  					return io.ErrUnexpectedEOF
 18240  				}
 18241  				b := dAtA[iNdEx]
 18242  				iNdEx++
 18243  				m.Type |= topodata.KeyspaceType(b&0x7F) << shift
 18244  				if b < 0x80 {
 18245  					break
 18246  				}
 18247  			}
 18248  		case 8:
 18249  			if wireType != 2 {
 18250  				return fmt.Errorf("proto: wrong wireType = %d for field BaseKeyspace", wireType)
 18251  			}
 18252  			var stringLen uint64
 18253  			for shift := uint(0); ; shift += 7 {
 18254  				if shift >= 64 {
 18255  					return ErrIntOverflow
 18256  				}
 18257  				if iNdEx >= l {
 18258  					return io.ErrUnexpectedEOF
 18259  				}
 18260  				b := dAtA[iNdEx]
 18261  				iNdEx++
 18262  				stringLen |= uint64(b&0x7F) << shift
 18263  				if b < 0x80 {
 18264  					break
 18265  				}
 18266  			}
 18267  			intStringLen := int(stringLen)
 18268  			if intStringLen < 0 {
 18269  				return ErrInvalidLength
 18270  			}
 18271  			postIndex := iNdEx + intStringLen
 18272  			if postIndex < 0 {
 18273  				return ErrInvalidLength
 18274  			}
 18275  			if postIndex > l {
 18276  				return io.ErrUnexpectedEOF
 18277  			}
 18278  			m.BaseKeyspace = string(dAtA[iNdEx:postIndex])
 18279  			iNdEx = postIndex
 18280  		case 9:
 18281  			if wireType != 2 {
 18282  				return fmt.Errorf("proto: wrong wireType = %d for field SnapshotTime", wireType)
 18283  			}
 18284  			var msglen int
 18285  			for shift := uint(0); ; shift += 7 {
 18286  				if shift >= 64 {
 18287  					return ErrIntOverflow
 18288  				}
 18289  				if iNdEx >= l {
 18290  					return io.ErrUnexpectedEOF
 18291  				}
 18292  				b := dAtA[iNdEx]
 18293  				iNdEx++
 18294  				msglen |= int(b&0x7F) << shift
 18295  				if b < 0x80 {
 18296  					break
 18297  				}
 18298  			}
 18299  			if msglen < 0 {
 18300  				return ErrInvalidLength
 18301  			}
 18302  			postIndex := iNdEx + msglen
 18303  			if postIndex < 0 {
 18304  				return ErrInvalidLength
 18305  			}
 18306  			if postIndex > l {
 18307  				return io.ErrUnexpectedEOF
 18308  			}
 18309  			if m.SnapshotTime == nil {
 18310  				m.SnapshotTime = &vttime.Time{}
 18311  			}
 18312  			if err := m.SnapshotTime.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 18313  				return err
 18314  			}
 18315  			iNdEx = postIndex
 18316  		case 10:
 18317  			if wireType != 2 {
 18318  				return fmt.Errorf("proto: wrong wireType = %d for field DurabilityPolicy", wireType)
 18319  			}
 18320  			var stringLen uint64
 18321  			for shift := uint(0); ; shift += 7 {
 18322  				if shift >= 64 {
 18323  					return ErrIntOverflow
 18324  				}
 18325  				if iNdEx >= l {
 18326  					return io.ErrUnexpectedEOF
 18327  				}
 18328  				b := dAtA[iNdEx]
 18329  				iNdEx++
 18330  				stringLen |= uint64(b&0x7F) << shift
 18331  				if b < 0x80 {
 18332  					break
 18333  				}
 18334  			}
 18335  			intStringLen := int(stringLen)
 18336  			if intStringLen < 0 {
 18337  				return ErrInvalidLength
 18338  			}
 18339  			postIndex := iNdEx + intStringLen
 18340  			if postIndex < 0 {
 18341  				return ErrInvalidLength
 18342  			}
 18343  			if postIndex > l {
 18344  				return io.ErrUnexpectedEOF
 18345  			}
 18346  			m.DurabilityPolicy = string(dAtA[iNdEx:postIndex])
 18347  			iNdEx = postIndex
 18348  		default:
 18349  			iNdEx = preIndex
 18350  			skippy, err := skip(dAtA[iNdEx:])
 18351  			if err != nil {
 18352  				return err
 18353  			}
 18354  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 18355  				return ErrInvalidLength
 18356  			}
 18357  			if (iNdEx + skippy) > l {
 18358  				return io.ErrUnexpectedEOF
 18359  			}
 18360  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 18361  			iNdEx += skippy
 18362  		}
 18363  	}
 18364  
 18365  	if iNdEx > l {
 18366  		return io.ErrUnexpectedEOF
 18367  	}
 18368  	return nil
 18369  }
 18370  func (m *CreateKeyspaceResponse) UnmarshalVT(dAtA []byte) error {
 18371  	l := len(dAtA)
 18372  	iNdEx := 0
 18373  	for iNdEx < l {
 18374  		preIndex := iNdEx
 18375  		var wire uint64
 18376  		for shift := uint(0); ; shift += 7 {
 18377  			if shift >= 64 {
 18378  				return ErrIntOverflow
 18379  			}
 18380  			if iNdEx >= l {
 18381  				return io.ErrUnexpectedEOF
 18382  			}
 18383  			b := dAtA[iNdEx]
 18384  			iNdEx++
 18385  			wire |= uint64(b&0x7F) << shift
 18386  			if b < 0x80 {
 18387  				break
 18388  			}
 18389  		}
 18390  		fieldNum := int32(wire >> 3)
 18391  		wireType := int(wire & 0x7)
 18392  		if wireType == 4 {
 18393  			return fmt.Errorf("proto: CreateKeyspaceResponse: wiretype end group for non-group")
 18394  		}
 18395  		if fieldNum <= 0 {
 18396  			return fmt.Errorf("proto: CreateKeyspaceResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 18397  		}
 18398  		switch fieldNum {
 18399  		case 1:
 18400  			if wireType != 2 {
 18401  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 18402  			}
 18403  			var msglen int
 18404  			for shift := uint(0); ; shift += 7 {
 18405  				if shift >= 64 {
 18406  					return ErrIntOverflow
 18407  				}
 18408  				if iNdEx >= l {
 18409  					return io.ErrUnexpectedEOF
 18410  				}
 18411  				b := dAtA[iNdEx]
 18412  				iNdEx++
 18413  				msglen |= int(b&0x7F) << shift
 18414  				if b < 0x80 {
 18415  					break
 18416  				}
 18417  			}
 18418  			if msglen < 0 {
 18419  				return ErrInvalidLength
 18420  			}
 18421  			postIndex := iNdEx + msglen
 18422  			if postIndex < 0 {
 18423  				return ErrInvalidLength
 18424  			}
 18425  			if postIndex > l {
 18426  				return io.ErrUnexpectedEOF
 18427  			}
 18428  			if m.Keyspace == nil {
 18429  				m.Keyspace = &Keyspace{}
 18430  			}
 18431  			if err := m.Keyspace.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 18432  				return err
 18433  			}
 18434  			iNdEx = postIndex
 18435  		default:
 18436  			iNdEx = preIndex
 18437  			skippy, err := skip(dAtA[iNdEx:])
 18438  			if err != nil {
 18439  				return err
 18440  			}
 18441  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 18442  				return ErrInvalidLength
 18443  			}
 18444  			if (iNdEx + skippy) > l {
 18445  				return io.ErrUnexpectedEOF
 18446  			}
 18447  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 18448  			iNdEx += skippy
 18449  		}
 18450  	}
 18451  
 18452  	if iNdEx > l {
 18453  		return io.ErrUnexpectedEOF
 18454  	}
 18455  	return nil
 18456  }
 18457  func (m *CreateShardRequest) UnmarshalVT(dAtA []byte) error {
 18458  	l := len(dAtA)
 18459  	iNdEx := 0
 18460  	for iNdEx < l {
 18461  		preIndex := iNdEx
 18462  		var wire uint64
 18463  		for shift := uint(0); ; shift += 7 {
 18464  			if shift >= 64 {
 18465  				return ErrIntOverflow
 18466  			}
 18467  			if iNdEx >= l {
 18468  				return io.ErrUnexpectedEOF
 18469  			}
 18470  			b := dAtA[iNdEx]
 18471  			iNdEx++
 18472  			wire |= uint64(b&0x7F) << shift
 18473  			if b < 0x80 {
 18474  				break
 18475  			}
 18476  		}
 18477  		fieldNum := int32(wire >> 3)
 18478  		wireType := int(wire & 0x7)
 18479  		if wireType == 4 {
 18480  			return fmt.Errorf("proto: CreateShardRequest: wiretype end group for non-group")
 18481  		}
 18482  		if fieldNum <= 0 {
 18483  			return fmt.Errorf("proto: CreateShardRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 18484  		}
 18485  		switch fieldNum {
 18486  		case 1:
 18487  			if wireType != 2 {
 18488  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 18489  			}
 18490  			var stringLen uint64
 18491  			for shift := uint(0); ; shift += 7 {
 18492  				if shift >= 64 {
 18493  					return ErrIntOverflow
 18494  				}
 18495  				if iNdEx >= l {
 18496  					return io.ErrUnexpectedEOF
 18497  				}
 18498  				b := dAtA[iNdEx]
 18499  				iNdEx++
 18500  				stringLen |= uint64(b&0x7F) << shift
 18501  				if b < 0x80 {
 18502  					break
 18503  				}
 18504  			}
 18505  			intStringLen := int(stringLen)
 18506  			if intStringLen < 0 {
 18507  				return ErrInvalidLength
 18508  			}
 18509  			postIndex := iNdEx + intStringLen
 18510  			if postIndex < 0 {
 18511  				return ErrInvalidLength
 18512  			}
 18513  			if postIndex > l {
 18514  				return io.ErrUnexpectedEOF
 18515  			}
 18516  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 18517  			iNdEx = postIndex
 18518  		case 2:
 18519  			if wireType != 2 {
 18520  				return fmt.Errorf("proto: wrong wireType = %d for field ShardName", wireType)
 18521  			}
 18522  			var stringLen uint64
 18523  			for shift := uint(0); ; shift += 7 {
 18524  				if shift >= 64 {
 18525  					return ErrIntOverflow
 18526  				}
 18527  				if iNdEx >= l {
 18528  					return io.ErrUnexpectedEOF
 18529  				}
 18530  				b := dAtA[iNdEx]
 18531  				iNdEx++
 18532  				stringLen |= uint64(b&0x7F) << shift
 18533  				if b < 0x80 {
 18534  					break
 18535  				}
 18536  			}
 18537  			intStringLen := int(stringLen)
 18538  			if intStringLen < 0 {
 18539  				return ErrInvalidLength
 18540  			}
 18541  			postIndex := iNdEx + intStringLen
 18542  			if postIndex < 0 {
 18543  				return ErrInvalidLength
 18544  			}
 18545  			if postIndex > l {
 18546  				return io.ErrUnexpectedEOF
 18547  			}
 18548  			m.ShardName = string(dAtA[iNdEx:postIndex])
 18549  			iNdEx = postIndex
 18550  		case 3:
 18551  			if wireType != 0 {
 18552  				return fmt.Errorf("proto: wrong wireType = %d for field Force", wireType)
 18553  			}
 18554  			var v int
 18555  			for shift := uint(0); ; shift += 7 {
 18556  				if shift >= 64 {
 18557  					return ErrIntOverflow
 18558  				}
 18559  				if iNdEx >= l {
 18560  					return io.ErrUnexpectedEOF
 18561  				}
 18562  				b := dAtA[iNdEx]
 18563  				iNdEx++
 18564  				v |= int(b&0x7F) << shift
 18565  				if b < 0x80 {
 18566  					break
 18567  				}
 18568  			}
 18569  			m.Force = bool(v != 0)
 18570  		case 4:
 18571  			if wireType != 0 {
 18572  				return fmt.Errorf("proto: wrong wireType = %d for field IncludeParent", wireType)
 18573  			}
 18574  			var v int
 18575  			for shift := uint(0); ; shift += 7 {
 18576  				if shift >= 64 {
 18577  					return ErrIntOverflow
 18578  				}
 18579  				if iNdEx >= l {
 18580  					return io.ErrUnexpectedEOF
 18581  				}
 18582  				b := dAtA[iNdEx]
 18583  				iNdEx++
 18584  				v |= int(b&0x7F) << shift
 18585  				if b < 0x80 {
 18586  					break
 18587  				}
 18588  			}
 18589  			m.IncludeParent = bool(v != 0)
 18590  		default:
 18591  			iNdEx = preIndex
 18592  			skippy, err := skip(dAtA[iNdEx:])
 18593  			if err != nil {
 18594  				return err
 18595  			}
 18596  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 18597  				return ErrInvalidLength
 18598  			}
 18599  			if (iNdEx + skippy) > l {
 18600  				return io.ErrUnexpectedEOF
 18601  			}
 18602  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 18603  			iNdEx += skippy
 18604  		}
 18605  	}
 18606  
 18607  	if iNdEx > l {
 18608  		return io.ErrUnexpectedEOF
 18609  	}
 18610  	return nil
 18611  }
 18612  func (m *CreateShardResponse) UnmarshalVT(dAtA []byte) error {
 18613  	l := len(dAtA)
 18614  	iNdEx := 0
 18615  	for iNdEx < l {
 18616  		preIndex := iNdEx
 18617  		var wire uint64
 18618  		for shift := uint(0); ; shift += 7 {
 18619  			if shift >= 64 {
 18620  				return ErrIntOverflow
 18621  			}
 18622  			if iNdEx >= l {
 18623  				return io.ErrUnexpectedEOF
 18624  			}
 18625  			b := dAtA[iNdEx]
 18626  			iNdEx++
 18627  			wire |= uint64(b&0x7F) << shift
 18628  			if b < 0x80 {
 18629  				break
 18630  			}
 18631  		}
 18632  		fieldNum := int32(wire >> 3)
 18633  		wireType := int(wire & 0x7)
 18634  		if wireType == 4 {
 18635  			return fmt.Errorf("proto: CreateShardResponse: wiretype end group for non-group")
 18636  		}
 18637  		if fieldNum <= 0 {
 18638  			return fmt.Errorf("proto: CreateShardResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 18639  		}
 18640  		switch fieldNum {
 18641  		case 1:
 18642  			if wireType != 2 {
 18643  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 18644  			}
 18645  			var msglen int
 18646  			for shift := uint(0); ; shift += 7 {
 18647  				if shift >= 64 {
 18648  					return ErrIntOverflow
 18649  				}
 18650  				if iNdEx >= l {
 18651  					return io.ErrUnexpectedEOF
 18652  				}
 18653  				b := dAtA[iNdEx]
 18654  				iNdEx++
 18655  				msglen |= int(b&0x7F) << shift
 18656  				if b < 0x80 {
 18657  					break
 18658  				}
 18659  			}
 18660  			if msglen < 0 {
 18661  				return ErrInvalidLength
 18662  			}
 18663  			postIndex := iNdEx + msglen
 18664  			if postIndex < 0 {
 18665  				return ErrInvalidLength
 18666  			}
 18667  			if postIndex > l {
 18668  				return io.ErrUnexpectedEOF
 18669  			}
 18670  			if m.Keyspace == nil {
 18671  				m.Keyspace = &Keyspace{}
 18672  			}
 18673  			if err := m.Keyspace.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 18674  				return err
 18675  			}
 18676  			iNdEx = postIndex
 18677  		case 2:
 18678  			if wireType != 2 {
 18679  				return fmt.Errorf("proto: wrong wireType = %d for field Shard", wireType)
 18680  			}
 18681  			var msglen int
 18682  			for shift := uint(0); ; shift += 7 {
 18683  				if shift >= 64 {
 18684  					return ErrIntOverflow
 18685  				}
 18686  				if iNdEx >= l {
 18687  					return io.ErrUnexpectedEOF
 18688  				}
 18689  				b := dAtA[iNdEx]
 18690  				iNdEx++
 18691  				msglen |= int(b&0x7F) << shift
 18692  				if b < 0x80 {
 18693  					break
 18694  				}
 18695  			}
 18696  			if msglen < 0 {
 18697  				return ErrInvalidLength
 18698  			}
 18699  			postIndex := iNdEx + msglen
 18700  			if postIndex < 0 {
 18701  				return ErrInvalidLength
 18702  			}
 18703  			if postIndex > l {
 18704  				return io.ErrUnexpectedEOF
 18705  			}
 18706  			if m.Shard == nil {
 18707  				m.Shard = &Shard{}
 18708  			}
 18709  			if err := m.Shard.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 18710  				return err
 18711  			}
 18712  			iNdEx = postIndex
 18713  		case 3:
 18714  			if wireType != 0 {
 18715  				return fmt.Errorf("proto: wrong wireType = %d for field ShardAlreadyExists", wireType)
 18716  			}
 18717  			var v int
 18718  			for shift := uint(0); ; shift += 7 {
 18719  				if shift >= 64 {
 18720  					return ErrIntOverflow
 18721  				}
 18722  				if iNdEx >= l {
 18723  					return io.ErrUnexpectedEOF
 18724  				}
 18725  				b := dAtA[iNdEx]
 18726  				iNdEx++
 18727  				v |= int(b&0x7F) << shift
 18728  				if b < 0x80 {
 18729  					break
 18730  				}
 18731  			}
 18732  			m.ShardAlreadyExists = bool(v != 0)
 18733  		default:
 18734  			iNdEx = preIndex
 18735  			skippy, err := skip(dAtA[iNdEx:])
 18736  			if err != nil {
 18737  				return err
 18738  			}
 18739  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 18740  				return ErrInvalidLength
 18741  			}
 18742  			if (iNdEx + skippy) > l {
 18743  				return io.ErrUnexpectedEOF
 18744  			}
 18745  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 18746  			iNdEx += skippy
 18747  		}
 18748  	}
 18749  
 18750  	if iNdEx > l {
 18751  		return io.ErrUnexpectedEOF
 18752  	}
 18753  	return nil
 18754  }
 18755  func (m *DeleteCellInfoRequest) UnmarshalVT(dAtA []byte) error {
 18756  	l := len(dAtA)
 18757  	iNdEx := 0
 18758  	for iNdEx < l {
 18759  		preIndex := iNdEx
 18760  		var wire uint64
 18761  		for shift := uint(0); ; shift += 7 {
 18762  			if shift >= 64 {
 18763  				return ErrIntOverflow
 18764  			}
 18765  			if iNdEx >= l {
 18766  				return io.ErrUnexpectedEOF
 18767  			}
 18768  			b := dAtA[iNdEx]
 18769  			iNdEx++
 18770  			wire |= uint64(b&0x7F) << shift
 18771  			if b < 0x80 {
 18772  				break
 18773  			}
 18774  		}
 18775  		fieldNum := int32(wire >> 3)
 18776  		wireType := int(wire & 0x7)
 18777  		if wireType == 4 {
 18778  			return fmt.Errorf("proto: DeleteCellInfoRequest: wiretype end group for non-group")
 18779  		}
 18780  		if fieldNum <= 0 {
 18781  			return fmt.Errorf("proto: DeleteCellInfoRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 18782  		}
 18783  		switch fieldNum {
 18784  		case 1:
 18785  			if wireType != 2 {
 18786  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
 18787  			}
 18788  			var stringLen uint64
 18789  			for shift := uint(0); ; shift += 7 {
 18790  				if shift >= 64 {
 18791  					return ErrIntOverflow
 18792  				}
 18793  				if iNdEx >= l {
 18794  					return io.ErrUnexpectedEOF
 18795  				}
 18796  				b := dAtA[iNdEx]
 18797  				iNdEx++
 18798  				stringLen |= uint64(b&0x7F) << shift
 18799  				if b < 0x80 {
 18800  					break
 18801  				}
 18802  			}
 18803  			intStringLen := int(stringLen)
 18804  			if intStringLen < 0 {
 18805  				return ErrInvalidLength
 18806  			}
 18807  			postIndex := iNdEx + intStringLen
 18808  			if postIndex < 0 {
 18809  				return ErrInvalidLength
 18810  			}
 18811  			if postIndex > l {
 18812  				return io.ErrUnexpectedEOF
 18813  			}
 18814  			m.Name = string(dAtA[iNdEx:postIndex])
 18815  			iNdEx = postIndex
 18816  		case 2:
 18817  			if wireType != 0 {
 18818  				return fmt.Errorf("proto: wrong wireType = %d for field Force", wireType)
 18819  			}
 18820  			var v int
 18821  			for shift := uint(0); ; shift += 7 {
 18822  				if shift >= 64 {
 18823  					return ErrIntOverflow
 18824  				}
 18825  				if iNdEx >= l {
 18826  					return io.ErrUnexpectedEOF
 18827  				}
 18828  				b := dAtA[iNdEx]
 18829  				iNdEx++
 18830  				v |= int(b&0x7F) << shift
 18831  				if b < 0x80 {
 18832  					break
 18833  				}
 18834  			}
 18835  			m.Force = bool(v != 0)
 18836  		default:
 18837  			iNdEx = preIndex
 18838  			skippy, err := skip(dAtA[iNdEx:])
 18839  			if err != nil {
 18840  				return err
 18841  			}
 18842  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 18843  				return ErrInvalidLength
 18844  			}
 18845  			if (iNdEx + skippy) > l {
 18846  				return io.ErrUnexpectedEOF
 18847  			}
 18848  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 18849  			iNdEx += skippy
 18850  		}
 18851  	}
 18852  
 18853  	if iNdEx > l {
 18854  		return io.ErrUnexpectedEOF
 18855  	}
 18856  	return nil
 18857  }
 18858  func (m *DeleteCellInfoResponse) UnmarshalVT(dAtA []byte) error {
 18859  	l := len(dAtA)
 18860  	iNdEx := 0
 18861  	for iNdEx < l {
 18862  		preIndex := iNdEx
 18863  		var wire uint64
 18864  		for shift := uint(0); ; shift += 7 {
 18865  			if shift >= 64 {
 18866  				return ErrIntOverflow
 18867  			}
 18868  			if iNdEx >= l {
 18869  				return io.ErrUnexpectedEOF
 18870  			}
 18871  			b := dAtA[iNdEx]
 18872  			iNdEx++
 18873  			wire |= uint64(b&0x7F) << shift
 18874  			if b < 0x80 {
 18875  				break
 18876  			}
 18877  		}
 18878  		fieldNum := int32(wire >> 3)
 18879  		wireType := int(wire & 0x7)
 18880  		if wireType == 4 {
 18881  			return fmt.Errorf("proto: DeleteCellInfoResponse: wiretype end group for non-group")
 18882  		}
 18883  		if fieldNum <= 0 {
 18884  			return fmt.Errorf("proto: DeleteCellInfoResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 18885  		}
 18886  		switch fieldNum {
 18887  		default:
 18888  			iNdEx = preIndex
 18889  			skippy, err := skip(dAtA[iNdEx:])
 18890  			if err != nil {
 18891  				return err
 18892  			}
 18893  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 18894  				return ErrInvalidLength
 18895  			}
 18896  			if (iNdEx + skippy) > l {
 18897  				return io.ErrUnexpectedEOF
 18898  			}
 18899  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 18900  			iNdEx += skippy
 18901  		}
 18902  	}
 18903  
 18904  	if iNdEx > l {
 18905  		return io.ErrUnexpectedEOF
 18906  	}
 18907  	return nil
 18908  }
 18909  func (m *DeleteCellsAliasRequest) UnmarshalVT(dAtA []byte) error {
 18910  	l := len(dAtA)
 18911  	iNdEx := 0
 18912  	for iNdEx < l {
 18913  		preIndex := iNdEx
 18914  		var wire uint64
 18915  		for shift := uint(0); ; shift += 7 {
 18916  			if shift >= 64 {
 18917  				return ErrIntOverflow
 18918  			}
 18919  			if iNdEx >= l {
 18920  				return io.ErrUnexpectedEOF
 18921  			}
 18922  			b := dAtA[iNdEx]
 18923  			iNdEx++
 18924  			wire |= uint64(b&0x7F) << shift
 18925  			if b < 0x80 {
 18926  				break
 18927  			}
 18928  		}
 18929  		fieldNum := int32(wire >> 3)
 18930  		wireType := int(wire & 0x7)
 18931  		if wireType == 4 {
 18932  			return fmt.Errorf("proto: DeleteCellsAliasRequest: wiretype end group for non-group")
 18933  		}
 18934  		if fieldNum <= 0 {
 18935  			return fmt.Errorf("proto: DeleteCellsAliasRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 18936  		}
 18937  		switch fieldNum {
 18938  		case 1:
 18939  			if wireType != 2 {
 18940  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
 18941  			}
 18942  			var stringLen uint64
 18943  			for shift := uint(0); ; shift += 7 {
 18944  				if shift >= 64 {
 18945  					return ErrIntOverflow
 18946  				}
 18947  				if iNdEx >= l {
 18948  					return io.ErrUnexpectedEOF
 18949  				}
 18950  				b := dAtA[iNdEx]
 18951  				iNdEx++
 18952  				stringLen |= uint64(b&0x7F) << shift
 18953  				if b < 0x80 {
 18954  					break
 18955  				}
 18956  			}
 18957  			intStringLen := int(stringLen)
 18958  			if intStringLen < 0 {
 18959  				return ErrInvalidLength
 18960  			}
 18961  			postIndex := iNdEx + intStringLen
 18962  			if postIndex < 0 {
 18963  				return ErrInvalidLength
 18964  			}
 18965  			if postIndex > l {
 18966  				return io.ErrUnexpectedEOF
 18967  			}
 18968  			m.Name = string(dAtA[iNdEx:postIndex])
 18969  			iNdEx = postIndex
 18970  		default:
 18971  			iNdEx = preIndex
 18972  			skippy, err := skip(dAtA[iNdEx:])
 18973  			if err != nil {
 18974  				return err
 18975  			}
 18976  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 18977  				return ErrInvalidLength
 18978  			}
 18979  			if (iNdEx + skippy) > l {
 18980  				return io.ErrUnexpectedEOF
 18981  			}
 18982  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 18983  			iNdEx += skippy
 18984  		}
 18985  	}
 18986  
 18987  	if iNdEx > l {
 18988  		return io.ErrUnexpectedEOF
 18989  	}
 18990  	return nil
 18991  }
 18992  func (m *DeleteCellsAliasResponse) UnmarshalVT(dAtA []byte) error {
 18993  	l := len(dAtA)
 18994  	iNdEx := 0
 18995  	for iNdEx < l {
 18996  		preIndex := iNdEx
 18997  		var wire uint64
 18998  		for shift := uint(0); ; shift += 7 {
 18999  			if shift >= 64 {
 19000  				return ErrIntOverflow
 19001  			}
 19002  			if iNdEx >= l {
 19003  				return io.ErrUnexpectedEOF
 19004  			}
 19005  			b := dAtA[iNdEx]
 19006  			iNdEx++
 19007  			wire |= uint64(b&0x7F) << shift
 19008  			if b < 0x80 {
 19009  				break
 19010  			}
 19011  		}
 19012  		fieldNum := int32(wire >> 3)
 19013  		wireType := int(wire & 0x7)
 19014  		if wireType == 4 {
 19015  			return fmt.Errorf("proto: DeleteCellsAliasResponse: wiretype end group for non-group")
 19016  		}
 19017  		if fieldNum <= 0 {
 19018  			return fmt.Errorf("proto: DeleteCellsAliasResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 19019  		}
 19020  		switch fieldNum {
 19021  		default:
 19022  			iNdEx = preIndex
 19023  			skippy, err := skip(dAtA[iNdEx:])
 19024  			if err != nil {
 19025  				return err
 19026  			}
 19027  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 19028  				return ErrInvalidLength
 19029  			}
 19030  			if (iNdEx + skippy) > l {
 19031  				return io.ErrUnexpectedEOF
 19032  			}
 19033  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 19034  			iNdEx += skippy
 19035  		}
 19036  	}
 19037  
 19038  	if iNdEx > l {
 19039  		return io.ErrUnexpectedEOF
 19040  	}
 19041  	return nil
 19042  }
 19043  func (m *DeleteKeyspaceRequest) UnmarshalVT(dAtA []byte) error {
 19044  	l := len(dAtA)
 19045  	iNdEx := 0
 19046  	for iNdEx < l {
 19047  		preIndex := iNdEx
 19048  		var wire uint64
 19049  		for shift := uint(0); ; shift += 7 {
 19050  			if shift >= 64 {
 19051  				return ErrIntOverflow
 19052  			}
 19053  			if iNdEx >= l {
 19054  				return io.ErrUnexpectedEOF
 19055  			}
 19056  			b := dAtA[iNdEx]
 19057  			iNdEx++
 19058  			wire |= uint64(b&0x7F) << shift
 19059  			if b < 0x80 {
 19060  				break
 19061  			}
 19062  		}
 19063  		fieldNum := int32(wire >> 3)
 19064  		wireType := int(wire & 0x7)
 19065  		if wireType == 4 {
 19066  			return fmt.Errorf("proto: DeleteKeyspaceRequest: wiretype end group for non-group")
 19067  		}
 19068  		if fieldNum <= 0 {
 19069  			return fmt.Errorf("proto: DeleteKeyspaceRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 19070  		}
 19071  		switch fieldNum {
 19072  		case 1:
 19073  			if wireType != 2 {
 19074  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 19075  			}
 19076  			var stringLen uint64
 19077  			for shift := uint(0); ; shift += 7 {
 19078  				if shift >= 64 {
 19079  					return ErrIntOverflow
 19080  				}
 19081  				if iNdEx >= l {
 19082  					return io.ErrUnexpectedEOF
 19083  				}
 19084  				b := dAtA[iNdEx]
 19085  				iNdEx++
 19086  				stringLen |= uint64(b&0x7F) << shift
 19087  				if b < 0x80 {
 19088  					break
 19089  				}
 19090  			}
 19091  			intStringLen := int(stringLen)
 19092  			if intStringLen < 0 {
 19093  				return ErrInvalidLength
 19094  			}
 19095  			postIndex := iNdEx + intStringLen
 19096  			if postIndex < 0 {
 19097  				return ErrInvalidLength
 19098  			}
 19099  			if postIndex > l {
 19100  				return io.ErrUnexpectedEOF
 19101  			}
 19102  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 19103  			iNdEx = postIndex
 19104  		case 2:
 19105  			if wireType != 0 {
 19106  				return fmt.Errorf("proto: wrong wireType = %d for field Recursive", wireType)
 19107  			}
 19108  			var v int
 19109  			for shift := uint(0); ; shift += 7 {
 19110  				if shift >= 64 {
 19111  					return ErrIntOverflow
 19112  				}
 19113  				if iNdEx >= l {
 19114  					return io.ErrUnexpectedEOF
 19115  				}
 19116  				b := dAtA[iNdEx]
 19117  				iNdEx++
 19118  				v |= int(b&0x7F) << shift
 19119  				if b < 0x80 {
 19120  					break
 19121  				}
 19122  			}
 19123  			m.Recursive = bool(v != 0)
 19124  		case 3:
 19125  			if wireType != 0 {
 19126  				return fmt.Errorf("proto: wrong wireType = %d for field Force", wireType)
 19127  			}
 19128  			var v int
 19129  			for shift := uint(0); ; shift += 7 {
 19130  				if shift >= 64 {
 19131  					return ErrIntOverflow
 19132  				}
 19133  				if iNdEx >= l {
 19134  					return io.ErrUnexpectedEOF
 19135  				}
 19136  				b := dAtA[iNdEx]
 19137  				iNdEx++
 19138  				v |= int(b&0x7F) << shift
 19139  				if b < 0x80 {
 19140  					break
 19141  				}
 19142  			}
 19143  			m.Force = bool(v != 0)
 19144  		default:
 19145  			iNdEx = preIndex
 19146  			skippy, err := skip(dAtA[iNdEx:])
 19147  			if err != nil {
 19148  				return err
 19149  			}
 19150  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 19151  				return ErrInvalidLength
 19152  			}
 19153  			if (iNdEx + skippy) > l {
 19154  				return io.ErrUnexpectedEOF
 19155  			}
 19156  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 19157  			iNdEx += skippy
 19158  		}
 19159  	}
 19160  
 19161  	if iNdEx > l {
 19162  		return io.ErrUnexpectedEOF
 19163  	}
 19164  	return nil
 19165  }
 19166  func (m *DeleteKeyspaceResponse) UnmarshalVT(dAtA []byte) error {
 19167  	l := len(dAtA)
 19168  	iNdEx := 0
 19169  	for iNdEx < l {
 19170  		preIndex := iNdEx
 19171  		var wire uint64
 19172  		for shift := uint(0); ; shift += 7 {
 19173  			if shift >= 64 {
 19174  				return ErrIntOverflow
 19175  			}
 19176  			if iNdEx >= l {
 19177  				return io.ErrUnexpectedEOF
 19178  			}
 19179  			b := dAtA[iNdEx]
 19180  			iNdEx++
 19181  			wire |= uint64(b&0x7F) << shift
 19182  			if b < 0x80 {
 19183  				break
 19184  			}
 19185  		}
 19186  		fieldNum := int32(wire >> 3)
 19187  		wireType := int(wire & 0x7)
 19188  		if wireType == 4 {
 19189  			return fmt.Errorf("proto: DeleteKeyspaceResponse: wiretype end group for non-group")
 19190  		}
 19191  		if fieldNum <= 0 {
 19192  			return fmt.Errorf("proto: DeleteKeyspaceResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 19193  		}
 19194  		switch fieldNum {
 19195  		default:
 19196  			iNdEx = preIndex
 19197  			skippy, err := skip(dAtA[iNdEx:])
 19198  			if err != nil {
 19199  				return err
 19200  			}
 19201  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 19202  				return ErrInvalidLength
 19203  			}
 19204  			if (iNdEx + skippy) > l {
 19205  				return io.ErrUnexpectedEOF
 19206  			}
 19207  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 19208  			iNdEx += skippy
 19209  		}
 19210  	}
 19211  
 19212  	if iNdEx > l {
 19213  		return io.ErrUnexpectedEOF
 19214  	}
 19215  	return nil
 19216  }
 19217  func (m *DeleteShardsRequest) UnmarshalVT(dAtA []byte) error {
 19218  	l := len(dAtA)
 19219  	iNdEx := 0
 19220  	for iNdEx < l {
 19221  		preIndex := iNdEx
 19222  		var wire uint64
 19223  		for shift := uint(0); ; shift += 7 {
 19224  			if shift >= 64 {
 19225  				return ErrIntOverflow
 19226  			}
 19227  			if iNdEx >= l {
 19228  				return io.ErrUnexpectedEOF
 19229  			}
 19230  			b := dAtA[iNdEx]
 19231  			iNdEx++
 19232  			wire |= uint64(b&0x7F) << shift
 19233  			if b < 0x80 {
 19234  				break
 19235  			}
 19236  		}
 19237  		fieldNum := int32(wire >> 3)
 19238  		wireType := int(wire & 0x7)
 19239  		if wireType == 4 {
 19240  			return fmt.Errorf("proto: DeleteShardsRequest: wiretype end group for non-group")
 19241  		}
 19242  		if fieldNum <= 0 {
 19243  			return fmt.Errorf("proto: DeleteShardsRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 19244  		}
 19245  		switch fieldNum {
 19246  		case 1:
 19247  			if wireType != 2 {
 19248  				return fmt.Errorf("proto: wrong wireType = %d for field Shards", wireType)
 19249  			}
 19250  			var msglen int
 19251  			for shift := uint(0); ; shift += 7 {
 19252  				if shift >= 64 {
 19253  					return ErrIntOverflow
 19254  				}
 19255  				if iNdEx >= l {
 19256  					return io.ErrUnexpectedEOF
 19257  				}
 19258  				b := dAtA[iNdEx]
 19259  				iNdEx++
 19260  				msglen |= int(b&0x7F) << shift
 19261  				if b < 0x80 {
 19262  					break
 19263  				}
 19264  			}
 19265  			if msglen < 0 {
 19266  				return ErrInvalidLength
 19267  			}
 19268  			postIndex := iNdEx + msglen
 19269  			if postIndex < 0 {
 19270  				return ErrInvalidLength
 19271  			}
 19272  			if postIndex > l {
 19273  				return io.ErrUnexpectedEOF
 19274  			}
 19275  			m.Shards = append(m.Shards, &Shard{})
 19276  			if err := m.Shards[len(m.Shards)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 19277  				return err
 19278  			}
 19279  			iNdEx = postIndex
 19280  		case 2:
 19281  			if wireType != 0 {
 19282  				return fmt.Errorf("proto: wrong wireType = %d for field Recursive", wireType)
 19283  			}
 19284  			var v int
 19285  			for shift := uint(0); ; shift += 7 {
 19286  				if shift >= 64 {
 19287  					return ErrIntOverflow
 19288  				}
 19289  				if iNdEx >= l {
 19290  					return io.ErrUnexpectedEOF
 19291  				}
 19292  				b := dAtA[iNdEx]
 19293  				iNdEx++
 19294  				v |= int(b&0x7F) << shift
 19295  				if b < 0x80 {
 19296  					break
 19297  				}
 19298  			}
 19299  			m.Recursive = bool(v != 0)
 19300  		case 4:
 19301  			if wireType != 0 {
 19302  				return fmt.Errorf("proto: wrong wireType = %d for field EvenIfServing", wireType)
 19303  			}
 19304  			var v int
 19305  			for shift := uint(0); ; shift += 7 {
 19306  				if shift >= 64 {
 19307  					return ErrIntOverflow
 19308  				}
 19309  				if iNdEx >= l {
 19310  					return io.ErrUnexpectedEOF
 19311  				}
 19312  				b := dAtA[iNdEx]
 19313  				iNdEx++
 19314  				v |= int(b&0x7F) << shift
 19315  				if b < 0x80 {
 19316  					break
 19317  				}
 19318  			}
 19319  			m.EvenIfServing = bool(v != 0)
 19320  		case 5:
 19321  			if wireType != 0 {
 19322  				return fmt.Errorf("proto: wrong wireType = %d for field Force", wireType)
 19323  			}
 19324  			var v int
 19325  			for shift := uint(0); ; shift += 7 {
 19326  				if shift >= 64 {
 19327  					return ErrIntOverflow
 19328  				}
 19329  				if iNdEx >= l {
 19330  					return io.ErrUnexpectedEOF
 19331  				}
 19332  				b := dAtA[iNdEx]
 19333  				iNdEx++
 19334  				v |= int(b&0x7F) << shift
 19335  				if b < 0x80 {
 19336  					break
 19337  				}
 19338  			}
 19339  			m.Force = bool(v != 0)
 19340  		default:
 19341  			iNdEx = preIndex
 19342  			skippy, err := skip(dAtA[iNdEx:])
 19343  			if err != nil {
 19344  				return err
 19345  			}
 19346  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 19347  				return ErrInvalidLength
 19348  			}
 19349  			if (iNdEx + skippy) > l {
 19350  				return io.ErrUnexpectedEOF
 19351  			}
 19352  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 19353  			iNdEx += skippy
 19354  		}
 19355  	}
 19356  
 19357  	if iNdEx > l {
 19358  		return io.ErrUnexpectedEOF
 19359  	}
 19360  	return nil
 19361  }
 19362  func (m *DeleteShardsResponse) UnmarshalVT(dAtA []byte) error {
 19363  	l := len(dAtA)
 19364  	iNdEx := 0
 19365  	for iNdEx < l {
 19366  		preIndex := iNdEx
 19367  		var wire uint64
 19368  		for shift := uint(0); ; shift += 7 {
 19369  			if shift >= 64 {
 19370  				return ErrIntOverflow
 19371  			}
 19372  			if iNdEx >= l {
 19373  				return io.ErrUnexpectedEOF
 19374  			}
 19375  			b := dAtA[iNdEx]
 19376  			iNdEx++
 19377  			wire |= uint64(b&0x7F) << shift
 19378  			if b < 0x80 {
 19379  				break
 19380  			}
 19381  		}
 19382  		fieldNum := int32(wire >> 3)
 19383  		wireType := int(wire & 0x7)
 19384  		if wireType == 4 {
 19385  			return fmt.Errorf("proto: DeleteShardsResponse: wiretype end group for non-group")
 19386  		}
 19387  		if fieldNum <= 0 {
 19388  			return fmt.Errorf("proto: DeleteShardsResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 19389  		}
 19390  		switch fieldNum {
 19391  		default:
 19392  			iNdEx = preIndex
 19393  			skippy, err := skip(dAtA[iNdEx:])
 19394  			if err != nil {
 19395  				return err
 19396  			}
 19397  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 19398  				return ErrInvalidLength
 19399  			}
 19400  			if (iNdEx + skippy) > l {
 19401  				return io.ErrUnexpectedEOF
 19402  			}
 19403  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 19404  			iNdEx += skippy
 19405  		}
 19406  	}
 19407  
 19408  	if iNdEx > l {
 19409  		return io.ErrUnexpectedEOF
 19410  	}
 19411  	return nil
 19412  }
 19413  func (m *DeleteSrvVSchemaRequest) UnmarshalVT(dAtA []byte) error {
 19414  	l := len(dAtA)
 19415  	iNdEx := 0
 19416  	for iNdEx < l {
 19417  		preIndex := iNdEx
 19418  		var wire uint64
 19419  		for shift := uint(0); ; shift += 7 {
 19420  			if shift >= 64 {
 19421  				return ErrIntOverflow
 19422  			}
 19423  			if iNdEx >= l {
 19424  				return io.ErrUnexpectedEOF
 19425  			}
 19426  			b := dAtA[iNdEx]
 19427  			iNdEx++
 19428  			wire |= uint64(b&0x7F) << shift
 19429  			if b < 0x80 {
 19430  				break
 19431  			}
 19432  		}
 19433  		fieldNum := int32(wire >> 3)
 19434  		wireType := int(wire & 0x7)
 19435  		if wireType == 4 {
 19436  			return fmt.Errorf("proto: DeleteSrvVSchemaRequest: wiretype end group for non-group")
 19437  		}
 19438  		if fieldNum <= 0 {
 19439  			return fmt.Errorf("proto: DeleteSrvVSchemaRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 19440  		}
 19441  		switch fieldNum {
 19442  		case 1:
 19443  			if wireType != 2 {
 19444  				return fmt.Errorf("proto: wrong wireType = %d for field Cell", wireType)
 19445  			}
 19446  			var stringLen uint64
 19447  			for shift := uint(0); ; shift += 7 {
 19448  				if shift >= 64 {
 19449  					return ErrIntOverflow
 19450  				}
 19451  				if iNdEx >= l {
 19452  					return io.ErrUnexpectedEOF
 19453  				}
 19454  				b := dAtA[iNdEx]
 19455  				iNdEx++
 19456  				stringLen |= uint64(b&0x7F) << shift
 19457  				if b < 0x80 {
 19458  					break
 19459  				}
 19460  			}
 19461  			intStringLen := int(stringLen)
 19462  			if intStringLen < 0 {
 19463  				return ErrInvalidLength
 19464  			}
 19465  			postIndex := iNdEx + intStringLen
 19466  			if postIndex < 0 {
 19467  				return ErrInvalidLength
 19468  			}
 19469  			if postIndex > l {
 19470  				return io.ErrUnexpectedEOF
 19471  			}
 19472  			m.Cell = string(dAtA[iNdEx:postIndex])
 19473  			iNdEx = postIndex
 19474  		default:
 19475  			iNdEx = preIndex
 19476  			skippy, err := skip(dAtA[iNdEx:])
 19477  			if err != nil {
 19478  				return err
 19479  			}
 19480  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 19481  				return ErrInvalidLength
 19482  			}
 19483  			if (iNdEx + skippy) > l {
 19484  				return io.ErrUnexpectedEOF
 19485  			}
 19486  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 19487  			iNdEx += skippy
 19488  		}
 19489  	}
 19490  
 19491  	if iNdEx > l {
 19492  		return io.ErrUnexpectedEOF
 19493  	}
 19494  	return nil
 19495  }
 19496  func (m *DeleteSrvVSchemaResponse) UnmarshalVT(dAtA []byte) error {
 19497  	l := len(dAtA)
 19498  	iNdEx := 0
 19499  	for iNdEx < l {
 19500  		preIndex := iNdEx
 19501  		var wire uint64
 19502  		for shift := uint(0); ; shift += 7 {
 19503  			if shift >= 64 {
 19504  				return ErrIntOverflow
 19505  			}
 19506  			if iNdEx >= l {
 19507  				return io.ErrUnexpectedEOF
 19508  			}
 19509  			b := dAtA[iNdEx]
 19510  			iNdEx++
 19511  			wire |= uint64(b&0x7F) << shift
 19512  			if b < 0x80 {
 19513  				break
 19514  			}
 19515  		}
 19516  		fieldNum := int32(wire >> 3)
 19517  		wireType := int(wire & 0x7)
 19518  		if wireType == 4 {
 19519  			return fmt.Errorf("proto: DeleteSrvVSchemaResponse: wiretype end group for non-group")
 19520  		}
 19521  		if fieldNum <= 0 {
 19522  			return fmt.Errorf("proto: DeleteSrvVSchemaResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 19523  		}
 19524  		switch fieldNum {
 19525  		default:
 19526  			iNdEx = preIndex
 19527  			skippy, err := skip(dAtA[iNdEx:])
 19528  			if err != nil {
 19529  				return err
 19530  			}
 19531  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 19532  				return ErrInvalidLength
 19533  			}
 19534  			if (iNdEx + skippy) > l {
 19535  				return io.ErrUnexpectedEOF
 19536  			}
 19537  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 19538  			iNdEx += skippy
 19539  		}
 19540  	}
 19541  
 19542  	if iNdEx > l {
 19543  		return io.ErrUnexpectedEOF
 19544  	}
 19545  	return nil
 19546  }
 19547  func (m *DeleteTabletsRequest) UnmarshalVT(dAtA []byte) error {
 19548  	l := len(dAtA)
 19549  	iNdEx := 0
 19550  	for iNdEx < l {
 19551  		preIndex := iNdEx
 19552  		var wire uint64
 19553  		for shift := uint(0); ; shift += 7 {
 19554  			if shift >= 64 {
 19555  				return ErrIntOverflow
 19556  			}
 19557  			if iNdEx >= l {
 19558  				return io.ErrUnexpectedEOF
 19559  			}
 19560  			b := dAtA[iNdEx]
 19561  			iNdEx++
 19562  			wire |= uint64(b&0x7F) << shift
 19563  			if b < 0x80 {
 19564  				break
 19565  			}
 19566  		}
 19567  		fieldNum := int32(wire >> 3)
 19568  		wireType := int(wire & 0x7)
 19569  		if wireType == 4 {
 19570  			return fmt.Errorf("proto: DeleteTabletsRequest: wiretype end group for non-group")
 19571  		}
 19572  		if fieldNum <= 0 {
 19573  			return fmt.Errorf("proto: DeleteTabletsRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 19574  		}
 19575  		switch fieldNum {
 19576  		case 1:
 19577  			if wireType != 2 {
 19578  				return fmt.Errorf("proto: wrong wireType = %d for field TabletAliases", wireType)
 19579  			}
 19580  			var msglen int
 19581  			for shift := uint(0); ; shift += 7 {
 19582  				if shift >= 64 {
 19583  					return ErrIntOverflow
 19584  				}
 19585  				if iNdEx >= l {
 19586  					return io.ErrUnexpectedEOF
 19587  				}
 19588  				b := dAtA[iNdEx]
 19589  				iNdEx++
 19590  				msglen |= int(b&0x7F) << shift
 19591  				if b < 0x80 {
 19592  					break
 19593  				}
 19594  			}
 19595  			if msglen < 0 {
 19596  				return ErrInvalidLength
 19597  			}
 19598  			postIndex := iNdEx + msglen
 19599  			if postIndex < 0 {
 19600  				return ErrInvalidLength
 19601  			}
 19602  			if postIndex > l {
 19603  				return io.ErrUnexpectedEOF
 19604  			}
 19605  			m.TabletAliases = append(m.TabletAliases, &topodata.TabletAlias{})
 19606  			if err := m.TabletAliases[len(m.TabletAliases)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 19607  				return err
 19608  			}
 19609  			iNdEx = postIndex
 19610  		case 2:
 19611  			if wireType != 0 {
 19612  				return fmt.Errorf("proto: wrong wireType = %d for field AllowPrimary", wireType)
 19613  			}
 19614  			var v int
 19615  			for shift := uint(0); ; shift += 7 {
 19616  				if shift >= 64 {
 19617  					return ErrIntOverflow
 19618  				}
 19619  				if iNdEx >= l {
 19620  					return io.ErrUnexpectedEOF
 19621  				}
 19622  				b := dAtA[iNdEx]
 19623  				iNdEx++
 19624  				v |= int(b&0x7F) << shift
 19625  				if b < 0x80 {
 19626  					break
 19627  				}
 19628  			}
 19629  			m.AllowPrimary = bool(v != 0)
 19630  		default:
 19631  			iNdEx = preIndex
 19632  			skippy, err := skip(dAtA[iNdEx:])
 19633  			if err != nil {
 19634  				return err
 19635  			}
 19636  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 19637  				return ErrInvalidLength
 19638  			}
 19639  			if (iNdEx + skippy) > l {
 19640  				return io.ErrUnexpectedEOF
 19641  			}
 19642  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 19643  			iNdEx += skippy
 19644  		}
 19645  	}
 19646  
 19647  	if iNdEx > l {
 19648  		return io.ErrUnexpectedEOF
 19649  	}
 19650  	return nil
 19651  }
 19652  func (m *DeleteTabletsResponse) UnmarshalVT(dAtA []byte) error {
 19653  	l := len(dAtA)
 19654  	iNdEx := 0
 19655  	for iNdEx < l {
 19656  		preIndex := iNdEx
 19657  		var wire uint64
 19658  		for shift := uint(0); ; shift += 7 {
 19659  			if shift >= 64 {
 19660  				return ErrIntOverflow
 19661  			}
 19662  			if iNdEx >= l {
 19663  				return io.ErrUnexpectedEOF
 19664  			}
 19665  			b := dAtA[iNdEx]
 19666  			iNdEx++
 19667  			wire |= uint64(b&0x7F) << shift
 19668  			if b < 0x80 {
 19669  				break
 19670  			}
 19671  		}
 19672  		fieldNum := int32(wire >> 3)
 19673  		wireType := int(wire & 0x7)
 19674  		if wireType == 4 {
 19675  			return fmt.Errorf("proto: DeleteTabletsResponse: wiretype end group for non-group")
 19676  		}
 19677  		if fieldNum <= 0 {
 19678  			return fmt.Errorf("proto: DeleteTabletsResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 19679  		}
 19680  		switch fieldNum {
 19681  		default:
 19682  			iNdEx = preIndex
 19683  			skippy, err := skip(dAtA[iNdEx:])
 19684  			if err != nil {
 19685  				return err
 19686  			}
 19687  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 19688  				return ErrInvalidLength
 19689  			}
 19690  			if (iNdEx + skippy) > l {
 19691  				return io.ErrUnexpectedEOF
 19692  			}
 19693  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 19694  			iNdEx += skippy
 19695  		}
 19696  	}
 19697  
 19698  	if iNdEx > l {
 19699  		return io.ErrUnexpectedEOF
 19700  	}
 19701  	return nil
 19702  }
 19703  func (m *EmergencyReparentShardRequest) UnmarshalVT(dAtA []byte) error {
 19704  	l := len(dAtA)
 19705  	iNdEx := 0
 19706  	for iNdEx < l {
 19707  		preIndex := iNdEx
 19708  		var wire uint64
 19709  		for shift := uint(0); ; shift += 7 {
 19710  			if shift >= 64 {
 19711  				return ErrIntOverflow
 19712  			}
 19713  			if iNdEx >= l {
 19714  				return io.ErrUnexpectedEOF
 19715  			}
 19716  			b := dAtA[iNdEx]
 19717  			iNdEx++
 19718  			wire |= uint64(b&0x7F) << shift
 19719  			if b < 0x80 {
 19720  				break
 19721  			}
 19722  		}
 19723  		fieldNum := int32(wire >> 3)
 19724  		wireType := int(wire & 0x7)
 19725  		if wireType == 4 {
 19726  			return fmt.Errorf("proto: EmergencyReparentShardRequest: wiretype end group for non-group")
 19727  		}
 19728  		if fieldNum <= 0 {
 19729  			return fmt.Errorf("proto: EmergencyReparentShardRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 19730  		}
 19731  		switch fieldNum {
 19732  		case 1:
 19733  			if wireType != 2 {
 19734  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 19735  			}
 19736  			var stringLen uint64
 19737  			for shift := uint(0); ; shift += 7 {
 19738  				if shift >= 64 {
 19739  					return ErrIntOverflow
 19740  				}
 19741  				if iNdEx >= l {
 19742  					return io.ErrUnexpectedEOF
 19743  				}
 19744  				b := dAtA[iNdEx]
 19745  				iNdEx++
 19746  				stringLen |= uint64(b&0x7F) << shift
 19747  				if b < 0x80 {
 19748  					break
 19749  				}
 19750  			}
 19751  			intStringLen := int(stringLen)
 19752  			if intStringLen < 0 {
 19753  				return ErrInvalidLength
 19754  			}
 19755  			postIndex := iNdEx + intStringLen
 19756  			if postIndex < 0 {
 19757  				return ErrInvalidLength
 19758  			}
 19759  			if postIndex > l {
 19760  				return io.ErrUnexpectedEOF
 19761  			}
 19762  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 19763  			iNdEx = postIndex
 19764  		case 2:
 19765  			if wireType != 2 {
 19766  				return fmt.Errorf("proto: wrong wireType = %d for field Shard", wireType)
 19767  			}
 19768  			var stringLen uint64
 19769  			for shift := uint(0); ; shift += 7 {
 19770  				if shift >= 64 {
 19771  					return ErrIntOverflow
 19772  				}
 19773  				if iNdEx >= l {
 19774  					return io.ErrUnexpectedEOF
 19775  				}
 19776  				b := dAtA[iNdEx]
 19777  				iNdEx++
 19778  				stringLen |= uint64(b&0x7F) << shift
 19779  				if b < 0x80 {
 19780  					break
 19781  				}
 19782  			}
 19783  			intStringLen := int(stringLen)
 19784  			if intStringLen < 0 {
 19785  				return ErrInvalidLength
 19786  			}
 19787  			postIndex := iNdEx + intStringLen
 19788  			if postIndex < 0 {
 19789  				return ErrInvalidLength
 19790  			}
 19791  			if postIndex > l {
 19792  				return io.ErrUnexpectedEOF
 19793  			}
 19794  			m.Shard = string(dAtA[iNdEx:postIndex])
 19795  			iNdEx = postIndex
 19796  		case 3:
 19797  			if wireType != 2 {
 19798  				return fmt.Errorf("proto: wrong wireType = %d for field NewPrimary", wireType)
 19799  			}
 19800  			var msglen int
 19801  			for shift := uint(0); ; shift += 7 {
 19802  				if shift >= 64 {
 19803  					return ErrIntOverflow
 19804  				}
 19805  				if iNdEx >= l {
 19806  					return io.ErrUnexpectedEOF
 19807  				}
 19808  				b := dAtA[iNdEx]
 19809  				iNdEx++
 19810  				msglen |= int(b&0x7F) << shift
 19811  				if b < 0x80 {
 19812  					break
 19813  				}
 19814  			}
 19815  			if msglen < 0 {
 19816  				return ErrInvalidLength
 19817  			}
 19818  			postIndex := iNdEx + msglen
 19819  			if postIndex < 0 {
 19820  				return ErrInvalidLength
 19821  			}
 19822  			if postIndex > l {
 19823  				return io.ErrUnexpectedEOF
 19824  			}
 19825  			if m.NewPrimary == nil {
 19826  				m.NewPrimary = &topodata.TabletAlias{}
 19827  			}
 19828  			if err := m.NewPrimary.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 19829  				return err
 19830  			}
 19831  			iNdEx = postIndex
 19832  		case 4:
 19833  			if wireType != 2 {
 19834  				return fmt.Errorf("proto: wrong wireType = %d for field IgnoreReplicas", wireType)
 19835  			}
 19836  			var msglen int
 19837  			for shift := uint(0); ; shift += 7 {
 19838  				if shift >= 64 {
 19839  					return ErrIntOverflow
 19840  				}
 19841  				if iNdEx >= l {
 19842  					return io.ErrUnexpectedEOF
 19843  				}
 19844  				b := dAtA[iNdEx]
 19845  				iNdEx++
 19846  				msglen |= int(b&0x7F) << shift
 19847  				if b < 0x80 {
 19848  					break
 19849  				}
 19850  			}
 19851  			if msglen < 0 {
 19852  				return ErrInvalidLength
 19853  			}
 19854  			postIndex := iNdEx + msglen
 19855  			if postIndex < 0 {
 19856  				return ErrInvalidLength
 19857  			}
 19858  			if postIndex > l {
 19859  				return io.ErrUnexpectedEOF
 19860  			}
 19861  			m.IgnoreReplicas = append(m.IgnoreReplicas, &topodata.TabletAlias{})
 19862  			if err := m.IgnoreReplicas[len(m.IgnoreReplicas)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 19863  				return err
 19864  			}
 19865  			iNdEx = postIndex
 19866  		case 5:
 19867  			if wireType != 2 {
 19868  				return fmt.Errorf("proto: wrong wireType = %d for field WaitReplicasTimeout", wireType)
 19869  			}
 19870  			var msglen int
 19871  			for shift := uint(0); ; shift += 7 {
 19872  				if shift >= 64 {
 19873  					return ErrIntOverflow
 19874  				}
 19875  				if iNdEx >= l {
 19876  					return io.ErrUnexpectedEOF
 19877  				}
 19878  				b := dAtA[iNdEx]
 19879  				iNdEx++
 19880  				msglen |= int(b&0x7F) << shift
 19881  				if b < 0x80 {
 19882  					break
 19883  				}
 19884  			}
 19885  			if msglen < 0 {
 19886  				return ErrInvalidLength
 19887  			}
 19888  			postIndex := iNdEx + msglen
 19889  			if postIndex < 0 {
 19890  				return ErrInvalidLength
 19891  			}
 19892  			if postIndex > l {
 19893  				return io.ErrUnexpectedEOF
 19894  			}
 19895  			if m.WaitReplicasTimeout == nil {
 19896  				m.WaitReplicasTimeout = &vttime.Duration{}
 19897  			}
 19898  			if err := m.WaitReplicasTimeout.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 19899  				return err
 19900  			}
 19901  			iNdEx = postIndex
 19902  		case 6:
 19903  			if wireType != 0 {
 19904  				return fmt.Errorf("proto: wrong wireType = %d for field PreventCrossCellPromotion", wireType)
 19905  			}
 19906  			var v int
 19907  			for shift := uint(0); ; shift += 7 {
 19908  				if shift >= 64 {
 19909  					return ErrIntOverflow
 19910  				}
 19911  				if iNdEx >= l {
 19912  					return io.ErrUnexpectedEOF
 19913  				}
 19914  				b := dAtA[iNdEx]
 19915  				iNdEx++
 19916  				v |= int(b&0x7F) << shift
 19917  				if b < 0x80 {
 19918  					break
 19919  				}
 19920  			}
 19921  			m.PreventCrossCellPromotion = bool(v != 0)
 19922  		default:
 19923  			iNdEx = preIndex
 19924  			skippy, err := skip(dAtA[iNdEx:])
 19925  			if err != nil {
 19926  				return err
 19927  			}
 19928  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 19929  				return ErrInvalidLength
 19930  			}
 19931  			if (iNdEx + skippy) > l {
 19932  				return io.ErrUnexpectedEOF
 19933  			}
 19934  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 19935  			iNdEx += skippy
 19936  		}
 19937  	}
 19938  
 19939  	if iNdEx > l {
 19940  		return io.ErrUnexpectedEOF
 19941  	}
 19942  	return nil
 19943  }
 19944  func (m *EmergencyReparentShardResponse) UnmarshalVT(dAtA []byte) error {
 19945  	l := len(dAtA)
 19946  	iNdEx := 0
 19947  	for iNdEx < l {
 19948  		preIndex := iNdEx
 19949  		var wire uint64
 19950  		for shift := uint(0); ; shift += 7 {
 19951  			if shift >= 64 {
 19952  				return ErrIntOverflow
 19953  			}
 19954  			if iNdEx >= l {
 19955  				return io.ErrUnexpectedEOF
 19956  			}
 19957  			b := dAtA[iNdEx]
 19958  			iNdEx++
 19959  			wire |= uint64(b&0x7F) << shift
 19960  			if b < 0x80 {
 19961  				break
 19962  			}
 19963  		}
 19964  		fieldNum := int32(wire >> 3)
 19965  		wireType := int(wire & 0x7)
 19966  		if wireType == 4 {
 19967  			return fmt.Errorf("proto: EmergencyReparentShardResponse: wiretype end group for non-group")
 19968  		}
 19969  		if fieldNum <= 0 {
 19970  			return fmt.Errorf("proto: EmergencyReparentShardResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 19971  		}
 19972  		switch fieldNum {
 19973  		case 1:
 19974  			if wireType != 2 {
 19975  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 19976  			}
 19977  			var stringLen uint64
 19978  			for shift := uint(0); ; shift += 7 {
 19979  				if shift >= 64 {
 19980  					return ErrIntOverflow
 19981  				}
 19982  				if iNdEx >= l {
 19983  					return io.ErrUnexpectedEOF
 19984  				}
 19985  				b := dAtA[iNdEx]
 19986  				iNdEx++
 19987  				stringLen |= uint64(b&0x7F) << shift
 19988  				if b < 0x80 {
 19989  					break
 19990  				}
 19991  			}
 19992  			intStringLen := int(stringLen)
 19993  			if intStringLen < 0 {
 19994  				return ErrInvalidLength
 19995  			}
 19996  			postIndex := iNdEx + intStringLen
 19997  			if postIndex < 0 {
 19998  				return ErrInvalidLength
 19999  			}
 20000  			if postIndex > l {
 20001  				return io.ErrUnexpectedEOF
 20002  			}
 20003  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 20004  			iNdEx = postIndex
 20005  		case 2:
 20006  			if wireType != 2 {
 20007  				return fmt.Errorf("proto: wrong wireType = %d for field Shard", wireType)
 20008  			}
 20009  			var stringLen uint64
 20010  			for shift := uint(0); ; shift += 7 {
 20011  				if shift >= 64 {
 20012  					return ErrIntOverflow
 20013  				}
 20014  				if iNdEx >= l {
 20015  					return io.ErrUnexpectedEOF
 20016  				}
 20017  				b := dAtA[iNdEx]
 20018  				iNdEx++
 20019  				stringLen |= uint64(b&0x7F) << shift
 20020  				if b < 0x80 {
 20021  					break
 20022  				}
 20023  			}
 20024  			intStringLen := int(stringLen)
 20025  			if intStringLen < 0 {
 20026  				return ErrInvalidLength
 20027  			}
 20028  			postIndex := iNdEx + intStringLen
 20029  			if postIndex < 0 {
 20030  				return ErrInvalidLength
 20031  			}
 20032  			if postIndex > l {
 20033  				return io.ErrUnexpectedEOF
 20034  			}
 20035  			m.Shard = string(dAtA[iNdEx:postIndex])
 20036  			iNdEx = postIndex
 20037  		case 3:
 20038  			if wireType != 2 {
 20039  				return fmt.Errorf("proto: wrong wireType = %d for field PromotedPrimary", wireType)
 20040  			}
 20041  			var msglen int
 20042  			for shift := uint(0); ; shift += 7 {
 20043  				if shift >= 64 {
 20044  					return ErrIntOverflow
 20045  				}
 20046  				if iNdEx >= l {
 20047  					return io.ErrUnexpectedEOF
 20048  				}
 20049  				b := dAtA[iNdEx]
 20050  				iNdEx++
 20051  				msglen |= int(b&0x7F) << shift
 20052  				if b < 0x80 {
 20053  					break
 20054  				}
 20055  			}
 20056  			if msglen < 0 {
 20057  				return ErrInvalidLength
 20058  			}
 20059  			postIndex := iNdEx + msglen
 20060  			if postIndex < 0 {
 20061  				return ErrInvalidLength
 20062  			}
 20063  			if postIndex > l {
 20064  				return io.ErrUnexpectedEOF
 20065  			}
 20066  			if m.PromotedPrimary == nil {
 20067  				m.PromotedPrimary = &topodata.TabletAlias{}
 20068  			}
 20069  			if err := m.PromotedPrimary.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 20070  				return err
 20071  			}
 20072  			iNdEx = postIndex
 20073  		case 4:
 20074  			if wireType != 2 {
 20075  				return fmt.Errorf("proto: wrong wireType = %d for field Events", wireType)
 20076  			}
 20077  			var msglen int
 20078  			for shift := uint(0); ; shift += 7 {
 20079  				if shift >= 64 {
 20080  					return ErrIntOverflow
 20081  				}
 20082  				if iNdEx >= l {
 20083  					return io.ErrUnexpectedEOF
 20084  				}
 20085  				b := dAtA[iNdEx]
 20086  				iNdEx++
 20087  				msglen |= int(b&0x7F) << shift
 20088  				if b < 0x80 {
 20089  					break
 20090  				}
 20091  			}
 20092  			if msglen < 0 {
 20093  				return ErrInvalidLength
 20094  			}
 20095  			postIndex := iNdEx + msglen
 20096  			if postIndex < 0 {
 20097  				return ErrInvalidLength
 20098  			}
 20099  			if postIndex > l {
 20100  				return io.ErrUnexpectedEOF
 20101  			}
 20102  			m.Events = append(m.Events, &logutil.Event{})
 20103  			if err := m.Events[len(m.Events)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 20104  				return err
 20105  			}
 20106  			iNdEx = postIndex
 20107  		default:
 20108  			iNdEx = preIndex
 20109  			skippy, err := skip(dAtA[iNdEx:])
 20110  			if err != nil {
 20111  				return err
 20112  			}
 20113  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 20114  				return ErrInvalidLength
 20115  			}
 20116  			if (iNdEx + skippy) > l {
 20117  				return io.ErrUnexpectedEOF
 20118  			}
 20119  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 20120  			iNdEx += skippy
 20121  		}
 20122  	}
 20123  
 20124  	if iNdEx > l {
 20125  		return io.ErrUnexpectedEOF
 20126  	}
 20127  	return nil
 20128  }
 20129  func (m *ExecuteFetchAsAppRequest) UnmarshalVT(dAtA []byte) error {
 20130  	l := len(dAtA)
 20131  	iNdEx := 0
 20132  	for iNdEx < l {
 20133  		preIndex := iNdEx
 20134  		var wire uint64
 20135  		for shift := uint(0); ; shift += 7 {
 20136  			if shift >= 64 {
 20137  				return ErrIntOverflow
 20138  			}
 20139  			if iNdEx >= l {
 20140  				return io.ErrUnexpectedEOF
 20141  			}
 20142  			b := dAtA[iNdEx]
 20143  			iNdEx++
 20144  			wire |= uint64(b&0x7F) << shift
 20145  			if b < 0x80 {
 20146  				break
 20147  			}
 20148  		}
 20149  		fieldNum := int32(wire >> 3)
 20150  		wireType := int(wire & 0x7)
 20151  		if wireType == 4 {
 20152  			return fmt.Errorf("proto: ExecuteFetchAsAppRequest: wiretype end group for non-group")
 20153  		}
 20154  		if fieldNum <= 0 {
 20155  			return fmt.Errorf("proto: ExecuteFetchAsAppRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 20156  		}
 20157  		switch fieldNum {
 20158  		case 1:
 20159  			if wireType != 2 {
 20160  				return fmt.Errorf("proto: wrong wireType = %d for field TabletAlias", wireType)
 20161  			}
 20162  			var msglen int
 20163  			for shift := uint(0); ; shift += 7 {
 20164  				if shift >= 64 {
 20165  					return ErrIntOverflow
 20166  				}
 20167  				if iNdEx >= l {
 20168  					return io.ErrUnexpectedEOF
 20169  				}
 20170  				b := dAtA[iNdEx]
 20171  				iNdEx++
 20172  				msglen |= int(b&0x7F) << shift
 20173  				if b < 0x80 {
 20174  					break
 20175  				}
 20176  			}
 20177  			if msglen < 0 {
 20178  				return ErrInvalidLength
 20179  			}
 20180  			postIndex := iNdEx + msglen
 20181  			if postIndex < 0 {
 20182  				return ErrInvalidLength
 20183  			}
 20184  			if postIndex > l {
 20185  				return io.ErrUnexpectedEOF
 20186  			}
 20187  			if m.TabletAlias == nil {
 20188  				m.TabletAlias = &topodata.TabletAlias{}
 20189  			}
 20190  			if err := m.TabletAlias.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 20191  				return err
 20192  			}
 20193  			iNdEx = postIndex
 20194  		case 2:
 20195  			if wireType != 2 {
 20196  				return fmt.Errorf("proto: wrong wireType = %d for field Query", wireType)
 20197  			}
 20198  			var stringLen uint64
 20199  			for shift := uint(0); ; shift += 7 {
 20200  				if shift >= 64 {
 20201  					return ErrIntOverflow
 20202  				}
 20203  				if iNdEx >= l {
 20204  					return io.ErrUnexpectedEOF
 20205  				}
 20206  				b := dAtA[iNdEx]
 20207  				iNdEx++
 20208  				stringLen |= uint64(b&0x7F) << shift
 20209  				if b < 0x80 {
 20210  					break
 20211  				}
 20212  			}
 20213  			intStringLen := int(stringLen)
 20214  			if intStringLen < 0 {
 20215  				return ErrInvalidLength
 20216  			}
 20217  			postIndex := iNdEx + intStringLen
 20218  			if postIndex < 0 {
 20219  				return ErrInvalidLength
 20220  			}
 20221  			if postIndex > l {
 20222  				return io.ErrUnexpectedEOF
 20223  			}
 20224  			m.Query = string(dAtA[iNdEx:postIndex])
 20225  			iNdEx = postIndex
 20226  		case 3:
 20227  			if wireType != 0 {
 20228  				return fmt.Errorf("proto: wrong wireType = %d for field MaxRows", wireType)
 20229  			}
 20230  			m.MaxRows = 0
 20231  			for shift := uint(0); ; shift += 7 {
 20232  				if shift >= 64 {
 20233  					return ErrIntOverflow
 20234  				}
 20235  				if iNdEx >= l {
 20236  					return io.ErrUnexpectedEOF
 20237  				}
 20238  				b := dAtA[iNdEx]
 20239  				iNdEx++
 20240  				m.MaxRows |= int64(b&0x7F) << shift
 20241  				if b < 0x80 {
 20242  					break
 20243  				}
 20244  			}
 20245  		case 4:
 20246  			if wireType != 0 {
 20247  				return fmt.Errorf("proto: wrong wireType = %d for field UsePool", wireType)
 20248  			}
 20249  			var v int
 20250  			for shift := uint(0); ; shift += 7 {
 20251  				if shift >= 64 {
 20252  					return ErrIntOverflow
 20253  				}
 20254  				if iNdEx >= l {
 20255  					return io.ErrUnexpectedEOF
 20256  				}
 20257  				b := dAtA[iNdEx]
 20258  				iNdEx++
 20259  				v |= int(b&0x7F) << shift
 20260  				if b < 0x80 {
 20261  					break
 20262  				}
 20263  			}
 20264  			m.UsePool = bool(v != 0)
 20265  		default:
 20266  			iNdEx = preIndex
 20267  			skippy, err := skip(dAtA[iNdEx:])
 20268  			if err != nil {
 20269  				return err
 20270  			}
 20271  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 20272  				return ErrInvalidLength
 20273  			}
 20274  			if (iNdEx + skippy) > l {
 20275  				return io.ErrUnexpectedEOF
 20276  			}
 20277  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 20278  			iNdEx += skippy
 20279  		}
 20280  	}
 20281  
 20282  	if iNdEx > l {
 20283  		return io.ErrUnexpectedEOF
 20284  	}
 20285  	return nil
 20286  }
 20287  func (m *ExecuteFetchAsAppResponse) UnmarshalVT(dAtA []byte) error {
 20288  	l := len(dAtA)
 20289  	iNdEx := 0
 20290  	for iNdEx < l {
 20291  		preIndex := iNdEx
 20292  		var wire uint64
 20293  		for shift := uint(0); ; shift += 7 {
 20294  			if shift >= 64 {
 20295  				return ErrIntOverflow
 20296  			}
 20297  			if iNdEx >= l {
 20298  				return io.ErrUnexpectedEOF
 20299  			}
 20300  			b := dAtA[iNdEx]
 20301  			iNdEx++
 20302  			wire |= uint64(b&0x7F) << shift
 20303  			if b < 0x80 {
 20304  				break
 20305  			}
 20306  		}
 20307  		fieldNum := int32(wire >> 3)
 20308  		wireType := int(wire & 0x7)
 20309  		if wireType == 4 {
 20310  			return fmt.Errorf("proto: ExecuteFetchAsAppResponse: wiretype end group for non-group")
 20311  		}
 20312  		if fieldNum <= 0 {
 20313  			return fmt.Errorf("proto: ExecuteFetchAsAppResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 20314  		}
 20315  		switch fieldNum {
 20316  		case 1:
 20317  			if wireType != 2 {
 20318  				return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType)
 20319  			}
 20320  			var msglen int
 20321  			for shift := uint(0); ; shift += 7 {
 20322  				if shift >= 64 {
 20323  					return ErrIntOverflow
 20324  				}
 20325  				if iNdEx >= l {
 20326  					return io.ErrUnexpectedEOF
 20327  				}
 20328  				b := dAtA[iNdEx]
 20329  				iNdEx++
 20330  				msglen |= int(b&0x7F) << shift
 20331  				if b < 0x80 {
 20332  					break
 20333  				}
 20334  			}
 20335  			if msglen < 0 {
 20336  				return ErrInvalidLength
 20337  			}
 20338  			postIndex := iNdEx + msglen
 20339  			if postIndex < 0 {
 20340  				return ErrInvalidLength
 20341  			}
 20342  			if postIndex > l {
 20343  				return io.ErrUnexpectedEOF
 20344  			}
 20345  			if m.Result == nil {
 20346  				m.Result = &query.QueryResult{}
 20347  			}
 20348  			if err := m.Result.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 20349  				return err
 20350  			}
 20351  			iNdEx = postIndex
 20352  		default:
 20353  			iNdEx = preIndex
 20354  			skippy, err := skip(dAtA[iNdEx:])
 20355  			if err != nil {
 20356  				return err
 20357  			}
 20358  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 20359  				return ErrInvalidLength
 20360  			}
 20361  			if (iNdEx + skippy) > l {
 20362  				return io.ErrUnexpectedEOF
 20363  			}
 20364  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 20365  			iNdEx += skippy
 20366  		}
 20367  	}
 20368  
 20369  	if iNdEx > l {
 20370  		return io.ErrUnexpectedEOF
 20371  	}
 20372  	return nil
 20373  }
 20374  func (m *ExecuteFetchAsDBARequest) UnmarshalVT(dAtA []byte) error {
 20375  	l := len(dAtA)
 20376  	iNdEx := 0
 20377  	for iNdEx < l {
 20378  		preIndex := iNdEx
 20379  		var wire uint64
 20380  		for shift := uint(0); ; shift += 7 {
 20381  			if shift >= 64 {
 20382  				return ErrIntOverflow
 20383  			}
 20384  			if iNdEx >= l {
 20385  				return io.ErrUnexpectedEOF
 20386  			}
 20387  			b := dAtA[iNdEx]
 20388  			iNdEx++
 20389  			wire |= uint64(b&0x7F) << shift
 20390  			if b < 0x80 {
 20391  				break
 20392  			}
 20393  		}
 20394  		fieldNum := int32(wire >> 3)
 20395  		wireType := int(wire & 0x7)
 20396  		if wireType == 4 {
 20397  			return fmt.Errorf("proto: ExecuteFetchAsDBARequest: wiretype end group for non-group")
 20398  		}
 20399  		if fieldNum <= 0 {
 20400  			return fmt.Errorf("proto: ExecuteFetchAsDBARequest: illegal tag %d (wire type %d)", fieldNum, wire)
 20401  		}
 20402  		switch fieldNum {
 20403  		case 1:
 20404  			if wireType != 2 {
 20405  				return fmt.Errorf("proto: wrong wireType = %d for field TabletAlias", wireType)
 20406  			}
 20407  			var msglen int
 20408  			for shift := uint(0); ; shift += 7 {
 20409  				if shift >= 64 {
 20410  					return ErrIntOverflow
 20411  				}
 20412  				if iNdEx >= l {
 20413  					return io.ErrUnexpectedEOF
 20414  				}
 20415  				b := dAtA[iNdEx]
 20416  				iNdEx++
 20417  				msglen |= int(b&0x7F) << shift
 20418  				if b < 0x80 {
 20419  					break
 20420  				}
 20421  			}
 20422  			if msglen < 0 {
 20423  				return ErrInvalidLength
 20424  			}
 20425  			postIndex := iNdEx + msglen
 20426  			if postIndex < 0 {
 20427  				return ErrInvalidLength
 20428  			}
 20429  			if postIndex > l {
 20430  				return io.ErrUnexpectedEOF
 20431  			}
 20432  			if m.TabletAlias == nil {
 20433  				m.TabletAlias = &topodata.TabletAlias{}
 20434  			}
 20435  			if err := m.TabletAlias.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 20436  				return err
 20437  			}
 20438  			iNdEx = postIndex
 20439  		case 2:
 20440  			if wireType != 2 {
 20441  				return fmt.Errorf("proto: wrong wireType = %d for field Query", wireType)
 20442  			}
 20443  			var stringLen uint64
 20444  			for shift := uint(0); ; shift += 7 {
 20445  				if shift >= 64 {
 20446  					return ErrIntOverflow
 20447  				}
 20448  				if iNdEx >= l {
 20449  					return io.ErrUnexpectedEOF
 20450  				}
 20451  				b := dAtA[iNdEx]
 20452  				iNdEx++
 20453  				stringLen |= uint64(b&0x7F) << shift
 20454  				if b < 0x80 {
 20455  					break
 20456  				}
 20457  			}
 20458  			intStringLen := int(stringLen)
 20459  			if intStringLen < 0 {
 20460  				return ErrInvalidLength
 20461  			}
 20462  			postIndex := iNdEx + intStringLen
 20463  			if postIndex < 0 {
 20464  				return ErrInvalidLength
 20465  			}
 20466  			if postIndex > l {
 20467  				return io.ErrUnexpectedEOF
 20468  			}
 20469  			m.Query = string(dAtA[iNdEx:postIndex])
 20470  			iNdEx = postIndex
 20471  		case 3:
 20472  			if wireType != 0 {
 20473  				return fmt.Errorf("proto: wrong wireType = %d for field MaxRows", wireType)
 20474  			}
 20475  			m.MaxRows = 0
 20476  			for shift := uint(0); ; shift += 7 {
 20477  				if shift >= 64 {
 20478  					return ErrIntOverflow
 20479  				}
 20480  				if iNdEx >= l {
 20481  					return io.ErrUnexpectedEOF
 20482  				}
 20483  				b := dAtA[iNdEx]
 20484  				iNdEx++
 20485  				m.MaxRows |= int64(b&0x7F) << shift
 20486  				if b < 0x80 {
 20487  					break
 20488  				}
 20489  			}
 20490  		case 4:
 20491  			if wireType != 0 {
 20492  				return fmt.Errorf("proto: wrong wireType = %d for field DisableBinlogs", wireType)
 20493  			}
 20494  			var v int
 20495  			for shift := uint(0); ; shift += 7 {
 20496  				if shift >= 64 {
 20497  					return ErrIntOverflow
 20498  				}
 20499  				if iNdEx >= l {
 20500  					return io.ErrUnexpectedEOF
 20501  				}
 20502  				b := dAtA[iNdEx]
 20503  				iNdEx++
 20504  				v |= int(b&0x7F) << shift
 20505  				if b < 0x80 {
 20506  					break
 20507  				}
 20508  			}
 20509  			m.DisableBinlogs = bool(v != 0)
 20510  		case 5:
 20511  			if wireType != 0 {
 20512  				return fmt.Errorf("proto: wrong wireType = %d for field ReloadSchema", wireType)
 20513  			}
 20514  			var v int
 20515  			for shift := uint(0); ; shift += 7 {
 20516  				if shift >= 64 {
 20517  					return ErrIntOverflow
 20518  				}
 20519  				if iNdEx >= l {
 20520  					return io.ErrUnexpectedEOF
 20521  				}
 20522  				b := dAtA[iNdEx]
 20523  				iNdEx++
 20524  				v |= int(b&0x7F) << shift
 20525  				if b < 0x80 {
 20526  					break
 20527  				}
 20528  			}
 20529  			m.ReloadSchema = bool(v != 0)
 20530  		default:
 20531  			iNdEx = preIndex
 20532  			skippy, err := skip(dAtA[iNdEx:])
 20533  			if err != nil {
 20534  				return err
 20535  			}
 20536  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 20537  				return ErrInvalidLength
 20538  			}
 20539  			if (iNdEx + skippy) > l {
 20540  				return io.ErrUnexpectedEOF
 20541  			}
 20542  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 20543  			iNdEx += skippy
 20544  		}
 20545  	}
 20546  
 20547  	if iNdEx > l {
 20548  		return io.ErrUnexpectedEOF
 20549  	}
 20550  	return nil
 20551  }
 20552  func (m *ExecuteFetchAsDBAResponse) UnmarshalVT(dAtA []byte) error {
 20553  	l := len(dAtA)
 20554  	iNdEx := 0
 20555  	for iNdEx < l {
 20556  		preIndex := iNdEx
 20557  		var wire uint64
 20558  		for shift := uint(0); ; shift += 7 {
 20559  			if shift >= 64 {
 20560  				return ErrIntOverflow
 20561  			}
 20562  			if iNdEx >= l {
 20563  				return io.ErrUnexpectedEOF
 20564  			}
 20565  			b := dAtA[iNdEx]
 20566  			iNdEx++
 20567  			wire |= uint64(b&0x7F) << shift
 20568  			if b < 0x80 {
 20569  				break
 20570  			}
 20571  		}
 20572  		fieldNum := int32(wire >> 3)
 20573  		wireType := int(wire & 0x7)
 20574  		if wireType == 4 {
 20575  			return fmt.Errorf("proto: ExecuteFetchAsDBAResponse: wiretype end group for non-group")
 20576  		}
 20577  		if fieldNum <= 0 {
 20578  			return fmt.Errorf("proto: ExecuteFetchAsDBAResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 20579  		}
 20580  		switch fieldNum {
 20581  		case 1:
 20582  			if wireType != 2 {
 20583  				return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType)
 20584  			}
 20585  			var msglen int
 20586  			for shift := uint(0); ; shift += 7 {
 20587  				if shift >= 64 {
 20588  					return ErrIntOverflow
 20589  				}
 20590  				if iNdEx >= l {
 20591  					return io.ErrUnexpectedEOF
 20592  				}
 20593  				b := dAtA[iNdEx]
 20594  				iNdEx++
 20595  				msglen |= int(b&0x7F) << shift
 20596  				if b < 0x80 {
 20597  					break
 20598  				}
 20599  			}
 20600  			if msglen < 0 {
 20601  				return ErrInvalidLength
 20602  			}
 20603  			postIndex := iNdEx + msglen
 20604  			if postIndex < 0 {
 20605  				return ErrInvalidLength
 20606  			}
 20607  			if postIndex > l {
 20608  				return io.ErrUnexpectedEOF
 20609  			}
 20610  			if m.Result == nil {
 20611  				m.Result = &query.QueryResult{}
 20612  			}
 20613  			if err := m.Result.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 20614  				return err
 20615  			}
 20616  			iNdEx = postIndex
 20617  		default:
 20618  			iNdEx = preIndex
 20619  			skippy, err := skip(dAtA[iNdEx:])
 20620  			if err != nil {
 20621  				return err
 20622  			}
 20623  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 20624  				return ErrInvalidLength
 20625  			}
 20626  			if (iNdEx + skippy) > l {
 20627  				return io.ErrUnexpectedEOF
 20628  			}
 20629  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 20630  			iNdEx += skippy
 20631  		}
 20632  	}
 20633  
 20634  	if iNdEx > l {
 20635  		return io.ErrUnexpectedEOF
 20636  	}
 20637  	return nil
 20638  }
 20639  func (m *ExecuteHookRequest) UnmarshalVT(dAtA []byte) error {
 20640  	l := len(dAtA)
 20641  	iNdEx := 0
 20642  	for iNdEx < l {
 20643  		preIndex := iNdEx
 20644  		var wire uint64
 20645  		for shift := uint(0); ; shift += 7 {
 20646  			if shift >= 64 {
 20647  				return ErrIntOverflow
 20648  			}
 20649  			if iNdEx >= l {
 20650  				return io.ErrUnexpectedEOF
 20651  			}
 20652  			b := dAtA[iNdEx]
 20653  			iNdEx++
 20654  			wire |= uint64(b&0x7F) << shift
 20655  			if b < 0x80 {
 20656  				break
 20657  			}
 20658  		}
 20659  		fieldNum := int32(wire >> 3)
 20660  		wireType := int(wire & 0x7)
 20661  		if wireType == 4 {
 20662  			return fmt.Errorf("proto: ExecuteHookRequest: wiretype end group for non-group")
 20663  		}
 20664  		if fieldNum <= 0 {
 20665  			return fmt.Errorf("proto: ExecuteHookRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 20666  		}
 20667  		switch fieldNum {
 20668  		case 1:
 20669  			if wireType != 2 {
 20670  				return fmt.Errorf("proto: wrong wireType = %d for field TabletAlias", wireType)
 20671  			}
 20672  			var msglen int
 20673  			for shift := uint(0); ; shift += 7 {
 20674  				if shift >= 64 {
 20675  					return ErrIntOverflow
 20676  				}
 20677  				if iNdEx >= l {
 20678  					return io.ErrUnexpectedEOF
 20679  				}
 20680  				b := dAtA[iNdEx]
 20681  				iNdEx++
 20682  				msglen |= int(b&0x7F) << shift
 20683  				if b < 0x80 {
 20684  					break
 20685  				}
 20686  			}
 20687  			if msglen < 0 {
 20688  				return ErrInvalidLength
 20689  			}
 20690  			postIndex := iNdEx + msglen
 20691  			if postIndex < 0 {
 20692  				return ErrInvalidLength
 20693  			}
 20694  			if postIndex > l {
 20695  				return io.ErrUnexpectedEOF
 20696  			}
 20697  			if m.TabletAlias == nil {
 20698  				m.TabletAlias = &topodata.TabletAlias{}
 20699  			}
 20700  			if err := m.TabletAlias.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 20701  				return err
 20702  			}
 20703  			iNdEx = postIndex
 20704  		case 2:
 20705  			if wireType != 2 {
 20706  				return fmt.Errorf("proto: wrong wireType = %d for field TabletHookRequest", wireType)
 20707  			}
 20708  			var msglen int
 20709  			for shift := uint(0); ; shift += 7 {
 20710  				if shift >= 64 {
 20711  					return ErrIntOverflow
 20712  				}
 20713  				if iNdEx >= l {
 20714  					return io.ErrUnexpectedEOF
 20715  				}
 20716  				b := dAtA[iNdEx]
 20717  				iNdEx++
 20718  				msglen |= int(b&0x7F) << shift
 20719  				if b < 0x80 {
 20720  					break
 20721  				}
 20722  			}
 20723  			if msglen < 0 {
 20724  				return ErrInvalidLength
 20725  			}
 20726  			postIndex := iNdEx + msglen
 20727  			if postIndex < 0 {
 20728  				return ErrInvalidLength
 20729  			}
 20730  			if postIndex > l {
 20731  				return io.ErrUnexpectedEOF
 20732  			}
 20733  			if m.TabletHookRequest == nil {
 20734  				m.TabletHookRequest = &tabletmanagerdata.ExecuteHookRequest{}
 20735  			}
 20736  			if err := m.TabletHookRequest.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 20737  				return err
 20738  			}
 20739  			iNdEx = postIndex
 20740  		default:
 20741  			iNdEx = preIndex
 20742  			skippy, err := skip(dAtA[iNdEx:])
 20743  			if err != nil {
 20744  				return err
 20745  			}
 20746  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 20747  				return ErrInvalidLength
 20748  			}
 20749  			if (iNdEx + skippy) > l {
 20750  				return io.ErrUnexpectedEOF
 20751  			}
 20752  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 20753  			iNdEx += skippy
 20754  		}
 20755  	}
 20756  
 20757  	if iNdEx > l {
 20758  		return io.ErrUnexpectedEOF
 20759  	}
 20760  	return nil
 20761  }
 20762  func (m *ExecuteHookResponse) UnmarshalVT(dAtA []byte) error {
 20763  	l := len(dAtA)
 20764  	iNdEx := 0
 20765  	for iNdEx < l {
 20766  		preIndex := iNdEx
 20767  		var wire uint64
 20768  		for shift := uint(0); ; shift += 7 {
 20769  			if shift >= 64 {
 20770  				return ErrIntOverflow
 20771  			}
 20772  			if iNdEx >= l {
 20773  				return io.ErrUnexpectedEOF
 20774  			}
 20775  			b := dAtA[iNdEx]
 20776  			iNdEx++
 20777  			wire |= uint64(b&0x7F) << shift
 20778  			if b < 0x80 {
 20779  				break
 20780  			}
 20781  		}
 20782  		fieldNum := int32(wire >> 3)
 20783  		wireType := int(wire & 0x7)
 20784  		if wireType == 4 {
 20785  			return fmt.Errorf("proto: ExecuteHookResponse: wiretype end group for non-group")
 20786  		}
 20787  		if fieldNum <= 0 {
 20788  			return fmt.Errorf("proto: ExecuteHookResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 20789  		}
 20790  		switch fieldNum {
 20791  		case 1:
 20792  			if wireType != 2 {
 20793  				return fmt.Errorf("proto: wrong wireType = %d for field HookResult", wireType)
 20794  			}
 20795  			var msglen int
 20796  			for shift := uint(0); ; shift += 7 {
 20797  				if shift >= 64 {
 20798  					return ErrIntOverflow
 20799  				}
 20800  				if iNdEx >= l {
 20801  					return io.ErrUnexpectedEOF
 20802  				}
 20803  				b := dAtA[iNdEx]
 20804  				iNdEx++
 20805  				msglen |= int(b&0x7F) << shift
 20806  				if b < 0x80 {
 20807  					break
 20808  				}
 20809  			}
 20810  			if msglen < 0 {
 20811  				return ErrInvalidLength
 20812  			}
 20813  			postIndex := iNdEx + msglen
 20814  			if postIndex < 0 {
 20815  				return ErrInvalidLength
 20816  			}
 20817  			if postIndex > l {
 20818  				return io.ErrUnexpectedEOF
 20819  			}
 20820  			if m.HookResult == nil {
 20821  				m.HookResult = &tabletmanagerdata.ExecuteHookResponse{}
 20822  			}
 20823  			if err := m.HookResult.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 20824  				return err
 20825  			}
 20826  			iNdEx = postIndex
 20827  		default:
 20828  			iNdEx = preIndex
 20829  			skippy, err := skip(dAtA[iNdEx:])
 20830  			if err != nil {
 20831  				return err
 20832  			}
 20833  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 20834  				return ErrInvalidLength
 20835  			}
 20836  			if (iNdEx + skippy) > l {
 20837  				return io.ErrUnexpectedEOF
 20838  			}
 20839  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 20840  			iNdEx += skippy
 20841  		}
 20842  	}
 20843  
 20844  	if iNdEx > l {
 20845  		return io.ErrUnexpectedEOF
 20846  	}
 20847  	return nil
 20848  }
 20849  func (m *FindAllShardsInKeyspaceRequest) UnmarshalVT(dAtA []byte) error {
 20850  	l := len(dAtA)
 20851  	iNdEx := 0
 20852  	for iNdEx < l {
 20853  		preIndex := iNdEx
 20854  		var wire uint64
 20855  		for shift := uint(0); ; shift += 7 {
 20856  			if shift >= 64 {
 20857  				return ErrIntOverflow
 20858  			}
 20859  			if iNdEx >= l {
 20860  				return io.ErrUnexpectedEOF
 20861  			}
 20862  			b := dAtA[iNdEx]
 20863  			iNdEx++
 20864  			wire |= uint64(b&0x7F) << shift
 20865  			if b < 0x80 {
 20866  				break
 20867  			}
 20868  		}
 20869  		fieldNum := int32(wire >> 3)
 20870  		wireType := int(wire & 0x7)
 20871  		if wireType == 4 {
 20872  			return fmt.Errorf("proto: FindAllShardsInKeyspaceRequest: wiretype end group for non-group")
 20873  		}
 20874  		if fieldNum <= 0 {
 20875  			return fmt.Errorf("proto: FindAllShardsInKeyspaceRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 20876  		}
 20877  		switch fieldNum {
 20878  		case 1:
 20879  			if wireType != 2 {
 20880  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 20881  			}
 20882  			var stringLen uint64
 20883  			for shift := uint(0); ; shift += 7 {
 20884  				if shift >= 64 {
 20885  					return ErrIntOverflow
 20886  				}
 20887  				if iNdEx >= l {
 20888  					return io.ErrUnexpectedEOF
 20889  				}
 20890  				b := dAtA[iNdEx]
 20891  				iNdEx++
 20892  				stringLen |= uint64(b&0x7F) << shift
 20893  				if b < 0x80 {
 20894  					break
 20895  				}
 20896  			}
 20897  			intStringLen := int(stringLen)
 20898  			if intStringLen < 0 {
 20899  				return ErrInvalidLength
 20900  			}
 20901  			postIndex := iNdEx + intStringLen
 20902  			if postIndex < 0 {
 20903  				return ErrInvalidLength
 20904  			}
 20905  			if postIndex > l {
 20906  				return io.ErrUnexpectedEOF
 20907  			}
 20908  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 20909  			iNdEx = postIndex
 20910  		default:
 20911  			iNdEx = preIndex
 20912  			skippy, err := skip(dAtA[iNdEx:])
 20913  			if err != nil {
 20914  				return err
 20915  			}
 20916  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 20917  				return ErrInvalidLength
 20918  			}
 20919  			if (iNdEx + skippy) > l {
 20920  				return io.ErrUnexpectedEOF
 20921  			}
 20922  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 20923  			iNdEx += skippy
 20924  		}
 20925  	}
 20926  
 20927  	if iNdEx > l {
 20928  		return io.ErrUnexpectedEOF
 20929  	}
 20930  	return nil
 20931  }
 20932  func (m *FindAllShardsInKeyspaceResponse) UnmarshalVT(dAtA []byte) error {
 20933  	l := len(dAtA)
 20934  	iNdEx := 0
 20935  	for iNdEx < l {
 20936  		preIndex := iNdEx
 20937  		var wire uint64
 20938  		for shift := uint(0); ; shift += 7 {
 20939  			if shift >= 64 {
 20940  				return ErrIntOverflow
 20941  			}
 20942  			if iNdEx >= l {
 20943  				return io.ErrUnexpectedEOF
 20944  			}
 20945  			b := dAtA[iNdEx]
 20946  			iNdEx++
 20947  			wire |= uint64(b&0x7F) << shift
 20948  			if b < 0x80 {
 20949  				break
 20950  			}
 20951  		}
 20952  		fieldNum := int32(wire >> 3)
 20953  		wireType := int(wire & 0x7)
 20954  		if wireType == 4 {
 20955  			return fmt.Errorf("proto: FindAllShardsInKeyspaceResponse: wiretype end group for non-group")
 20956  		}
 20957  		if fieldNum <= 0 {
 20958  			return fmt.Errorf("proto: FindAllShardsInKeyspaceResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 20959  		}
 20960  		switch fieldNum {
 20961  		case 1:
 20962  			if wireType != 2 {
 20963  				return fmt.Errorf("proto: wrong wireType = %d for field Shards", wireType)
 20964  			}
 20965  			var msglen int
 20966  			for shift := uint(0); ; shift += 7 {
 20967  				if shift >= 64 {
 20968  					return ErrIntOverflow
 20969  				}
 20970  				if iNdEx >= l {
 20971  					return io.ErrUnexpectedEOF
 20972  				}
 20973  				b := dAtA[iNdEx]
 20974  				iNdEx++
 20975  				msglen |= int(b&0x7F) << shift
 20976  				if b < 0x80 {
 20977  					break
 20978  				}
 20979  			}
 20980  			if msglen < 0 {
 20981  				return ErrInvalidLength
 20982  			}
 20983  			postIndex := iNdEx + msglen
 20984  			if postIndex < 0 {
 20985  				return ErrInvalidLength
 20986  			}
 20987  			if postIndex > l {
 20988  				return io.ErrUnexpectedEOF
 20989  			}
 20990  			if m.Shards == nil {
 20991  				m.Shards = make(map[string]*Shard)
 20992  			}
 20993  			var mapkey string
 20994  			var mapvalue *Shard
 20995  			for iNdEx < postIndex {
 20996  				entryPreIndex := iNdEx
 20997  				var wire uint64
 20998  				for shift := uint(0); ; shift += 7 {
 20999  					if shift >= 64 {
 21000  						return ErrIntOverflow
 21001  					}
 21002  					if iNdEx >= l {
 21003  						return io.ErrUnexpectedEOF
 21004  					}
 21005  					b := dAtA[iNdEx]
 21006  					iNdEx++
 21007  					wire |= uint64(b&0x7F) << shift
 21008  					if b < 0x80 {
 21009  						break
 21010  					}
 21011  				}
 21012  				fieldNum := int32(wire >> 3)
 21013  				if fieldNum == 1 {
 21014  					var stringLenmapkey uint64
 21015  					for shift := uint(0); ; shift += 7 {
 21016  						if shift >= 64 {
 21017  							return ErrIntOverflow
 21018  						}
 21019  						if iNdEx >= l {
 21020  							return io.ErrUnexpectedEOF
 21021  						}
 21022  						b := dAtA[iNdEx]
 21023  						iNdEx++
 21024  						stringLenmapkey |= uint64(b&0x7F) << shift
 21025  						if b < 0x80 {
 21026  							break
 21027  						}
 21028  					}
 21029  					intStringLenmapkey := int(stringLenmapkey)
 21030  					if intStringLenmapkey < 0 {
 21031  						return ErrInvalidLength
 21032  					}
 21033  					postStringIndexmapkey := iNdEx + intStringLenmapkey
 21034  					if postStringIndexmapkey < 0 {
 21035  						return ErrInvalidLength
 21036  					}
 21037  					if postStringIndexmapkey > l {
 21038  						return io.ErrUnexpectedEOF
 21039  					}
 21040  					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
 21041  					iNdEx = postStringIndexmapkey
 21042  				} else if fieldNum == 2 {
 21043  					var mapmsglen int
 21044  					for shift := uint(0); ; shift += 7 {
 21045  						if shift >= 64 {
 21046  							return ErrIntOverflow
 21047  						}
 21048  						if iNdEx >= l {
 21049  							return io.ErrUnexpectedEOF
 21050  						}
 21051  						b := dAtA[iNdEx]
 21052  						iNdEx++
 21053  						mapmsglen |= int(b&0x7F) << shift
 21054  						if b < 0x80 {
 21055  							break
 21056  						}
 21057  					}
 21058  					if mapmsglen < 0 {
 21059  						return ErrInvalidLength
 21060  					}
 21061  					postmsgIndex := iNdEx + mapmsglen
 21062  					if postmsgIndex < 0 {
 21063  						return ErrInvalidLength
 21064  					}
 21065  					if postmsgIndex > l {
 21066  						return io.ErrUnexpectedEOF
 21067  					}
 21068  					mapvalue = &Shard{}
 21069  					if err := mapvalue.UnmarshalVT(dAtA[iNdEx:postmsgIndex]); err != nil {
 21070  						return err
 21071  					}
 21072  					iNdEx = postmsgIndex
 21073  				} else {
 21074  					iNdEx = entryPreIndex
 21075  					skippy, err := skip(dAtA[iNdEx:])
 21076  					if err != nil {
 21077  						return err
 21078  					}
 21079  					if (skippy < 0) || (iNdEx+skippy) < 0 {
 21080  						return ErrInvalidLength
 21081  					}
 21082  					if (iNdEx + skippy) > postIndex {
 21083  						return io.ErrUnexpectedEOF
 21084  					}
 21085  					iNdEx += skippy
 21086  				}
 21087  			}
 21088  			m.Shards[mapkey] = mapvalue
 21089  			iNdEx = postIndex
 21090  		default:
 21091  			iNdEx = preIndex
 21092  			skippy, err := skip(dAtA[iNdEx:])
 21093  			if err != nil {
 21094  				return err
 21095  			}
 21096  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 21097  				return ErrInvalidLength
 21098  			}
 21099  			if (iNdEx + skippy) > l {
 21100  				return io.ErrUnexpectedEOF
 21101  			}
 21102  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 21103  			iNdEx += skippy
 21104  		}
 21105  	}
 21106  
 21107  	if iNdEx > l {
 21108  		return io.ErrUnexpectedEOF
 21109  	}
 21110  	return nil
 21111  }
 21112  func (m *GetBackupsRequest) UnmarshalVT(dAtA []byte) error {
 21113  	l := len(dAtA)
 21114  	iNdEx := 0
 21115  	for iNdEx < l {
 21116  		preIndex := iNdEx
 21117  		var wire uint64
 21118  		for shift := uint(0); ; shift += 7 {
 21119  			if shift >= 64 {
 21120  				return ErrIntOverflow
 21121  			}
 21122  			if iNdEx >= l {
 21123  				return io.ErrUnexpectedEOF
 21124  			}
 21125  			b := dAtA[iNdEx]
 21126  			iNdEx++
 21127  			wire |= uint64(b&0x7F) << shift
 21128  			if b < 0x80 {
 21129  				break
 21130  			}
 21131  		}
 21132  		fieldNum := int32(wire >> 3)
 21133  		wireType := int(wire & 0x7)
 21134  		if wireType == 4 {
 21135  			return fmt.Errorf("proto: GetBackupsRequest: wiretype end group for non-group")
 21136  		}
 21137  		if fieldNum <= 0 {
 21138  			return fmt.Errorf("proto: GetBackupsRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 21139  		}
 21140  		switch fieldNum {
 21141  		case 1:
 21142  			if wireType != 2 {
 21143  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 21144  			}
 21145  			var stringLen uint64
 21146  			for shift := uint(0); ; shift += 7 {
 21147  				if shift >= 64 {
 21148  					return ErrIntOverflow
 21149  				}
 21150  				if iNdEx >= l {
 21151  					return io.ErrUnexpectedEOF
 21152  				}
 21153  				b := dAtA[iNdEx]
 21154  				iNdEx++
 21155  				stringLen |= uint64(b&0x7F) << shift
 21156  				if b < 0x80 {
 21157  					break
 21158  				}
 21159  			}
 21160  			intStringLen := int(stringLen)
 21161  			if intStringLen < 0 {
 21162  				return ErrInvalidLength
 21163  			}
 21164  			postIndex := iNdEx + intStringLen
 21165  			if postIndex < 0 {
 21166  				return ErrInvalidLength
 21167  			}
 21168  			if postIndex > l {
 21169  				return io.ErrUnexpectedEOF
 21170  			}
 21171  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 21172  			iNdEx = postIndex
 21173  		case 2:
 21174  			if wireType != 2 {
 21175  				return fmt.Errorf("proto: wrong wireType = %d for field Shard", wireType)
 21176  			}
 21177  			var stringLen uint64
 21178  			for shift := uint(0); ; shift += 7 {
 21179  				if shift >= 64 {
 21180  					return ErrIntOverflow
 21181  				}
 21182  				if iNdEx >= l {
 21183  					return io.ErrUnexpectedEOF
 21184  				}
 21185  				b := dAtA[iNdEx]
 21186  				iNdEx++
 21187  				stringLen |= uint64(b&0x7F) << shift
 21188  				if b < 0x80 {
 21189  					break
 21190  				}
 21191  			}
 21192  			intStringLen := int(stringLen)
 21193  			if intStringLen < 0 {
 21194  				return ErrInvalidLength
 21195  			}
 21196  			postIndex := iNdEx + intStringLen
 21197  			if postIndex < 0 {
 21198  				return ErrInvalidLength
 21199  			}
 21200  			if postIndex > l {
 21201  				return io.ErrUnexpectedEOF
 21202  			}
 21203  			m.Shard = string(dAtA[iNdEx:postIndex])
 21204  			iNdEx = postIndex
 21205  		case 3:
 21206  			if wireType != 0 {
 21207  				return fmt.Errorf("proto: wrong wireType = %d for field Limit", wireType)
 21208  			}
 21209  			m.Limit = 0
 21210  			for shift := uint(0); ; shift += 7 {
 21211  				if shift >= 64 {
 21212  					return ErrIntOverflow
 21213  				}
 21214  				if iNdEx >= l {
 21215  					return io.ErrUnexpectedEOF
 21216  				}
 21217  				b := dAtA[iNdEx]
 21218  				iNdEx++
 21219  				m.Limit |= uint32(b&0x7F) << shift
 21220  				if b < 0x80 {
 21221  					break
 21222  				}
 21223  			}
 21224  		case 4:
 21225  			if wireType != 0 {
 21226  				return fmt.Errorf("proto: wrong wireType = %d for field Detailed", wireType)
 21227  			}
 21228  			var v int
 21229  			for shift := uint(0); ; shift += 7 {
 21230  				if shift >= 64 {
 21231  					return ErrIntOverflow
 21232  				}
 21233  				if iNdEx >= l {
 21234  					return io.ErrUnexpectedEOF
 21235  				}
 21236  				b := dAtA[iNdEx]
 21237  				iNdEx++
 21238  				v |= int(b&0x7F) << shift
 21239  				if b < 0x80 {
 21240  					break
 21241  				}
 21242  			}
 21243  			m.Detailed = bool(v != 0)
 21244  		case 5:
 21245  			if wireType != 0 {
 21246  				return fmt.Errorf("proto: wrong wireType = %d for field DetailedLimit", wireType)
 21247  			}
 21248  			m.DetailedLimit = 0
 21249  			for shift := uint(0); ; shift += 7 {
 21250  				if shift >= 64 {
 21251  					return ErrIntOverflow
 21252  				}
 21253  				if iNdEx >= l {
 21254  					return io.ErrUnexpectedEOF
 21255  				}
 21256  				b := dAtA[iNdEx]
 21257  				iNdEx++
 21258  				m.DetailedLimit |= uint32(b&0x7F) << shift
 21259  				if b < 0x80 {
 21260  					break
 21261  				}
 21262  			}
 21263  		default:
 21264  			iNdEx = preIndex
 21265  			skippy, err := skip(dAtA[iNdEx:])
 21266  			if err != nil {
 21267  				return err
 21268  			}
 21269  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 21270  				return ErrInvalidLength
 21271  			}
 21272  			if (iNdEx + skippy) > l {
 21273  				return io.ErrUnexpectedEOF
 21274  			}
 21275  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 21276  			iNdEx += skippy
 21277  		}
 21278  	}
 21279  
 21280  	if iNdEx > l {
 21281  		return io.ErrUnexpectedEOF
 21282  	}
 21283  	return nil
 21284  }
 21285  func (m *GetBackupsResponse) UnmarshalVT(dAtA []byte) error {
 21286  	l := len(dAtA)
 21287  	iNdEx := 0
 21288  	for iNdEx < l {
 21289  		preIndex := iNdEx
 21290  		var wire uint64
 21291  		for shift := uint(0); ; shift += 7 {
 21292  			if shift >= 64 {
 21293  				return ErrIntOverflow
 21294  			}
 21295  			if iNdEx >= l {
 21296  				return io.ErrUnexpectedEOF
 21297  			}
 21298  			b := dAtA[iNdEx]
 21299  			iNdEx++
 21300  			wire |= uint64(b&0x7F) << shift
 21301  			if b < 0x80 {
 21302  				break
 21303  			}
 21304  		}
 21305  		fieldNum := int32(wire >> 3)
 21306  		wireType := int(wire & 0x7)
 21307  		if wireType == 4 {
 21308  			return fmt.Errorf("proto: GetBackupsResponse: wiretype end group for non-group")
 21309  		}
 21310  		if fieldNum <= 0 {
 21311  			return fmt.Errorf("proto: GetBackupsResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 21312  		}
 21313  		switch fieldNum {
 21314  		case 1:
 21315  			if wireType != 2 {
 21316  				return fmt.Errorf("proto: wrong wireType = %d for field Backups", wireType)
 21317  			}
 21318  			var msglen int
 21319  			for shift := uint(0); ; shift += 7 {
 21320  				if shift >= 64 {
 21321  					return ErrIntOverflow
 21322  				}
 21323  				if iNdEx >= l {
 21324  					return io.ErrUnexpectedEOF
 21325  				}
 21326  				b := dAtA[iNdEx]
 21327  				iNdEx++
 21328  				msglen |= int(b&0x7F) << shift
 21329  				if b < 0x80 {
 21330  					break
 21331  				}
 21332  			}
 21333  			if msglen < 0 {
 21334  				return ErrInvalidLength
 21335  			}
 21336  			postIndex := iNdEx + msglen
 21337  			if postIndex < 0 {
 21338  				return ErrInvalidLength
 21339  			}
 21340  			if postIndex > l {
 21341  				return io.ErrUnexpectedEOF
 21342  			}
 21343  			m.Backups = append(m.Backups, &mysqlctl.BackupInfo{})
 21344  			if err := m.Backups[len(m.Backups)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 21345  				return err
 21346  			}
 21347  			iNdEx = postIndex
 21348  		default:
 21349  			iNdEx = preIndex
 21350  			skippy, err := skip(dAtA[iNdEx:])
 21351  			if err != nil {
 21352  				return err
 21353  			}
 21354  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 21355  				return ErrInvalidLength
 21356  			}
 21357  			if (iNdEx + skippy) > l {
 21358  				return io.ErrUnexpectedEOF
 21359  			}
 21360  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 21361  			iNdEx += skippy
 21362  		}
 21363  	}
 21364  
 21365  	if iNdEx > l {
 21366  		return io.ErrUnexpectedEOF
 21367  	}
 21368  	return nil
 21369  }
 21370  func (m *GetCellInfoRequest) UnmarshalVT(dAtA []byte) error {
 21371  	l := len(dAtA)
 21372  	iNdEx := 0
 21373  	for iNdEx < l {
 21374  		preIndex := iNdEx
 21375  		var wire uint64
 21376  		for shift := uint(0); ; shift += 7 {
 21377  			if shift >= 64 {
 21378  				return ErrIntOverflow
 21379  			}
 21380  			if iNdEx >= l {
 21381  				return io.ErrUnexpectedEOF
 21382  			}
 21383  			b := dAtA[iNdEx]
 21384  			iNdEx++
 21385  			wire |= uint64(b&0x7F) << shift
 21386  			if b < 0x80 {
 21387  				break
 21388  			}
 21389  		}
 21390  		fieldNum := int32(wire >> 3)
 21391  		wireType := int(wire & 0x7)
 21392  		if wireType == 4 {
 21393  			return fmt.Errorf("proto: GetCellInfoRequest: wiretype end group for non-group")
 21394  		}
 21395  		if fieldNum <= 0 {
 21396  			return fmt.Errorf("proto: GetCellInfoRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 21397  		}
 21398  		switch fieldNum {
 21399  		case 1:
 21400  			if wireType != 2 {
 21401  				return fmt.Errorf("proto: wrong wireType = %d for field Cell", wireType)
 21402  			}
 21403  			var stringLen uint64
 21404  			for shift := uint(0); ; shift += 7 {
 21405  				if shift >= 64 {
 21406  					return ErrIntOverflow
 21407  				}
 21408  				if iNdEx >= l {
 21409  					return io.ErrUnexpectedEOF
 21410  				}
 21411  				b := dAtA[iNdEx]
 21412  				iNdEx++
 21413  				stringLen |= uint64(b&0x7F) << shift
 21414  				if b < 0x80 {
 21415  					break
 21416  				}
 21417  			}
 21418  			intStringLen := int(stringLen)
 21419  			if intStringLen < 0 {
 21420  				return ErrInvalidLength
 21421  			}
 21422  			postIndex := iNdEx + intStringLen
 21423  			if postIndex < 0 {
 21424  				return ErrInvalidLength
 21425  			}
 21426  			if postIndex > l {
 21427  				return io.ErrUnexpectedEOF
 21428  			}
 21429  			m.Cell = string(dAtA[iNdEx:postIndex])
 21430  			iNdEx = postIndex
 21431  		default:
 21432  			iNdEx = preIndex
 21433  			skippy, err := skip(dAtA[iNdEx:])
 21434  			if err != nil {
 21435  				return err
 21436  			}
 21437  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 21438  				return ErrInvalidLength
 21439  			}
 21440  			if (iNdEx + skippy) > l {
 21441  				return io.ErrUnexpectedEOF
 21442  			}
 21443  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 21444  			iNdEx += skippy
 21445  		}
 21446  	}
 21447  
 21448  	if iNdEx > l {
 21449  		return io.ErrUnexpectedEOF
 21450  	}
 21451  	return nil
 21452  }
 21453  func (m *GetCellInfoResponse) UnmarshalVT(dAtA []byte) error {
 21454  	l := len(dAtA)
 21455  	iNdEx := 0
 21456  	for iNdEx < l {
 21457  		preIndex := iNdEx
 21458  		var wire uint64
 21459  		for shift := uint(0); ; shift += 7 {
 21460  			if shift >= 64 {
 21461  				return ErrIntOverflow
 21462  			}
 21463  			if iNdEx >= l {
 21464  				return io.ErrUnexpectedEOF
 21465  			}
 21466  			b := dAtA[iNdEx]
 21467  			iNdEx++
 21468  			wire |= uint64(b&0x7F) << shift
 21469  			if b < 0x80 {
 21470  				break
 21471  			}
 21472  		}
 21473  		fieldNum := int32(wire >> 3)
 21474  		wireType := int(wire & 0x7)
 21475  		if wireType == 4 {
 21476  			return fmt.Errorf("proto: GetCellInfoResponse: wiretype end group for non-group")
 21477  		}
 21478  		if fieldNum <= 0 {
 21479  			return fmt.Errorf("proto: GetCellInfoResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 21480  		}
 21481  		switch fieldNum {
 21482  		case 1:
 21483  			if wireType != 2 {
 21484  				return fmt.Errorf("proto: wrong wireType = %d for field CellInfo", wireType)
 21485  			}
 21486  			var msglen int
 21487  			for shift := uint(0); ; shift += 7 {
 21488  				if shift >= 64 {
 21489  					return ErrIntOverflow
 21490  				}
 21491  				if iNdEx >= l {
 21492  					return io.ErrUnexpectedEOF
 21493  				}
 21494  				b := dAtA[iNdEx]
 21495  				iNdEx++
 21496  				msglen |= int(b&0x7F) << shift
 21497  				if b < 0x80 {
 21498  					break
 21499  				}
 21500  			}
 21501  			if msglen < 0 {
 21502  				return ErrInvalidLength
 21503  			}
 21504  			postIndex := iNdEx + msglen
 21505  			if postIndex < 0 {
 21506  				return ErrInvalidLength
 21507  			}
 21508  			if postIndex > l {
 21509  				return io.ErrUnexpectedEOF
 21510  			}
 21511  			if m.CellInfo == nil {
 21512  				m.CellInfo = &topodata.CellInfo{}
 21513  			}
 21514  			if err := m.CellInfo.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 21515  				return err
 21516  			}
 21517  			iNdEx = postIndex
 21518  		default:
 21519  			iNdEx = preIndex
 21520  			skippy, err := skip(dAtA[iNdEx:])
 21521  			if err != nil {
 21522  				return err
 21523  			}
 21524  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 21525  				return ErrInvalidLength
 21526  			}
 21527  			if (iNdEx + skippy) > l {
 21528  				return io.ErrUnexpectedEOF
 21529  			}
 21530  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 21531  			iNdEx += skippy
 21532  		}
 21533  	}
 21534  
 21535  	if iNdEx > l {
 21536  		return io.ErrUnexpectedEOF
 21537  	}
 21538  	return nil
 21539  }
 21540  func (m *GetCellInfoNamesRequest) UnmarshalVT(dAtA []byte) error {
 21541  	l := len(dAtA)
 21542  	iNdEx := 0
 21543  	for iNdEx < l {
 21544  		preIndex := iNdEx
 21545  		var wire uint64
 21546  		for shift := uint(0); ; shift += 7 {
 21547  			if shift >= 64 {
 21548  				return ErrIntOverflow
 21549  			}
 21550  			if iNdEx >= l {
 21551  				return io.ErrUnexpectedEOF
 21552  			}
 21553  			b := dAtA[iNdEx]
 21554  			iNdEx++
 21555  			wire |= uint64(b&0x7F) << shift
 21556  			if b < 0x80 {
 21557  				break
 21558  			}
 21559  		}
 21560  		fieldNum := int32(wire >> 3)
 21561  		wireType := int(wire & 0x7)
 21562  		if wireType == 4 {
 21563  			return fmt.Errorf("proto: GetCellInfoNamesRequest: wiretype end group for non-group")
 21564  		}
 21565  		if fieldNum <= 0 {
 21566  			return fmt.Errorf("proto: GetCellInfoNamesRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 21567  		}
 21568  		switch fieldNum {
 21569  		default:
 21570  			iNdEx = preIndex
 21571  			skippy, err := skip(dAtA[iNdEx:])
 21572  			if err != nil {
 21573  				return err
 21574  			}
 21575  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 21576  				return ErrInvalidLength
 21577  			}
 21578  			if (iNdEx + skippy) > l {
 21579  				return io.ErrUnexpectedEOF
 21580  			}
 21581  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 21582  			iNdEx += skippy
 21583  		}
 21584  	}
 21585  
 21586  	if iNdEx > l {
 21587  		return io.ErrUnexpectedEOF
 21588  	}
 21589  	return nil
 21590  }
 21591  func (m *GetCellInfoNamesResponse) UnmarshalVT(dAtA []byte) error {
 21592  	l := len(dAtA)
 21593  	iNdEx := 0
 21594  	for iNdEx < l {
 21595  		preIndex := iNdEx
 21596  		var wire uint64
 21597  		for shift := uint(0); ; shift += 7 {
 21598  			if shift >= 64 {
 21599  				return ErrIntOverflow
 21600  			}
 21601  			if iNdEx >= l {
 21602  				return io.ErrUnexpectedEOF
 21603  			}
 21604  			b := dAtA[iNdEx]
 21605  			iNdEx++
 21606  			wire |= uint64(b&0x7F) << shift
 21607  			if b < 0x80 {
 21608  				break
 21609  			}
 21610  		}
 21611  		fieldNum := int32(wire >> 3)
 21612  		wireType := int(wire & 0x7)
 21613  		if wireType == 4 {
 21614  			return fmt.Errorf("proto: GetCellInfoNamesResponse: wiretype end group for non-group")
 21615  		}
 21616  		if fieldNum <= 0 {
 21617  			return fmt.Errorf("proto: GetCellInfoNamesResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 21618  		}
 21619  		switch fieldNum {
 21620  		case 1:
 21621  			if wireType != 2 {
 21622  				return fmt.Errorf("proto: wrong wireType = %d for field Names", wireType)
 21623  			}
 21624  			var stringLen uint64
 21625  			for shift := uint(0); ; shift += 7 {
 21626  				if shift >= 64 {
 21627  					return ErrIntOverflow
 21628  				}
 21629  				if iNdEx >= l {
 21630  					return io.ErrUnexpectedEOF
 21631  				}
 21632  				b := dAtA[iNdEx]
 21633  				iNdEx++
 21634  				stringLen |= uint64(b&0x7F) << shift
 21635  				if b < 0x80 {
 21636  					break
 21637  				}
 21638  			}
 21639  			intStringLen := int(stringLen)
 21640  			if intStringLen < 0 {
 21641  				return ErrInvalidLength
 21642  			}
 21643  			postIndex := iNdEx + intStringLen
 21644  			if postIndex < 0 {
 21645  				return ErrInvalidLength
 21646  			}
 21647  			if postIndex > l {
 21648  				return io.ErrUnexpectedEOF
 21649  			}
 21650  			m.Names = append(m.Names, string(dAtA[iNdEx:postIndex]))
 21651  			iNdEx = postIndex
 21652  		default:
 21653  			iNdEx = preIndex
 21654  			skippy, err := skip(dAtA[iNdEx:])
 21655  			if err != nil {
 21656  				return err
 21657  			}
 21658  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 21659  				return ErrInvalidLength
 21660  			}
 21661  			if (iNdEx + skippy) > l {
 21662  				return io.ErrUnexpectedEOF
 21663  			}
 21664  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 21665  			iNdEx += skippy
 21666  		}
 21667  	}
 21668  
 21669  	if iNdEx > l {
 21670  		return io.ErrUnexpectedEOF
 21671  	}
 21672  	return nil
 21673  }
 21674  func (m *GetCellsAliasesRequest) UnmarshalVT(dAtA []byte) error {
 21675  	l := len(dAtA)
 21676  	iNdEx := 0
 21677  	for iNdEx < l {
 21678  		preIndex := iNdEx
 21679  		var wire uint64
 21680  		for shift := uint(0); ; shift += 7 {
 21681  			if shift >= 64 {
 21682  				return ErrIntOverflow
 21683  			}
 21684  			if iNdEx >= l {
 21685  				return io.ErrUnexpectedEOF
 21686  			}
 21687  			b := dAtA[iNdEx]
 21688  			iNdEx++
 21689  			wire |= uint64(b&0x7F) << shift
 21690  			if b < 0x80 {
 21691  				break
 21692  			}
 21693  		}
 21694  		fieldNum := int32(wire >> 3)
 21695  		wireType := int(wire & 0x7)
 21696  		if wireType == 4 {
 21697  			return fmt.Errorf("proto: GetCellsAliasesRequest: wiretype end group for non-group")
 21698  		}
 21699  		if fieldNum <= 0 {
 21700  			return fmt.Errorf("proto: GetCellsAliasesRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 21701  		}
 21702  		switch fieldNum {
 21703  		default:
 21704  			iNdEx = preIndex
 21705  			skippy, err := skip(dAtA[iNdEx:])
 21706  			if err != nil {
 21707  				return err
 21708  			}
 21709  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 21710  				return ErrInvalidLength
 21711  			}
 21712  			if (iNdEx + skippy) > l {
 21713  				return io.ErrUnexpectedEOF
 21714  			}
 21715  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 21716  			iNdEx += skippy
 21717  		}
 21718  	}
 21719  
 21720  	if iNdEx > l {
 21721  		return io.ErrUnexpectedEOF
 21722  	}
 21723  	return nil
 21724  }
 21725  func (m *GetCellsAliasesResponse) UnmarshalVT(dAtA []byte) error {
 21726  	l := len(dAtA)
 21727  	iNdEx := 0
 21728  	for iNdEx < l {
 21729  		preIndex := iNdEx
 21730  		var wire uint64
 21731  		for shift := uint(0); ; shift += 7 {
 21732  			if shift >= 64 {
 21733  				return ErrIntOverflow
 21734  			}
 21735  			if iNdEx >= l {
 21736  				return io.ErrUnexpectedEOF
 21737  			}
 21738  			b := dAtA[iNdEx]
 21739  			iNdEx++
 21740  			wire |= uint64(b&0x7F) << shift
 21741  			if b < 0x80 {
 21742  				break
 21743  			}
 21744  		}
 21745  		fieldNum := int32(wire >> 3)
 21746  		wireType := int(wire & 0x7)
 21747  		if wireType == 4 {
 21748  			return fmt.Errorf("proto: GetCellsAliasesResponse: wiretype end group for non-group")
 21749  		}
 21750  		if fieldNum <= 0 {
 21751  			return fmt.Errorf("proto: GetCellsAliasesResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 21752  		}
 21753  		switch fieldNum {
 21754  		case 1:
 21755  			if wireType != 2 {
 21756  				return fmt.Errorf("proto: wrong wireType = %d for field Aliases", wireType)
 21757  			}
 21758  			var msglen int
 21759  			for shift := uint(0); ; shift += 7 {
 21760  				if shift >= 64 {
 21761  					return ErrIntOverflow
 21762  				}
 21763  				if iNdEx >= l {
 21764  					return io.ErrUnexpectedEOF
 21765  				}
 21766  				b := dAtA[iNdEx]
 21767  				iNdEx++
 21768  				msglen |= int(b&0x7F) << shift
 21769  				if b < 0x80 {
 21770  					break
 21771  				}
 21772  			}
 21773  			if msglen < 0 {
 21774  				return ErrInvalidLength
 21775  			}
 21776  			postIndex := iNdEx + msglen
 21777  			if postIndex < 0 {
 21778  				return ErrInvalidLength
 21779  			}
 21780  			if postIndex > l {
 21781  				return io.ErrUnexpectedEOF
 21782  			}
 21783  			if m.Aliases == nil {
 21784  				m.Aliases = make(map[string]*topodata.CellsAlias)
 21785  			}
 21786  			var mapkey string
 21787  			var mapvalue *topodata.CellsAlias
 21788  			for iNdEx < postIndex {
 21789  				entryPreIndex := iNdEx
 21790  				var wire uint64
 21791  				for shift := uint(0); ; shift += 7 {
 21792  					if shift >= 64 {
 21793  						return ErrIntOverflow
 21794  					}
 21795  					if iNdEx >= l {
 21796  						return io.ErrUnexpectedEOF
 21797  					}
 21798  					b := dAtA[iNdEx]
 21799  					iNdEx++
 21800  					wire |= uint64(b&0x7F) << shift
 21801  					if b < 0x80 {
 21802  						break
 21803  					}
 21804  				}
 21805  				fieldNum := int32(wire >> 3)
 21806  				if fieldNum == 1 {
 21807  					var stringLenmapkey uint64
 21808  					for shift := uint(0); ; shift += 7 {
 21809  						if shift >= 64 {
 21810  							return ErrIntOverflow
 21811  						}
 21812  						if iNdEx >= l {
 21813  							return io.ErrUnexpectedEOF
 21814  						}
 21815  						b := dAtA[iNdEx]
 21816  						iNdEx++
 21817  						stringLenmapkey |= uint64(b&0x7F) << shift
 21818  						if b < 0x80 {
 21819  							break
 21820  						}
 21821  					}
 21822  					intStringLenmapkey := int(stringLenmapkey)
 21823  					if intStringLenmapkey < 0 {
 21824  						return ErrInvalidLength
 21825  					}
 21826  					postStringIndexmapkey := iNdEx + intStringLenmapkey
 21827  					if postStringIndexmapkey < 0 {
 21828  						return ErrInvalidLength
 21829  					}
 21830  					if postStringIndexmapkey > l {
 21831  						return io.ErrUnexpectedEOF
 21832  					}
 21833  					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
 21834  					iNdEx = postStringIndexmapkey
 21835  				} else if fieldNum == 2 {
 21836  					var mapmsglen int
 21837  					for shift := uint(0); ; shift += 7 {
 21838  						if shift >= 64 {
 21839  							return ErrIntOverflow
 21840  						}
 21841  						if iNdEx >= l {
 21842  							return io.ErrUnexpectedEOF
 21843  						}
 21844  						b := dAtA[iNdEx]
 21845  						iNdEx++
 21846  						mapmsglen |= int(b&0x7F) << shift
 21847  						if b < 0x80 {
 21848  							break
 21849  						}
 21850  					}
 21851  					if mapmsglen < 0 {
 21852  						return ErrInvalidLength
 21853  					}
 21854  					postmsgIndex := iNdEx + mapmsglen
 21855  					if postmsgIndex < 0 {
 21856  						return ErrInvalidLength
 21857  					}
 21858  					if postmsgIndex > l {
 21859  						return io.ErrUnexpectedEOF
 21860  					}
 21861  					mapvalue = &topodata.CellsAlias{}
 21862  					if err := mapvalue.UnmarshalVT(dAtA[iNdEx:postmsgIndex]); err != nil {
 21863  						return err
 21864  					}
 21865  					iNdEx = postmsgIndex
 21866  				} else {
 21867  					iNdEx = entryPreIndex
 21868  					skippy, err := skip(dAtA[iNdEx:])
 21869  					if err != nil {
 21870  						return err
 21871  					}
 21872  					if (skippy < 0) || (iNdEx+skippy) < 0 {
 21873  						return ErrInvalidLength
 21874  					}
 21875  					if (iNdEx + skippy) > postIndex {
 21876  						return io.ErrUnexpectedEOF
 21877  					}
 21878  					iNdEx += skippy
 21879  				}
 21880  			}
 21881  			m.Aliases[mapkey] = mapvalue
 21882  			iNdEx = postIndex
 21883  		default:
 21884  			iNdEx = preIndex
 21885  			skippy, err := skip(dAtA[iNdEx:])
 21886  			if err != nil {
 21887  				return err
 21888  			}
 21889  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 21890  				return ErrInvalidLength
 21891  			}
 21892  			if (iNdEx + skippy) > l {
 21893  				return io.ErrUnexpectedEOF
 21894  			}
 21895  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 21896  			iNdEx += skippy
 21897  		}
 21898  	}
 21899  
 21900  	if iNdEx > l {
 21901  		return io.ErrUnexpectedEOF
 21902  	}
 21903  	return nil
 21904  }
 21905  func (m *GetFullStatusRequest) UnmarshalVT(dAtA []byte) error {
 21906  	l := len(dAtA)
 21907  	iNdEx := 0
 21908  	for iNdEx < l {
 21909  		preIndex := iNdEx
 21910  		var wire uint64
 21911  		for shift := uint(0); ; shift += 7 {
 21912  			if shift >= 64 {
 21913  				return ErrIntOverflow
 21914  			}
 21915  			if iNdEx >= l {
 21916  				return io.ErrUnexpectedEOF
 21917  			}
 21918  			b := dAtA[iNdEx]
 21919  			iNdEx++
 21920  			wire |= uint64(b&0x7F) << shift
 21921  			if b < 0x80 {
 21922  				break
 21923  			}
 21924  		}
 21925  		fieldNum := int32(wire >> 3)
 21926  		wireType := int(wire & 0x7)
 21927  		if wireType == 4 {
 21928  			return fmt.Errorf("proto: GetFullStatusRequest: wiretype end group for non-group")
 21929  		}
 21930  		if fieldNum <= 0 {
 21931  			return fmt.Errorf("proto: GetFullStatusRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 21932  		}
 21933  		switch fieldNum {
 21934  		case 1:
 21935  			if wireType != 2 {
 21936  				return fmt.Errorf("proto: wrong wireType = %d for field TabletAlias", wireType)
 21937  			}
 21938  			var msglen int
 21939  			for shift := uint(0); ; shift += 7 {
 21940  				if shift >= 64 {
 21941  					return ErrIntOverflow
 21942  				}
 21943  				if iNdEx >= l {
 21944  					return io.ErrUnexpectedEOF
 21945  				}
 21946  				b := dAtA[iNdEx]
 21947  				iNdEx++
 21948  				msglen |= int(b&0x7F) << shift
 21949  				if b < 0x80 {
 21950  					break
 21951  				}
 21952  			}
 21953  			if msglen < 0 {
 21954  				return ErrInvalidLength
 21955  			}
 21956  			postIndex := iNdEx + msglen
 21957  			if postIndex < 0 {
 21958  				return ErrInvalidLength
 21959  			}
 21960  			if postIndex > l {
 21961  				return io.ErrUnexpectedEOF
 21962  			}
 21963  			if m.TabletAlias == nil {
 21964  				m.TabletAlias = &topodata.TabletAlias{}
 21965  			}
 21966  			if err := m.TabletAlias.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 21967  				return err
 21968  			}
 21969  			iNdEx = postIndex
 21970  		default:
 21971  			iNdEx = preIndex
 21972  			skippy, err := skip(dAtA[iNdEx:])
 21973  			if err != nil {
 21974  				return err
 21975  			}
 21976  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 21977  				return ErrInvalidLength
 21978  			}
 21979  			if (iNdEx + skippy) > l {
 21980  				return io.ErrUnexpectedEOF
 21981  			}
 21982  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 21983  			iNdEx += skippy
 21984  		}
 21985  	}
 21986  
 21987  	if iNdEx > l {
 21988  		return io.ErrUnexpectedEOF
 21989  	}
 21990  	return nil
 21991  }
 21992  func (m *GetFullStatusResponse) UnmarshalVT(dAtA []byte) error {
 21993  	l := len(dAtA)
 21994  	iNdEx := 0
 21995  	for iNdEx < l {
 21996  		preIndex := iNdEx
 21997  		var wire uint64
 21998  		for shift := uint(0); ; shift += 7 {
 21999  			if shift >= 64 {
 22000  				return ErrIntOverflow
 22001  			}
 22002  			if iNdEx >= l {
 22003  				return io.ErrUnexpectedEOF
 22004  			}
 22005  			b := dAtA[iNdEx]
 22006  			iNdEx++
 22007  			wire |= uint64(b&0x7F) << shift
 22008  			if b < 0x80 {
 22009  				break
 22010  			}
 22011  		}
 22012  		fieldNum := int32(wire >> 3)
 22013  		wireType := int(wire & 0x7)
 22014  		if wireType == 4 {
 22015  			return fmt.Errorf("proto: GetFullStatusResponse: wiretype end group for non-group")
 22016  		}
 22017  		if fieldNum <= 0 {
 22018  			return fmt.Errorf("proto: GetFullStatusResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 22019  		}
 22020  		switch fieldNum {
 22021  		case 1:
 22022  			if wireType != 2 {
 22023  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 22024  			}
 22025  			var msglen int
 22026  			for shift := uint(0); ; shift += 7 {
 22027  				if shift >= 64 {
 22028  					return ErrIntOverflow
 22029  				}
 22030  				if iNdEx >= l {
 22031  					return io.ErrUnexpectedEOF
 22032  				}
 22033  				b := dAtA[iNdEx]
 22034  				iNdEx++
 22035  				msglen |= int(b&0x7F) << shift
 22036  				if b < 0x80 {
 22037  					break
 22038  				}
 22039  			}
 22040  			if msglen < 0 {
 22041  				return ErrInvalidLength
 22042  			}
 22043  			postIndex := iNdEx + msglen
 22044  			if postIndex < 0 {
 22045  				return ErrInvalidLength
 22046  			}
 22047  			if postIndex > l {
 22048  				return io.ErrUnexpectedEOF
 22049  			}
 22050  			if m.Status == nil {
 22051  				m.Status = &replicationdata.FullStatus{}
 22052  			}
 22053  			if err := m.Status.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 22054  				return err
 22055  			}
 22056  			iNdEx = postIndex
 22057  		default:
 22058  			iNdEx = preIndex
 22059  			skippy, err := skip(dAtA[iNdEx:])
 22060  			if err != nil {
 22061  				return err
 22062  			}
 22063  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 22064  				return ErrInvalidLength
 22065  			}
 22066  			if (iNdEx + skippy) > l {
 22067  				return io.ErrUnexpectedEOF
 22068  			}
 22069  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 22070  			iNdEx += skippy
 22071  		}
 22072  	}
 22073  
 22074  	if iNdEx > l {
 22075  		return io.ErrUnexpectedEOF
 22076  	}
 22077  	return nil
 22078  }
 22079  func (m *GetKeyspacesRequest) UnmarshalVT(dAtA []byte) error {
 22080  	l := len(dAtA)
 22081  	iNdEx := 0
 22082  	for iNdEx < l {
 22083  		preIndex := iNdEx
 22084  		var wire uint64
 22085  		for shift := uint(0); ; shift += 7 {
 22086  			if shift >= 64 {
 22087  				return ErrIntOverflow
 22088  			}
 22089  			if iNdEx >= l {
 22090  				return io.ErrUnexpectedEOF
 22091  			}
 22092  			b := dAtA[iNdEx]
 22093  			iNdEx++
 22094  			wire |= uint64(b&0x7F) << shift
 22095  			if b < 0x80 {
 22096  				break
 22097  			}
 22098  		}
 22099  		fieldNum := int32(wire >> 3)
 22100  		wireType := int(wire & 0x7)
 22101  		if wireType == 4 {
 22102  			return fmt.Errorf("proto: GetKeyspacesRequest: wiretype end group for non-group")
 22103  		}
 22104  		if fieldNum <= 0 {
 22105  			return fmt.Errorf("proto: GetKeyspacesRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 22106  		}
 22107  		switch fieldNum {
 22108  		default:
 22109  			iNdEx = preIndex
 22110  			skippy, err := skip(dAtA[iNdEx:])
 22111  			if err != nil {
 22112  				return err
 22113  			}
 22114  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 22115  				return ErrInvalidLength
 22116  			}
 22117  			if (iNdEx + skippy) > l {
 22118  				return io.ErrUnexpectedEOF
 22119  			}
 22120  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 22121  			iNdEx += skippy
 22122  		}
 22123  	}
 22124  
 22125  	if iNdEx > l {
 22126  		return io.ErrUnexpectedEOF
 22127  	}
 22128  	return nil
 22129  }
 22130  func (m *GetKeyspacesResponse) UnmarshalVT(dAtA []byte) error {
 22131  	l := len(dAtA)
 22132  	iNdEx := 0
 22133  	for iNdEx < l {
 22134  		preIndex := iNdEx
 22135  		var wire uint64
 22136  		for shift := uint(0); ; shift += 7 {
 22137  			if shift >= 64 {
 22138  				return ErrIntOverflow
 22139  			}
 22140  			if iNdEx >= l {
 22141  				return io.ErrUnexpectedEOF
 22142  			}
 22143  			b := dAtA[iNdEx]
 22144  			iNdEx++
 22145  			wire |= uint64(b&0x7F) << shift
 22146  			if b < 0x80 {
 22147  				break
 22148  			}
 22149  		}
 22150  		fieldNum := int32(wire >> 3)
 22151  		wireType := int(wire & 0x7)
 22152  		if wireType == 4 {
 22153  			return fmt.Errorf("proto: GetKeyspacesResponse: wiretype end group for non-group")
 22154  		}
 22155  		if fieldNum <= 0 {
 22156  			return fmt.Errorf("proto: GetKeyspacesResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 22157  		}
 22158  		switch fieldNum {
 22159  		case 1:
 22160  			if wireType != 2 {
 22161  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspaces", wireType)
 22162  			}
 22163  			var msglen int
 22164  			for shift := uint(0); ; shift += 7 {
 22165  				if shift >= 64 {
 22166  					return ErrIntOverflow
 22167  				}
 22168  				if iNdEx >= l {
 22169  					return io.ErrUnexpectedEOF
 22170  				}
 22171  				b := dAtA[iNdEx]
 22172  				iNdEx++
 22173  				msglen |= int(b&0x7F) << shift
 22174  				if b < 0x80 {
 22175  					break
 22176  				}
 22177  			}
 22178  			if msglen < 0 {
 22179  				return ErrInvalidLength
 22180  			}
 22181  			postIndex := iNdEx + msglen
 22182  			if postIndex < 0 {
 22183  				return ErrInvalidLength
 22184  			}
 22185  			if postIndex > l {
 22186  				return io.ErrUnexpectedEOF
 22187  			}
 22188  			m.Keyspaces = append(m.Keyspaces, &Keyspace{})
 22189  			if err := m.Keyspaces[len(m.Keyspaces)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 22190  				return err
 22191  			}
 22192  			iNdEx = postIndex
 22193  		default:
 22194  			iNdEx = preIndex
 22195  			skippy, err := skip(dAtA[iNdEx:])
 22196  			if err != nil {
 22197  				return err
 22198  			}
 22199  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 22200  				return ErrInvalidLength
 22201  			}
 22202  			if (iNdEx + skippy) > l {
 22203  				return io.ErrUnexpectedEOF
 22204  			}
 22205  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 22206  			iNdEx += skippy
 22207  		}
 22208  	}
 22209  
 22210  	if iNdEx > l {
 22211  		return io.ErrUnexpectedEOF
 22212  	}
 22213  	return nil
 22214  }
 22215  func (m *GetKeyspaceRequest) UnmarshalVT(dAtA []byte) error {
 22216  	l := len(dAtA)
 22217  	iNdEx := 0
 22218  	for iNdEx < l {
 22219  		preIndex := iNdEx
 22220  		var wire uint64
 22221  		for shift := uint(0); ; shift += 7 {
 22222  			if shift >= 64 {
 22223  				return ErrIntOverflow
 22224  			}
 22225  			if iNdEx >= l {
 22226  				return io.ErrUnexpectedEOF
 22227  			}
 22228  			b := dAtA[iNdEx]
 22229  			iNdEx++
 22230  			wire |= uint64(b&0x7F) << shift
 22231  			if b < 0x80 {
 22232  				break
 22233  			}
 22234  		}
 22235  		fieldNum := int32(wire >> 3)
 22236  		wireType := int(wire & 0x7)
 22237  		if wireType == 4 {
 22238  			return fmt.Errorf("proto: GetKeyspaceRequest: wiretype end group for non-group")
 22239  		}
 22240  		if fieldNum <= 0 {
 22241  			return fmt.Errorf("proto: GetKeyspaceRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 22242  		}
 22243  		switch fieldNum {
 22244  		case 1:
 22245  			if wireType != 2 {
 22246  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 22247  			}
 22248  			var stringLen uint64
 22249  			for shift := uint(0); ; shift += 7 {
 22250  				if shift >= 64 {
 22251  					return ErrIntOverflow
 22252  				}
 22253  				if iNdEx >= l {
 22254  					return io.ErrUnexpectedEOF
 22255  				}
 22256  				b := dAtA[iNdEx]
 22257  				iNdEx++
 22258  				stringLen |= uint64(b&0x7F) << shift
 22259  				if b < 0x80 {
 22260  					break
 22261  				}
 22262  			}
 22263  			intStringLen := int(stringLen)
 22264  			if intStringLen < 0 {
 22265  				return ErrInvalidLength
 22266  			}
 22267  			postIndex := iNdEx + intStringLen
 22268  			if postIndex < 0 {
 22269  				return ErrInvalidLength
 22270  			}
 22271  			if postIndex > l {
 22272  				return io.ErrUnexpectedEOF
 22273  			}
 22274  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 22275  			iNdEx = postIndex
 22276  		default:
 22277  			iNdEx = preIndex
 22278  			skippy, err := skip(dAtA[iNdEx:])
 22279  			if err != nil {
 22280  				return err
 22281  			}
 22282  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 22283  				return ErrInvalidLength
 22284  			}
 22285  			if (iNdEx + skippy) > l {
 22286  				return io.ErrUnexpectedEOF
 22287  			}
 22288  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 22289  			iNdEx += skippy
 22290  		}
 22291  	}
 22292  
 22293  	if iNdEx > l {
 22294  		return io.ErrUnexpectedEOF
 22295  	}
 22296  	return nil
 22297  }
 22298  func (m *GetKeyspaceResponse) UnmarshalVT(dAtA []byte) error {
 22299  	l := len(dAtA)
 22300  	iNdEx := 0
 22301  	for iNdEx < l {
 22302  		preIndex := iNdEx
 22303  		var wire uint64
 22304  		for shift := uint(0); ; shift += 7 {
 22305  			if shift >= 64 {
 22306  				return ErrIntOverflow
 22307  			}
 22308  			if iNdEx >= l {
 22309  				return io.ErrUnexpectedEOF
 22310  			}
 22311  			b := dAtA[iNdEx]
 22312  			iNdEx++
 22313  			wire |= uint64(b&0x7F) << shift
 22314  			if b < 0x80 {
 22315  				break
 22316  			}
 22317  		}
 22318  		fieldNum := int32(wire >> 3)
 22319  		wireType := int(wire & 0x7)
 22320  		if wireType == 4 {
 22321  			return fmt.Errorf("proto: GetKeyspaceResponse: wiretype end group for non-group")
 22322  		}
 22323  		if fieldNum <= 0 {
 22324  			return fmt.Errorf("proto: GetKeyspaceResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 22325  		}
 22326  		switch fieldNum {
 22327  		case 1:
 22328  			if wireType != 2 {
 22329  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 22330  			}
 22331  			var msglen int
 22332  			for shift := uint(0); ; shift += 7 {
 22333  				if shift >= 64 {
 22334  					return ErrIntOverflow
 22335  				}
 22336  				if iNdEx >= l {
 22337  					return io.ErrUnexpectedEOF
 22338  				}
 22339  				b := dAtA[iNdEx]
 22340  				iNdEx++
 22341  				msglen |= int(b&0x7F) << shift
 22342  				if b < 0x80 {
 22343  					break
 22344  				}
 22345  			}
 22346  			if msglen < 0 {
 22347  				return ErrInvalidLength
 22348  			}
 22349  			postIndex := iNdEx + msglen
 22350  			if postIndex < 0 {
 22351  				return ErrInvalidLength
 22352  			}
 22353  			if postIndex > l {
 22354  				return io.ErrUnexpectedEOF
 22355  			}
 22356  			if m.Keyspace == nil {
 22357  				m.Keyspace = &Keyspace{}
 22358  			}
 22359  			if err := m.Keyspace.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 22360  				return err
 22361  			}
 22362  			iNdEx = postIndex
 22363  		default:
 22364  			iNdEx = preIndex
 22365  			skippy, err := skip(dAtA[iNdEx:])
 22366  			if err != nil {
 22367  				return err
 22368  			}
 22369  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 22370  				return ErrInvalidLength
 22371  			}
 22372  			if (iNdEx + skippy) > l {
 22373  				return io.ErrUnexpectedEOF
 22374  			}
 22375  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 22376  			iNdEx += skippy
 22377  		}
 22378  	}
 22379  
 22380  	if iNdEx > l {
 22381  		return io.ErrUnexpectedEOF
 22382  	}
 22383  	return nil
 22384  }
 22385  func (m *GetPermissionsRequest) UnmarshalVT(dAtA []byte) error {
 22386  	l := len(dAtA)
 22387  	iNdEx := 0
 22388  	for iNdEx < l {
 22389  		preIndex := iNdEx
 22390  		var wire uint64
 22391  		for shift := uint(0); ; shift += 7 {
 22392  			if shift >= 64 {
 22393  				return ErrIntOverflow
 22394  			}
 22395  			if iNdEx >= l {
 22396  				return io.ErrUnexpectedEOF
 22397  			}
 22398  			b := dAtA[iNdEx]
 22399  			iNdEx++
 22400  			wire |= uint64(b&0x7F) << shift
 22401  			if b < 0x80 {
 22402  				break
 22403  			}
 22404  		}
 22405  		fieldNum := int32(wire >> 3)
 22406  		wireType := int(wire & 0x7)
 22407  		if wireType == 4 {
 22408  			return fmt.Errorf("proto: GetPermissionsRequest: wiretype end group for non-group")
 22409  		}
 22410  		if fieldNum <= 0 {
 22411  			return fmt.Errorf("proto: GetPermissionsRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 22412  		}
 22413  		switch fieldNum {
 22414  		case 1:
 22415  			if wireType != 2 {
 22416  				return fmt.Errorf("proto: wrong wireType = %d for field TabletAlias", wireType)
 22417  			}
 22418  			var msglen int
 22419  			for shift := uint(0); ; shift += 7 {
 22420  				if shift >= 64 {
 22421  					return ErrIntOverflow
 22422  				}
 22423  				if iNdEx >= l {
 22424  					return io.ErrUnexpectedEOF
 22425  				}
 22426  				b := dAtA[iNdEx]
 22427  				iNdEx++
 22428  				msglen |= int(b&0x7F) << shift
 22429  				if b < 0x80 {
 22430  					break
 22431  				}
 22432  			}
 22433  			if msglen < 0 {
 22434  				return ErrInvalidLength
 22435  			}
 22436  			postIndex := iNdEx + msglen
 22437  			if postIndex < 0 {
 22438  				return ErrInvalidLength
 22439  			}
 22440  			if postIndex > l {
 22441  				return io.ErrUnexpectedEOF
 22442  			}
 22443  			if m.TabletAlias == nil {
 22444  				m.TabletAlias = &topodata.TabletAlias{}
 22445  			}
 22446  			if err := m.TabletAlias.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 22447  				return err
 22448  			}
 22449  			iNdEx = postIndex
 22450  		default:
 22451  			iNdEx = preIndex
 22452  			skippy, err := skip(dAtA[iNdEx:])
 22453  			if err != nil {
 22454  				return err
 22455  			}
 22456  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 22457  				return ErrInvalidLength
 22458  			}
 22459  			if (iNdEx + skippy) > l {
 22460  				return io.ErrUnexpectedEOF
 22461  			}
 22462  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 22463  			iNdEx += skippy
 22464  		}
 22465  	}
 22466  
 22467  	if iNdEx > l {
 22468  		return io.ErrUnexpectedEOF
 22469  	}
 22470  	return nil
 22471  }
 22472  func (m *GetPermissionsResponse) UnmarshalVT(dAtA []byte) error {
 22473  	l := len(dAtA)
 22474  	iNdEx := 0
 22475  	for iNdEx < l {
 22476  		preIndex := iNdEx
 22477  		var wire uint64
 22478  		for shift := uint(0); ; shift += 7 {
 22479  			if shift >= 64 {
 22480  				return ErrIntOverflow
 22481  			}
 22482  			if iNdEx >= l {
 22483  				return io.ErrUnexpectedEOF
 22484  			}
 22485  			b := dAtA[iNdEx]
 22486  			iNdEx++
 22487  			wire |= uint64(b&0x7F) << shift
 22488  			if b < 0x80 {
 22489  				break
 22490  			}
 22491  		}
 22492  		fieldNum := int32(wire >> 3)
 22493  		wireType := int(wire & 0x7)
 22494  		if wireType == 4 {
 22495  			return fmt.Errorf("proto: GetPermissionsResponse: wiretype end group for non-group")
 22496  		}
 22497  		if fieldNum <= 0 {
 22498  			return fmt.Errorf("proto: GetPermissionsResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 22499  		}
 22500  		switch fieldNum {
 22501  		case 1:
 22502  			if wireType != 2 {
 22503  				return fmt.Errorf("proto: wrong wireType = %d for field Permissions", wireType)
 22504  			}
 22505  			var msglen int
 22506  			for shift := uint(0); ; shift += 7 {
 22507  				if shift >= 64 {
 22508  					return ErrIntOverflow
 22509  				}
 22510  				if iNdEx >= l {
 22511  					return io.ErrUnexpectedEOF
 22512  				}
 22513  				b := dAtA[iNdEx]
 22514  				iNdEx++
 22515  				msglen |= int(b&0x7F) << shift
 22516  				if b < 0x80 {
 22517  					break
 22518  				}
 22519  			}
 22520  			if msglen < 0 {
 22521  				return ErrInvalidLength
 22522  			}
 22523  			postIndex := iNdEx + msglen
 22524  			if postIndex < 0 {
 22525  				return ErrInvalidLength
 22526  			}
 22527  			if postIndex > l {
 22528  				return io.ErrUnexpectedEOF
 22529  			}
 22530  			if m.Permissions == nil {
 22531  				m.Permissions = &tabletmanagerdata.Permissions{}
 22532  			}
 22533  			if err := m.Permissions.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 22534  				return err
 22535  			}
 22536  			iNdEx = postIndex
 22537  		default:
 22538  			iNdEx = preIndex
 22539  			skippy, err := skip(dAtA[iNdEx:])
 22540  			if err != nil {
 22541  				return err
 22542  			}
 22543  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 22544  				return ErrInvalidLength
 22545  			}
 22546  			if (iNdEx + skippy) > l {
 22547  				return io.ErrUnexpectedEOF
 22548  			}
 22549  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 22550  			iNdEx += skippy
 22551  		}
 22552  	}
 22553  
 22554  	if iNdEx > l {
 22555  		return io.ErrUnexpectedEOF
 22556  	}
 22557  	return nil
 22558  }
 22559  func (m *GetRoutingRulesRequest) UnmarshalVT(dAtA []byte) error {
 22560  	l := len(dAtA)
 22561  	iNdEx := 0
 22562  	for iNdEx < l {
 22563  		preIndex := iNdEx
 22564  		var wire uint64
 22565  		for shift := uint(0); ; shift += 7 {
 22566  			if shift >= 64 {
 22567  				return ErrIntOverflow
 22568  			}
 22569  			if iNdEx >= l {
 22570  				return io.ErrUnexpectedEOF
 22571  			}
 22572  			b := dAtA[iNdEx]
 22573  			iNdEx++
 22574  			wire |= uint64(b&0x7F) << shift
 22575  			if b < 0x80 {
 22576  				break
 22577  			}
 22578  		}
 22579  		fieldNum := int32(wire >> 3)
 22580  		wireType := int(wire & 0x7)
 22581  		if wireType == 4 {
 22582  			return fmt.Errorf("proto: GetRoutingRulesRequest: wiretype end group for non-group")
 22583  		}
 22584  		if fieldNum <= 0 {
 22585  			return fmt.Errorf("proto: GetRoutingRulesRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 22586  		}
 22587  		switch fieldNum {
 22588  		default:
 22589  			iNdEx = preIndex
 22590  			skippy, err := skip(dAtA[iNdEx:])
 22591  			if err != nil {
 22592  				return err
 22593  			}
 22594  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 22595  				return ErrInvalidLength
 22596  			}
 22597  			if (iNdEx + skippy) > l {
 22598  				return io.ErrUnexpectedEOF
 22599  			}
 22600  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 22601  			iNdEx += skippy
 22602  		}
 22603  	}
 22604  
 22605  	if iNdEx > l {
 22606  		return io.ErrUnexpectedEOF
 22607  	}
 22608  	return nil
 22609  }
 22610  func (m *GetRoutingRulesResponse) UnmarshalVT(dAtA []byte) error {
 22611  	l := len(dAtA)
 22612  	iNdEx := 0
 22613  	for iNdEx < l {
 22614  		preIndex := iNdEx
 22615  		var wire uint64
 22616  		for shift := uint(0); ; shift += 7 {
 22617  			if shift >= 64 {
 22618  				return ErrIntOverflow
 22619  			}
 22620  			if iNdEx >= l {
 22621  				return io.ErrUnexpectedEOF
 22622  			}
 22623  			b := dAtA[iNdEx]
 22624  			iNdEx++
 22625  			wire |= uint64(b&0x7F) << shift
 22626  			if b < 0x80 {
 22627  				break
 22628  			}
 22629  		}
 22630  		fieldNum := int32(wire >> 3)
 22631  		wireType := int(wire & 0x7)
 22632  		if wireType == 4 {
 22633  			return fmt.Errorf("proto: GetRoutingRulesResponse: wiretype end group for non-group")
 22634  		}
 22635  		if fieldNum <= 0 {
 22636  			return fmt.Errorf("proto: GetRoutingRulesResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 22637  		}
 22638  		switch fieldNum {
 22639  		case 1:
 22640  			if wireType != 2 {
 22641  				return fmt.Errorf("proto: wrong wireType = %d for field RoutingRules", wireType)
 22642  			}
 22643  			var msglen int
 22644  			for shift := uint(0); ; shift += 7 {
 22645  				if shift >= 64 {
 22646  					return ErrIntOverflow
 22647  				}
 22648  				if iNdEx >= l {
 22649  					return io.ErrUnexpectedEOF
 22650  				}
 22651  				b := dAtA[iNdEx]
 22652  				iNdEx++
 22653  				msglen |= int(b&0x7F) << shift
 22654  				if b < 0x80 {
 22655  					break
 22656  				}
 22657  			}
 22658  			if msglen < 0 {
 22659  				return ErrInvalidLength
 22660  			}
 22661  			postIndex := iNdEx + msglen
 22662  			if postIndex < 0 {
 22663  				return ErrInvalidLength
 22664  			}
 22665  			if postIndex > l {
 22666  				return io.ErrUnexpectedEOF
 22667  			}
 22668  			if m.RoutingRules == nil {
 22669  				m.RoutingRules = &vschema.RoutingRules{}
 22670  			}
 22671  			if err := m.RoutingRules.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 22672  				return err
 22673  			}
 22674  			iNdEx = postIndex
 22675  		default:
 22676  			iNdEx = preIndex
 22677  			skippy, err := skip(dAtA[iNdEx:])
 22678  			if err != nil {
 22679  				return err
 22680  			}
 22681  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 22682  				return ErrInvalidLength
 22683  			}
 22684  			if (iNdEx + skippy) > l {
 22685  				return io.ErrUnexpectedEOF
 22686  			}
 22687  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 22688  			iNdEx += skippy
 22689  		}
 22690  	}
 22691  
 22692  	if iNdEx > l {
 22693  		return io.ErrUnexpectedEOF
 22694  	}
 22695  	return nil
 22696  }
 22697  func (m *GetSchemaRequest) UnmarshalVT(dAtA []byte) error {
 22698  	l := len(dAtA)
 22699  	iNdEx := 0
 22700  	for iNdEx < l {
 22701  		preIndex := iNdEx
 22702  		var wire uint64
 22703  		for shift := uint(0); ; shift += 7 {
 22704  			if shift >= 64 {
 22705  				return ErrIntOverflow
 22706  			}
 22707  			if iNdEx >= l {
 22708  				return io.ErrUnexpectedEOF
 22709  			}
 22710  			b := dAtA[iNdEx]
 22711  			iNdEx++
 22712  			wire |= uint64(b&0x7F) << shift
 22713  			if b < 0x80 {
 22714  				break
 22715  			}
 22716  		}
 22717  		fieldNum := int32(wire >> 3)
 22718  		wireType := int(wire & 0x7)
 22719  		if wireType == 4 {
 22720  			return fmt.Errorf("proto: GetSchemaRequest: wiretype end group for non-group")
 22721  		}
 22722  		if fieldNum <= 0 {
 22723  			return fmt.Errorf("proto: GetSchemaRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 22724  		}
 22725  		switch fieldNum {
 22726  		case 1:
 22727  			if wireType != 2 {
 22728  				return fmt.Errorf("proto: wrong wireType = %d for field TabletAlias", wireType)
 22729  			}
 22730  			var msglen int
 22731  			for shift := uint(0); ; shift += 7 {
 22732  				if shift >= 64 {
 22733  					return ErrIntOverflow
 22734  				}
 22735  				if iNdEx >= l {
 22736  					return io.ErrUnexpectedEOF
 22737  				}
 22738  				b := dAtA[iNdEx]
 22739  				iNdEx++
 22740  				msglen |= int(b&0x7F) << shift
 22741  				if b < 0x80 {
 22742  					break
 22743  				}
 22744  			}
 22745  			if msglen < 0 {
 22746  				return ErrInvalidLength
 22747  			}
 22748  			postIndex := iNdEx + msglen
 22749  			if postIndex < 0 {
 22750  				return ErrInvalidLength
 22751  			}
 22752  			if postIndex > l {
 22753  				return io.ErrUnexpectedEOF
 22754  			}
 22755  			if m.TabletAlias == nil {
 22756  				m.TabletAlias = &topodata.TabletAlias{}
 22757  			}
 22758  			if err := m.TabletAlias.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 22759  				return err
 22760  			}
 22761  			iNdEx = postIndex
 22762  		case 2:
 22763  			if wireType != 2 {
 22764  				return fmt.Errorf("proto: wrong wireType = %d for field Tables", wireType)
 22765  			}
 22766  			var stringLen uint64
 22767  			for shift := uint(0); ; shift += 7 {
 22768  				if shift >= 64 {
 22769  					return ErrIntOverflow
 22770  				}
 22771  				if iNdEx >= l {
 22772  					return io.ErrUnexpectedEOF
 22773  				}
 22774  				b := dAtA[iNdEx]
 22775  				iNdEx++
 22776  				stringLen |= uint64(b&0x7F) << shift
 22777  				if b < 0x80 {
 22778  					break
 22779  				}
 22780  			}
 22781  			intStringLen := int(stringLen)
 22782  			if intStringLen < 0 {
 22783  				return ErrInvalidLength
 22784  			}
 22785  			postIndex := iNdEx + intStringLen
 22786  			if postIndex < 0 {
 22787  				return ErrInvalidLength
 22788  			}
 22789  			if postIndex > l {
 22790  				return io.ErrUnexpectedEOF
 22791  			}
 22792  			m.Tables = append(m.Tables, string(dAtA[iNdEx:postIndex]))
 22793  			iNdEx = postIndex
 22794  		case 3:
 22795  			if wireType != 2 {
 22796  				return fmt.Errorf("proto: wrong wireType = %d for field ExcludeTables", wireType)
 22797  			}
 22798  			var stringLen uint64
 22799  			for shift := uint(0); ; shift += 7 {
 22800  				if shift >= 64 {
 22801  					return ErrIntOverflow
 22802  				}
 22803  				if iNdEx >= l {
 22804  					return io.ErrUnexpectedEOF
 22805  				}
 22806  				b := dAtA[iNdEx]
 22807  				iNdEx++
 22808  				stringLen |= uint64(b&0x7F) << shift
 22809  				if b < 0x80 {
 22810  					break
 22811  				}
 22812  			}
 22813  			intStringLen := int(stringLen)
 22814  			if intStringLen < 0 {
 22815  				return ErrInvalidLength
 22816  			}
 22817  			postIndex := iNdEx + intStringLen
 22818  			if postIndex < 0 {
 22819  				return ErrInvalidLength
 22820  			}
 22821  			if postIndex > l {
 22822  				return io.ErrUnexpectedEOF
 22823  			}
 22824  			m.ExcludeTables = append(m.ExcludeTables, string(dAtA[iNdEx:postIndex]))
 22825  			iNdEx = postIndex
 22826  		case 4:
 22827  			if wireType != 0 {
 22828  				return fmt.Errorf("proto: wrong wireType = %d for field IncludeViews", wireType)
 22829  			}
 22830  			var v int
 22831  			for shift := uint(0); ; shift += 7 {
 22832  				if shift >= 64 {
 22833  					return ErrIntOverflow
 22834  				}
 22835  				if iNdEx >= l {
 22836  					return io.ErrUnexpectedEOF
 22837  				}
 22838  				b := dAtA[iNdEx]
 22839  				iNdEx++
 22840  				v |= int(b&0x7F) << shift
 22841  				if b < 0x80 {
 22842  					break
 22843  				}
 22844  			}
 22845  			m.IncludeViews = bool(v != 0)
 22846  		case 5:
 22847  			if wireType != 0 {
 22848  				return fmt.Errorf("proto: wrong wireType = %d for field TableNamesOnly", wireType)
 22849  			}
 22850  			var v int
 22851  			for shift := uint(0); ; shift += 7 {
 22852  				if shift >= 64 {
 22853  					return ErrIntOverflow
 22854  				}
 22855  				if iNdEx >= l {
 22856  					return io.ErrUnexpectedEOF
 22857  				}
 22858  				b := dAtA[iNdEx]
 22859  				iNdEx++
 22860  				v |= int(b&0x7F) << shift
 22861  				if b < 0x80 {
 22862  					break
 22863  				}
 22864  			}
 22865  			m.TableNamesOnly = bool(v != 0)
 22866  		case 6:
 22867  			if wireType != 0 {
 22868  				return fmt.Errorf("proto: wrong wireType = %d for field TableSizesOnly", wireType)
 22869  			}
 22870  			var v int
 22871  			for shift := uint(0); ; shift += 7 {
 22872  				if shift >= 64 {
 22873  					return ErrIntOverflow
 22874  				}
 22875  				if iNdEx >= l {
 22876  					return io.ErrUnexpectedEOF
 22877  				}
 22878  				b := dAtA[iNdEx]
 22879  				iNdEx++
 22880  				v |= int(b&0x7F) << shift
 22881  				if b < 0x80 {
 22882  					break
 22883  				}
 22884  			}
 22885  			m.TableSizesOnly = bool(v != 0)
 22886  		case 7:
 22887  			if wireType != 0 {
 22888  				return fmt.Errorf("proto: wrong wireType = %d for field TableSchemaOnly", wireType)
 22889  			}
 22890  			var v int
 22891  			for shift := uint(0); ; shift += 7 {
 22892  				if shift >= 64 {
 22893  					return ErrIntOverflow
 22894  				}
 22895  				if iNdEx >= l {
 22896  					return io.ErrUnexpectedEOF
 22897  				}
 22898  				b := dAtA[iNdEx]
 22899  				iNdEx++
 22900  				v |= int(b&0x7F) << shift
 22901  				if b < 0x80 {
 22902  					break
 22903  				}
 22904  			}
 22905  			m.TableSchemaOnly = bool(v != 0)
 22906  		default:
 22907  			iNdEx = preIndex
 22908  			skippy, err := skip(dAtA[iNdEx:])
 22909  			if err != nil {
 22910  				return err
 22911  			}
 22912  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 22913  				return ErrInvalidLength
 22914  			}
 22915  			if (iNdEx + skippy) > l {
 22916  				return io.ErrUnexpectedEOF
 22917  			}
 22918  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 22919  			iNdEx += skippy
 22920  		}
 22921  	}
 22922  
 22923  	if iNdEx > l {
 22924  		return io.ErrUnexpectedEOF
 22925  	}
 22926  	return nil
 22927  }
 22928  func (m *GetSchemaResponse) UnmarshalVT(dAtA []byte) error {
 22929  	l := len(dAtA)
 22930  	iNdEx := 0
 22931  	for iNdEx < l {
 22932  		preIndex := iNdEx
 22933  		var wire uint64
 22934  		for shift := uint(0); ; shift += 7 {
 22935  			if shift >= 64 {
 22936  				return ErrIntOverflow
 22937  			}
 22938  			if iNdEx >= l {
 22939  				return io.ErrUnexpectedEOF
 22940  			}
 22941  			b := dAtA[iNdEx]
 22942  			iNdEx++
 22943  			wire |= uint64(b&0x7F) << shift
 22944  			if b < 0x80 {
 22945  				break
 22946  			}
 22947  		}
 22948  		fieldNum := int32(wire >> 3)
 22949  		wireType := int(wire & 0x7)
 22950  		if wireType == 4 {
 22951  			return fmt.Errorf("proto: GetSchemaResponse: wiretype end group for non-group")
 22952  		}
 22953  		if fieldNum <= 0 {
 22954  			return fmt.Errorf("proto: GetSchemaResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 22955  		}
 22956  		switch fieldNum {
 22957  		case 1:
 22958  			if wireType != 2 {
 22959  				return fmt.Errorf("proto: wrong wireType = %d for field Schema", wireType)
 22960  			}
 22961  			var msglen int
 22962  			for shift := uint(0); ; shift += 7 {
 22963  				if shift >= 64 {
 22964  					return ErrIntOverflow
 22965  				}
 22966  				if iNdEx >= l {
 22967  					return io.ErrUnexpectedEOF
 22968  				}
 22969  				b := dAtA[iNdEx]
 22970  				iNdEx++
 22971  				msglen |= int(b&0x7F) << shift
 22972  				if b < 0x80 {
 22973  					break
 22974  				}
 22975  			}
 22976  			if msglen < 0 {
 22977  				return ErrInvalidLength
 22978  			}
 22979  			postIndex := iNdEx + msglen
 22980  			if postIndex < 0 {
 22981  				return ErrInvalidLength
 22982  			}
 22983  			if postIndex > l {
 22984  				return io.ErrUnexpectedEOF
 22985  			}
 22986  			if m.Schema == nil {
 22987  				m.Schema = &tabletmanagerdata.SchemaDefinition{}
 22988  			}
 22989  			if err := m.Schema.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 22990  				return err
 22991  			}
 22992  			iNdEx = postIndex
 22993  		default:
 22994  			iNdEx = preIndex
 22995  			skippy, err := skip(dAtA[iNdEx:])
 22996  			if err != nil {
 22997  				return err
 22998  			}
 22999  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 23000  				return ErrInvalidLength
 23001  			}
 23002  			if (iNdEx + skippy) > l {
 23003  				return io.ErrUnexpectedEOF
 23004  			}
 23005  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 23006  			iNdEx += skippy
 23007  		}
 23008  	}
 23009  
 23010  	if iNdEx > l {
 23011  		return io.ErrUnexpectedEOF
 23012  	}
 23013  	return nil
 23014  }
 23015  func (m *GetShardRequest) UnmarshalVT(dAtA []byte) error {
 23016  	l := len(dAtA)
 23017  	iNdEx := 0
 23018  	for iNdEx < l {
 23019  		preIndex := iNdEx
 23020  		var wire uint64
 23021  		for shift := uint(0); ; shift += 7 {
 23022  			if shift >= 64 {
 23023  				return ErrIntOverflow
 23024  			}
 23025  			if iNdEx >= l {
 23026  				return io.ErrUnexpectedEOF
 23027  			}
 23028  			b := dAtA[iNdEx]
 23029  			iNdEx++
 23030  			wire |= uint64(b&0x7F) << shift
 23031  			if b < 0x80 {
 23032  				break
 23033  			}
 23034  		}
 23035  		fieldNum := int32(wire >> 3)
 23036  		wireType := int(wire & 0x7)
 23037  		if wireType == 4 {
 23038  			return fmt.Errorf("proto: GetShardRequest: wiretype end group for non-group")
 23039  		}
 23040  		if fieldNum <= 0 {
 23041  			return fmt.Errorf("proto: GetShardRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 23042  		}
 23043  		switch fieldNum {
 23044  		case 1:
 23045  			if wireType != 2 {
 23046  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 23047  			}
 23048  			var stringLen uint64
 23049  			for shift := uint(0); ; shift += 7 {
 23050  				if shift >= 64 {
 23051  					return ErrIntOverflow
 23052  				}
 23053  				if iNdEx >= l {
 23054  					return io.ErrUnexpectedEOF
 23055  				}
 23056  				b := dAtA[iNdEx]
 23057  				iNdEx++
 23058  				stringLen |= uint64(b&0x7F) << shift
 23059  				if b < 0x80 {
 23060  					break
 23061  				}
 23062  			}
 23063  			intStringLen := int(stringLen)
 23064  			if intStringLen < 0 {
 23065  				return ErrInvalidLength
 23066  			}
 23067  			postIndex := iNdEx + intStringLen
 23068  			if postIndex < 0 {
 23069  				return ErrInvalidLength
 23070  			}
 23071  			if postIndex > l {
 23072  				return io.ErrUnexpectedEOF
 23073  			}
 23074  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 23075  			iNdEx = postIndex
 23076  		case 2:
 23077  			if wireType != 2 {
 23078  				return fmt.Errorf("proto: wrong wireType = %d for field ShardName", wireType)
 23079  			}
 23080  			var stringLen uint64
 23081  			for shift := uint(0); ; shift += 7 {
 23082  				if shift >= 64 {
 23083  					return ErrIntOverflow
 23084  				}
 23085  				if iNdEx >= l {
 23086  					return io.ErrUnexpectedEOF
 23087  				}
 23088  				b := dAtA[iNdEx]
 23089  				iNdEx++
 23090  				stringLen |= uint64(b&0x7F) << shift
 23091  				if b < 0x80 {
 23092  					break
 23093  				}
 23094  			}
 23095  			intStringLen := int(stringLen)
 23096  			if intStringLen < 0 {
 23097  				return ErrInvalidLength
 23098  			}
 23099  			postIndex := iNdEx + intStringLen
 23100  			if postIndex < 0 {
 23101  				return ErrInvalidLength
 23102  			}
 23103  			if postIndex > l {
 23104  				return io.ErrUnexpectedEOF
 23105  			}
 23106  			m.ShardName = string(dAtA[iNdEx:postIndex])
 23107  			iNdEx = postIndex
 23108  		default:
 23109  			iNdEx = preIndex
 23110  			skippy, err := skip(dAtA[iNdEx:])
 23111  			if err != nil {
 23112  				return err
 23113  			}
 23114  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 23115  				return ErrInvalidLength
 23116  			}
 23117  			if (iNdEx + skippy) > l {
 23118  				return io.ErrUnexpectedEOF
 23119  			}
 23120  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 23121  			iNdEx += skippy
 23122  		}
 23123  	}
 23124  
 23125  	if iNdEx > l {
 23126  		return io.ErrUnexpectedEOF
 23127  	}
 23128  	return nil
 23129  }
 23130  func (m *GetShardResponse) UnmarshalVT(dAtA []byte) error {
 23131  	l := len(dAtA)
 23132  	iNdEx := 0
 23133  	for iNdEx < l {
 23134  		preIndex := iNdEx
 23135  		var wire uint64
 23136  		for shift := uint(0); ; shift += 7 {
 23137  			if shift >= 64 {
 23138  				return ErrIntOverflow
 23139  			}
 23140  			if iNdEx >= l {
 23141  				return io.ErrUnexpectedEOF
 23142  			}
 23143  			b := dAtA[iNdEx]
 23144  			iNdEx++
 23145  			wire |= uint64(b&0x7F) << shift
 23146  			if b < 0x80 {
 23147  				break
 23148  			}
 23149  		}
 23150  		fieldNum := int32(wire >> 3)
 23151  		wireType := int(wire & 0x7)
 23152  		if wireType == 4 {
 23153  			return fmt.Errorf("proto: GetShardResponse: wiretype end group for non-group")
 23154  		}
 23155  		if fieldNum <= 0 {
 23156  			return fmt.Errorf("proto: GetShardResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 23157  		}
 23158  		switch fieldNum {
 23159  		case 1:
 23160  			if wireType != 2 {
 23161  				return fmt.Errorf("proto: wrong wireType = %d for field Shard", wireType)
 23162  			}
 23163  			var msglen int
 23164  			for shift := uint(0); ; shift += 7 {
 23165  				if shift >= 64 {
 23166  					return ErrIntOverflow
 23167  				}
 23168  				if iNdEx >= l {
 23169  					return io.ErrUnexpectedEOF
 23170  				}
 23171  				b := dAtA[iNdEx]
 23172  				iNdEx++
 23173  				msglen |= int(b&0x7F) << shift
 23174  				if b < 0x80 {
 23175  					break
 23176  				}
 23177  			}
 23178  			if msglen < 0 {
 23179  				return ErrInvalidLength
 23180  			}
 23181  			postIndex := iNdEx + msglen
 23182  			if postIndex < 0 {
 23183  				return ErrInvalidLength
 23184  			}
 23185  			if postIndex > l {
 23186  				return io.ErrUnexpectedEOF
 23187  			}
 23188  			if m.Shard == nil {
 23189  				m.Shard = &Shard{}
 23190  			}
 23191  			if err := m.Shard.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 23192  				return err
 23193  			}
 23194  			iNdEx = postIndex
 23195  		default:
 23196  			iNdEx = preIndex
 23197  			skippy, err := skip(dAtA[iNdEx:])
 23198  			if err != nil {
 23199  				return err
 23200  			}
 23201  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 23202  				return ErrInvalidLength
 23203  			}
 23204  			if (iNdEx + skippy) > l {
 23205  				return io.ErrUnexpectedEOF
 23206  			}
 23207  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 23208  			iNdEx += skippy
 23209  		}
 23210  	}
 23211  
 23212  	if iNdEx > l {
 23213  		return io.ErrUnexpectedEOF
 23214  	}
 23215  	return nil
 23216  }
 23217  func (m *GetShardRoutingRulesRequest) UnmarshalVT(dAtA []byte) error {
 23218  	l := len(dAtA)
 23219  	iNdEx := 0
 23220  	for iNdEx < l {
 23221  		preIndex := iNdEx
 23222  		var wire uint64
 23223  		for shift := uint(0); ; shift += 7 {
 23224  			if shift >= 64 {
 23225  				return ErrIntOverflow
 23226  			}
 23227  			if iNdEx >= l {
 23228  				return io.ErrUnexpectedEOF
 23229  			}
 23230  			b := dAtA[iNdEx]
 23231  			iNdEx++
 23232  			wire |= uint64(b&0x7F) << shift
 23233  			if b < 0x80 {
 23234  				break
 23235  			}
 23236  		}
 23237  		fieldNum := int32(wire >> 3)
 23238  		wireType := int(wire & 0x7)
 23239  		if wireType == 4 {
 23240  			return fmt.Errorf("proto: GetShardRoutingRulesRequest: wiretype end group for non-group")
 23241  		}
 23242  		if fieldNum <= 0 {
 23243  			return fmt.Errorf("proto: GetShardRoutingRulesRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 23244  		}
 23245  		switch fieldNum {
 23246  		default:
 23247  			iNdEx = preIndex
 23248  			skippy, err := skip(dAtA[iNdEx:])
 23249  			if err != nil {
 23250  				return err
 23251  			}
 23252  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 23253  				return ErrInvalidLength
 23254  			}
 23255  			if (iNdEx + skippy) > l {
 23256  				return io.ErrUnexpectedEOF
 23257  			}
 23258  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 23259  			iNdEx += skippy
 23260  		}
 23261  	}
 23262  
 23263  	if iNdEx > l {
 23264  		return io.ErrUnexpectedEOF
 23265  	}
 23266  	return nil
 23267  }
 23268  func (m *GetShardRoutingRulesResponse) UnmarshalVT(dAtA []byte) error {
 23269  	l := len(dAtA)
 23270  	iNdEx := 0
 23271  	for iNdEx < l {
 23272  		preIndex := iNdEx
 23273  		var wire uint64
 23274  		for shift := uint(0); ; shift += 7 {
 23275  			if shift >= 64 {
 23276  				return ErrIntOverflow
 23277  			}
 23278  			if iNdEx >= l {
 23279  				return io.ErrUnexpectedEOF
 23280  			}
 23281  			b := dAtA[iNdEx]
 23282  			iNdEx++
 23283  			wire |= uint64(b&0x7F) << shift
 23284  			if b < 0x80 {
 23285  				break
 23286  			}
 23287  		}
 23288  		fieldNum := int32(wire >> 3)
 23289  		wireType := int(wire & 0x7)
 23290  		if wireType == 4 {
 23291  			return fmt.Errorf("proto: GetShardRoutingRulesResponse: wiretype end group for non-group")
 23292  		}
 23293  		if fieldNum <= 0 {
 23294  			return fmt.Errorf("proto: GetShardRoutingRulesResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 23295  		}
 23296  		switch fieldNum {
 23297  		case 1:
 23298  			if wireType != 2 {
 23299  				return fmt.Errorf("proto: wrong wireType = %d for field ShardRoutingRules", wireType)
 23300  			}
 23301  			var msglen int
 23302  			for shift := uint(0); ; shift += 7 {
 23303  				if shift >= 64 {
 23304  					return ErrIntOverflow
 23305  				}
 23306  				if iNdEx >= l {
 23307  					return io.ErrUnexpectedEOF
 23308  				}
 23309  				b := dAtA[iNdEx]
 23310  				iNdEx++
 23311  				msglen |= int(b&0x7F) << shift
 23312  				if b < 0x80 {
 23313  					break
 23314  				}
 23315  			}
 23316  			if msglen < 0 {
 23317  				return ErrInvalidLength
 23318  			}
 23319  			postIndex := iNdEx + msglen
 23320  			if postIndex < 0 {
 23321  				return ErrInvalidLength
 23322  			}
 23323  			if postIndex > l {
 23324  				return io.ErrUnexpectedEOF
 23325  			}
 23326  			if m.ShardRoutingRules == nil {
 23327  				m.ShardRoutingRules = &vschema.ShardRoutingRules{}
 23328  			}
 23329  			if err := m.ShardRoutingRules.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 23330  				return err
 23331  			}
 23332  			iNdEx = postIndex
 23333  		default:
 23334  			iNdEx = preIndex
 23335  			skippy, err := skip(dAtA[iNdEx:])
 23336  			if err != nil {
 23337  				return err
 23338  			}
 23339  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 23340  				return ErrInvalidLength
 23341  			}
 23342  			if (iNdEx + skippy) > l {
 23343  				return io.ErrUnexpectedEOF
 23344  			}
 23345  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 23346  			iNdEx += skippy
 23347  		}
 23348  	}
 23349  
 23350  	if iNdEx > l {
 23351  		return io.ErrUnexpectedEOF
 23352  	}
 23353  	return nil
 23354  }
 23355  func (m *GetSrvKeyspaceNamesRequest) UnmarshalVT(dAtA []byte) error {
 23356  	l := len(dAtA)
 23357  	iNdEx := 0
 23358  	for iNdEx < l {
 23359  		preIndex := iNdEx
 23360  		var wire uint64
 23361  		for shift := uint(0); ; shift += 7 {
 23362  			if shift >= 64 {
 23363  				return ErrIntOverflow
 23364  			}
 23365  			if iNdEx >= l {
 23366  				return io.ErrUnexpectedEOF
 23367  			}
 23368  			b := dAtA[iNdEx]
 23369  			iNdEx++
 23370  			wire |= uint64(b&0x7F) << shift
 23371  			if b < 0x80 {
 23372  				break
 23373  			}
 23374  		}
 23375  		fieldNum := int32(wire >> 3)
 23376  		wireType := int(wire & 0x7)
 23377  		if wireType == 4 {
 23378  			return fmt.Errorf("proto: GetSrvKeyspaceNamesRequest: wiretype end group for non-group")
 23379  		}
 23380  		if fieldNum <= 0 {
 23381  			return fmt.Errorf("proto: GetSrvKeyspaceNamesRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 23382  		}
 23383  		switch fieldNum {
 23384  		case 1:
 23385  			if wireType != 2 {
 23386  				return fmt.Errorf("proto: wrong wireType = %d for field Cells", wireType)
 23387  			}
 23388  			var stringLen uint64
 23389  			for shift := uint(0); ; shift += 7 {
 23390  				if shift >= 64 {
 23391  					return ErrIntOverflow
 23392  				}
 23393  				if iNdEx >= l {
 23394  					return io.ErrUnexpectedEOF
 23395  				}
 23396  				b := dAtA[iNdEx]
 23397  				iNdEx++
 23398  				stringLen |= uint64(b&0x7F) << shift
 23399  				if b < 0x80 {
 23400  					break
 23401  				}
 23402  			}
 23403  			intStringLen := int(stringLen)
 23404  			if intStringLen < 0 {
 23405  				return ErrInvalidLength
 23406  			}
 23407  			postIndex := iNdEx + intStringLen
 23408  			if postIndex < 0 {
 23409  				return ErrInvalidLength
 23410  			}
 23411  			if postIndex > l {
 23412  				return io.ErrUnexpectedEOF
 23413  			}
 23414  			m.Cells = append(m.Cells, string(dAtA[iNdEx:postIndex]))
 23415  			iNdEx = postIndex
 23416  		default:
 23417  			iNdEx = preIndex
 23418  			skippy, err := skip(dAtA[iNdEx:])
 23419  			if err != nil {
 23420  				return err
 23421  			}
 23422  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 23423  				return ErrInvalidLength
 23424  			}
 23425  			if (iNdEx + skippy) > l {
 23426  				return io.ErrUnexpectedEOF
 23427  			}
 23428  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 23429  			iNdEx += skippy
 23430  		}
 23431  	}
 23432  
 23433  	if iNdEx > l {
 23434  		return io.ErrUnexpectedEOF
 23435  	}
 23436  	return nil
 23437  }
 23438  func (m *GetSrvKeyspaceNamesResponse_NameList) UnmarshalVT(dAtA []byte) error {
 23439  	l := len(dAtA)
 23440  	iNdEx := 0
 23441  	for iNdEx < l {
 23442  		preIndex := iNdEx
 23443  		var wire uint64
 23444  		for shift := uint(0); ; shift += 7 {
 23445  			if shift >= 64 {
 23446  				return ErrIntOverflow
 23447  			}
 23448  			if iNdEx >= l {
 23449  				return io.ErrUnexpectedEOF
 23450  			}
 23451  			b := dAtA[iNdEx]
 23452  			iNdEx++
 23453  			wire |= uint64(b&0x7F) << shift
 23454  			if b < 0x80 {
 23455  				break
 23456  			}
 23457  		}
 23458  		fieldNum := int32(wire >> 3)
 23459  		wireType := int(wire & 0x7)
 23460  		if wireType == 4 {
 23461  			return fmt.Errorf("proto: GetSrvKeyspaceNamesResponse_NameList: wiretype end group for non-group")
 23462  		}
 23463  		if fieldNum <= 0 {
 23464  			return fmt.Errorf("proto: GetSrvKeyspaceNamesResponse_NameList: illegal tag %d (wire type %d)", fieldNum, wire)
 23465  		}
 23466  		switch fieldNum {
 23467  		case 1:
 23468  			if wireType != 2 {
 23469  				return fmt.Errorf("proto: wrong wireType = %d for field Names", wireType)
 23470  			}
 23471  			var stringLen uint64
 23472  			for shift := uint(0); ; shift += 7 {
 23473  				if shift >= 64 {
 23474  					return ErrIntOverflow
 23475  				}
 23476  				if iNdEx >= l {
 23477  					return io.ErrUnexpectedEOF
 23478  				}
 23479  				b := dAtA[iNdEx]
 23480  				iNdEx++
 23481  				stringLen |= uint64(b&0x7F) << shift
 23482  				if b < 0x80 {
 23483  					break
 23484  				}
 23485  			}
 23486  			intStringLen := int(stringLen)
 23487  			if intStringLen < 0 {
 23488  				return ErrInvalidLength
 23489  			}
 23490  			postIndex := iNdEx + intStringLen
 23491  			if postIndex < 0 {
 23492  				return ErrInvalidLength
 23493  			}
 23494  			if postIndex > l {
 23495  				return io.ErrUnexpectedEOF
 23496  			}
 23497  			m.Names = append(m.Names, string(dAtA[iNdEx:postIndex]))
 23498  			iNdEx = postIndex
 23499  		default:
 23500  			iNdEx = preIndex
 23501  			skippy, err := skip(dAtA[iNdEx:])
 23502  			if err != nil {
 23503  				return err
 23504  			}
 23505  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 23506  				return ErrInvalidLength
 23507  			}
 23508  			if (iNdEx + skippy) > l {
 23509  				return io.ErrUnexpectedEOF
 23510  			}
 23511  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 23512  			iNdEx += skippy
 23513  		}
 23514  	}
 23515  
 23516  	if iNdEx > l {
 23517  		return io.ErrUnexpectedEOF
 23518  	}
 23519  	return nil
 23520  }
 23521  func (m *GetSrvKeyspaceNamesResponse) UnmarshalVT(dAtA []byte) error {
 23522  	l := len(dAtA)
 23523  	iNdEx := 0
 23524  	for iNdEx < l {
 23525  		preIndex := iNdEx
 23526  		var wire uint64
 23527  		for shift := uint(0); ; shift += 7 {
 23528  			if shift >= 64 {
 23529  				return ErrIntOverflow
 23530  			}
 23531  			if iNdEx >= l {
 23532  				return io.ErrUnexpectedEOF
 23533  			}
 23534  			b := dAtA[iNdEx]
 23535  			iNdEx++
 23536  			wire |= uint64(b&0x7F) << shift
 23537  			if b < 0x80 {
 23538  				break
 23539  			}
 23540  		}
 23541  		fieldNum := int32(wire >> 3)
 23542  		wireType := int(wire & 0x7)
 23543  		if wireType == 4 {
 23544  			return fmt.Errorf("proto: GetSrvKeyspaceNamesResponse: wiretype end group for non-group")
 23545  		}
 23546  		if fieldNum <= 0 {
 23547  			return fmt.Errorf("proto: GetSrvKeyspaceNamesResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 23548  		}
 23549  		switch fieldNum {
 23550  		case 1:
 23551  			if wireType != 2 {
 23552  				return fmt.Errorf("proto: wrong wireType = %d for field Names", wireType)
 23553  			}
 23554  			var msglen int
 23555  			for shift := uint(0); ; shift += 7 {
 23556  				if shift >= 64 {
 23557  					return ErrIntOverflow
 23558  				}
 23559  				if iNdEx >= l {
 23560  					return io.ErrUnexpectedEOF
 23561  				}
 23562  				b := dAtA[iNdEx]
 23563  				iNdEx++
 23564  				msglen |= int(b&0x7F) << shift
 23565  				if b < 0x80 {
 23566  					break
 23567  				}
 23568  			}
 23569  			if msglen < 0 {
 23570  				return ErrInvalidLength
 23571  			}
 23572  			postIndex := iNdEx + msglen
 23573  			if postIndex < 0 {
 23574  				return ErrInvalidLength
 23575  			}
 23576  			if postIndex > l {
 23577  				return io.ErrUnexpectedEOF
 23578  			}
 23579  			if m.Names == nil {
 23580  				m.Names = make(map[string]*GetSrvKeyspaceNamesResponse_NameList)
 23581  			}
 23582  			var mapkey string
 23583  			var mapvalue *GetSrvKeyspaceNamesResponse_NameList
 23584  			for iNdEx < postIndex {
 23585  				entryPreIndex := iNdEx
 23586  				var wire uint64
 23587  				for shift := uint(0); ; shift += 7 {
 23588  					if shift >= 64 {
 23589  						return ErrIntOverflow
 23590  					}
 23591  					if iNdEx >= l {
 23592  						return io.ErrUnexpectedEOF
 23593  					}
 23594  					b := dAtA[iNdEx]
 23595  					iNdEx++
 23596  					wire |= uint64(b&0x7F) << shift
 23597  					if b < 0x80 {
 23598  						break
 23599  					}
 23600  				}
 23601  				fieldNum := int32(wire >> 3)
 23602  				if fieldNum == 1 {
 23603  					var stringLenmapkey uint64
 23604  					for shift := uint(0); ; shift += 7 {
 23605  						if shift >= 64 {
 23606  							return ErrIntOverflow
 23607  						}
 23608  						if iNdEx >= l {
 23609  							return io.ErrUnexpectedEOF
 23610  						}
 23611  						b := dAtA[iNdEx]
 23612  						iNdEx++
 23613  						stringLenmapkey |= uint64(b&0x7F) << shift
 23614  						if b < 0x80 {
 23615  							break
 23616  						}
 23617  					}
 23618  					intStringLenmapkey := int(stringLenmapkey)
 23619  					if intStringLenmapkey < 0 {
 23620  						return ErrInvalidLength
 23621  					}
 23622  					postStringIndexmapkey := iNdEx + intStringLenmapkey
 23623  					if postStringIndexmapkey < 0 {
 23624  						return ErrInvalidLength
 23625  					}
 23626  					if postStringIndexmapkey > l {
 23627  						return io.ErrUnexpectedEOF
 23628  					}
 23629  					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
 23630  					iNdEx = postStringIndexmapkey
 23631  				} else if fieldNum == 2 {
 23632  					var mapmsglen int
 23633  					for shift := uint(0); ; shift += 7 {
 23634  						if shift >= 64 {
 23635  							return ErrIntOverflow
 23636  						}
 23637  						if iNdEx >= l {
 23638  							return io.ErrUnexpectedEOF
 23639  						}
 23640  						b := dAtA[iNdEx]
 23641  						iNdEx++
 23642  						mapmsglen |= int(b&0x7F) << shift
 23643  						if b < 0x80 {
 23644  							break
 23645  						}
 23646  					}
 23647  					if mapmsglen < 0 {
 23648  						return ErrInvalidLength
 23649  					}
 23650  					postmsgIndex := iNdEx + mapmsglen
 23651  					if postmsgIndex < 0 {
 23652  						return ErrInvalidLength
 23653  					}
 23654  					if postmsgIndex > l {
 23655  						return io.ErrUnexpectedEOF
 23656  					}
 23657  					mapvalue = &GetSrvKeyspaceNamesResponse_NameList{}
 23658  					if err := mapvalue.UnmarshalVT(dAtA[iNdEx:postmsgIndex]); err != nil {
 23659  						return err
 23660  					}
 23661  					iNdEx = postmsgIndex
 23662  				} else {
 23663  					iNdEx = entryPreIndex
 23664  					skippy, err := skip(dAtA[iNdEx:])
 23665  					if err != nil {
 23666  						return err
 23667  					}
 23668  					if (skippy < 0) || (iNdEx+skippy) < 0 {
 23669  						return ErrInvalidLength
 23670  					}
 23671  					if (iNdEx + skippy) > postIndex {
 23672  						return io.ErrUnexpectedEOF
 23673  					}
 23674  					iNdEx += skippy
 23675  				}
 23676  			}
 23677  			m.Names[mapkey] = mapvalue
 23678  			iNdEx = postIndex
 23679  		default:
 23680  			iNdEx = preIndex
 23681  			skippy, err := skip(dAtA[iNdEx:])
 23682  			if err != nil {
 23683  				return err
 23684  			}
 23685  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 23686  				return ErrInvalidLength
 23687  			}
 23688  			if (iNdEx + skippy) > l {
 23689  				return io.ErrUnexpectedEOF
 23690  			}
 23691  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 23692  			iNdEx += skippy
 23693  		}
 23694  	}
 23695  
 23696  	if iNdEx > l {
 23697  		return io.ErrUnexpectedEOF
 23698  	}
 23699  	return nil
 23700  }
 23701  func (m *GetSrvKeyspacesRequest) UnmarshalVT(dAtA []byte) error {
 23702  	l := len(dAtA)
 23703  	iNdEx := 0
 23704  	for iNdEx < l {
 23705  		preIndex := iNdEx
 23706  		var wire uint64
 23707  		for shift := uint(0); ; shift += 7 {
 23708  			if shift >= 64 {
 23709  				return ErrIntOverflow
 23710  			}
 23711  			if iNdEx >= l {
 23712  				return io.ErrUnexpectedEOF
 23713  			}
 23714  			b := dAtA[iNdEx]
 23715  			iNdEx++
 23716  			wire |= uint64(b&0x7F) << shift
 23717  			if b < 0x80 {
 23718  				break
 23719  			}
 23720  		}
 23721  		fieldNum := int32(wire >> 3)
 23722  		wireType := int(wire & 0x7)
 23723  		if wireType == 4 {
 23724  			return fmt.Errorf("proto: GetSrvKeyspacesRequest: wiretype end group for non-group")
 23725  		}
 23726  		if fieldNum <= 0 {
 23727  			return fmt.Errorf("proto: GetSrvKeyspacesRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 23728  		}
 23729  		switch fieldNum {
 23730  		case 1:
 23731  			if wireType != 2 {
 23732  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 23733  			}
 23734  			var stringLen uint64
 23735  			for shift := uint(0); ; shift += 7 {
 23736  				if shift >= 64 {
 23737  					return ErrIntOverflow
 23738  				}
 23739  				if iNdEx >= l {
 23740  					return io.ErrUnexpectedEOF
 23741  				}
 23742  				b := dAtA[iNdEx]
 23743  				iNdEx++
 23744  				stringLen |= uint64(b&0x7F) << shift
 23745  				if b < 0x80 {
 23746  					break
 23747  				}
 23748  			}
 23749  			intStringLen := int(stringLen)
 23750  			if intStringLen < 0 {
 23751  				return ErrInvalidLength
 23752  			}
 23753  			postIndex := iNdEx + intStringLen
 23754  			if postIndex < 0 {
 23755  				return ErrInvalidLength
 23756  			}
 23757  			if postIndex > l {
 23758  				return io.ErrUnexpectedEOF
 23759  			}
 23760  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 23761  			iNdEx = postIndex
 23762  		case 2:
 23763  			if wireType != 2 {
 23764  				return fmt.Errorf("proto: wrong wireType = %d for field Cells", wireType)
 23765  			}
 23766  			var stringLen uint64
 23767  			for shift := uint(0); ; shift += 7 {
 23768  				if shift >= 64 {
 23769  					return ErrIntOverflow
 23770  				}
 23771  				if iNdEx >= l {
 23772  					return io.ErrUnexpectedEOF
 23773  				}
 23774  				b := dAtA[iNdEx]
 23775  				iNdEx++
 23776  				stringLen |= uint64(b&0x7F) << shift
 23777  				if b < 0x80 {
 23778  					break
 23779  				}
 23780  			}
 23781  			intStringLen := int(stringLen)
 23782  			if intStringLen < 0 {
 23783  				return ErrInvalidLength
 23784  			}
 23785  			postIndex := iNdEx + intStringLen
 23786  			if postIndex < 0 {
 23787  				return ErrInvalidLength
 23788  			}
 23789  			if postIndex > l {
 23790  				return io.ErrUnexpectedEOF
 23791  			}
 23792  			m.Cells = append(m.Cells, string(dAtA[iNdEx:postIndex]))
 23793  			iNdEx = postIndex
 23794  		default:
 23795  			iNdEx = preIndex
 23796  			skippy, err := skip(dAtA[iNdEx:])
 23797  			if err != nil {
 23798  				return err
 23799  			}
 23800  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 23801  				return ErrInvalidLength
 23802  			}
 23803  			if (iNdEx + skippy) > l {
 23804  				return io.ErrUnexpectedEOF
 23805  			}
 23806  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 23807  			iNdEx += skippy
 23808  		}
 23809  	}
 23810  
 23811  	if iNdEx > l {
 23812  		return io.ErrUnexpectedEOF
 23813  	}
 23814  	return nil
 23815  }
 23816  func (m *GetSrvKeyspacesResponse) UnmarshalVT(dAtA []byte) error {
 23817  	l := len(dAtA)
 23818  	iNdEx := 0
 23819  	for iNdEx < l {
 23820  		preIndex := iNdEx
 23821  		var wire uint64
 23822  		for shift := uint(0); ; shift += 7 {
 23823  			if shift >= 64 {
 23824  				return ErrIntOverflow
 23825  			}
 23826  			if iNdEx >= l {
 23827  				return io.ErrUnexpectedEOF
 23828  			}
 23829  			b := dAtA[iNdEx]
 23830  			iNdEx++
 23831  			wire |= uint64(b&0x7F) << shift
 23832  			if b < 0x80 {
 23833  				break
 23834  			}
 23835  		}
 23836  		fieldNum := int32(wire >> 3)
 23837  		wireType := int(wire & 0x7)
 23838  		if wireType == 4 {
 23839  			return fmt.Errorf("proto: GetSrvKeyspacesResponse: wiretype end group for non-group")
 23840  		}
 23841  		if fieldNum <= 0 {
 23842  			return fmt.Errorf("proto: GetSrvKeyspacesResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 23843  		}
 23844  		switch fieldNum {
 23845  		case 1:
 23846  			if wireType != 2 {
 23847  				return fmt.Errorf("proto: wrong wireType = %d for field SrvKeyspaces", wireType)
 23848  			}
 23849  			var msglen int
 23850  			for shift := uint(0); ; shift += 7 {
 23851  				if shift >= 64 {
 23852  					return ErrIntOverflow
 23853  				}
 23854  				if iNdEx >= l {
 23855  					return io.ErrUnexpectedEOF
 23856  				}
 23857  				b := dAtA[iNdEx]
 23858  				iNdEx++
 23859  				msglen |= int(b&0x7F) << shift
 23860  				if b < 0x80 {
 23861  					break
 23862  				}
 23863  			}
 23864  			if msglen < 0 {
 23865  				return ErrInvalidLength
 23866  			}
 23867  			postIndex := iNdEx + msglen
 23868  			if postIndex < 0 {
 23869  				return ErrInvalidLength
 23870  			}
 23871  			if postIndex > l {
 23872  				return io.ErrUnexpectedEOF
 23873  			}
 23874  			if m.SrvKeyspaces == nil {
 23875  				m.SrvKeyspaces = make(map[string]*topodata.SrvKeyspace)
 23876  			}
 23877  			var mapkey string
 23878  			var mapvalue *topodata.SrvKeyspace
 23879  			for iNdEx < postIndex {
 23880  				entryPreIndex := iNdEx
 23881  				var wire uint64
 23882  				for shift := uint(0); ; shift += 7 {
 23883  					if shift >= 64 {
 23884  						return ErrIntOverflow
 23885  					}
 23886  					if iNdEx >= l {
 23887  						return io.ErrUnexpectedEOF
 23888  					}
 23889  					b := dAtA[iNdEx]
 23890  					iNdEx++
 23891  					wire |= uint64(b&0x7F) << shift
 23892  					if b < 0x80 {
 23893  						break
 23894  					}
 23895  				}
 23896  				fieldNum := int32(wire >> 3)
 23897  				if fieldNum == 1 {
 23898  					var stringLenmapkey uint64
 23899  					for shift := uint(0); ; shift += 7 {
 23900  						if shift >= 64 {
 23901  							return ErrIntOverflow
 23902  						}
 23903  						if iNdEx >= l {
 23904  							return io.ErrUnexpectedEOF
 23905  						}
 23906  						b := dAtA[iNdEx]
 23907  						iNdEx++
 23908  						stringLenmapkey |= uint64(b&0x7F) << shift
 23909  						if b < 0x80 {
 23910  							break
 23911  						}
 23912  					}
 23913  					intStringLenmapkey := int(stringLenmapkey)
 23914  					if intStringLenmapkey < 0 {
 23915  						return ErrInvalidLength
 23916  					}
 23917  					postStringIndexmapkey := iNdEx + intStringLenmapkey
 23918  					if postStringIndexmapkey < 0 {
 23919  						return ErrInvalidLength
 23920  					}
 23921  					if postStringIndexmapkey > l {
 23922  						return io.ErrUnexpectedEOF
 23923  					}
 23924  					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
 23925  					iNdEx = postStringIndexmapkey
 23926  				} else if fieldNum == 2 {
 23927  					var mapmsglen int
 23928  					for shift := uint(0); ; shift += 7 {
 23929  						if shift >= 64 {
 23930  							return ErrIntOverflow
 23931  						}
 23932  						if iNdEx >= l {
 23933  							return io.ErrUnexpectedEOF
 23934  						}
 23935  						b := dAtA[iNdEx]
 23936  						iNdEx++
 23937  						mapmsglen |= int(b&0x7F) << shift
 23938  						if b < 0x80 {
 23939  							break
 23940  						}
 23941  					}
 23942  					if mapmsglen < 0 {
 23943  						return ErrInvalidLength
 23944  					}
 23945  					postmsgIndex := iNdEx + mapmsglen
 23946  					if postmsgIndex < 0 {
 23947  						return ErrInvalidLength
 23948  					}
 23949  					if postmsgIndex > l {
 23950  						return io.ErrUnexpectedEOF
 23951  					}
 23952  					mapvalue = &topodata.SrvKeyspace{}
 23953  					if err := mapvalue.UnmarshalVT(dAtA[iNdEx:postmsgIndex]); err != nil {
 23954  						return err
 23955  					}
 23956  					iNdEx = postmsgIndex
 23957  				} else {
 23958  					iNdEx = entryPreIndex
 23959  					skippy, err := skip(dAtA[iNdEx:])
 23960  					if err != nil {
 23961  						return err
 23962  					}
 23963  					if (skippy < 0) || (iNdEx+skippy) < 0 {
 23964  						return ErrInvalidLength
 23965  					}
 23966  					if (iNdEx + skippy) > postIndex {
 23967  						return io.ErrUnexpectedEOF
 23968  					}
 23969  					iNdEx += skippy
 23970  				}
 23971  			}
 23972  			m.SrvKeyspaces[mapkey] = mapvalue
 23973  			iNdEx = postIndex
 23974  		default:
 23975  			iNdEx = preIndex
 23976  			skippy, err := skip(dAtA[iNdEx:])
 23977  			if err != nil {
 23978  				return err
 23979  			}
 23980  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 23981  				return ErrInvalidLength
 23982  			}
 23983  			if (iNdEx + skippy) > l {
 23984  				return io.ErrUnexpectedEOF
 23985  			}
 23986  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 23987  			iNdEx += skippy
 23988  		}
 23989  	}
 23990  
 23991  	if iNdEx > l {
 23992  		return io.ErrUnexpectedEOF
 23993  	}
 23994  	return nil
 23995  }
 23996  func (m *UpdateThrottlerConfigRequest) UnmarshalVT(dAtA []byte) error {
 23997  	l := len(dAtA)
 23998  	iNdEx := 0
 23999  	for iNdEx < l {
 24000  		preIndex := iNdEx
 24001  		var wire uint64
 24002  		for shift := uint(0); ; shift += 7 {
 24003  			if shift >= 64 {
 24004  				return ErrIntOverflow
 24005  			}
 24006  			if iNdEx >= l {
 24007  				return io.ErrUnexpectedEOF
 24008  			}
 24009  			b := dAtA[iNdEx]
 24010  			iNdEx++
 24011  			wire |= uint64(b&0x7F) << shift
 24012  			if b < 0x80 {
 24013  				break
 24014  			}
 24015  		}
 24016  		fieldNum := int32(wire >> 3)
 24017  		wireType := int(wire & 0x7)
 24018  		if wireType == 4 {
 24019  			return fmt.Errorf("proto: UpdateThrottlerConfigRequest: wiretype end group for non-group")
 24020  		}
 24021  		if fieldNum <= 0 {
 24022  			return fmt.Errorf("proto: UpdateThrottlerConfigRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 24023  		}
 24024  		switch fieldNum {
 24025  		case 1:
 24026  			if wireType != 2 {
 24027  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 24028  			}
 24029  			var stringLen uint64
 24030  			for shift := uint(0); ; shift += 7 {
 24031  				if shift >= 64 {
 24032  					return ErrIntOverflow
 24033  				}
 24034  				if iNdEx >= l {
 24035  					return io.ErrUnexpectedEOF
 24036  				}
 24037  				b := dAtA[iNdEx]
 24038  				iNdEx++
 24039  				stringLen |= uint64(b&0x7F) << shift
 24040  				if b < 0x80 {
 24041  					break
 24042  				}
 24043  			}
 24044  			intStringLen := int(stringLen)
 24045  			if intStringLen < 0 {
 24046  				return ErrInvalidLength
 24047  			}
 24048  			postIndex := iNdEx + intStringLen
 24049  			if postIndex < 0 {
 24050  				return ErrInvalidLength
 24051  			}
 24052  			if postIndex > l {
 24053  				return io.ErrUnexpectedEOF
 24054  			}
 24055  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 24056  			iNdEx = postIndex
 24057  		case 2:
 24058  			if wireType != 0 {
 24059  				return fmt.Errorf("proto: wrong wireType = %d for field Enable", wireType)
 24060  			}
 24061  			var v int
 24062  			for shift := uint(0); ; shift += 7 {
 24063  				if shift >= 64 {
 24064  					return ErrIntOverflow
 24065  				}
 24066  				if iNdEx >= l {
 24067  					return io.ErrUnexpectedEOF
 24068  				}
 24069  				b := dAtA[iNdEx]
 24070  				iNdEx++
 24071  				v |= int(b&0x7F) << shift
 24072  				if b < 0x80 {
 24073  					break
 24074  				}
 24075  			}
 24076  			m.Enable = bool(v != 0)
 24077  		case 3:
 24078  			if wireType != 0 {
 24079  				return fmt.Errorf("proto: wrong wireType = %d for field Disable", wireType)
 24080  			}
 24081  			var v int
 24082  			for shift := uint(0); ; shift += 7 {
 24083  				if shift >= 64 {
 24084  					return ErrIntOverflow
 24085  				}
 24086  				if iNdEx >= l {
 24087  					return io.ErrUnexpectedEOF
 24088  				}
 24089  				b := dAtA[iNdEx]
 24090  				iNdEx++
 24091  				v |= int(b&0x7F) << shift
 24092  				if b < 0x80 {
 24093  					break
 24094  				}
 24095  			}
 24096  			m.Disable = bool(v != 0)
 24097  		case 4:
 24098  			if wireType != 1 {
 24099  				return fmt.Errorf("proto: wrong wireType = %d for field Threshold", wireType)
 24100  			}
 24101  			var v uint64
 24102  			if (iNdEx + 8) > l {
 24103  				return io.ErrUnexpectedEOF
 24104  			}
 24105  			v = uint64(binary.LittleEndian.Uint64(dAtA[iNdEx:]))
 24106  			iNdEx += 8
 24107  			m.Threshold = float64(math.Float64frombits(v))
 24108  		case 5:
 24109  			if wireType != 2 {
 24110  				return fmt.Errorf("proto: wrong wireType = %d for field CustomQuery", wireType)
 24111  			}
 24112  			var stringLen uint64
 24113  			for shift := uint(0); ; shift += 7 {
 24114  				if shift >= 64 {
 24115  					return ErrIntOverflow
 24116  				}
 24117  				if iNdEx >= l {
 24118  					return io.ErrUnexpectedEOF
 24119  				}
 24120  				b := dAtA[iNdEx]
 24121  				iNdEx++
 24122  				stringLen |= uint64(b&0x7F) << shift
 24123  				if b < 0x80 {
 24124  					break
 24125  				}
 24126  			}
 24127  			intStringLen := int(stringLen)
 24128  			if intStringLen < 0 {
 24129  				return ErrInvalidLength
 24130  			}
 24131  			postIndex := iNdEx + intStringLen
 24132  			if postIndex < 0 {
 24133  				return ErrInvalidLength
 24134  			}
 24135  			if postIndex > l {
 24136  				return io.ErrUnexpectedEOF
 24137  			}
 24138  			m.CustomQuery = string(dAtA[iNdEx:postIndex])
 24139  			iNdEx = postIndex
 24140  		case 6:
 24141  			if wireType != 0 {
 24142  				return fmt.Errorf("proto: wrong wireType = %d for field CustomQuerySet", wireType)
 24143  			}
 24144  			var v int
 24145  			for shift := uint(0); ; shift += 7 {
 24146  				if shift >= 64 {
 24147  					return ErrIntOverflow
 24148  				}
 24149  				if iNdEx >= l {
 24150  					return io.ErrUnexpectedEOF
 24151  				}
 24152  				b := dAtA[iNdEx]
 24153  				iNdEx++
 24154  				v |= int(b&0x7F) << shift
 24155  				if b < 0x80 {
 24156  					break
 24157  				}
 24158  			}
 24159  			m.CustomQuerySet = bool(v != 0)
 24160  		case 7:
 24161  			if wireType != 0 {
 24162  				return fmt.Errorf("proto: wrong wireType = %d for field CheckAsCheckSelf", wireType)
 24163  			}
 24164  			var v int
 24165  			for shift := uint(0); ; shift += 7 {
 24166  				if shift >= 64 {
 24167  					return ErrIntOverflow
 24168  				}
 24169  				if iNdEx >= l {
 24170  					return io.ErrUnexpectedEOF
 24171  				}
 24172  				b := dAtA[iNdEx]
 24173  				iNdEx++
 24174  				v |= int(b&0x7F) << shift
 24175  				if b < 0x80 {
 24176  					break
 24177  				}
 24178  			}
 24179  			m.CheckAsCheckSelf = bool(v != 0)
 24180  		case 8:
 24181  			if wireType != 0 {
 24182  				return fmt.Errorf("proto: wrong wireType = %d for field CheckAsCheckShard", wireType)
 24183  			}
 24184  			var v int
 24185  			for shift := uint(0); ; shift += 7 {
 24186  				if shift >= 64 {
 24187  					return ErrIntOverflow
 24188  				}
 24189  				if iNdEx >= l {
 24190  					return io.ErrUnexpectedEOF
 24191  				}
 24192  				b := dAtA[iNdEx]
 24193  				iNdEx++
 24194  				v |= int(b&0x7F) << shift
 24195  				if b < 0x80 {
 24196  					break
 24197  				}
 24198  			}
 24199  			m.CheckAsCheckShard = bool(v != 0)
 24200  		default:
 24201  			iNdEx = preIndex
 24202  			skippy, err := skip(dAtA[iNdEx:])
 24203  			if err != nil {
 24204  				return err
 24205  			}
 24206  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 24207  				return ErrInvalidLength
 24208  			}
 24209  			if (iNdEx + skippy) > l {
 24210  				return io.ErrUnexpectedEOF
 24211  			}
 24212  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 24213  			iNdEx += skippy
 24214  		}
 24215  	}
 24216  
 24217  	if iNdEx > l {
 24218  		return io.ErrUnexpectedEOF
 24219  	}
 24220  	return nil
 24221  }
 24222  func (m *UpdateThrottlerConfigResponse) UnmarshalVT(dAtA []byte) error {
 24223  	l := len(dAtA)
 24224  	iNdEx := 0
 24225  	for iNdEx < l {
 24226  		preIndex := iNdEx
 24227  		var wire uint64
 24228  		for shift := uint(0); ; shift += 7 {
 24229  			if shift >= 64 {
 24230  				return ErrIntOverflow
 24231  			}
 24232  			if iNdEx >= l {
 24233  				return io.ErrUnexpectedEOF
 24234  			}
 24235  			b := dAtA[iNdEx]
 24236  			iNdEx++
 24237  			wire |= uint64(b&0x7F) << shift
 24238  			if b < 0x80 {
 24239  				break
 24240  			}
 24241  		}
 24242  		fieldNum := int32(wire >> 3)
 24243  		wireType := int(wire & 0x7)
 24244  		if wireType == 4 {
 24245  			return fmt.Errorf("proto: UpdateThrottlerConfigResponse: wiretype end group for non-group")
 24246  		}
 24247  		if fieldNum <= 0 {
 24248  			return fmt.Errorf("proto: UpdateThrottlerConfigResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 24249  		}
 24250  		switch fieldNum {
 24251  		default:
 24252  			iNdEx = preIndex
 24253  			skippy, err := skip(dAtA[iNdEx:])
 24254  			if err != nil {
 24255  				return err
 24256  			}
 24257  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 24258  				return ErrInvalidLength
 24259  			}
 24260  			if (iNdEx + skippy) > l {
 24261  				return io.ErrUnexpectedEOF
 24262  			}
 24263  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 24264  			iNdEx += skippy
 24265  		}
 24266  	}
 24267  
 24268  	if iNdEx > l {
 24269  		return io.ErrUnexpectedEOF
 24270  	}
 24271  	return nil
 24272  }
 24273  func (m *GetSrvVSchemaRequest) UnmarshalVT(dAtA []byte) error {
 24274  	l := len(dAtA)
 24275  	iNdEx := 0
 24276  	for iNdEx < l {
 24277  		preIndex := iNdEx
 24278  		var wire uint64
 24279  		for shift := uint(0); ; shift += 7 {
 24280  			if shift >= 64 {
 24281  				return ErrIntOverflow
 24282  			}
 24283  			if iNdEx >= l {
 24284  				return io.ErrUnexpectedEOF
 24285  			}
 24286  			b := dAtA[iNdEx]
 24287  			iNdEx++
 24288  			wire |= uint64(b&0x7F) << shift
 24289  			if b < 0x80 {
 24290  				break
 24291  			}
 24292  		}
 24293  		fieldNum := int32(wire >> 3)
 24294  		wireType := int(wire & 0x7)
 24295  		if wireType == 4 {
 24296  			return fmt.Errorf("proto: GetSrvVSchemaRequest: wiretype end group for non-group")
 24297  		}
 24298  		if fieldNum <= 0 {
 24299  			return fmt.Errorf("proto: GetSrvVSchemaRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 24300  		}
 24301  		switch fieldNum {
 24302  		case 1:
 24303  			if wireType != 2 {
 24304  				return fmt.Errorf("proto: wrong wireType = %d for field Cell", wireType)
 24305  			}
 24306  			var stringLen uint64
 24307  			for shift := uint(0); ; shift += 7 {
 24308  				if shift >= 64 {
 24309  					return ErrIntOverflow
 24310  				}
 24311  				if iNdEx >= l {
 24312  					return io.ErrUnexpectedEOF
 24313  				}
 24314  				b := dAtA[iNdEx]
 24315  				iNdEx++
 24316  				stringLen |= uint64(b&0x7F) << shift
 24317  				if b < 0x80 {
 24318  					break
 24319  				}
 24320  			}
 24321  			intStringLen := int(stringLen)
 24322  			if intStringLen < 0 {
 24323  				return ErrInvalidLength
 24324  			}
 24325  			postIndex := iNdEx + intStringLen
 24326  			if postIndex < 0 {
 24327  				return ErrInvalidLength
 24328  			}
 24329  			if postIndex > l {
 24330  				return io.ErrUnexpectedEOF
 24331  			}
 24332  			m.Cell = string(dAtA[iNdEx:postIndex])
 24333  			iNdEx = postIndex
 24334  		default:
 24335  			iNdEx = preIndex
 24336  			skippy, err := skip(dAtA[iNdEx:])
 24337  			if err != nil {
 24338  				return err
 24339  			}
 24340  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 24341  				return ErrInvalidLength
 24342  			}
 24343  			if (iNdEx + skippy) > l {
 24344  				return io.ErrUnexpectedEOF
 24345  			}
 24346  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 24347  			iNdEx += skippy
 24348  		}
 24349  	}
 24350  
 24351  	if iNdEx > l {
 24352  		return io.ErrUnexpectedEOF
 24353  	}
 24354  	return nil
 24355  }
 24356  func (m *GetSrvVSchemaResponse) UnmarshalVT(dAtA []byte) error {
 24357  	l := len(dAtA)
 24358  	iNdEx := 0
 24359  	for iNdEx < l {
 24360  		preIndex := iNdEx
 24361  		var wire uint64
 24362  		for shift := uint(0); ; shift += 7 {
 24363  			if shift >= 64 {
 24364  				return ErrIntOverflow
 24365  			}
 24366  			if iNdEx >= l {
 24367  				return io.ErrUnexpectedEOF
 24368  			}
 24369  			b := dAtA[iNdEx]
 24370  			iNdEx++
 24371  			wire |= uint64(b&0x7F) << shift
 24372  			if b < 0x80 {
 24373  				break
 24374  			}
 24375  		}
 24376  		fieldNum := int32(wire >> 3)
 24377  		wireType := int(wire & 0x7)
 24378  		if wireType == 4 {
 24379  			return fmt.Errorf("proto: GetSrvVSchemaResponse: wiretype end group for non-group")
 24380  		}
 24381  		if fieldNum <= 0 {
 24382  			return fmt.Errorf("proto: GetSrvVSchemaResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 24383  		}
 24384  		switch fieldNum {
 24385  		case 1:
 24386  			if wireType != 2 {
 24387  				return fmt.Errorf("proto: wrong wireType = %d for field SrvVSchema", wireType)
 24388  			}
 24389  			var msglen int
 24390  			for shift := uint(0); ; shift += 7 {
 24391  				if shift >= 64 {
 24392  					return ErrIntOverflow
 24393  				}
 24394  				if iNdEx >= l {
 24395  					return io.ErrUnexpectedEOF
 24396  				}
 24397  				b := dAtA[iNdEx]
 24398  				iNdEx++
 24399  				msglen |= int(b&0x7F) << shift
 24400  				if b < 0x80 {
 24401  					break
 24402  				}
 24403  			}
 24404  			if msglen < 0 {
 24405  				return ErrInvalidLength
 24406  			}
 24407  			postIndex := iNdEx + msglen
 24408  			if postIndex < 0 {
 24409  				return ErrInvalidLength
 24410  			}
 24411  			if postIndex > l {
 24412  				return io.ErrUnexpectedEOF
 24413  			}
 24414  			if m.SrvVSchema == nil {
 24415  				m.SrvVSchema = &vschema.SrvVSchema{}
 24416  			}
 24417  			if err := m.SrvVSchema.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 24418  				return err
 24419  			}
 24420  			iNdEx = postIndex
 24421  		default:
 24422  			iNdEx = preIndex
 24423  			skippy, err := skip(dAtA[iNdEx:])
 24424  			if err != nil {
 24425  				return err
 24426  			}
 24427  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 24428  				return ErrInvalidLength
 24429  			}
 24430  			if (iNdEx + skippy) > l {
 24431  				return io.ErrUnexpectedEOF
 24432  			}
 24433  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 24434  			iNdEx += skippy
 24435  		}
 24436  	}
 24437  
 24438  	if iNdEx > l {
 24439  		return io.ErrUnexpectedEOF
 24440  	}
 24441  	return nil
 24442  }
 24443  func (m *GetSrvVSchemasRequest) UnmarshalVT(dAtA []byte) error {
 24444  	l := len(dAtA)
 24445  	iNdEx := 0
 24446  	for iNdEx < l {
 24447  		preIndex := iNdEx
 24448  		var wire uint64
 24449  		for shift := uint(0); ; shift += 7 {
 24450  			if shift >= 64 {
 24451  				return ErrIntOverflow
 24452  			}
 24453  			if iNdEx >= l {
 24454  				return io.ErrUnexpectedEOF
 24455  			}
 24456  			b := dAtA[iNdEx]
 24457  			iNdEx++
 24458  			wire |= uint64(b&0x7F) << shift
 24459  			if b < 0x80 {
 24460  				break
 24461  			}
 24462  		}
 24463  		fieldNum := int32(wire >> 3)
 24464  		wireType := int(wire & 0x7)
 24465  		if wireType == 4 {
 24466  			return fmt.Errorf("proto: GetSrvVSchemasRequest: wiretype end group for non-group")
 24467  		}
 24468  		if fieldNum <= 0 {
 24469  			return fmt.Errorf("proto: GetSrvVSchemasRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 24470  		}
 24471  		switch fieldNum {
 24472  		case 2:
 24473  			if wireType != 2 {
 24474  				return fmt.Errorf("proto: wrong wireType = %d for field Cells", wireType)
 24475  			}
 24476  			var stringLen uint64
 24477  			for shift := uint(0); ; shift += 7 {
 24478  				if shift >= 64 {
 24479  					return ErrIntOverflow
 24480  				}
 24481  				if iNdEx >= l {
 24482  					return io.ErrUnexpectedEOF
 24483  				}
 24484  				b := dAtA[iNdEx]
 24485  				iNdEx++
 24486  				stringLen |= uint64(b&0x7F) << shift
 24487  				if b < 0x80 {
 24488  					break
 24489  				}
 24490  			}
 24491  			intStringLen := int(stringLen)
 24492  			if intStringLen < 0 {
 24493  				return ErrInvalidLength
 24494  			}
 24495  			postIndex := iNdEx + intStringLen
 24496  			if postIndex < 0 {
 24497  				return ErrInvalidLength
 24498  			}
 24499  			if postIndex > l {
 24500  				return io.ErrUnexpectedEOF
 24501  			}
 24502  			m.Cells = append(m.Cells, string(dAtA[iNdEx:postIndex]))
 24503  			iNdEx = postIndex
 24504  		default:
 24505  			iNdEx = preIndex
 24506  			skippy, err := skip(dAtA[iNdEx:])
 24507  			if err != nil {
 24508  				return err
 24509  			}
 24510  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 24511  				return ErrInvalidLength
 24512  			}
 24513  			if (iNdEx + skippy) > l {
 24514  				return io.ErrUnexpectedEOF
 24515  			}
 24516  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 24517  			iNdEx += skippy
 24518  		}
 24519  	}
 24520  
 24521  	if iNdEx > l {
 24522  		return io.ErrUnexpectedEOF
 24523  	}
 24524  	return nil
 24525  }
 24526  func (m *GetSrvVSchemasResponse) UnmarshalVT(dAtA []byte) error {
 24527  	l := len(dAtA)
 24528  	iNdEx := 0
 24529  	for iNdEx < l {
 24530  		preIndex := iNdEx
 24531  		var wire uint64
 24532  		for shift := uint(0); ; shift += 7 {
 24533  			if shift >= 64 {
 24534  				return ErrIntOverflow
 24535  			}
 24536  			if iNdEx >= l {
 24537  				return io.ErrUnexpectedEOF
 24538  			}
 24539  			b := dAtA[iNdEx]
 24540  			iNdEx++
 24541  			wire |= uint64(b&0x7F) << shift
 24542  			if b < 0x80 {
 24543  				break
 24544  			}
 24545  		}
 24546  		fieldNum := int32(wire >> 3)
 24547  		wireType := int(wire & 0x7)
 24548  		if wireType == 4 {
 24549  			return fmt.Errorf("proto: GetSrvVSchemasResponse: wiretype end group for non-group")
 24550  		}
 24551  		if fieldNum <= 0 {
 24552  			return fmt.Errorf("proto: GetSrvVSchemasResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 24553  		}
 24554  		switch fieldNum {
 24555  		case 1:
 24556  			if wireType != 2 {
 24557  				return fmt.Errorf("proto: wrong wireType = %d for field SrvVSchemas", wireType)
 24558  			}
 24559  			var msglen int
 24560  			for shift := uint(0); ; shift += 7 {
 24561  				if shift >= 64 {
 24562  					return ErrIntOverflow
 24563  				}
 24564  				if iNdEx >= l {
 24565  					return io.ErrUnexpectedEOF
 24566  				}
 24567  				b := dAtA[iNdEx]
 24568  				iNdEx++
 24569  				msglen |= int(b&0x7F) << shift
 24570  				if b < 0x80 {
 24571  					break
 24572  				}
 24573  			}
 24574  			if msglen < 0 {
 24575  				return ErrInvalidLength
 24576  			}
 24577  			postIndex := iNdEx + msglen
 24578  			if postIndex < 0 {
 24579  				return ErrInvalidLength
 24580  			}
 24581  			if postIndex > l {
 24582  				return io.ErrUnexpectedEOF
 24583  			}
 24584  			if m.SrvVSchemas == nil {
 24585  				m.SrvVSchemas = make(map[string]*vschema.SrvVSchema)
 24586  			}
 24587  			var mapkey string
 24588  			var mapvalue *vschema.SrvVSchema
 24589  			for iNdEx < postIndex {
 24590  				entryPreIndex := iNdEx
 24591  				var wire uint64
 24592  				for shift := uint(0); ; shift += 7 {
 24593  					if shift >= 64 {
 24594  						return ErrIntOverflow
 24595  					}
 24596  					if iNdEx >= l {
 24597  						return io.ErrUnexpectedEOF
 24598  					}
 24599  					b := dAtA[iNdEx]
 24600  					iNdEx++
 24601  					wire |= uint64(b&0x7F) << shift
 24602  					if b < 0x80 {
 24603  						break
 24604  					}
 24605  				}
 24606  				fieldNum := int32(wire >> 3)
 24607  				if fieldNum == 1 {
 24608  					var stringLenmapkey uint64
 24609  					for shift := uint(0); ; shift += 7 {
 24610  						if shift >= 64 {
 24611  							return ErrIntOverflow
 24612  						}
 24613  						if iNdEx >= l {
 24614  							return io.ErrUnexpectedEOF
 24615  						}
 24616  						b := dAtA[iNdEx]
 24617  						iNdEx++
 24618  						stringLenmapkey |= uint64(b&0x7F) << shift
 24619  						if b < 0x80 {
 24620  							break
 24621  						}
 24622  					}
 24623  					intStringLenmapkey := int(stringLenmapkey)
 24624  					if intStringLenmapkey < 0 {
 24625  						return ErrInvalidLength
 24626  					}
 24627  					postStringIndexmapkey := iNdEx + intStringLenmapkey
 24628  					if postStringIndexmapkey < 0 {
 24629  						return ErrInvalidLength
 24630  					}
 24631  					if postStringIndexmapkey > l {
 24632  						return io.ErrUnexpectedEOF
 24633  					}
 24634  					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
 24635  					iNdEx = postStringIndexmapkey
 24636  				} else if fieldNum == 2 {
 24637  					var mapmsglen int
 24638  					for shift := uint(0); ; shift += 7 {
 24639  						if shift >= 64 {
 24640  							return ErrIntOverflow
 24641  						}
 24642  						if iNdEx >= l {
 24643  							return io.ErrUnexpectedEOF
 24644  						}
 24645  						b := dAtA[iNdEx]
 24646  						iNdEx++
 24647  						mapmsglen |= int(b&0x7F) << shift
 24648  						if b < 0x80 {
 24649  							break
 24650  						}
 24651  					}
 24652  					if mapmsglen < 0 {
 24653  						return ErrInvalidLength
 24654  					}
 24655  					postmsgIndex := iNdEx + mapmsglen
 24656  					if postmsgIndex < 0 {
 24657  						return ErrInvalidLength
 24658  					}
 24659  					if postmsgIndex > l {
 24660  						return io.ErrUnexpectedEOF
 24661  					}
 24662  					mapvalue = &vschema.SrvVSchema{}
 24663  					if err := mapvalue.UnmarshalVT(dAtA[iNdEx:postmsgIndex]); err != nil {
 24664  						return err
 24665  					}
 24666  					iNdEx = postmsgIndex
 24667  				} else {
 24668  					iNdEx = entryPreIndex
 24669  					skippy, err := skip(dAtA[iNdEx:])
 24670  					if err != nil {
 24671  						return err
 24672  					}
 24673  					if (skippy < 0) || (iNdEx+skippy) < 0 {
 24674  						return ErrInvalidLength
 24675  					}
 24676  					if (iNdEx + skippy) > postIndex {
 24677  						return io.ErrUnexpectedEOF
 24678  					}
 24679  					iNdEx += skippy
 24680  				}
 24681  			}
 24682  			m.SrvVSchemas[mapkey] = mapvalue
 24683  			iNdEx = postIndex
 24684  		default:
 24685  			iNdEx = preIndex
 24686  			skippy, err := skip(dAtA[iNdEx:])
 24687  			if err != nil {
 24688  				return err
 24689  			}
 24690  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 24691  				return ErrInvalidLength
 24692  			}
 24693  			if (iNdEx + skippy) > l {
 24694  				return io.ErrUnexpectedEOF
 24695  			}
 24696  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 24697  			iNdEx += skippy
 24698  		}
 24699  	}
 24700  
 24701  	if iNdEx > l {
 24702  		return io.ErrUnexpectedEOF
 24703  	}
 24704  	return nil
 24705  }
 24706  func (m *GetTabletRequest) UnmarshalVT(dAtA []byte) error {
 24707  	l := len(dAtA)
 24708  	iNdEx := 0
 24709  	for iNdEx < l {
 24710  		preIndex := iNdEx
 24711  		var wire uint64
 24712  		for shift := uint(0); ; shift += 7 {
 24713  			if shift >= 64 {
 24714  				return ErrIntOverflow
 24715  			}
 24716  			if iNdEx >= l {
 24717  				return io.ErrUnexpectedEOF
 24718  			}
 24719  			b := dAtA[iNdEx]
 24720  			iNdEx++
 24721  			wire |= uint64(b&0x7F) << shift
 24722  			if b < 0x80 {
 24723  				break
 24724  			}
 24725  		}
 24726  		fieldNum := int32(wire >> 3)
 24727  		wireType := int(wire & 0x7)
 24728  		if wireType == 4 {
 24729  			return fmt.Errorf("proto: GetTabletRequest: wiretype end group for non-group")
 24730  		}
 24731  		if fieldNum <= 0 {
 24732  			return fmt.Errorf("proto: GetTabletRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 24733  		}
 24734  		switch fieldNum {
 24735  		case 1:
 24736  			if wireType != 2 {
 24737  				return fmt.Errorf("proto: wrong wireType = %d for field TabletAlias", wireType)
 24738  			}
 24739  			var msglen int
 24740  			for shift := uint(0); ; shift += 7 {
 24741  				if shift >= 64 {
 24742  					return ErrIntOverflow
 24743  				}
 24744  				if iNdEx >= l {
 24745  					return io.ErrUnexpectedEOF
 24746  				}
 24747  				b := dAtA[iNdEx]
 24748  				iNdEx++
 24749  				msglen |= int(b&0x7F) << shift
 24750  				if b < 0x80 {
 24751  					break
 24752  				}
 24753  			}
 24754  			if msglen < 0 {
 24755  				return ErrInvalidLength
 24756  			}
 24757  			postIndex := iNdEx + msglen
 24758  			if postIndex < 0 {
 24759  				return ErrInvalidLength
 24760  			}
 24761  			if postIndex > l {
 24762  				return io.ErrUnexpectedEOF
 24763  			}
 24764  			if m.TabletAlias == nil {
 24765  				m.TabletAlias = &topodata.TabletAlias{}
 24766  			}
 24767  			if err := m.TabletAlias.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 24768  				return err
 24769  			}
 24770  			iNdEx = postIndex
 24771  		default:
 24772  			iNdEx = preIndex
 24773  			skippy, err := skip(dAtA[iNdEx:])
 24774  			if err != nil {
 24775  				return err
 24776  			}
 24777  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 24778  				return ErrInvalidLength
 24779  			}
 24780  			if (iNdEx + skippy) > l {
 24781  				return io.ErrUnexpectedEOF
 24782  			}
 24783  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 24784  			iNdEx += skippy
 24785  		}
 24786  	}
 24787  
 24788  	if iNdEx > l {
 24789  		return io.ErrUnexpectedEOF
 24790  	}
 24791  	return nil
 24792  }
 24793  func (m *GetTabletResponse) UnmarshalVT(dAtA []byte) error {
 24794  	l := len(dAtA)
 24795  	iNdEx := 0
 24796  	for iNdEx < l {
 24797  		preIndex := iNdEx
 24798  		var wire uint64
 24799  		for shift := uint(0); ; shift += 7 {
 24800  			if shift >= 64 {
 24801  				return ErrIntOverflow
 24802  			}
 24803  			if iNdEx >= l {
 24804  				return io.ErrUnexpectedEOF
 24805  			}
 24806  			b := dAtA[iNdEx]
 24807  			iNdEx++
 24808  			wire |= uint64(b&0x7F) << shift
 24809  			if b < 0x80 {
 24810  				break
 24811  			}
 24812  		}
 24813  		fieldNum := int32(wire >> 3)
 24814  		wireType := int(wire & 0x7)
 24815  		if wireType == 4 {
 24816  			return fmt.Errorf("proto: GetTabletResponse: wiretype end group for non-group")
 24817  		}
 24818  		if fieldNum <= 0 {
 24819  			return fmt.Errorf("proto: GetTabletResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 24820  		}
 24821  		switch fieldNum {
 24822  		case 1:
 24823  			if wireType != 2 {
 24824  				return fmt.Errorf("proto: wrong wireType = %d for field Tablet", wireType)
 24825  			}
 24826  			var msglen int
 24827  			for shift := uint(0); ; shift += 7 {
 24828  				if shift >= 64 {
 24829  					return ErrIntOverflow
 24830  				}
 24831  				if iNdEx >= l {
 24832  					return io.ErrUnexpectedEOF
 24833  				}
 24834  				b := dAtA[iNdEx]
 24835  				iNdEx++
 24836  				msglen |= int(b&0x7F) << shift
 24837  				if b < 0x80 {
 24838  					break
 24839  				}
 24840  			}
 24841  			if msglen < 0 {
 24842  				return ErrInvalidLength
 24843  			}
 24844  			postIndex := iNdEx + msglen
 24845  			if postIndex < 0 {
 24846  				return ErrInvalidLength
 24847  			}
 24848  			if postIndex > l {
 24849  				return io.ErrUnexpectedEOF
 24850  			}
 24851  			if m.Tablet == nil {
 24852  				m.Tablet = &topodata.Tablet{}
 24853  			}
 24854  			if err := m.Tablet.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 24855  				return err
 24856  			}
 24857  			iNdEx = postIndex
 24858  		default:
 24859  			iNdEx = preIndex
 24860  			skippy, err := skip(dAtA[iNdEx:])
 24861  			if err != nil {
 24862  				return err
 24863  			}
 24864  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 24865  				return ErrInvalidLength
 24866  			}
 24867  			if (iNdEx + skippy) > l {
 24868  				return io.ErrUnexpectedEOF
 24869  			}
 24870  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 24871  			iNdEx += skippy
 24872  		}
 24873  	}
 24874  
 24875  	if iNdEx > l {
 24876  		return io.ErrUnexpectedEOF
 24877  	}
 24878  	return nil
 24879  }
 24880  func (m *GetTabletsRequest) UnmarshalVT(dAtA []byte) error {
 24881  	l := len(dAtA)
 24882  	iNdEx := 0
 24883  	for iNdEx < l {
 24884  		preIndex := iNdEx
 24885  		var wire uint64
 24886  		for shift := uint(0); ; shift += 7 {
 24887  			if shift >= 64 {
 24888  				return ErrIntOverflow
 24889  			}
 24890  			if iNdEx >= l {
 24891  				return io.ErrUnexpectedEOF
 24892  			}
 24893  			b := dAtA[iNdEx]
 24894  			iNdEx++
 24895  			wire |= uint64(b&0x7F) << shift
 24896  			if b < 0x80 {
 24897  				break
 24898  			}
 24899  		}
 24900  		fieldNum := int32(wire >> 3)
 24901  		wireType := int(wire & 0x7)
 24902  		if wireType == 4 {
 24903  			return fmt.Errorf("proto: GetTabletsRequest: wiretype end group for non-group")
 24904  		}
 24905  		if fieldNum <= 0 {
 24906  			return fmt.Errorf("proto: GetTabletsRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 24907  		}
 24908  		switch fieldNum {
 24909  		case 1:
 24910  			if wireType != 2 {
 24911  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 24912  			}
 24913  			var stringLen uint64
 24914  			for shift := uint(0); ; shift += 7 {
 24915  				if shift >= 64 {
 24916  					return ErrIntOverflow
 24917  				}
 24918  				if iNdEx >= l {
 24919  					return io.ErrUnexpectedEOF
 24920  				}
 24921  				b := dAtA[iNdEx]
 24922  				iNdEx++
 24923  				stringLen |= uint64(b&0x7F) << shift
 24924  				if b < 0x80 {
 24925  					break
 24926  				}
 24927  			}
 24928  			intStringLen := int(stringLen)
 24929  			if intStringLen < 0 {
 24930  				return ErrInvalidLength
 24931  			}
 24932  			postIndex := iNdEx + intStringLen
 24933  			if postIndex < 0 {
 24934  				return ErrInvalidLength
 24935  			}
 24936  			if postIndex > l {
 24937  				return io.ErrUnexpectedEOF
 24938  			}
 24939  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 24940  			iNdEx = postIndex
 24941  		case 2:
 24942  			if wireType != 2 {
 24943  				return fmt.Errorf("proto: wrong wireType = %d for field Shard", wireType)
 24944  			}
 24945  			var stringLen uint64
 24946  			for shift := uint(0); ; shift += 7 {
 24947  				if shift >= 64 {
 24948  					return ErrIntOverflow
 24949  				}
 24950  				if iNdEx >= l {
 24951  					return io.ErrUnexpectedEOF
 24952  				}
 24953  				b := dAtA[iNdEx]
 24954  				iNdEx++
 24955  				stringLen |= uint64(b&0x7F) << shift
 24956  				if b < 0x80 {
 24957  					break
 24958  				}
 24959  			}
 24960  			intStringLen := int(stringLen)
 24961  			if intStringLen < 0 {
 24962  				return ErrInvalidLength
 24963  			}
 24964  			postIndex := iNdEx + intStringLen
 24965  			if postIndex < 0 {
 24966  				return ErrInvalidLength
 24967  			}
 24968  			if postIndex > l {
 24969  				return io.ErrUnexpectedEOF
 24970  			}
 24971  			m.Shard = string(dAtA[iNdEx:postIndex])
 24972  			iNdEx = postIndex
 24973  		case 3:
 24974  			if wireType != 2 {
 24975  				return fmt.Errorf("proto: wrong wireType = %d for field Cells", wireType)
 24976  			}
 24977  			var stringLen uint64
 24978  			for shift := uint(0); ; shift += 7 {
 24979  				if shift >= 64 {
 24980  					return ErrIntOverflow
 24981  				}
 24982  				if iNdEx >= l {
 24983  					return io.ErrUnexpectedEOF
 24984  				}
 24985  				b := dAtA[iNdEx]
 24986  				iNdEx++
 24987  				stringLen |= uint64(b&0x7F) << shift
 24988  				if b < 0x80 {
 24989  					break
 24990  				}
 24991  			}
 24992  			intStringLen := int(stringLen)
 24993  			if intStringLen < 0 {
 24994  				return ErrInvalidLength
 24995  			}
 24996  			postIndex := iNdEx + intStringLen
 24997  			if postIndex < 0 {
 24998  				return ErrInvalidLength
 24999  			}
 25000  			if postIndex > l {
 25001  				return io.ErrUnexpectedEOF
 25002  			}
 25003  			m.Cells = append(m.Cells, string(dAtA[iNdEx:postIndex]))
 25004  			iNdEx = postIndex
 25005  		case 4:
 25006  			if wireType != 0 {
 25007  				return fmt.Errorf("proto: wrong wireType = %d for field Strict", wireType)
 25008  			}
 25009  			var v int
 25010  			for shift := uint(0); ; shift += 7 {
 25011  				if shift >= 64 {
 25012  					return ErrIntOverflow
 25013  				}
 25014  				if iNdEx >= l {
 25015  					return io.ErrUnexpectedEOF
 25016  				}
 25017  				b := dAtA[iNdEx]
 25018  				iNdEx++
 25019  				v |= int(b&0x7F) << shift
 25020  				if b < 0x80 {
 25021  					break
 25022  				}
 25023  			}
 25024  			m.Strict = bool(v != 0)
 25025  		case 5:
 25026  			if wireType != 2 {
 25027  				return fmt.Errorf("proto: wrong wireType = %d for field TabletAliases", wireType)
 25028  			}
 25029  			var msglen int
 25030  			for shift := uint(0); ; shift += 7 {
 25031  				if shift >= 64 {
 25032  					return ErrIntOverflow
 25033  				}
 25034  				if iNdEx >= l {
 25035  					return io.ErrUnexpectedEOF
 25036  				}
 25037  				b := dAtA[iNdEx]
 25038  				iNdEx++
 25039  				msglen |= int(b&0x7F) << shift
 25040  				if b < 0x80 {
 25041  					break
 25042  				}
 25043  			}
 25044  			if msglen < 0 {
 25045  				return ErrInvalidLength
 25046  			}
 25047  			postIndex := iNdEx + msglen
 25048  			if postIndex < 0 {
 25049  				return ErrInvalidLength
 25050  			}
 25051  			if postIndex > l {
 25052  				return io.ErrUnexpectedEOF
 25053  			}
 25054  			m.TabletAliases = append(m.TabletAliases, &topodata.TabletAlias{})
 25055  			if err := m.TabletAliases[len(m.TabletAliases)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 25056  				return err
 25057  			}
 25058  			iNdEx = postIndex
 25059  		case 6:
 25060  			if wireType != 0 {
 25061  				return fmt.Errorf("proto: wrong wireType = %d for field TabletType", wireType)
 25062  			}
 25063  			m.TabletType = 0
 25064  			for shift := uint(0); ; shift += 7 {
 25065  				if shift >= 64 {
 25066  					return ErrIntOverflow
 25067  				}
 25068  				if iNdEx >= l {
 25069  					return io.ErrUnexpectedEOF
 25070  				}
 25071  				b := dAtA[iNdEx]
 25072  				iNdEx++
 25073  				m.TabletType |= topodata.TabletType(b&0x7F) << shift
 25074  				if b < 0x80 {
 25075  					break
 25076  				}
 25077  			}
 25078  		default:
 25079  			iNdEx = preIndex
 25080  			skippy, err := skip(dAtA[iNdEx:])
 25081  			if err != nil {
 25082  				return err
 25083  			}
 25084  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 25085  				return ErrInvalidLength
 25086  			}
 25087  			if (iNdEx + skippy) > l {
 25088  				return io.ErrUnexpectedEOF
 25089  			}
 25090  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 25091  			iNdEx += skippy
 25092  		}
 25093  	}
 25094  
 25095  	if iNdEx > l {
 25096  		return io.ErrUnexpectedEOF
 25097  	}
 25098  	return nil
 25099  }
 25100  func (m *GetTabletsResponse) UnmarshalVT(dAtA []byte) error {
 25101  	l := len(dAtA)
 25102  	iNdEx := 0
 25103  	for iNdEx < l {
 25104  		preIndex := iNdEx
 25105  		var wire uint64
 25106  		for shift := uint(0); ; shift += 7 {
 25107  			if shift >= 64 {
 25108  				return ErrIntOverflow
 25109  			}
 25110  			if iNdEx >= l {
 25111  				return io.ErrUnexpectedEOF
 25112  			}
 25113  			b := dAtA[iNdEx]
 25114  			iNdEx++
 25115  			wire |= uint64(b&0x7F) << shift
 25116  			if b < 0x80 {
 25117  				break
 25118  			}
 25119  		}
 25120  		fieldNum := int32(wire >> 3)
 25121  		wireType := int(wire & 0x7)
 25122  		if wireType == 4 {
 25123  			return fmt.Errorf("proto: GetTabletsResponse: wiretype end group for non-group")
 25124  		}
 25125  		if fieldNum <= 0 {
 25126  			return fmt.Errorf("proto: GetTabletsResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 25127  		}
 25128  		switch fieldNum {
 25129  		case 1:
 25130  			if wireType != 2 {
 25131  				return fmt.Errorf("proto: wrong wireType = %d for field Tablets", wireType)
 25132  			}
 25133  			var msglen int
 25134  			for shift := uint(0); ; shift += 7 {
 25135  				if shift >= 64 {
 25136  					return ErrIntOverflow
 25137  				}
 25138  				if iNdEx >= l {
 25139  					return io.ErrUnexpectedEOF
 25140  				}
 25141  				b := dAtA[iNdEx]
 25142  				iNdEx++
 25143  				msglen |= int(b&0x7F) << shift
 25144  				if b < 0x80 {
 25145  					break
 25146  				}
 25147  			}
 25148  			if msglen < 0 {
 25149  				return ErrInvalidLength
 25150  			}
 25151  			postIndex := iNdEx + msglen
 25152  			if postIndex < 0 {
 25153  				return ErrInvalidLength
 25154  			}
 25155  			if postIndex > l {
 25156  				return io.ErrUnexpectedEOF
 25157  			}
 25158  			m.Tablets = append(m.Tablets, &topodata.Tablet{})
 25159  			if err := m.Tablets[len(m.Tablets)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 25160  				return err
 25161  			}
 25162  			iNdEx = postIndex
 25163  		default:
 25164  			iNdEx = preIndex
 25165  			skippy, err := skip(dAtA[iNdEx:])
 25166  			if err != nil {
 25167  				return err
 25168  			}
 25169  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 25170  				return ErrInvalidLength
 25171  			}
 25172  			if (iNdEx + skippy) > l {
 25173  				return io.ErrUnexpectedEOF
 25174  			}
 25175  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 25176  			iNdEx += skippy
 25177  		}
 25178  	}
 25179  
 25180  	if iNdEx > l {
 25181  		return io.ErrUnexpectedEOF
 25182  	}
 25183  	return nil
 25184  }
 25185  func (m *GetTopologyPathRequest) UnmarshalVT(dAtA []byte) error {
 25186  	l := len(dAtA)
 25187  	iNdEx := 0
 25188  	for iNdEx < l {
 25189  		preIndex := iNdEx
 25190  		var wire uint64
 25191  		for shift := uint(0); ; shift += 7 {
 25192  			if shift >= 64 {
 25193  				return ErrIntOverflow
 25194  			}
 25195  			if iNdEx >= l {
 25196  				return io.ErrUnexpectedEOF
 25197  			}
 25198  			b := dAtA[iNdEx]
 25199  			iNdEx++
 25200  			wire |= uint64(b&0x7F) << shift
 25201  			if b < 0x80 {
 25202  				break
 25203  			}
 25204  		}
 25205  		fieldNum := int32(wire >> 3)
 25206  		wireType := int(wire & 0x7)
 25207  		if wireType == 4 {
 25208  			return fmt.Errorf("proto: GetTopologyPathRequest: wiretype end group for non-group")
 25209  		}
 25210  		if fieldNum <= 0 {
 25211  			return fmt.Errorf("proto: GetTopologyPathRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 25212  		}
 25213  		switch fieldNum {
 25214  		case 1:
 25215  			if wireType != 2 {
 25216  				return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
 25217  			}
 25218  			var stringLen uint64
 25219  			for shift := uint(0); ; shift += 7 {
 25220  				if shift >= 64 {
 25221  					return ErrIntOverflow
 25222  				}
 25223  				if iNdEx >= l {
 25224  					return io.ErrUnexpectedEOF
 25225  				}
 25226  				b := dAtA[iNdEx]
 25227  				iNdEx++
 25228  				stringLen |= uint64(b&0x7F) << shift
 25229  				if b < 0x80 {
 25230  					break
 25231  				}
 25232  			}
 25233  			intStringLen := int(stringLen)
 25234  			if intStringLen < 0 {
 25235  				return ErrInvalidLength
 25236  			}
 25237  			postIndex := iNdEx + intStringLen
 25238  			if postIndex < 0 {
 25239  				return ErrInvalidLength
 25240  			}
 25241  			if postIndex > l {
 25242  				return io.ErrUnexpectedEOF
 25243  			}
 25244  			m.Path = string(dAtA[iNdEx:postIndex])
 25245  			iNdEx = postIndex
 25246  		default:
 25247  			iNdEx = preIndex
 25248  			skippy, err := skip(dAtA[iNdEx:])
 25249  			if err != nil {
 25250  				return err
 25251  			}
 25252  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 25253  				return ErrInvalidLength
 25254  			}
 25255  			if (iNdEx + skippy) > l {
 25256  				return io.ErrUnexpectedEOF
 25257  			}
 25258  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 25259  			iNdEx += skippy
 25260  		}
 25261  	}
 25262  
 25263  	if iNdEx > l {
 25264  		return io.ErrUnexpectedEOF
 25265  	}
 25266  	return nil
 25267  }
 25268  func (m *GetTopologyPathResponse) UnmarshalVT(dAtA []byte) error {
 25269  	l := len(dAtA)
 25270  	iNdEx := 0
 25271  	for iNdEx < l {
 25272  		preIndex := iNdEx
 25273  		var wire uint64
 25274  		for shift := uint(0); ; shift += 7 {
 25275  			if shift >= 64 {
 25276  				return ErrIntOverflow
 25277  			}
 25278  			if iNdEx >= l {
 25279  				return io.ErrUnexpectedEOF
 25280  			}
 25281  			b := dAtA[iNdEx]
 25282  			iNdEx++
 25283  			wire |= uint64(b&0x7F) << shift
 25284  			if b < 0x80 {
 25285  				break
 25286  			}
 25287  		}
 25288  		fieldNum := int32(wire >> 3)
 25289  		wireType := int(wire & 0x7)
 25290  		if wireType == 4 {
 25291  			return fmt.Errorf("proto: GetTopologyPathResponse: wiretype end group for non-group")
 25292  		}
 25293  		if fieldNum <= 0 {
 25294  			return fmt.Errorf("proto: GetTopologyPathResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 25295  		}
 25296  		switch fieldNum {
 25297  		case 1:
 25298  			if wireType != 2 {
 25299  				return fmt.Errorf("proto: wrong wireType = %d for field Cell", wireType)
 25300  			}
 25301  			var msglen int
 25302  			for shift := uint(0); ; shift += 7 {
 25303  				if shift >= 64 {
 25304  					return ErrIntOverflow
 25305  				}
 25306  				if iNdEx >= l {
 25307  					return io.ErrUnexpectedEOF
 25308  				}
 25309  				b := dAtA[iNdEx]
 25310  				iNdEx++
 25311  				msglen |= int(b&0x7F) << shift
 25312  				if b < 0x80 {
 25313  					break
 25314  				}
 25315  			}
 25316  			if msglen < 0 {
 25317  				return ErrInvalidLength
 25318  			}
 25319  			postIndex := iNdEx + msglen
 25320  			if postIndex < 0 {
 25321  				return ErrInvalidLength
 25322  			}
 25323  			if postIndex > l {
 25324  				return io.ErrUnexpectedEOF
 25325  			}
 25326  			if m.Cell == nil {
 25327  				m.Cell = &TopologyCell{}
 25328  			}
 25329  			if err := m.Cell.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 25330  				return err
 25331  			}
 25332  			iNdEx = postIndex
 25333  		default:
 25334  			iNdEx = preIndex
 25335  			skippy, err := skip(dAtA[iNdEx:])
 25336  			if err != nil {
 25337  				return err
 25338  			}
 25339  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 25340  				return ErrInvalidLength
 25341  			}
 25342  			if (iNdEx + skippy) > l {
 25343  				return io.ErrUnexpectedEOF
 25344  			}
 25345  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 25346  			iNdEx += skippy
 25347  		}
 25348  	}
 25349  
 25350  	if iNdEx > l {
 25351  		return io.ErrUnexpectedEOF
 25352  	}
 25353  	return nil
 25354  }
 25355  func (m *TopologyCell) UnmarshalVT(dAtA []byte) error {
 25356  	l := len(dAtA)
 25357  	iNdEx := 0
 25358  	for iNdEx < l {
 25359  		preIndex := iNdEx
 25360  		var wire uint64
 25361  		for shift := uint(0); ; shift += 7 {
 25362  			if shift >= 64 {
 25363  				return ErrIntOverflow
 25364  			}
 25365  			if iNdEx >= l {
 25366  				return io.ErrUnexpectedEOF
 25367  			}
 25368  			b := dAtA[iNdEx]
 25369  			iNdEx++
 25370  			wire |= uint64(b&0x7F) << shift
 25371  			if b < 0x80 {
 25372  				break
 25373  			}
 25374  		}
 25375  		fieldNum := int32(wire >> 3)
 25376  		wireType := int(wire & 0x7)
 25377  		if wireType == 4 {
 25378  			return fmt.Errorf("proto: TopologyCell: wiretype end group for non-group")
 25379  		}
 25380  		if fieldNum <= 0 {
 25381  			return fmt.Errorf("proto: TopologyCell: illegal tag %d (wire type %d)", fieldNum, wire)
 25382  		}
 25383  		switch fieldNum {
 25384  		case 1:
 25385  			if wireType != 2 {
 25386  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
 25387  			}
 25388  			var stringLen uint64
 25389  			for shift := uint(0); ; shift += 7 {
 25390  				if shift >= 64 {
 25391  					return ErrIntOverflow
 25392  				}
 25393  				if iNdEx >= l {
 25394  					return io.ErrUnexpectedEOF
 25395  				}
 25396  				b := dAtA[iNdEx]
 25397  				iNdEx++
 25398  				stringLen |= uint64(b&0x7F) << shift
 25399  				if b < 0x80 {
 25400  					break
 25401  				}
 25402  			}
 25403  			intStringLen := int(stringLen)
 25404  			if intStringLen < 0 {
 25405  				return ErrInvalidLength
 25406  			}
 25407  			postIndex := iNdEx + intStringLen
 25408  			if postIndex < 0 {
 25409  				return ErrInvalidLength
 25410  			}
 25411  			if postIndex > l {
 25412  				return io.ErrUnexpectedEOF
 25413  			}
 25414  			m.Name = string(dAtA[iNdEx:postIndex])
 25415  			iNdEx = postIndex
 25416  		case 2:
 25417  			if wireType != 2 {
 25418  				return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
 25419  			}
 25420  			var stringLen uint64
 25421  			for shift := uint(0); ; shift += 7 {
 25422  				if shift >= 64 {
 25423  					return ErrIntOverflow
 25424  				}
 25425  				if iNdEx >= l {
 25426  					return io.ErrUnexpectedEOF
 25427  				}
 25428  				b := dAtA[iNdEx]
 25429  				iNdEx++
 25430  				stringLen |= uint64(b&0x7F) << shift
 25431  				if b < 0x80 {
 25432  					break
 25433  				}
 25434  			}
 25435  			intStringLen := int(stringLen)
 25436  			if intStringLen < 0 {
 25437  				return ErrInvalidLength
 25438  			}
 25439  			postIndex := iNdEx + intStringLen
 25440  			if postIndex < 0 {
 25441  				return ErrInvalidLength
 25442  			}
 25443  			if postIndex > l {
 25444  				return io.ErrUnexpectedEOF
 25445  			}
 25446  			m.Path = string(dAtA[iNdEx:postIndex])
 25447  			iNdEx = postIndex
 25448  		case 3:
 25449  			if wireType != 2 {
 25450  				return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType)
 25451  			}
 25452  			var stringLen uint64
 25453  			for shift := uint(0); ; shift += 7 {
 25454  				if shift >= 64 {
 25455  					return ErrIntOverflow
 25456  				}
 25457  				if iNdEx >= l {
 25458  					return io.ErrUnexpectedEOF
 25459  				}
 25460  				b := dAtA[iNdEx]
 25461  				iNdEx++
 25462  				stringLen |= uint64(b&0x7F) << shift
 25463  				if b < 0x80 {
 25464  					break
 25465  				}
 25466  			}
 25467  			intStringLen := int(stringLen)
 25468  			if intStringLen < 0 {
 25469  				return ErrInvalidLength
 25470  			}
 25471  			postIndex := iNdEx + intStringLen
 25472  			if postIndex < 0 {
 25473  				return ErrInvalidLength
 25474  			}
 25475  			if postIndex > l {
 25476  				return io.ErrUnexpectedEOF
 25477  			}
 25478  			m.Data = string(dAtA[iNdEx:postIndex])
 25479  			iNdEx = postIndex
 25480  		case 4:
 25481  			if wireType != 2 {
 25482  				return fmt.Errorf("proto: wrong wireType = %d for field Children", wireType)
 25483  			}
 25484  			var stringLen uint64
 25485  			for shift := uint(0); ; shift += 7 {
 25486  				if shift >= 64 {
 25487  					return ErrIntOverflow
 25488  				}
 25489  				if iNdEx >= l {
 25490  					return io.ErrUnexpectedEOF
 25491  				}
 25492  				b := dAtA[iNdEx]
 25493  				iNdEx++
 25494  				stringLen |= uint64(b&0x7F) << shift
 25495  				if b < 0x80 {
 25496  					break
 25497  				}
 25498  			}
 25499  			intStringLen := int(stringLen)
 25500  			if intStringLen < 0 {
 25501  				return ErrInvalidLength
 25502  			}
 25503  			postIndex := iNdEx + intStringLen
 25504  			if postIndex < 0 {
 25505  				return ErrInvalidLength
 25506  			}
 25507  			if postIndex > l {
 25508  				return io.ErrUnexpectedEOF
 25509  			}
 25510  			m.Children = append(m.Children, string(dAtA[iNdEx:postIndex]))
 25511  			iNdEx = postIndex
 25512  		default:
 25513  			iNdEx = preIndex
 25514  			skippy, err := skip(dAtA[iNdEx:])
 25515  			if err != nil {
 25516  				return err
 25517  			}
 25518  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 25519  				return ErrInvalidLength
 25520  			}
 25521  			if (iNdEx + skippy) > l {
 25522  				return io.ErrUnexpectedEOF
 25523  			}
 25524  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 25525  			iNdEx += skippy
 25526  		}
 25527  	}
 25528  
 25529  	if iNdEx > l {
 25530  		return io.ErrUnexpectedEOF
 25531  	}
 25532  	return nil
 25533  }
 25534  func (m *GetVSchemaRequest) UnmarshalVT(dAtA []byte) error {
 25535  	l := len(dAtA)
 25536  	iNdEx := 0
 25537  	for iNdEx < l {
 25538  		preIndex := iNdEx
 25539  		var wire uint64
 25540  		for shift := uint(0); ; shift += 7 {
 25541  			if shift >= 64 {
 25542  				return ErrIntOverflow
 25543  			}
 25544  			if iNdEx >= l {
 25545  				return io.ErrUnexpectedEOF
 25546  			}
 25547  			b := dAtA[iNdEx]
 25548  			iNdEx++
 25549  			wire |= uint64(b&0x7F) << shift
 25550  			if b < 0x80 {
 25551  				break
 25552  			}
 25553  		}
 25554  		fieldNum := int32(wire >> 3)
 25555  		wireType := int(wire & 0x7)
 25556  		if wireType == 4 {
 25557  			return fmt.Errorf("proto: GetVSchemaRequest: wiretype end group for non-group")
 25558  		}
 25559  		if fieldNum <= 0 {
 25560  			return fmt.Errorf("proto: GetVSchemaRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 25561  		}
 25562  		switch fieldNum {
 25563  		case 1:
 25564  			if wireType != 2 {
 25565  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 25566  			}
 25567  			var stringLen uint64
 25568  			for shift := uint(0); ; shift += 7 {
 25569  				if shift >= 64 {
 25570  					return ErrIntOverflow
 25571  				}
 25572  				if iNdEx >= l {
 25573  					return io.ErrUnexpectedEOF
 25574  				}
 25575  				b := dAtA[iNdEx]
 25576  				iNdEx++
 25577  				stringLen |= uint64(b&0x7F) << shift
 25578  				if b < 0x80 {
 25579  					break
 25580  				}
 25581  			}
 25582  			intStringLen := int(stringLen)
 25583  			if intStringLen < 0 {
 25584  				return ErrInvalidLength
 25585  			}
 25586  			postIndex := iNdEx + intStringLen
 25587  			if postIndex < 0 {
 25588  				return ErrInvalidLength
 25589  			}
 25590  			if postIndex > l {
 25591  				return io.ErrUnexpectedEOF
 25592  			}
 25593  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 25594  			iNdEx = postIndex
 25595  		default:
 25596  			iNdEx = preIndex
 25597  			skippy, err := skip(dAtA[iNdEx:])
 25598  			if err != nil {
 25599  				return err
 25600  			}
 25601  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 25602  				return ErrInvalidLength
 25603  			}
 25604  			if (iNdEx + skippy) > l {
 25605  				return io.ErrUnexpectedEOF
 25606  			}
 25607  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 25608  			iNdEx += skippy
 25609  		}
 25610  	}
 25611  
 25612  	if iNdEx > l {
 25613  		return io.ErrUnexpectedEOF
 25614  	}
 25615  	return nil
 25616  }
 25617  func (m *GetVersionRequest) UnmarshalVT(dAtA []byte) error {
 25618  	l := len(dAtA)
 25619  	iNdEx := 0
 25620  	for iNdEx < l {
 25621  		preIndex := iNdEx
 25622  		var wire uint64
 25623  		for shift := uint(0); ; shift += 7 {
 25624  			if shift >= 64 {
 25625  				return ErrIntOverflow
 25626  			}
 25627  			if iNdEx >= l {
 25628  				return io.ErrUnexpectedEOF
 25629  			}
 25630  			b := dAtA[iNdEx]
 25631  			iNdEx++
 25632  			wire |= uint64(b&0x7F) << shift
 25633  			if b < 0x80 {
 25634  				break
 25635  			}
 25636  		}
 25637  		fieldNum := int32(wire >> 3)
 25638  		wireType := int(wire & 0x7)
 25639  		if wireType == 4 {
 25640  			return fmt.Errorf("proto: GetVersionRequest: wiretype end group for non-group")
 25641  		}
 25642  		if fieldNum <= 0 {
 25643  			return fmt.Errorf("proto: GetVersionRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 25644  		}
 25645  		switch fieldNum {
 25646  		case 1:
 25647  			if wireType != 2 {
 25648  				return fmt.Errorf("proto: wrong wireType = %d for field TabletAlias", wireType)
 25649  			}
 25650  			var msglen int
 25651  			for shift := uint(0); ; shift += 7 {
 25652  				if shift >= 64 {
 25653  					return ErrIntOverflow
 25654  				}
 25655  				if iNdEx >= l {
 25656  					return io.ErrUnexpectedEOF
 25657  				}
 25658  				b := dAtA[iNdEx]
 25659  				iNdEx++
 25660  				msglen |= int(b&0x7F) << shift
 25661  				if b < 0x80 {
 25662  					break
 25663  				}
 25664  			}
 25665  			if msglen < 0 {
 25666  				return ErrInvalidLength
 25667  			}
 25668  			postIndex := iNdEx + msglen
 25669  			if postIndex < 0 {
 25670  				return ErrInvalidLength
 25671  			}
 25672  			if postIndex > l {
 25673  				return io.ErrUnexpectedEOF
 25674  			}
 25675  			if m.TabletAlias == nil {
 25676  				m.TabletAlias = &topodata.TabletAlias{}
 25677  			}
 25678  			if err := m.TabletAlias.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 25679  				return err
 25680  			}
 25681  			iNdEx = postIndex
 25682  		default:
 25683  			iNdEx = preIndex
 25684  			skippy, err := skip(dAtA[iNdEx:])
 25685  			if err != nil {
 25686  				return err
 25687  			}
 25688  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 25689  				return ErrInvalidLength
 25690  			}
 25691  			if (iNdEx + skippy) > l {
 25692  				return io.ErrUnexpectedEOF
 25693  			}
 25694  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 25695  			iNdEx += skippy
 25696  		}
 25697  	}
 25698  
 25699  	if iNdEx > l {
 25700  		return io.ErrUnexpectedEOF
 25701  	}
 25702  	return nil
 25703  }
 25704  func (m *GetVersionResponse) UnmarshalVT(dAtA []byte) error {
 25705  	l := len(dAtA)
 25706  	iNdEx := 0
 25707  	for iNdEx < l {
 25708  		preIndex := iNdEx
 25709  		var wire uint64
 25710  		for shift := uint(0); ; shift += 7 {
 25711  			if shift >= 64 {
 25712  				return ErrIntOverflow
 25713  			}
 25714  			if iNdEx >= l {
 25715  				return io.ErrUnexpectedEOF
 25716  			}
 25717  			b := dAtA[iNdEx]
 25718  			iNdEx++
 25719  			wire |= uint64(b&0x7F) << shift
 25720  			if b < 0x80 {
 25721  				break
 25722  			}
 25723  		}
 25724  		fieldNum := int32(wire >> 3)
 25725  		wireType := int(wire & 0x7)
 25726  		if wireType == 4 {
 25727  			return fmt.Errorf("proto: GetVersionResponse: wiretype end group for non-group")
 25728  		}
 25729  		if fieldNum <= 0 {
 25730  			return fmt.Errorf("proto: GetVersionResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 25731  		}
 25732  		switch fieldNum {
 25733  		case 1:
 25734  			if wireType != 2 {
 25735  				return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType)
 25736  			}
 25737  			var stringLen uint64
 25738  			for shift := uint(0); ; shift += 7 {
 25739  				if shift >= 64 {
 25740  					return ErrIntOverflow
 25741  				}
 25742  				if iNdEx >= l {
 25743  					return io.ErrUnexpectedEOF
 25744  				}
 25745  				b := dAtA[iNdEx]
 25746  				iNdEx++
 25747  				stringLen |= uint64(b&0x7F) << shift
 25748  				if b < 0x80 {
 25749  					break
 25750  				}
 25751  			}
 25752  			intStringLen := int(stringLen)
 25753  			if intStringLen < 0 {
 25754  				return ErrInvalidLength
 25755  			}
 25756  			postIndex := iNdEx + intStringLen
 25757  			if postIndex < 0 {
 25758  				return ErrInvalidLength
 25759  			}
 25760  			if postIndex > l {
 25761  				return io.ErrUnexpectedEOF
 25762  			}
 25763  			m.Version = string(dAtA[iNdEx:postIndex])
 25764  			iNdEx = postIndex
 25765  		default:
 25766  			iNdEx = preIndex
 25767  			skippy, err := skip(dAtA[iNdEx:])
 25768  			if err != nil {
 25769  				return err
 25770  			}
 25771  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 25772  				return ErrInvalidLength
 25773  			}
 25774  			if (iNdEx + skippy) > l {
 25775  				return io.ErrUnexpectedEOF
 25776  			}
 25777  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 25778  			iNdEx += skippy
 25779  		}
 25780  	}
 25781  
 25782  	if iNdEx > l {
 25783  		return io.ErrUnexpectedEOF
 25784  	}
 25785  	return nil
 25786  }
 25787  func (m *GetVSchemaResponse) UnmarshalVT(dAtA []byte) error {
 25788  	l := len(dAtA)
 25789  	iNdEx := 0
 25790  	for iNdEx < l {
 25791  		preIndex := iNdEx
 25792  		var wire uint64
 25793  		for shift := uint(0); ; shift += 7 {
 25794  			if shift >= 64 {
 25795  				return ErrIntOverflow
 25796  			}
 25797  			if iNdEx >= l {
 25798  				return io.ErrUnexpectedEOF
 25799  			}
 25800  			b := dAtA[iNdEx]
 25801  			iNdEx++
 25802  			wire |= uint64(b&0x7F) << shift
 25803  			if b < 0x80 {
 25804  				break
 25805  			}
 25806  		}
 25807  		fieldNum := int32(wire >> 3)
 25808  		wireType := int(wire & 0x7)
 25809  		if wireType == 4 {
 25810  			return fmt.Errorf("proto: GetVSchemaResponse: wiretype end group for non-group")
 25811  		}
 25812  		if fieldNum <= 0 {
 25813  			return fmt.Errorf("proto: GetVSchemaResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 25814  		}
 25815  		switch fieldNum {
 25816  		case 1:
 25817  			if wireType != 2 {
 25818  				return fmt.Errorf("proto: wrong wireType = %d for field VSchema", wireType)
 25819  			}
 25820  			var msglen int
 25821  			for shift := uint(0); ; shift += 7 {
 25822  				if shift >= 64 {
 25823  					return ErrIntOverflow
 25824  				}
 25825  				if iNdEx >= l {
 25826  					return io.ErrUnexpectedEOF
 25827  				}
 25828  				b := dAtA[iNdEx]
 25829  				iNdEx++
 25830  				msglen |= int(b&0x7F) << shift
 25831  				if b < 0x80 {
 25832  					break
 25833  				}
 25834  			}
 25835  			if msglen < 0 {
 25836  				return ErrInvalidLength
 25837  			}
 25838  			postIndex := iNdEx + msglen
 25839  			if postIndex < 0 {
 25840  				return ErrInvalidLength
 25841  			}
 25842  			if postIndex > l {
 25843  				return io.ErrUnexpectedEOF
 25844  			}
 25845  			if m.VSchema == nil {
 25846  				m.VSchema = &vschema.Keyspace{}
 25847  			}
 25848  			if err := m.VSchema.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 25849  				return err
 25850  			}
 25851  			iNdEx = postIndex
 25852  		default:
 25853  			iNdEx = preIndex
 25854  			skippy, err := skip(dAtA[iNdEx:])
 25855  			if err != nil {
 25856  				return err
 25857  			}
 25858  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 25859  				return ErrInvalidLength
 25860  			}
 25861  			if (iNdEx + skippy) > l {
 25862  				return io.ErrUnexpectedEOF
 25863  			}
 25864  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 25865  			iNdEx += skippy
 25866  		}
 25867  	}
 25868  
 25869  	if iNdEx > l {
 25870  		return io.ErrUnexpectedEOF
 25871  	}
 25872  	return nil
 25873  }
 25874  func (m *GetWorkflowsRequest) UnmarshalVT(dAtA []byte) error {
 25875  	l := len(dAtA)
 25876  	iNdEx := 0
 25877  	for iNdEx < l {
 25878  		preIndex := iNdEx
 25879  		var wire uint64
 25880  		for shift := uint(0); ; shift += 7 {
 25881  			if shift >= 64 {
 25882  				return ErrIntOverflow
 25883  			}
 25884  			if iNdEx >= l {
 25885  				return io.ErrUnexpectedEOF
 25886  			}
 25887  			b := dAtA[iNdEx]
 25888  			iNdEx++
 25889  			wire |= uint64(b&0x7F) << shift
 25890  			if b < 0x80 {
 25891  				break
 25892  			}
 25893  		}
 25894  		fieldNum := int32(wire >> 3)
 25895  		wireType := int(wire & 0x7)
 25896  		if wireType == 4 {
 25897  			return fmt.Errorf("proto: GetWorkflowsRequest: wiretype end group for non-group")
 25898  		}
 25899  		if fieldNum <= 0 {
 25900  			return fmt.Errorf("proto: GetWorkflowsRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 25901  		}
 25902  		switch fieldNum {
 25903  		case 1:
 25904  			if wireType != 2 {
 25905  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 25906  			}
 25907  			var stringLen uint64
 25908  			for shift := uint(0); ; shift += 7 {
 25909  				if shift >= 64 {
 25910  					return ErrIntOverflow
 25911  				}
 25912  				if iNdEx >= l {
 25913  					return io.ErrUnexpectedEOF
 25914  				}
 25915  				b := dAtA[iNdEx]
 25916  				iNdEx++
 25917  				stringLen |= uint64(b&0x7F) << shift
 25918  				if b < 0x80 {
 25919  					break
 25920  				}
 25921  			}
 25922  			intStringLen := int(stringLen)
 25923  			if intStringLen < 0 {
 25924  				return ErrInvalidLength
 25925  			}
 25926  			postIndex := iNdEx + intStringLen
 25927  			if postIndex < 0 {
 25928  				return ErrInvalidLength
 25929  			}
 25930  			if postIndex > l {
 25931  				return io.ErrUnexpectedEOF
 25932  			}
 25933  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 25934  			iNdEx = postIndex
 25935  		case 2:
 25936  			if wireType != 0 {
 25937  				return fmt.Errorf("proto: wrong wireType = %d for field ActiveOnly", wireType)
 25938  			}
 25939  			var v int
 25940  			for shift := uint(0); ; shift += 7 {
 25941  				if shift >= 64 {
 25942  					return ErrIntOverflow
 25943  				}
 25944  				if iNdEx >= l {
 25945  					return io.ErrUnexpectedEOF
 25946  				}
 25947  				b := dAtA[iNdEx]
 25948  				iNdEx++
 25949  				v |= int(b&0x7F) << shift
 25950  				if b < 0x80 {
 25951  					break
 25952  				}
 25953  			}
 25954  			m.ActiveOnly = bool(v != 0)
 25955  		default:
 25956  			iNdEx = preIndex
 25957  			skippy, err := skip(dAtA[iNdEx:])
 25958  			if err != nil {
 25959  				return err
 25960  			}
 25961  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 25962  				return ErrInvalidLength
 25963  			}
 25964  			if (iNdEx + skippy) > l {
 25965  				return io.ErrUnexpectedEOF
 25966  			}
 25967  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 25968  			iNdEx += skippy
 25969  		}
 25970  	}
 25971  
 25972  	if iNdEx > l {
 25973  		return io.ErrUnexpectedEOF
 25974  	}
 25975  	return nil
 25976  }
 25977  func (m *GetWorkflowsResponse) UnmarshalVT(dAtA []byte) error {
 25978  	l := len(dAtA)
 25979  	iNdEx := 0
 25980  	for iNdEx < l {
 25981  		preIndex := iNdEx
 25982  		var wire uint64
 25983  		for shift := uint(0); ; shift += 7 {
 25984  			if shift >= 64 {
 25985  				return ErrIntOverflow
 25986  			}
 25987  			if iNdEx >= l {
 25988  				return io.ErrUnexpectedEOF
 25989  			}
 25990  			b := dAtA[iNdEx]
 25991  			iNdEx++
 25992  			wire |= uint64(b&0x7F) << shift
 25993  			if b < 0x80 {
 25994  				break
 25995  			}
 25996  		}
 25997  		fieldNum := int32(wire >> 3)
 25998  		wireType := int(wire & 0x7)
 25999  		if wireType == 4 {
 26000  			return fmt.Errorf("proto: GetWorkflowsResponse: wiretype end group for non-group")
 26001  		}
 26002  		if fieldNum <= 0 {
 26003  			return fmt.Errorf("proto: GetWorkflowsResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 26004  		}
 26005  		switch fieldNum {
 26006  		case 1:
 26007  			if wireType != 2 {
 26008  				return fmt.Errorf("proto: wrong wireType = %d for field Workflows", wireType)
 26009  			}
 26010  			var msglen int
 26011  			for shift := uint(0); ; shift += 7 {
 26012  				if shift >= 64 {
 26013  					return ErrIntOverflow
 26014  				}
 26015  				if iNdEx >= l {
 26016  					return io.ErrUnexpectedEOF
 26017  				}
 26018  				b := dAtA[iNdEx]
 26019  				iNdEx++
 26020  				msglen |= int(b&0x7F) << shift
 26021  				if b < 0x80 {
 26022  					break
 26023  				}
 26024  			}
 26025  			if msglen < 0 {
 26026  				return ErrInvalidLength
 26027  			}
 26028  			postIndex := iNdEx + msglen
 26029  			if postIndex < 0 {
 26030  				return ErrInvalidLength
 26031  			}
 26032  			if postIndex > l {
 26033  				return io.ErrUnexpectedEOF
 26034  			}
 26035  			m.Workflows = append(m.Workflows, &Workflow{})
 26036  			if err := m.Workflows[len(m.Workflows)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 26037  				return err
 26038  			}
 26039  			iNdEx = postIndex
 26040  		default:
 26041  			iNdEx = preIndex
 26042  			skippy, err := skip(dAtA[iNdEx:])
 26043  			if err != nil {
 26044  				return err
 26045  			}
 26046  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 26047  				return ErrInvalidLength
 26048  			}
 26049  			if (iNdEx + skippy) > l {
 26050  				return io.ErrUnexpectedEOF
 26051  			}
 26052  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 26053  			iNdEx += skippy
 26054  		}
 26055  	}
 26056  
 26057  	if iNdEx > l {
 26058  		return io.ErrUnexpectedEOF
 26059  	}
 26060  	return nil
 26061  }
 26062  func (m *InitShardPrimaryRequest) UnmarshalVT(dAtA []byte) error {
 26063  	l := len(dAtA)
 26064  	iNdEx := 0
 26065  	for iNdEx < l {
 26066  		preIndex := iNdEx
 26067  		var wire uint64
 26068  		for shift := uint(0); ; shift += 7 {
 26069  			if shift >= 64 {
 26070  				return ErrIntOverflow
 26071  			}
 26072  			if iNdEx >= l {
 26073  				return io.ErrUnexpectedEOF
 26074  			}
 26075  			b := dAtA[iNdEx]
 26076  			iNdEx++
 26077  			wire |= uint64(b&0x7F) << shift
 26078  			if b < 0x80 {
 26079  				break
 26080  			}
 26081  		}
 26082  		fieldNum := int32(wire >> 3)
 26083  		wireType := int(wire & 0x7)
 26084  		if wireType == 4 {
 26085  			return fmt.Errorf("proto: InitShardPrimaryRequest: wiretype end group for non-group")
 26086  		}
 26087  		if fieldNum <= 0 {
 26088  			return fmt.Errorf("proto: InitShardPrimaryRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 26089  		}
 26090  		switch fieldNum {
 26091  		case 1:
 26092  			if wireType != 2 {
 26093  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 26094  			}
 26095  			var stringLen uint64
 26096  			for shift := uint(0); ; shift += 7 {
 26097  				if shift >= 64 {
 26098  					return ErrIntOverflow
 26099  				}
 26100  				if iNdEx >= l {
 26101  					return io.ErrUnexpectedEOF
 26102  				}
 26103  				b := dAtA[iNdEx]
 26104  				iNdEx++
 26105  				stringLen |= uint64(b&0x7F) << shift
 26106  				if b < 0x80 {
 26107  					break
 26108  				}
 26109  			}
 26110  			intStringLen := int(stringLen)
 26111  			if intStringLen < 0 {
 26112  				return ErrInvalidLength
 26113  			}
 26114  			postIndex := iNdEx + intStringLen
 26115  			if postIndex < 0 {
 26116  				return ErrInvalidLength
 26117  			}
 26118  			if postIndex > l {
 26119  				return io.ErrUnexpectedEOF
 26120  			}
 26121  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 26122  			iNdEx = postIndex
 26123  		case 2:
 26124  			if wireType != 2 {
 26125  				return fmt.Errorf("proto: wrong wireType = %d for field Shard", wireType)
 26126  			}
 26127  			var stringLen uint64
 26128  			for shift := uint(0); ; shift += 7 {
 26129  				if shift >= 64 {
 26130  					return ErrIntOverflow
 26131  				}
 26132  				if iNdEx >= l {
 26133  					return io.ErrUnexpectedEOF
 26134  				}
 26135  				b := dAtA[iNdEx]
 26136  				iNdEx++
 26137  				stringLen |= uint64(b&0x7F) << shift
 26138  				if b < 0x80 {
 26139  					break
 26140  				}
 26141  			}
 26142  			intStringLen := int(stringLen)
 26143  			if intStringLen < 0 {
 26144  				return ErrInvalidLength
 26145  			}
 26146  			postIndex := iNdEx + intStringLen
 26147  			if postIndex < 0 {
 26148  				return ErrInvalidLength
 26149  			}
 26150  			if postIndex > l {
 26151  				return io.ErrUnexpectedEOF
 26152  			}
 26153  			m.Shard = string(dAtA[iNdEx:postIndex])
 26154  			iNdEx = postIndex
 26155  		case 3:
 26156  			if wireType != 2 {
 26157  				return fmt.Errorf("proto: wrong wireType = %d for field PrimaryElectTabletAlias", wireType)
 26158  			}
 26159  			var msglen int
 26160  			for shift := uint(0); ; shift += 7 {
 26161  				if shift >= 64 {
 26162  					return ErrIntOverflow
 26163  				}
 26164  				if iNdEx >= l {
 26165  					return io.ErrUnexpectedEOF
 26166  				}
 26167  				b := dAtA[iNdEx]
 26168  				iNdEx++
 26169  				msglen |= int(b&0x7F) << shift
 26170  				if b < 0x80 {
 26171  					break
 26172  				}
 26173  			}
 26174  			if msglen < 0 {
 26175  				return ErrInvalidLength
 26176  			}
 26177  			postIndex := iNdEx + msglen
 26178  			if postIndex < 0 {
 26179  				return ErrInvalidLength
 26180  			}
 26181  			if postIndex > l {
 26182  				return io.ErrUnexpectedEOF
 26183  			}
 26184  			if m.PrimaryElectTabletAlias == nil {
 26185  				m.PrimaryElectTabletAlias = &topodata.TabletAlias{}
 26186  			}
 26187  			if err := m.PrimaryElectTabletAlias.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 26188  				return err
 26189  			}
 26190  			iNdEx = postIndex
 26191  		case 4:
 26192  			if wireType != 0 {
 26193  				return fmt.Errorf("proto: wrong wireType = %d for field Force", wireType)
 26194  			}
 26195  			var v int
 26196  			for shift := uint(0); ; shift += 7 {
 26197  				if shift >= 64 {
 26198  					return ErrIntOverflow
 26199  				}
 26200  				if iNdEx >= l {
 26201  					return io.ErrUnexpectedEOF
 26202  				}
 26203  				b := dAtA[iNdEx]
 26204  				iNdEx++
 26205  				v |= int(b&0x7F) << shift
 26206  				if b < 0x80 {
 26207  					break
 26208  				}
 26209  			}
 26210  			m.Force = bool(v != 0)
 26211  		case 5:
 26212  			if wireType != 2 {
 26213  				return fmt.Errorf("proto: wrong wireType = %d for field WaitReplicasTimeout", wireType)
 26214  			}
 26215  			var msglen int
 26216  			for shift := uint(0); ; shift += 7 {
 26217  				if shift >= 64 {
 26218  					return ErrIntOverflow
 26219  				}
 26220  				if iNdEx >= l {
 26221  					return io.ErrUnexpectedEOF
 26222  				}
 26223  				b := dAtA[iNdEx]
 26224  				iNdEx++
 26225  				msglen |= int(b&0x7F) << shift
 26226  				if b < 0x80 {
 26227  					break
 26228  				}
 26229  			}
 26230  			if msglen < 0 {
 26231  				return ErrInvalidLength
 26232  			}
 26233  			postIndex := iNdEx + msglen
 26234  			if postIndex < 0 {
 26235  				return ErrInvalidLength
 26236  			}
 26237  			if postIndex > l {
 26238  				return io.ErrUnexpectedEOF
 26239  			}
 26240  			if m.WaitReplicasTimeout == nil {
 26241  				m.WaitReplicasTimeout = &vttime.Duration{}
 26242  			}
 26243  			if err := m.WaitReplicasTimeout.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 26244  				return err
 26245  			}
 26246  			iNdEx = postIndex
 26247  		default:
 26248  			iNdEx = preIndex
 26249  			skippy, err := skip(dAtA[iNdEx:])
 26250  			if err != nil {
 26251  				return err
 26252  			}
 26253  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 26254  				return ErrInvalidLength
 26255  			}
 26256  			if (iNdEx + skippy) > l {
 26257  				return io.ErrUnexpectedEOF
 26258  			}
 26259  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 26260  			iNdEx += skippy
 26261  		}
 26262  	}
 26263  
 26264  	if iNdEx > l {
 26265  		return io.ErrUnexpectedEOF
 26266  	}
 26267  	return nil
 26268  }
 26269  func (m *InitShardPrimaryResponse) UnmarshalVT(dAtA []byte) error {
 26270  	l := len(dAtA)
 26271  	iNdEx := 0
 26272  	for iNdEx < l {
 26273  		preIndex := iNdEx
 26274  		var wire uint64
 26275  		for shift := uint(0); ; shift += 7 {
 26276  			if shift >= 64 {
 26277  				return ErrIntOverflow
 26278  			}
 26279  			if iNdEx >= l {
 26280  				return io.ErrUnexpectedEOF
 26281  			}
 26282  			b := dAtA[iNdEx]
 26283  			iNdEx++
 26284  			wire |= uint64(b&0x7F) << shift
 26285  			if b < 0x80 {
 26286  				break
 26287  			}
 26288  		}
 26289  		fieldNum := int32(wire >> 3)
 26290  		wireType := int(wire & 0x7)
 26291  		if wireType == 4 {
 26292  			return fmt.Errorf("proto: InitShardPrimaryResponse: wiretype end group for non-group")
 26293  		}
 26294  		if fieldNum <= 0 {
 26295  			return fmt.Errorf("proto: InitShardPrimaryResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 26296  		}
 26297  		switch fieldNum {
 26298  		case 1:
 26299  			if wireType != 2 {
 26300  				return fmt.Errorf("proto: wrong wireType = %d for field Events", wireType)
 26301  			}
 26302  			var msglen int
 26303  			for shift := uint(0); ; shift += 7 {
 26304  				if shift >= 64 {
 26305  					return ErrIntOverflow
 26306  				}
 26307  				if iNdEx >= l {
 26308  					return io.ErrUnexpectedEOF
 26309  				}
 26310  				b := dAtA[iNdEx]
 26311  				iNdEx++
 26312  				msglen |= int(b&0x7F) << shift
 26313  				if b < 0x80 {
 26314  					break
 26315  				}
 26316  			}
 26317  			if msglen < 0 {
 26318  				return ErrInvalidLength
 26319  			}
 26320  			postIndex := iNdEx + msglen
 26321  			if postIndex < 0 {
 26322  				return ErrInvalidLength
 26323  			}
 26324  			if postIndex > l {
 26325  				return io.ErrUnexpectedEOF
 26326  			}
 26327  			m.Events = append(m.Events, &logutil.Event{})
 26328  			if err := m.Events[len(m.Events)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 26329  				return err
 26330  			}
 26331  			iNdEx = postIndex
 26332  		default:
 26333  			iNdEx = preIndex
 26334  			skippy, err := skip(dAtA[iNdEx:])
 26335  			if err != nil {
 26336  				return err
 26337  			}
 26338  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 26339  				return ErrInvalidLength
 26340  			}
 26341  			if (iNdEx + skippy) > l {
 26342  				return io.ErrUnexpectedEOF
 26343  			}
 26344  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 26345  			iNdEx += skippy
 26346  		}
 26347  	}
 26348  
 26349  	if iNdEx > l {
 26350  		return io.ErrUnexpectedEOF
 26351  	}
 26352  	return nil
 26353  }
 26354  func (m *PingTabletRequest) UnmarshalVT(dAtA []byte) error {
 26355  	l := len(dAtA)
 26356  	iNdEx := 0
 26357  	for iNdEx < l {
 26358  		preIndex := iNdEx
 26359  		var wire uint64
 26360  		for shift := uint(0); ; shift += 7 {
 26361  			if shift >= 64 {
 26362  				return ErrIntOverflow
 26363  			}
 26364  			if iNdEx >= l {
 26365  				return io.ErrUnexpectedEOF
 26366  			}
 26367  			b := dAtA[iNdEx]
 26368  			iNdEx++
 26369  			wire |= uint64(b&0x7F) << shift
 26370  			if b < 0x80 {
 26371  				break
 26372  			}
 26373  		}
 26374  		fieldNum := int32(wire >> 3)
 26375  		wireType := int(wire & 0x7)
 26376  		if wireType == 4 {
 26377  			return fmt.Errorf("proto: PingTabletRequest: wiretype end group for non-group")
 26378  		}
 26379  		if fieldNum <= 0 {
 26380  			return fmt.Errorf("proto: PingTabletRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 26381  		}
 26382  		switch fieldNum {
 26383  		case 1:
 26384  			if wireType != 2 {
 26385  				return fmt.Errorf("proto: wrong wireType = %d for field TabletAlias", wireType)
 26386  			}
 26387  			var msglen int
 26388  			for shift := uint(0); ; shift += 7 {
 26389  				if shift >= 64 {
 26390  					return ErrIntOverflow
 26391  				}
 26392  				if iNdEx >= l {
 26393  					return io.ErrUnexpectedEOF
 26394  				}
 26395  				b := dAtA[iNdEx]
 26396  				iNdEx++
 26397  				msglen |= int(b&0x7F) << shift
 26398  				if b < 0x80 {
 26399  					break
 26400  				}
 26401  			}
 26402  			if msglen < 0 {
 26403  				return ErrInvalidLength
 26404  			}
 26405  			postIndex := iNdEx + msglen
 26406  			if postIndex < 0 {
 26407  				return ErrInvalidLength
 26408  			}
 26409  			if postIndex > l {
 26410  				return io.ErrUnexpectedEOF
 26411  			}
 26412  			if m.TabletAlias == nil {
 26413  				m.TabletAlias = &topodata.TabletAlias{}
 26414  			}
 26415  			if err := m.TabletAlias.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 26416  				return err
 26417  			}
 26418  			iNdEx = postIndex
 26419  		default:
 26420  			iNdEx = preIndex
 26421  			skippy, err := skip(dAtA[iNdEx:])
 26422  			if err != nil {
 26423  				return err
 26424  			}
 26425  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 26426  				return ErrInvalidLength
 26427  			}
 26428  			if (iNdEx + skippy) > l {
 26429  				return io.ErrUnexpectedEOF
 26430  			}
 26431  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 26432  			iNdEx += skippy
 26433  		}
 26434  	}
 26435  
 26436  	if iNdEx > l {
 26437  		return io.ErrUnexpectedEOF
 26438  	}
 26439  	return nil
 26440  }
 26441  func (m *PingTabletResponse) UnmarshalVT(dAtA []byte) error {
 26442  	l := len(dAtA)
 26443  	iNdEx := 0
 26444  	for iNdEx < l {
 26445  		preIndex := iNdEx
 26446  		var wire uint64
 26447  		for shift := uint(0); ; shift += 7 {
 26448  			if shift >= 64 {
 26449  				return ErrIntOverflow
 26450  			}
 26451  			if iNdEx >= l {
 26452  				return io.ErrUnexpectedEOF
 26453  			}
 26454  			b := dAtA[iNdEx]
 26455  			iNdEx++
 26456  			wire |= uint64(b&0x7F) << shift
 26457  			if b < 0x80 {
 26458  				break
 26459  			}
 26460  		}
 26461  		fieldNum := int32(wire >> 3)
 26462  		wireType := int(wire & 0x7)
 26463  		if wireType == 4 {
 26464  			return fmt.Errorf("proto: PingTabletResponse: wiretype end group for non-group")
 26465  		}
 26466  		if fieldNum <= 0 {
 26467  			return fmt.Errorf("proto: PingTabletResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 26468  		}
 26469  		switch fieldNum {
 26470  		default:
 26471  			iNdEx = preIndex
 26472  			skippy, err := skip(dAtA[iNdEx:])
 26473  			if err != nil {
 26474  				return err
 26475  			}
 26476  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 26477  				return ErrInvalidLength
 26478  			}
 26479  			if (iNdEx + skippy) > l {
 26480  				return io.ErrUnexpectedEOF
 26481  			}
 26482  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 26483  			iNdEx += skippy
 26484  		}
 26485  	}
 26486  
 26487  	if iNdEx > l {
 26488  		return io.ErrUnexpectedEOF
 26489  	}
 26490  	return nil
 26491  }
 26492  func (m *PlannedReparentShardRequest) UnmarshalVT(dAtA []byte) error {
 26493  	l := len(dAtA)
 26494  	iNdEx := 0
 26495  	for iNdEx < l {
 26496  		preIndex := iNdEx
 26497  		var wire uint64
 26498  		for shift := uint(0); ; shift += 7 {
 26499  			if shift >= 64 {
 26500  				return ErrIntOverflow
 26501  			}
 26502  			if iNdEx >= l {
 26503  				return io.ErrUnexpectedEOF
 26504  			}
 26505  			b := dAtA[iNdEx]
 26506  			iNdEx++
 26507  			wire |= uint64(b&0x7F) << shift
 26508  			if b < 0x80 {
 26509  				break
 26510  			}
 26511  		}
 26512  		fieldNum := int32(wire >> 3)
 26513  		wireType := int(wire & 0x7)
 26514  		if wireType == 4 {
 26515  			return fmt.Errorf("proto: PlannedReparentShardRequest: wiretype end group for non-group")
 26516  		}
 26517  		if fieldNum <= 0 {
 26518  			return fmt.Errorf("proto: PlannedReparentShardRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 26519  		}
 26520  		switch fieldNum {
 26521  		case 1:
 26522  			if wireType != 2 {
 26523  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 26524  			}
 26525  			var stringLen uint64
 26526  			for shift := uint(0); ; shift += 7 {
 26527  				if shift >= 64 {
 26528  					return ErrIntOverflow
 26529  				}
 26530  				if iNdEx >= l {
 26531  					return io.ErrUnexpectedEOF
 26532  				}
 26533  				b := dAtA[iNdEx]
 26534  				iNdEx++
 26535  				stringLen |= uint64(b&0x7F) << shift
 26536  				if b < 0x80 {
 26537  					break
 26538  				}
 26539  			}
 26540  			intStringLen := int(stringLen)
 26541  			if intStringLen < 0 {
 26542  				return ErrInvalidLength
 26543  			}
 26544  			postIndex := iNdEx + intStringLen
 26545  			if postIndex < 0 {
 26546  				return ErrInvalidLength
 26547  			}
 26548  			if postIndex > l {
 26549  				return io.ErrUnexpectedEOF
 26550  			}
 26551  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 26552  			iNdEx = postIndex
 26553  		case 2:
 26554  			if wireType != 2 {
 26555  				return fmt.Errorf("proto: wrong wireType = %d for field Shard", wireType)
 26556  			}
 26557  			var stringLen uint64
 26558  			for shift := uint(0); ; shift += 7 {
 26559  				if shift >= 64 {
 26560  					return ErrIntOverflow
 26561  				}
 26562  				if iNdEx >= l {
 26563  					return io.ErrUnexpectedEOF
 26564  				}
 26565  				b := dAtA[iNdEx]
 26566  				iNdEx++
 26567  				stringLen |= uint64(b&0x7F) << shift
 26568  				if b < 0x80 {
 26569  					break
 26570  				}
 26571  			}
 26572  			intStringLen := int(stringLen)
 26573  			if intStringLen < 0 {
 26574  				return ErrInvalidLength
 26575  			}
 26576  			postIndex := iNdEx + intStringLen
 26577  			if postIndex < 0 {
 26578  				return ErrInvalidLength
 26579  			}
 26580  			if postIndex > l {
 26581  				return io.ErrUnexpectedEOF
 26582  			}
 26583  			m.Shard = string(dAtA[iNdEx:postIndex])
 26584  			iNdEx = postIndex
 26585  		case 3:
 26586  			if wireType != 2 {
 26587  				return fmt.Errorf("proto: wrong wireType = %d for field NewPrimary", wireType)
 26588  			}
 26589  			var msglen int
 26590  			for shift := uint(0); ; shift += 7 {
 26591  				if shift >= 64 {
 26592  					return ErrIntOverflow
 26593  				}
 26594  				if iNdEx >= l {
 26595  					return io.ErrUnexpectedEOF
 26596  				}
 26597  				b := dAtA[iNdEx]
 26598  				iNdEx++
 26599  				msglen |= int(b&0x7F) << shift
 26600  				if b < 0x80 {
 26601  					break
 26602  				}
 26603  			}
 26604  			if msglen < 0 {
 26605  				return ErrInvalidLength
 26606  			}
 26607  			postIndex := iNdEx + msglen
 26608  			if postIndex < 0 {
 26609  				return ErrInvalidLength
 26610  			}
 26611  			if postIndex > l {
 26612  				return io.ErrUnexpectedEOF
 26613  			}
 26614  			if m.NewPrimary == nil {
 26615  				m.NewPrimary = &topodata.TabletAlias{}
 26616  			}
 26617  			if err := m.NewPrimary.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 26618  				return err
 26619  			}
 26620  			iNdEx = postIndex
 26621  		case 4:
 26622  			if wireType != 2 {
 26623  				return fmt.Errorf("proto: wrong wireType = %d for field AvoidPrimary", wireType)
 26624  			}
 26625  			var msglen int
 26626  			for shift := uint(0); ; shift += 7 {
 26627  				if shift >= 64 {
 26628  					return ErrIntOverflow
 26629  				}
 26630  				if iNdEx >= l {
 26631  					return io.ErrUnexpectedEOF
 26632  				}
 26633  				b := dAtA[iNdEx]
 26634  				iNdEx++
 26635  				msglen |= int(b&0x7F) << shift
 26636  				if b < 0x80 {
 26637  					break
 26638  				}
 26639  			}
 26640  			if msglen < 0 {
 26641  				return ErrInvalidLength
 26642  			}
 26643  			postIndex := iNdEx + msglen
 26644  			if postIndex < 0 {
 26645  				return ErrInvalidLength
 26646  			}
 26647  			if postIndex > l {
 26648  				return io.ErrUnexpectedEOF
 26649  			}
 26650  			if m.AvoidPrimary == nil {
 26651  				m.AvoidPrimary = &topodata.TabletAlias{}
 26652  			}
 26653  			if err := m.AvoidPrimary.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 26654  				return err
 26655  			}
 26656  			iNdEx = postIndex
 26657  		case 5:
 26658  			if wireType != 2 {
 26659  				return fmt.Errorf("proto: wrong wireType = %d for field WaitReplicasTimeout", wireType)
 26660  			}
 26661  			var msglen int
 26662  			for shift := uint(0); ; shift += 7 {
 26663  				if shift >= 64 {
 26664  					return ErrIntOverflow
 26665  				}
 26666  				if iNdEx >= l {
 26667  					return io.ErrUnexpectedEOF
 26668  				}
 26669  				b := dAtA[iNdEx]
 26670  				iNdEx++
 26671  				msglen |= int(b&0x7F) << shift
 26672  				if b < 0x80 {
 26673  					break
 26674  				}
 26675  			}
 26676  			if msglen < 0 {
 26677  				return ErrInvalidLength
 26678  			}
 26679  			postIndex := iNdEx + msglen
 26680  			if postIndex < 0 {
 26681  				return ErrInvalidLength
 26682  			}
 26683  			if postIndex > l {
 26684  				return io.ErrUnexpectedEOF
 26685  			}
 26686  			if m.WaitReplicasTimeout == nil {
 26687  				m.WaitReplicasTimeout = &vttime.Duration{}
 26688  			}
 26689  			if err := m.WaitReplicasTimeout.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 26690  				return err
 26691  			}
 26692  			iNdEx = postIndex
 26693  		default:
 26694  			iNdEx = preIndex
 26695  			skippy, err := skip(dAtA[iNdEx:])
 26696  			if err != nil {
 26697  				return err
 26698  			}
 26699  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 26700  				return ErrInvalidLength
 26701  			}
 26702  			if (iNdEx + skippy) > l {
 26703  				return io.ErrUnexpectedEOF
 26704  			}
 26705  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 26706  			iNdEx += skippy
 26707  		}
 26708  	}
 26709  
 26710  	if iNdEx > l {
 26711  		return io.ErrUnexpectedEOF
 26712  	}
 26713  	return nil
 26714  }
 26715  func (m *PlannedReparentShardResponse) UnmarshalVT(dAtA []byte) error {
 26716  	l := len(dAtA)
 26717  	iNdEx := 0
 26718  	for iNdEx < l {
 26719  		preIndex := iNdEx
 26720  		var wire uint64
 26721  		for shift := uint(0); ; shift += 7 {
 26722  			if shift >= 64 {
 26723  				return ErrIntOverflow
 26724  			}
 26725  			if iNdEx >= l {
 26726  				return io.ErrUnexpectedEOF
 26727  			}
 26728  			b := dAtA[iNdEx]
 26729  			iNdEx++
 26730  			wire |= uint64(b&0x7F) << shift
 26731  			if b < 0x80 {
 26732  				break
 26733  			}
 26734  		}
 26735  		fieldNum := int32(wire >> 3)
 26736  		wireType := int(wire & 0x7)
 26737  		if wireType == 4 {
 26738  			return fmt.Errorf("proto: PlannedReparentShardResponse: wiretype end group for non-group")
 26739  		}
 26740  		if fieldNum <= 0 {
 26741  			return fmt.Errorf("proto: PlannedReparentShardResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 26742  		}
 26743  		switch fieldNum {
 26744  		case 1:
 26745  			if wireType != 2 {
 26746  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 26747  			}
 26748  			var stringLen uint64
 26749  			for shift := uint(0); ; shift += 7 {
 26750  				if shift >= 64 {
 26751  					return ErrIntOverflow
 26752  				}
 26753  				if iNdEx >= l {
 26754  					return io.ErrUnexpectedEOF
 26755  				}
 26756  				b := dAtA[iNdEx]
 26757  				iNdEx++
 26758  				stringLen |= uint64(b&0x7F) << shift
 26759  				if b < 0x80 {
 26760  					break
 26761  				}
 26762  			}
 26763  			intStringLen := int(stringLen)
 26764  			if intStringLen < 0 {
 26765  				return ErrInvalidLength
 26766  			}
 26767  			postIndex := iNdEx + intStringLen
 26768  			if postIndex < 0 {
 26769  				return ErrInvalidLength
 26770  			}
 26771  			if postIndex > l {
 26772  				return io.ErrUnexpectedEOF
 26773  			}
 26774  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 26775  			iNdEx = postIndex
 26776  		case 2:
 26777  			if wireType != 2 {
 26778  				return fmt.Errorf("proto: wrong wireType = %d for field Shard", wireType)
 26779  			}
 26780  			var stringLen uint64
 26781  			for shift := uint(0); ; shift += 7 {
 26782  				if shift >= 64 {
 26783  					return ErrIntOverflow
 26784  				}
 26785  				if iNdEx >= l {
 26786  					return io.ErrUnexpectedEOF
 26787  				}
 26788  				b := dAtA[iNdEx]
 26789  				iNdEx++
 26790  				stringLen |= uint64(b&0x7F) << shift
 26791  				if b < 0x80 {
 26792  					break
 26793  				}
 26794  			}
 26795  			intStringLen := int(stringLen)
 26796  			if intStringLen < 0 {
 26797  				return ErrInvalidLength
 26798  			}
 26799  			postIndex := iNdEx + intStringLen
 26800  			if postIndex < 0 {
 26801  				return ErrInvalidLength
 26802  			}
 26803  			if postIndex > l {
 26804  				return io.ErrUnexpectedEOF
 26805  			}
 26806  			m.Shard = string(dAtA[iNdEx:postIndex])
 26807  			iNdEx = postIndex
 26808  		case 3:
 26809  			if wireType != 2 {
 26810  				return fmt.Errorf("proto: wrong wireType = %d for field PromotedPrimary", wireType)
 26811  			}
 26812  			var msglen int
 26813  			for shift := uint(0); ; shift += 7 {
 26814  				if shift >= 64 {
 26815  					return ErrIntOverflow
 26816  				}
 26817  				if iNdEx >= l {
 26818  					return io.ErrUnexpectedEOF
 26819  				}
 26820  				b := dAtA[iNdEx]
 26821  				iNdEx++
 26822  				msglen |= int(b&0x7F) << shift
 26823  				if b < 0x80 {
 26824  					break
 26825  				}
 26826  			}
 26827  			if msglen < 0 {
 26828  				return ErrInvalidLength
 26829  			}
 26830  			postIndex := iNdEx + msglen
 26831  			if postIndex < 0 {
 26832  				return ErrInvalidLength
 26833  			}
 26834  			if postIndex > l {
 26835  				return io.ErrUnexpectedEOF
 26836  			}
 26837  			if m.PromotedPrimary == nil {
 26838  				m.PromotedPrimary = &topodata.TabletAlias{}
 26839  			}
 26840  			if err := m.PromotedPrimary.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 26841  				return err
 26842  			}
 26843  			iNdEx = postIndex
 26844  		case 4:
 26845  			if wireType != 2 {
 26846  				return fmt.Errorf("proto: wrong wireType = %d for field Events", wireType)
 26847  			}
 26848  			var msglen int
 26849  			for shift := uint(0); ; shift += 7 {
 26850  				if shift >= 64 {
 26851  					return ErrIntOverflow
 26852  				}
 26853  				if iNdEx >= l {
 26854  					return io.ErrUnexpectedEOF
 26855  				}
 26856  				b := dAtA[iNdEx]
 26857  				iNdEx++
 26858  				msglen |= int(b&0x7F) << shift
 26859  				if b < 0x80 {
 26860  					break
 26861  				}
 26862  			}
 26863  			if msglen < 0 {
 26864  				return ErrInvalidLength
 26865  			}
 26866  			postIndex := iNdEx + msglen
 26867  			if postIndex < 0 {
 26868  				return ErrInvalidLength
 26869  			}
 26870  			if postIndex > l {
 26871  				return io.ErrUnexpectedEOF
 26872  			}
 26873  			m.Events = append(m.Events, &logutil.Event{})
 26874  			if err := m.Events[len(m.Events)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 26875  				return err
 26876  			}
 26877  			iNdEx = postIndex
 26878  		default:
 26879  			iNdEx = preIndex
 26880  			skippy, err := skip(dAtA[iNdEx:])
 26881  			if err != nil {
 26882  				return err
 26883  			}
 26884  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 26885  				return ErrInvalidLength
 26886  			}
 26887  			if (iNdEx + skippy) > l {
 26888  				return io.ErrUnexpectedEOF
 26889  			}
 26890  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 26891  			iNdEx += skippy
 26892  		}
 26893  	}
 26894  
 26895  	if iNdEx > l {
 26896  		return io.ErrUnexpectedEOF
 26897  	}
 26898  	return nil
 26899  }
 26900  func (m *RebuildKeyspaceGraphRequest) UnmarshalVT(dAtA []byte) error {
 26901  	l := len(dAtA)
 26902  	iNdEx := 0
 26903  	for iNdEx < l {
 26904  		preIndex := iNdEx
 26905  		var wire uint64
 26906  		for shift := uint(0); ; shift += 7 {
 26907  			if shift >= 64 {
 26908  				return ErrIntOverflow
 26909  			}
 26910  			if iNdEx >= l {
 26911  				return io.ErrUnexpectedEOF
 26912  			}
 26913  			b := dAtA[iNdEx]
 26914  			iNdEx++
 26915  			wire |= uint64(b&0x7F) << shift
 26916  			if b < 0x80 {
 26917  				break
 26918  			}
 26919  		}
 26920  		fieldNum := int32(wire >> 3)
 26921  		wireType := int(wire & 0x7)
 26922  		if wireType == 4 {
 26923  			return fmt.Errorf("proto: RebuildKeyspaceGraphRequest: wiretype end group for non-group")
 26924  		}
 26925  		if fieldNum <= 0 {
 26926  			return fmt.Errorf("proto: RebuildKeyspaceGraphRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 26927  		}
 26928  		switch fieldNum {
 26929  		case 1:
 26930  			if wireType != 2 {
 26931  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 26932  			}
 26933  			var stringLen uint64
 26934  			for shift := uint(0); ; shift += 7 {
 26935  				if shift >= 64 {
 26936  					return ErrIntOverflow
 26937  				}
 26938  				if iNdEx >= l {
 26939  					return io.ErrUnexpectedEOF
 26940  				}
 26941  				b := dAtA[iNdEx]
 26942  				iNdEx++
 26943  				stringLen |= uint64(b&0x7F) << shift
 26944  				if b < 0x80 {
 26945  					break
 26946  				}
 26947  			}
 26948  			intStringLen := int(stringLen)
 26949  			if intStringLen < 0 {
 26950  				return ErrInvalidLength
 26951  			}
 26952  			postIndex := iNdEx + intStringLen
 26953  			if postIndex < 0 {
 26954  				return ErrInvalidLength
 26955  			}
 26956  			if postIndex > l {
 26957  				return io.ErrUnexpectedEOF
 26958  			}
 26959  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 26960  			iNdEx = postIndex
 26961  		case 2:
 26962  			if wireType != 2 {
 26963  				return fmt.Errorf("proto: wrong wireType = %d for field Cells", wireType)
 26964  			}
 26965  			var stringLen uint64
 26966  			for shift := uint(0); ; shift += 7 {
 26967  				if shift >= 64 {
 26968  					return ErrIntOverflow
 26969  				}
 26970  				if iNdEx >= l {
 26971  					return io.ErrUnexpectedEOF
 26972  				}
 26973  				b := dAtA[iNdEx]
 26974  				iNdEx++
 26975  				stringLen |= uint64(b&0x7F) << shift
 26976  				if b < 0x80 {
 26977  					break
 26978  				}
 26979  			}
 26980  			intStringLen := int(stringLen)
 26981  			if intStringLen < 0 {
 26982  				return ErrInvalidLength
 26983  			}
 26984  			postIndex := iNdEx + intStringLen
 26985  			if postIndex < 0 {
 26986  				return ErrInvalidLength
 26987  			}
 26988  			if postIndex > l {
 26989  				return io.ErrUnexpectedEOF
 26990  			}
 26991  			m.Cells = append(m.Cells, string(dAtA[iNdEx:postIndex]))
 26992  			iNdEx = postIndex
 26993  		case 3:
 26994  			if wireType != 0 {
 26995  				return fmt.Errorf("proto: wrong wireType = %d for field AllowPartial", wireType)
 26996  			}
 26997  			var v int
 26998  			for shift := uint(0); ; shift += 7 {
 26999  				if shift >= 64 {
 27000  					return ErrIntOverflow
 27001  				}
 27002  				if iNdEx >= l {
 27003  					return io.ErrUnexpectedEOF
 27004  				}
 27005  				b := dAtA[iNdEx]
 27006  				iNdEx++
 27007  				v |= int(b&0x7F) << shift
 27008  				if b < 0x80 {
 27009  					break
 27010  				}
 27011  			}
 27012  			m.AllowPartial = bool(v != 0)
 27013  		default:
 27014  			iNdEx = preIndex
 27015  			skippy, err := skip(dAtA[iNdEx:])
 27016  			if err != nil {
 27017  				return err
 27018  			}
 27019  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 27020  				return ErrInvalidLength
 27021  			}
 27022  			if (iNdEx + skippy) > l {
 27023  				return io.ErrUnexpectedEOF
 27024  			}
 27025  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 27026  			iNdEx += skippy
 27027  		}
 27028  	}
 27029  
 27030  	if iNdEx > l {
 27031  		return io.ErrUnexpectedEOF
 27032  	}
 27033  	return nil
 27034  }
 27035  func (m *RebuildKeyspaceGraphResponse) UnmarshalVT(dAtA []byte) error {
 27036  	l := len(dAtA)
 27037  	iNdEx := 0
 27038  	for iNdEx < l {
 27039  		preIndex := iNdEx
 27040  		var wire uint64
 27041  		for shift := uint(0); ; shift += 7 {
 27042  			if shift >= 64 {
 27043  				return ErrIntOverflow
 27044  			}
 27045  			if iNdEx >= l {
 27046  				return io.ErrUnexpectedEOF
 27047  			}
 27048  			b := dAtA[iNdEx]
 27049  			iNdEx++
 27050  			wire |= uint64(b&0x7F) << shift
 27051  			if b < 0x80 {
 27052  				break
 27053  			}
 27054  		}
 27055  		fieldNum := int32(wire >> 3)
 27056  		wireType := int(wire & 0x7)
 27057  		if wireType == 4 {
 27058  			return fmt.Errorf("proto: RebuildKeyspaceGraphResponse: wiretype end group for non-group")
 27059  		}
 27060  		if fieldNum <= 0 {
 27061  			return fmt.Errorf("proto: RebuildKeyspaceGraphResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 27062  		}
 27063  		switch fieldNum {
 27064  		default:
 27065  			iNdEx = preIndex
 27066  			skippy, err := skip(dAtA[iNdEx:])
 27067  			if err != nil {
 27068  				return err
 27069  			}
 27070  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 27071  				return ErrInvalidLength
 27072  			}
 27073  			if (iNdEx + skippy) > l {
 27074  				return io.ErrUnexpectedEOF
 27075  			}
 27076  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 27077  			iNdEx += skippy
 27078  		}
 27079  	}
 27080  
 27081  	if iNdEx > l {
 27082  		return io.ErrUnexpectedEOF
 27083  	}
 27084  	return nil
 27085  }
 27086  func (m *RebuildVSchemaGraphRequest) UnmarshalVT(dAtA []byte) error {
 27087  	l := len(dAtA)
 27088  	iNdEx := 0
 27089  	for iNdEx < l {
 27090  		preIndex := iNdEx
 27091  		var wire uint64
 27092  		for shift := uint(0); ; shift += 7 {
 27093  			if shift >= 64 {
 27094  				return ErrIntOverflow
 27095  			}
 27096  			if iNdEx >= l {
 27097  				return io.ErrUnexpectedEOF
 27098  			}
 27099  			b := dAtA[iNdEx]
 27100  			iNdEx++
 27101  			wire |= uint64(b&0x7F) << shift
 27102  			if b < 0x80 {
 27103  				break
 27104  			}
 27105  		}
 27106  		fieldNum := int32(wire >> 3)
 27107  		wireType := int(wire & 0x7)
 27108  		if wireType == 4 {
 27109  			return fmt.Errorf("proto: RebuildVSchemaGraphRequest: wiretype end group for non-group")
 27110  		}
 27111  		if fieldNum <= 0 {
 27112  			return fmt.Errorf("proto: RebuildVSchemaGraphRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 27113  		}
 27114  		switch fieldNum {
 27115  		case 1:
 27116  			if wireType != 2 {
 27117  				return fmt.Errorf("proto: wrong wireType = %d for field Cells", wireType)
 27118  			}
 27119  			var stringLen uint64
 27120  			for shift := uint(0); ; shift += 7 {
 27121  				if shift >= 64 {
 27122  					return ErrIntOverflow
 27123  				}
 27124  				if iNdEx >= l {
 27125  					return io.ErrUnexpectedEOF
 27126  				}
 27127  				b := dAtA[iNdEx]
 27128  				iNdEx++
 27129  				stringLen |= uint64(b&0x7F) << shift
 27130  				if b < 0x80 {
 27131  					break
 27132  				}
 27133  			}
 27134  			intStringLen := int(stringLen)
 27135  			if intStringLen < 0 {
 27136  				return ErrInvalidLength
 27137  			}
 27138  			postIndex := iNdEx + intStringLen
 27139  			if postIndex < 0 {
 27140  				return ErrInvalidLength
 27141  			}
 27142  			if postIndex > l {
 27143  				return io.ErrUnexpectedEOF
 27144  			}
 27145  			m.Cells = append(m.Cells, string(dAtA[iNdEx:postIndex]))
 27146  			iNdEx = postIndex
 27147  		default:
 27148  			iNdEx = preIndex
 27149  			skippy, err := skip(dAtA[iNdEx:])
 27150  			if err != nil {
 27151  				return err
 27152  			}
 27153  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 27154  				return ErrInvalidLength
 27155  			}
 27156  			if (iNdEx + skippy) > l {
 27157  				return io.ErrUnexpectedEOF
 27158  			}
 27159  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 27160  			iNdEx += skippy
 27161  		}
 27162  	}
 27163  
 27164  	if iNdEx > l {
 27165  		return io.ErrUnexpectedEOF
 27166  	}
 27167  	return nil
 27168  }
 27169  func (m *RebuildVSchemaGraphResponse) UnmarshalVT(dAtA []byte) error {
 27170  	l := len(dAtA)
 27171  	iNdEx := 0
 27172  	for iNdEx < l {
 27173  		preIndex := iNdEx
 27174  		var wire uint64
 27175  		for shift := uint(0); ; shift += 7 {
 27176  			if shift >= 64 {
 27177  				return ErrIntOverflow
 27178  			}
 27179  			if iNdEx >= l {
 27180  				return io.ErrUnexpectedEOF
 27181  			}
 27182  			b := dAtA[iNdEx]
 27183  			iNdEx++
 27184  			wire |= uint64(b&0x7F) << shift
 27185  			if b < 0x80 {
 27186  				break
 27187  			}
 27188  		}
 27189  		fieldNum := int32(wire >> 3)
 27190  		wireType := int(wire & 0x7)
 27191  		if wireType == 4 {
 27192  			return fmt.Errorf("proto: RebuildVSchemaGraphResponse: wiretype end group for non-group")
 27193  		}
 27194  		if fieldNum <= 0 {
 27195  			return fmt.Errorf("proto: RebuildVSchemaGraphResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 27196  		}
 27197  		switch fieldNum {
 27198  		default:
 27199  			iNdEx = preIndex
 27200  			skippy, err := skip(dAtA[iNdEx:])
 27201  			if err != nil {
 27202  				return err
 27203  			}
 27204  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 27205  				return ErrInvalidLength
 27206  			}
 27207  			if (iNdEx + skippy) > l {
 27208  				return io.ErrUnexpectedEOF
 27209  			}
 27210  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 27211  			iNdEx += skippy
 27212  		}
 27213  	}
 27214  
 27215  	if iNdEx > l {
 27216  		return io.ErrUnexpectedEOF
 27217  	}
 27218  	return nil
 27219  }
 27220  func (m *RefreshStateRequest) UnmarshalVT(dAtA []byte) error {
 27221  	l := len(dAtA)
 27222  	iNdEx := 0
 27223  	for iNdEx < l {
 27224  		preIndex := iNdEx
 27225  		var wire uint64
 27226  		for shift := uint(0); ; shift += 7 {
 27227  			if shift >= 64 {
 27228  				return ErrIntOverflow
 27229  			}
 27230  			if iNdEx >= l {
 27231  				return io.ErrUnexpectedEOF
 27232  			}
 27233  			b := dAtA[iNdEx]
 27234  			iNdEx++
 27235  			wire |= uint64(b&0x7F) << shift
 27236  			if b < 0x80 {
 27237  				break
 27238  			}
 27239  		}
 27240  		fieldNum := int32(wire >> 3)
 27241  		wireType := int(wire & 0x7)
 27242  		if wireType == 4 {
 27243  			return fmt.Errorf("proto: RefreshStateRequest: wiretype end group for non-group")
 27244  		}
 27245  		if fieldNum <= 0 {
 27246  			return fmt.Errorf("proto: RefreshStateRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 27247  		}
 27248  		switch fieldNum {
 27249  		case 1:
 27250  			if wireType != 2 {
 27251  				return fmt.Errorf("proto: wrong wireType = %d for field TabletAlias", wireType)
 27252  			}
 27253  			var msglen int
 27254  			for shift := uint(0); ; shift += 7 {
 27255  				if shift >= 64 {
 27256  					return ErrIntOverflow
 27257  				}
 27258  				if iNdEx >= l {
 27259  					return io.ErrUnexpectedEOF
 27260  				}
 27261  				b := dAtA[iNdEx]
 27262  				iNdEx++
 27263  				msglen |= int(b&0x7F) << shift
 27264  				if b < 0x80 {
 27265  					break
 27266  				}
 27267  			}
 27268  			if msglen < 0 {
 27269  				return ErrInvalidLength
 27270  			}
 27271  			postIndex := iNdEx + msglen
 27272  			if postIndex < 0 {
 27273  				return ErrInvalidLength
 27274  			}
 27275  			if postIndex > l {
 27276  				return io.ErrUnexpectedEOF
 27277  			}
 27278  			if m.TabletAlias == nil {
 27279  				m.TabletAlias = &topodata.TabletAlias{}
 27280  			}
 27281  			if err := m.TabletAlias.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 27282  				return err
 27283  			}
 27284  			iNdEx = postIndex
 27285  		default:
 27286  			iNdEx = preIndex
 27287  			skippy, err := skip(dAtA[iNdEx:])
 27288  			if err != nil {
 27289  				return err
 27290  			}
 27291  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 27292  				return ErrInvalidLength
 27293  			}
 27294  			if (iNdEx + skippy) > l {
 27295  				return io.ErrUnexpectedEOF
 27296  			}
 27297  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 27298  			iNdEx += skippy
 27299  		}
 27300  	}
 27301  
 27302  	if iNdEx > l {
 27303  		return io.ErrUnexpectedEOF
 27304  	}
 27305  	return nil
 27306  }
 27307  func (m *RefreshStateResponse) UnmarshalVT(dAtA []byte) error {
 27308  	l := len(dAtA)
 27309  	iNdEx := 0
 27310  	for iNdEx < l {
 27311  		preIndex := iNdEx
 27312  		var wire uint64
 27313  		for shift := uint(0); ; shift += 7 {
 27314  			if shift >= 64 {
 27315  				return ErrIntOverflow
 27316  			}
 27317  			if iNdEx >= l {
 27318  				return io.ErrUnexpectedEOF
 27319  			}
 27320  			b := dAtA[iNdEx]
 27321  			iNdEx++
 27322  			wire |= uint64(b&0x7F) << shift
 27323  			if b < 0x80 {
 27324  				break
 27325  			}
 27326  		}
 27327  		fieldNum := int32(wire >> 3)
 27328  		wireType := int(wire & 0x7)
 27329  		if wireType == 4 {
 27330  			return fmt.Errorf("proto: RefreshStateResponse: wiretype end group for non-group")
 27331  		}
 27332  		if fieldNum <= 0 {
 27333  			return fmt.Errorf("proto: RefreshStateResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 27334  		}
 27335  		switch fieldNum {
 27336  		default:
 27337  			iNdEx = preIndex
 27338  			skippy, err := skip(dAtA[iNdEx:])
 27339  			if err != nil {
 27340  				return err
 27341  			}
 27342  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 27343  				return ErrInvalidLength
 27344  			}
 27345  			if (iNdEx + skippy) > l {
 27346  				return io.ErrUnexpectedEOF
 27347  			}
 27348  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 27349  			iNdEx += skippy
 27350  		}
 27351  	}
 27352  
 27353  	if iNdEx > l {
 27354  		return io.ErrUnexpectedEOF
 27355  	}
 27356  	return nil
 27357  }
 27358  func (m *RefreshStateByShardRequest) UnmarshalVT(dAtA []byte) error {
 27359  	l := len(dAtA)
 27360  	iNdEx := 0
 27361  	for iNdEx < l {
 27362  		preIndex := iNdEx
 27363  		var wire uint64
 27364  		for shift := uint(0); ; shift += 7 {
 27365  			if shift >= 64 {
 27366  				return ErrIntOverflow
 27367  			}
 27368  			if iNdEx >= l {
 27369  				return io.ErrUnexpectedEOF
 27370  			}
 27371  			b := dAtA[iNdEx]
 27372  			iNdEx++
 27373  			wire |= uint64(b&0x7F) << shift
 27374  			if b < 0x80 {
 27375  				break
 27376  			}
 27377  		}
 27378  		fieldNum := int32(wire >> 3)
 27379  		wireType := int(wire & 0x7)
 27380  		if wireType == 4 {
 27381  			return fmt.Errorf("proto: RefreshStateByShardRequest: wiretype end group for non-group")
 27382  		}
 27383  		if fieldNum <= 0 {
 27384  			return fmt.Errorf("proto: RefreshStateByShardRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 27385  		}
 27386  		switch fieldNum {
 27387  		case 1:
 27388  			if wireType != 2 {
 27389  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 27390  			}
 27391  			var stringLen uint64
 27392  			for shift := uint(0); ; shift += 7 {
 27393  				if shift >= 64 {
 27394  					return ErrIntOverflow
 27395  				}
 27396  				if iNdEx >= l {
 27397  					return io.ErrUnexpectedEOF
 27398  				}
 27399  				b := dAtA[iNdEx]
 27400  				iNdEx++
 27401  				stringLen |= uint64(b&0x7F) << shift
 27402  				if b < 0x80 {
 27403  					break
 27404  				}
 27405  			}
 27406  			intStringLen := int(stringLen)
 27407  			if intStringLen < 0 {
 27408  				return ErrInvalidLength
 27409  			}
 27410  			postIndex := iNdEx + intStringLen
 27411  			if postIndex < 0 {
 27412  				return ErrInvalidLength
 27413  			}
 27414  			if postIndex > l {
 27415  				return io.ErrUnexpectedEOF
 27416  			}
 27417  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 27418  			iNdEx = postIndex
 27419  		case 2:
 27420  			if wireType != 2 {
 27421  				return fmt.Errorf("proto: wrong wireType = %d for field Shard", wireType)
 27422  			}
 27423  			var stringLen uint64
 27424  			for shift := uint(0); ; shift += 7 {
 27425  				if shift >= 64 {
 27426  					return ErrIntOverflow
 27427  				}
 27428  				if iNdEx >= l {
 27429  					return io.ErrUnexpectedEOF
 27430  				}
 27431  				b := dAtA[iNdEx]
 27432  				iNdEx++
 27433  				stringLen |= uint64(b&0x7F) << shift
 27434  				if b < 0x80 {
 27435  					break
 27436  				}
 27437  			}
 27438  			intStringLen := int(stringLen)
 27439  			if intStringLen < 0 {
 27440  				return ErrInvalidLength
 27441  			}
 27442  			postIndex := iNdEx + intStringLen
 27443  			if postIndex < 0 {
 27444  				return ErrInvalidLength
 27445  			}
 27446  			if postIndex > l {
 27447  				return io.ErrUnexpectedEOF
 27448  			}
 27449  			m.Shard = string(dAtA[iNdEx:postIndex])
 27450  			iNdEx = postIndex
 27451  		case 3:
 27452  			if wireType != 2 {
 27453  				return fmt.Errorf("proto: wrong wireType = %d for field Cells", wireType)
 27454  			}
 27455  			var stringLen uint64
 27456  			for shift := uint(0); ; shift += 7 {
 27457  				if shift >= 64 {
 27458  					return ErrIntOverflow
 27459  				}
 27460  				if iNdEx >= l {
 27461  					return io.ErrUnexpectedEOF
 27462  				}
 27463  				b := dAtA[iNdEx]
 27464  				iNdEx++
 27465  				stringLen |= uint64(b&0x7F) << shift
 27466  				if b < 0x80 {
 27467  					break
 27468  				}
 27469  			}
 27470  			intStringLen := int(stringLen)
 27471  			if intStringLen < 0 {
 27472  				return ErrInvalidLength
 27473  			}
 27474  			postIndex := iNdEx + intStringLen
 27475  			if postIndex < 0 {
 27476  				return ErrInvalidLength
 27477  			}
 27478  			if postIndex > l {
 27479  				return io.ErrUnexpectedEOF
 27480  			}
 27481  			m.Cells = append(m.Cells, string(dAtA[iNdEx:postIndex]))
 27482  			iNdEx = postIndex
 27483  		default:
 27484  			iNdEx = preIndex
 27485  			skippy, err := skip(dAtA[iNdEx:])
 27486  			if err != nil {
 27487  				return err
 27488  			}
 27489  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 27490  				return ErrInvalidLength
 27491  			}
 27492  			if (iNdEx + skippy) > l {
 27493  				return io.ErrUnexpectedEOF
 27494  			}
 27495  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 27496  			iNdEx += skippy
 27497  		}
 27498  	}
 27499  
 27500  	if iNdEx > l {
 27501  		return io.ErrUnexpectedEOF
 27502  	}
 27503  	return nil
 27504  }
 27505  func (m *RefreshStateByShardResponse) UnmarshalVT(dAtA []byte) error {
 27506  	l := len(dAtA)
 27507  	iNdEx := 0
 27508  	for iNdEx < l {
 27509  		preIndex := iNdEx
 27510  		var wire uint64
 27511  		for shift := uint(0); ; shift += 7 {
 27512  			if shift >= 64 {
 27513  				return ErrIntOverflow
 27514  			}
 27515  			if iNdEx >= l {
 27516  				return io.ErrUnexpectedEOF
 27517  			}
 27518  			b := dAtA[iNdEx]
 27519  			iNdEx++
 27520  			wire |= uint64(b&0x7F) << shift
 27521  			if b < 0x80 {
 27522  				break
 27523  			}
 27524  		}
 27525  		fieldNum := int32(wire >> 3)
 27526  		wireType := int(wire & 0x7)
 27527  		if wireType == 4 {
 27528  			return fmt.Errorf("proto: RefreshStateByShardResponse: wiretype end group for non-group")
 27529  		}
 27530  		if fieldNum <= 0 {
 27531  			return fmt.Errorf("proto: RefreshStateByShardResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 27532  		}
 27533  		switch fieldNum {
 27534  		case 1:
 27535  			if wireType != 0 {
 27536  				return fmt.Errorf("proto: wrong wireType = %d for field IsPartialRefresh", wireType)
 27537  			}
 27538  			var v int
 27539  			for shift := uint(0); ; shift += 7 {
 27540  				if shift >= 64 {
 27541  					return ErrIntOverflow
 27542  				}
 27543  				if iNdEx >= l {
 27544  					return io.ErrUnexpectedEOF
 27545  				}
 27546  				b := dAtA[iNdEx]
 27547  				iNdEx++
 27548  				v |= int(b&0x7F) << shift
 27549  				if b < 0x80 {
 27550  					break
 27551  				}
 27552  			}
 27553  			m.IsPartialRefresh = bool(v != 0)
 27554  		case 2:
 27555  			if wireType != 2 {
 27556  				return fmt.Errorf("proto: wrong wireType = %d for field PartialRefreshDetails", wireType)
 27557  			}
 27558  			var stringLen uint64
 27559  			for shift := uint(0); ; shift += 7 {
 27560  				if shift >= 64 {
 27561  					return ErrIntOverflow
 27562  				}
 27563  				if iNdEx >= l {
 27564  					return io.ErrUnexpectedEOF
 27565  				}
 27566  				b := dAtA[iNdEx]
 27567  				iNdEx++
 27568  				stringLen |= uint64(b&0x7F) << shift
 27569  				if b < 0x80 {
 27570  					break
 27571  				}
 27572  			}
 27573  			intStringLen := int(stringLen)
 27574  			if intStringLen < 0 {
 27575  				return ErrInvalidLength
 27576  			}
 27577  			postIndex := iNdEx + intStringLen
 27578  			if postIndex < 0 {
 27579  				return ErrInvalidLength
 27580  			}
 27581  			if postIndex > l {
 27582  				return io.ErrUnexpectedEOF
 27583  			}
 27584  			m.PartialRefreshDetails = string(dAtA[iNdEx:postIndex])
 27585  			iNdEx = postIndex
 27586  		default:
 27587  			iNdEx = preIndex
 27588  			skippy, err := skip(dAtA[iNdEx:])
 27589  			if err != nil {
 27590  				return err
 27591  			}
 27592  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 27593  				return ErrInvalidLength
 27594  			}
 27595  			if (iNdEx + skippy) > l {
 27596  				return io.ErrUnexpectedEOF
 27597  			}
 27598  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 27599  			iNdEx += skippy
 27600  		}
 27601  	}
 27602  
 27603  	if iNdEx > l {
 27604  		return io.ErrUnexpectedEOF
 27605  	}
 27606  	return nil
 27607  }
 27608  func (m *ReloadSchemaRequest) UnmarshalVT(dAtA []byte) error {
 27609  	l := len(dAtA)
 27610  	iNdEx := 0
 27611  	for iNdEx < l {
 27612  		preIndex := iNdEx
 27613  		var wire uint64
 27614  		for shift := uint(0); ; shift += 7 {
 27615  			if shift >= 64 {
 27616  				return ErrIntOverflow
 27617  			}
 27618  			if iNdEx >= l {
 27619  				return io.ErrUnexpectedEOF
 27620  			}
 27621  			b := dAtA[iNdEx]
 27622  			iNdEx++
 27623  			wire |= uint64(b&0x7F) << shift
 27624  			if b < 0x80 {
 27625  				break
 27626  			}
 27627  		}
 27628  		fieldNum := int32(wire >> 3)
 27629  		wireType := int(wire & 0x7)
 27630  		if wireType == 4 {
 27631  			return fmt.Errorf("proto: ReloadSchemaRequest: wiretype end group for non-group")
 27632  		}
 27633  		if fieldNum <= 0 {
 27634  			return fmt.Errorf("proto: ReloadSchemaRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 27635  		}
 27636  		switch fieldNum {
 27637  		case 1:
 27638  			if wireType != 2 {
 27639  				return fmt.Errorf("proto: wrong wireType = %d for field TabletAlias", wireType)
 27640  			}
 27641  			var msglen int
 27642  			for shift := uint(0); ; shift += 7 {
 27643  				if shift >= 64 {
 27644  					return ErrIntOverflow
 27645  				}
 27646  				if iNdEx >= l {
 27647  					return io.ErrUnexpectedEOF
 27648  				}
 27649  				b := dAtA[iNdEx]
 27650  				iNdEx++
 27651  				msglen |= int(b&0x7F) << shift
 27652  				if b < 0x80 {
 27653  					break
 27654  				}
 27655  			}
 27656  			if msglen < 0 {
 27657  				return ErrInvalidLength
 27658  			}
 27659  			postIndex := iNdEx + msglen
 27660  			if postIndex < 0 {
 27661  				return ErrInvalidLength
 27662  			}
 27663  			if postIndex > l {
 27664  				return io.ErrUnexpectedEOF
 27665  			}
 27666  			if m.TabletAlias == nil {
 27667  				m.TabletAlias = &topodata.TabletAlias{}
 27668  			}
 27669  			if err := m.TabletAlias.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 27670  				return err
 27671  			}
 27672  			iNdEx = postIndex
 27673  		default:
 27674  			iNdEx = preIndex
 27675  			skippy, err := skip(dAtA[iNdEx:])
 27676  			if err != nil {
 27677  				return err
 27678  			}
 27679  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 27680  				return ErrInvalidLength
 27681  			}
 27682  			if (iNdEx + skippy) > l {
 27683  				return io.ErrUnexpectedEOF
 27684  			}
 27685  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 27686  			iNdEx += skippy
 27687  		}
 27688  	}
 27689  
 27690  	if iNdEx > l {
 27691  		return io.ErrUnexpectedEOF
 27692  	}
 27693  	return nil
 27694  }
 27695  func (m *ReloadSchemaResponse) UnmarshalVT(dAtA []byte) error {
 27696  	l := len(dAtA)
 27697  	iNdEx := 0
 27698  	for iNdEx < l {
 27699  		preIndex := iNdEx
 27700  		var wire uint64
 27701  		for shift := uint(0); ; shift += 7 {
 27702  			if shift >= 64 {
 27703  				return ErrIntOverflow
 27704  			}
 27705  			if iNdEx >= l {
 27706  				return io.ErrUnexpectedEOF
 27707  			}
 27708  			b := dAtA[iNdEx]
 27709  			iNdEx++
 27710  			wire |= uint64(b&0x7F) << shift
 27711  			if b < 0x80 {
 27712  				break
 27713  			}
 27714  		}
 27715  		fieldNum := int32(wire >> 3)
 27716  		wireType := int(wire & 0x7)
 27717  		if wireType == 4 {
 27718  			return fmt.Errorf("proto: ReloadSchemaResponse: wiretype end group for non-group")
 27719  		}
 27720  		if fieldNum <= 0 {
 27721  			return fmt.Errorf("proto: ReloadSchemaResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 27722  		}
 27723  		switch fieldNum {
 27724  		default:
 27725  			iNdEx = preIndex
 27726  			skippy, err := skip(dAtA[iNdEx:])
 27727  			if err != nil {
 27728  				return err
 27729  			}
 27730  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 27731  				return ErrInvalidLength
 27732  			}
 27733  			if (iNdEx + skippy) > l {
 27734  				return io.ErrUnexpectedEOF
 27735  			}
 27736  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 27737  			iNdEx += skippy
 27738  		}
 27739  	}
 27740  
 27741  	if iNdEx > l {
 27742  		return io.ErrUnexpectedEOF
 27743  	}
 27744  	return nil
 27745  }
 27746  func (m *ReloadSchemaKeyspaceRequest) UnmarshalVT(dAtA []byte) error {
 27747  	l := len(dAtA)
 27748  	iNdEx := 0
 27749  	for iNdEx < l {
 27750  		preIndex := iNdEx
 27751  		var wire uint64
 27752  		for shift := uint(0); ; shift += 7 {
 27753  			if shift >= 64 {
 27754  				return ErrIntOverflow
 27755  			}
 27756  			if iNdEx >= l {
 27757  				return io.ErrUnexpectedEOF
 27758  			}
 27759  			b := dAtA[iNdEx]
 27760  			iNdEx++
 27761  			wire |= uint64(b&0x7F) << shift
 27762  			if b < 0x80 {
 27763  				break
 27764  			}
 27765  		}
 27766  		fieldNum := int32(wire >> 3)
 27767  		wireType := int(wire & 0x7)
 27768  		if wireType == 4 {
 27769  			return fmt.Errorf("proto: ReloadSchemaKeyspaceRequest: wiretype end group for non-group")
 27770  		}
 27771  		if fieldNum <= 0 {
 27772  			return fmt.Errorf("proto: ReloadSchemaKeyspaceRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 27773  		}
 27774  		switch fieldNum {
 27775  		case 1:
 27776  			if wireType != 2 {
 27777  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 27778  			}
 27779  			var stringLen uint64
 27780  			for shift := uint(0); ; shift += 7 {
 27781  				if shift >= 64 {
 27782  					return ErrIntOverflow
 27783  				}
 27784  				if iNdEx >= l {
 27785  					return io.ErrUnexpectedEOF
 27786  				}
 27787  				b := dAtA[iNdEx]
 27788  				iNdEx++
 27789  				stringLen |= uint64(b&0x7F) << shift
 27790  				if b < 0x80 {
 27791  					break
 27792  				}
 27793  			}
 27794  			intStringLen := int(stringLen)
 27795  			if intStringLen < 0 {
 27796  				return ErrInvalidLength
 27797  			}
 27798  			postIndex := iNdEx + intStringLen
 27799  			if postIndex < 0 {
 27800  				return ErrInvalidLength
 27801  			}
 27802  			if postIndex > l {
 27803  				return io.ErrUnexpectedEOF
 27804  			}
 27805  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 27806  			iNdEx = postIndex
 27807  		case 2:
 27808  			if wireType != 2 {
 27809  				return fmt.Errorf("proto: wrong wireType = %d for field WaitPosition", wireType)
 27810  			}
 27811  			var stringLen uint64
 27812  			for shift := uint(0); ; shift += 7 {
 27813  				if shift >= 64 {
 27814  					return ErrIntOverflow
 27815  				}
 27816  				if iNdEx >= l {
 27817  					return io.ErrUnexpectedEOF
 27818  				}
 27819  				b := dAtA[iNdEx]
 27820  				iNdEx++
 27821  				stringLen |= uint64(b&0x7F) << shift
 27822  				if b < 0x80 {
 27823  					break
 27824  				}
 27825  			}
 27826  			intStringLen := int(stringLen)
 27827  			if intStringLen < 0 {
 27828  				return ErrInvalidLength
 27829  			}
 27830  			postIndex := iNdEx + intStringLen
 27831  			if postIndex < 0 {
 27832  				return ErrInvalidLength
 27833  			}
 27834  			if postIndex > l {
 27835  				return io.ErrUnexpectedEOF
 27836  			}
 27837  			m.WaitPosition = string(dAtA[iNdEx:postIndex])
 27838  			iNdEx = postIndex
 27839  		case 3:
 27840  			if wireType != 0 {
 27841  				return fmt.Errorf("proto: wrong wireType = %d for field IncludePrimary", wireType)
 27842  			}
 27843  			var v int
 27844  			for shift := uint(0); ; shift += 7 {
 27845  				if shift >= 64 {
 27846  					return ErrIntOverflow
 27847  				}
 27848  				if iNdEx >= l {
 27849  					return io.ErrUnexpectedEOF
 27850  				}
 27851  				b := dAtA[iNdEx]
 27852  				iNdEx++
 27853  				v |= int(b&0x7F) << shift
 27854  				if b < 0x80 {
 27855  					break
 27856  				}
 27857  			}
 27858  			m.IncludePrimary = bool(v != 0)
 27859  		case 4:
 27860  			if wireType != 0 {
 27861  				return fmt.Errorf("proto: wrong wireType = %d for field Concurrency", wireType)
 27862  			}
 27863  			m.Concurrency = 0
 27864  			for shift := uint(0); ; shift += 7 {
 27865  				if shift >= 64 {
 27866  					return ErrIntOverflow
 27867  				}
 27868  				if iNdEx >= l {
 27869  					return io.ErrUnexpectedEOF
 27870  				}
 27871  				b := dAtA[iNdEx]
 27872  				iNdEx++
 27873  				m.Concurrency |= uint32(b&0x7F) << shift
 27874  				if b < 0x80 {
 27875  					break
 27876  				}
 27877  			}
 27878  		default:
 27879  			iNdEx = preIndex
 27880  			skippy, err := skip(dAtA[iNdEx:])
 27881  			if err != nil {
 27882  				return err
 27883  			}
 27884  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 27885  				return ErrInvalidLength
 27886  			}
 27887  			if (iNdEx + skippy) > l {
 27888  				return io.ErrUnexpectedEOF
 27889  			}
 27890  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 27891  			iNdEx += skippy
 27892  		}
 27893  	}
 27894  
 27895  	if iNdEx > l {
 27896  		return io.ErrUnexpectedEOF
 27897  	}
 27898  	return nil
 27899  }
 27900  func (m *ReloadSchemaKeyspaceResponse) UnmarshalVT(dAtA []byte) error {
 27901  	l := len(dAtA)
 27902  	iNdEx := 0
 27903  	for iNdEx < l {
 27904  		preIndex := iNdEx
 27905  		var wire uint64
 27906  		for shift := uint(0); ; shift += 7 {
 27907  			if shift >= 64 {
 27908  				return ErrIntOverflow
 27909  			}
 27910  			if iNdEx >= l {
 27911  				return io.ErrUnexpectedEOF
 27912  			}
 27913  			b := dAtA[iNdEx]
 27914  			iNdEx++
 27915  			wire |= uint64(b&0x7F) << shift
 27916  			if b < 0x80 {
 27917  				break
 27918  			}
 27919  		}
 27920  		fieldNum := int32(wire >> 3)
 27921  		wireType := int(wire & 0x7)
 27922  		if wireType == 4 {
 27923  			return fmt.Errorf("proto: ReloadSchemaKeyspaceResponse: wiretype end group for non-group")
 27924  		}
 27925  		if fieldNum <= 0 {
 27926  			return fmt.Errorf("proto: ReloadSchemaKeyspaceResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 27927  		}
 27928  		switch fieldNum {
 27929  		case 1:
 27930  			if wireType != 2 {
 27931  				return fmt.Errorf("proto: wrong wireType = %d for field Events", wireType)
 27932  			}
 27933  			var msglen int
 27934  			for shift := uint(0); ; shift += 7 {
 27935  				if shift >= 64 {
 27936  					return ErrIntOverflow
 27937  				}
 27938  				if iNdEx >= l {
 27939  					return io.ErrUnexpectedEOF
 27940  				}
 27941  				b := dAtA[iNdEx]
 27942  				iNdEx++
 27943  				msglen |= int(b&0x7F) << shift
 27944  				if b < 0x80 {
 27945  					break
 27946  				}
 27947  			}
 27948  			if msglen < 0 {
 27949  				return ErrInvalidLength
 27950  			}
 27951  			postIndex := iNdEx + msglen
 27952  			if postIndex < 0 {
 27953  				return ErrInvalidLength
 27954  			}
 27955  			if postIndex > l {
 27956  				return io.ErrUnexpectedEOF
 27957  			}
 27958  			m.Events = append(m.Events, &logutil.Event{})
 27959  			if err := m.Events[len(m.Events)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 27960  				return err
 27961  			}
 27962  			iNdEx = postIndex
 27963  		default:
 27964  			iNdEx = preIndex
 27965  			skippy, err := skip(dAtA[iNdEx:])
 27966  			if err != nil {
 27967  				return err
 27968  			}
 27969  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 27970  				return ErrInvalidLength
 27971  			}
 27972  			if (iNdEx + skippy) > l {
 27973  				return io.ErrUnexpectedEOF
 27974  			}
 27975  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 27976  			iNdEx += skippy
 27977  		}
 27978  	}
 27979  
 27980  	if iNdEx > l {
 27981  		return io.ErrUnexpectedEOF
 27982  	}
 27983  	return nil
 27984  }
 27985  func (m *ReloadSchemaShardRequest) UnmarshalVT(dAtA []byte) error {
 27986  	l := len(dAtA)
 27987  	iNdEx := 0
 27988  	for iNdEx < l {
 27989  		preIndex := iNdEx
 27990  		var wire uint64
 27991  		for shift := uint(0); ; shift += 7 {
 27992  			if shift >= 64 {
 27993  				return ErrIntOverflow
 27994  			}
 27995  			if iNdEx >= l {
 27996  				return io.ErrUnexpectedEOF
 27997  			}
 27998  			b := dAtA[iNdEx]
 27999  			iNdEx++
 28000  			wire |= uint64(b&0x7F) << shift
 28001  			if b < 0x80 {
 28002  				break
 28003  			}
 28004  		}
 28005  		fieldNum := int32(wire >> 3)
 28006  		wireType := int(wire & 0x7)
 28007  		if wireType == 4 {
 28008  			return fmt.Errorf("proto: ReloadSchemaShardRequest: wiretype end group for non-group")
 28009  		}
 28010  		if fieldNum <= 0 {
 28011  			return fmt.Errorf("proto: ReloadSchemaShardRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 28012  		}
 28013  		switch fieldNum {
 28014  		case 1:
 28015  			if wireType != 2 {
 28016  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 28017  			}
 28018  			var stringLen uint64
 28019  			for shift := uint(0); ; shift += 7 {
 28020  				if shift >= 64 {
 28021  					return ErrIntOverflow
 28022  				}
 28023  				if iNdEx >= l {
 28024  					return io.ErrUnexpectedEOF
 28025  				}
 28026  				b := dAtA[iNdEx]
 28027  				iNdEx++
 28028  				stringLen |= uint64(b&0x7F) << shift
 28029  				if b < 0x80 {
 28030  					break
 28031  				}
 28032  			}
 28033  			intStringLen := int(stringLen)
 28034  			if intStringLen < 0 {
 28035  				return ErrInvalidLength
 28036  			}
 28037  			postIndex := iNdEx + intStringLen
 28038  			if postIndex < 0 {
 28039  				return ErrInvalidLength
 28040  			}
 28041  			if postIndex > l {
 28042  				return io.ErrUnexpectedEOF
 28043  			}
 28044  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 28045  			iNdEx = postIndex
 28046  		case 2:
 28047  			if wireType != 2 {
 28048  				return fmt.Errorf("proto: wrong wireType = %d for field Shard", wireType)
 28049  			}
 28050  			var stringLen uint64
 28051  			for shift := uint(0); ; shift += 7 {
 28052  				if shift >= 64 {
 28053  					return ErrIntOverflow
 28054  				}
 28055  				if iNdEx >= l {
 28056  					return io.ErrUnexpectedEOF
 28057  				}
 28058  				b := dAtA[iNdEx]
 28059  				iNdEx++
 28060  				stringLen |= uint64(b&0x7F) << shift
 28061  				if b < 0x80 {
 28062  					break
 28063  				}
 28064  			}
 28065  			intStringLen := int(stringLen)
 28066  			if intStringLen < 0 {
 28067  				return ErrInvalidLength
 28068  			}
 28069  			postIndex := iNdEx + intStringLen
 28070  			if postIndex < 0 {
 28071  				return ErrInvalidLength
 28072  			}
 28073  			if postIndex > l {
 28074  				return io.ErrUnexpectedEOF
 28075  			}
 28076  			m.Shard = string(dAtA[iNdEx:postIndex])
 28077  			iNdEx = postIndex
 28078  		case 3:
 28079  			if wireType != 2 {
 28080  				return fmt.Errorf("proto: wrong wireType = %d for field WaitPosition", wireType)
 28081  			}
 28082  			var stringLen uint64
 28083  			for shift := uint(0); ; shift += 7 {
 28084  				if shift >= 64 {
 28085  					return ErrIntOverflow
 28086  				}
 28087  				if iNdEx >= l {
 28088  					return io.ErrUnexpectedEOF
 28089  				}
 28090  				b := dAtA[iNdEx]
 28091  				iNdEx++
 28092  				stringLen |= uint64(b&0x7F) << shift
 28093  				if b < 0x80 {
 28094  					break
 28095  				}
 28096  			}
 28097  			intStringLen := int(stringLen)
 28098  			if intStringLen < 0 {
 28099  				return ErrInvalidLength
 28100  			}
 28101  			postIndex := iNdEx + intStringLen
 28102  			if postIndex < 0 {
 28103  				return ErrInvalidLength
 28104  			}
 28105  			if postIndex > l {
 28106  				return io.ErrUnexpectedEOF
 28107  			}
 28108  			m.WaitPosition = string(dAtA[iNdEx:postIndex])
 28109  			iNdEx = postIndex
 28110  		case 4:
 28111  			if wireType != 0 {
 28112  				return fmt.Errorf("proto: wrong wireType = %d for field IncludePrimary", wireType)
 28113  			}
 28114  			var v int
 28115  			for shift := uint(0); ; shift += 7 {
 28116  				if shift >= 64 {
 28117  					return ErrIntOverflow
 28118  				}
 28119  				if iNdEx >= l {
 28120  					return io.ErrUnexpectedEOF
 28121  				}
 28122  				b := dAtA[iNdEx]
 28123  				iNdEx++
 28124  				v |= int(b&0x7F) << shift
 28125  				if b < 0x80 {
 28126  					break
 28127  				}
 28128  			}
 28129  			m.IncludePrimary = bool(v != 0)
 28130  		case 5:
 28131  			if wireType != 0 {
 28132  				return fmt.Errorf("proto: wrong wireType = %d for field Concurrency", wireType)
 28133  			}
 28134  			m.Concurrency = 0
 28135  			for shift := uint(0); ; shift += 7 {
 28136  				if shift >= 64 {
 28137  					return ErrIntOverflow
 28138  				}
 28139  				if iNdEx >= l {
 28140  					return io.ErrUnexpectedEOF
 28141  				}
 28142  				b := dAtA[iNdEx]
 28143  				iNdEx++
 28144  				m.Concurrency |= uint32(b&0x7F) << shift
 28145  				if b < 0x80 {
 28146  					break
 28147  				}
 28148  			}
 28149  		default:
 28150  			iNdEx = preIndex
 28151  			skippy, err := skip(dAtA[iNdEx:])
 28152  			if err != nil {
 28153  				return err
 28154  			}
 28155  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 28156  				return ErrInvalidLength
 28157  			}
 28158  			if (iNdEx + skippy) > l {
 28159  				return io.ErrUnexpectedEOF
 28160  			}
 28161  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 28162  			iNdEx += skippy
 28163  		}
 28164  	}
 28165  
 28166  	if iNdEx > l {
 28167  		return io.ErrUnexpectedEOF
 28168  	}
 28169  	return nil
 28170  }
 28171  func (m *ReloadSchemaShardResponse) UnmarshalVT(dAtA []byte) error {
 28172  	l := len(dAtA)
 28173  	iNdEx := 0
 28174  	for iNdEx < l {
 28175  		preIndex := iNdEx
 28176  		var wire uint64
 28177  		for shift := uint(0); ; shift += 7 {
 28178  			if shift >= 64 {
 28179  				return ErrIntOverflow
 28180  			}
 28181  			if iNdEx >= l {
 28182  				return io.ErrUnexpectedEOF
 28183  			}
 28184  			b := dAtA[iNdEx]
 28185  			iNdEx++
 28186  			wire |= uint64(b&0x7F) << shift
 28187  			if b < 0x80 {
 28188  				break
 28189  			}
 28190  		}
 28191  		fieldNum := int32(wire >> 3)
 28192  		wireType := int(wire & 0x7)
 28193  		if wireType == 4 {
 28194  			return fmt.Errorf("proto: ReloadSchemaShardResponse: wiretype end group for non-group")
 28195  		}
 28196  		if fieldNum <= 0 {
 28197  			return fmt.Errorf("proto: ReloadSchemaShardResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 28198  		}
 28199  		switch fieldNum {
 28200  		case 2:
 28201  			if wireType != 2 {
 28202  				return fmt.Errorf("proto: wrong wireType = %d for field Events", wireType)
 28203  			}
 28204  			var msglen int
 28205  			for shift := uint(0); ; shift += 7 {
 28206  				if shift >= 64 {
 28207  					return ErrIntOverflow
 28208  				}
 28209  				if iNdEx >= l {
 28210  					return io.ErrUnexpectedEOF
 28211  				}
 28212  				b := dAtA[iNdEx]
 28213  				iNdEx++
 28214  				msglen |= int(b&0x7F) << shift
 28215  				if b < 0x80 {
 28216  					break
 28217  				}
 28218  			}
 28219  			if msglen < 0 {
 28220  				return ErrInvalidLength
 28221  			}
 28222  			postIndex := iNdEx + msglen
 28223  			if postIndex < 0 {
 28224  				return ErrInvalidLength
 28225  			}
 28226  			if postIndex > l {
 28227  				return io.ErrUnexpectedEOF
 28228  			}
 28229  			m.Events = append(m.Events, &logutil.Event{})
 28230  			if err := m.Events[len(m.Events)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 28231  				return err
 28232  			}
 28233  			iNdEx = postIndex
 28234  		default:
 28235  			iNdEx = preIndex
 28236  			skippy, err := skip(dAtA[iNdEx:])
 28237  			if err != nil {
 28238  				return err
 28239  			}
 28240  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 28241  				return ErrInvalidLength
 28242  			}
 28243  			if (iNdEx + skippy) > l {
 28244  				return io.ErrUnexpectedEOF
 28245  			}
 28246  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 28247  			iNdEx += skippy
 28248  		}
 28249  	}
 28250  
 28251  	if iNdEx > l {
 28252  		return io.ErrUnexpectedEOF
 28253  	}
 28254  	return nil
 28255  }
 28256  func (m *RemoveBackupRequest) UnmarshalVT(dAtA []byte) error {
 28257  	l := len(dAtA)
 28258  	iNdEx := 0
 28259  	for iNdEx < l {
 28260  		preIndex := iNdEx
 28261  		var wire uint64
 28262  		for shift := uint(0); ; shift += 7 {
 28263  			if shift >= 64 {
 28264  				return ErrIntOverflow
 28265  			}
 28266  			if iNdEx >= l {
 28267  				return io.ErrUnexpectedEOF
 28268  			}
 28269  			b := dAtA[iNdEx]
 28270  			iNdEx++
 28271  			wire |= uint64(b&0x7F) << shift
 28272  			if b < 0x80 {
 28273  				break
 28274  			}
 28275  		}
 28276  		fieldNum := int32(wire >> 3)
 28277  		wireType := int(wire & 0x7)
 28278  		if wireType == 4 {
 28279  			return fmt.Errorf("proto: RemoveBackupRequest: wiretype end group for non-group")
 28280  		}
 28281  		if fieldNum <= 0 {
 28282  			return fmt.Errorf("proto: RemoveBackupRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 28283  		}
 28284  		switch fieldNum {
 28285  		case 1:
 28286  			if wireType != 2 {
 28287  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 28288  			}
 28289  			var stringLen uint64
 28290  			for shift := uint(0); ; shift += 7 {
 28291  				if shift >= 64 {
 28292  					return ErrIntOverflow
 28293  				}
 28294  				if iNdEx >= l {
 28295  					return io.ErrUnexpectedEOF
 28296  				}
 28297  				b := dAtA[iNdEx]
 28298  				iNdEx++
 28299  				stringLen |= uint64(b&0x7F) << shift
 28300  				if b < 0x80 {
 28301  					break
 28302  				}
 28303  			}
 28304  			intStringLen := int(stringLen)
 28305  			if intStringLen < 0 {
 28306  				return ErrInvalidLength
 28307  			}
 28308  			postIndex := iNdEx + intStringLen
 28309  			if postIndex < 0 {
 28310  				return ErrInvalidLength
 28311  			}
 28312  			if postIndex > l {
 28313  				return io.ErrUnexpectedEOF
 28314  			}
 28315  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 28316  			iNdEx = postIndex
 28317  		case 2:
 28318  			if wireType != 2 {
 28319  				return fmt.Errorf("proto: wrong wireType = %d for field Shard", wireType)
 28320  			}
 28321  			var stringLen uint64
 28322  			for shift := uint(0); ; shift += 7 {
 28323  				if shift >= 64 {
 28324  					return ErrIntOverflow
 28325  				}
 28326  				if iNdEx >= l {
 28327  					return io.ErrUnexpectedEOF
 28328  				}
 28329  				b := dAtA[iNdEx]
 28330  				iNdEx++
 28331  				stringLen |= uint64(b&0x7F) << shift
 28332  				if b < 0x80 {
 28333  					break
 28334  				}
 28335  			}
 28336  			intStringLen := int(stringLen)
 28337  			if intStringLen < 0 {
 28338  				return ErrInvalidLength
 28339  			}
 28340  			postIndex := iNdEx + intStringLen
 28341  			if postIndex < 0 {
 28342  				return ErrInvalidLength
 28343  			}
 28344  			if postIndex > l {
 28345  				return io.ErrUnexpectedEOF
 28346  			}
 28347  			m.Shard = string(dAtA[iNdEx:postIndex])
 28348  			iNdEx = postIndex
 28349  		case 3:
 28350  			if wireType != 2 {
 28351  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
 28352  			}
 28353  			var stringLen uint64
 28354  			for shift := uint(0); ; shift += 7 {
 28355  				if shift >= 64 {
 28356  					return ErrIntOverflow
 28357  				}
 28358  				if iNdEx >= l {
 28359  					return io.ErrUnexpectedEOF
 28360  				}
 28361  				b := dAtA[iNdEx]
 28362  				iNdEx++
 28363  				stringLen |= uint64(b&0x7F) << shift
 28364  				if b < 0x80 {
 28365  					break
 28366  				}
 28367  			}
 28368  			intStringLen := int(stringLen)
 28369  			if intStringLen < 0 {
 28370  				return ErrInvalidLength
 28371  			}
 28372  			postIndex := iNdEx + intStringLen
 28373  			if postIndex < 0 {
 28374  				return ErrInvalidLength
 28375  			}
 28376  			if postIndex > l {
 28377  				return io.ErrUnexpectedEOF
 28378  			}
 28379  			m.Name = string(dAtA[iNdEx:postIndex])
 28380  			iNdEx = postIndex
 28381  		default:
 28382  			iNdEx = preIndex
 28383  			skippy, err := skip(dAtA[iNdEx:])
 28384  			if err != nil {
 28385  				return err
 28386  			}
 28387  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 28388  				return ErrInvalidLength
 28389  			}
 28390  			if (iNdEx + skippy) > l {
 28391  				return io.ErrUnexpectedEOF
 28392  			}
 28393  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 28394  			iNdEx += skippy
 28395  		}
 28396  	}
 28397  
 28398  	if iNdEx > l {
 28399  		return io.ErrUnexpectedEOF
 28400  	}
 28401  	return nil
 28402  }
 28403  func (m *RemoveBackupResponse) UnmarshalVT(dAtA []byte) error {
 28404  	l := len(dAtA)
 28405  	iNdEx := 0
 28406  	for iNdEx < l {
 28407  		preIndex := iNdEx
 28408  		var wire uint64
 28409  		for shift := uint(0); ; shift += 7 {
 28410  			if shift >= 64 {
 28411  				return ErrIntOverflow
 28412  			}
 28413  			if iNdEx >= l {
 28414  				return io.ErrUnexpectedEOF
 28415  			}
 28416  			b := dAtA[iNdEx]
 28417  			iNdEx++
 28418  			wire |= uint64(b&0x7F) << shift
 28419  			if b < 0x80 {
 28420  				break
 28421  			}
 28422  		}
 28423  		fieldNum := int32(wire >> 3)
 28424  		wireType := int(wire & 0x7)
 28425  		if wireType == 4 {
 28426  			return fmt.Errorf("proto: RemoveBackupResponse: wiretype end group for non-group")
 28427  		}
 28428  		if fieldNum <= 0 {
 28429  			return fmt.Errorf("proto: RemoveBackupResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 28430  		}
 28431  		switch fieldNum {
 28432  		default:
 28433  			iNdEx = preIndex
 28434  			skippy, err := skip(dAtA[iNdEx:])
 28435  			if err != nil {
 28436  				return err
 28437  			}
 28438  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 28439  				return ErrInvalidLength
 28440  			}
 28441  			if (iNdEx + skippy) > l {
 28442  				return io.ErrUnexpectedEOF
 28443  			}
 28444  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 28445  			iNdEx += skippy
 28446  		}
 28447  	}
 28448  
 28449  	if iNdEx > l {
 28450  		return io.ErrUnexpectedEOF
 28451  	}
 28452  	return nil
 28453  }
 28454  func (m *RemoveKeyspaceCellRequest) UnmarshalVT(dAtA []byte) error {
 28455  	l := len(dAtA)
 28456  	iNdEx := 0
 28457  	for iNdEx < l {
 28458  		preIndex := iNdEx
 28459  		var wire uint64
 28460  		for shift := uint(0); ; shift += 7 {
 28461  			if shift >= 64 {
 28462  				return ErrIntOverflow
 28463  			}
 28464  			if iNdEx >= l {
 28465  				return io.ErrUnexpectedEOF
 28466  			}
 28467  			b := dAtA[iNdEx]
 28468  			iNdEx++
 28469  			wire |= uint64(b&0x7F) << shift
 28470  			if b < 0x80 {
 28471  				break
 28472  			}
 28473  		}
 28474  		fieldNum := int32(wire >> 3)
 28475  		wireType := int(wire & 0x7)
 28476  		if wireType == 4 {
 28477  			return fmt.Errorf("proto: RemoveKeyspaceCellRequest: wiretype end group for non-group")
 28478  		}
 28479  		if fieldNum <= 0 {
 28480  			return fmt.Errorf("proto: RemoveKeyspaceCellRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 28481  		}
 28482  		switch fieldNum {
 28483  		case 1:
 28484  			if wireType != 2 {
 28485  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 28486  			}
 28487  			var stringLen uint64
 28488  			for shift := uint(0); ; shift += 7 {
 28489  				if shift >= 64 {
 28490  					return ErrIntOverflow
 28491  				}
 28492  				if iNdEx >= l {
 28493  					return io.ErrUnexpectedEOF
 28494  				}
 28495  				b := dAtA[iNdEx]
 28496  				iNdEx++
 28497  				stringLen |= uint64(b&0x7F) << shift
 28498  				if b < 0x80 {
 28499  					break
 28500  				}
 28501  			}
 28502  			intStringLen := int(stringLen)
 28503  			if intStringLen < 0 {
 28504  				return ErrInvalidLength
 28505  			}
 28506  			postIndex := iNdEx + intStringLen
 28507  			if postIndex < 0 {
 28508  				return ErrInvalidLength
 28509  			}
 28510  			if postIndex > l {
 28511  				return io.ErrUnexpectedEOF
 28512  			}
 28513  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 28514  			iNdEx = postIndex
 28515  		case 2:
 28516  			if wireType != 2 {
 28517  				return fmt.Errorf("proto: wrong wireType = %d for field Cell", wireType)
 28518  			}
 28519  			var stringLen uint64
 28520  			for shift := uint(0); ; shift += 7 {
 28521  				if shift >= 64 {
 28522  					return ErrIntOverflow
 28523  				}
 28524  				if iNdEx >= l {
 28525  					return io.ErrUnexpectedEOF
 28526  				}
 28527  				b := dAtA[iNdEx]
 28528  				iNdEx++
 28529  				stringLen |= uint64(b&0x7F) << shift
 28530  				if b < 0x80 {
 28531  					break
 28532  				}
 28533  			}
 28534  			intStringLen := int(stringLen)
 28535  			if intStringLen < 0 {
 28536  				return ErrInvalidLength
 28537  			}
 28538  			postIndex := iNdEx + intStringLen
 28539  			if postIndex < 0 {
 28540  				return ErrInvalidLength
 28541  			}
 28542  			if postIndex > l {
 28543  				return io.ErrUnexpectedEOF
 28544  			}
 28545  			m.Cell = string(dAtA[iNdEx:postIndex])
 28546  			iNdEx = postIndex
 28547  		case 3:
 28548  			if wireType != 0 {
 28549  				return fmt.Errorf("proto: wrong wireType = %d for field Force", wireType)
 28550  			}
 28551  			var v int
 28552  			for shift := uint(0); ; shift += 7 {
 28553  				if shift >= 64 {
 28554  					return ErrIntOverflow
 28555  				}
 28556  				if iNdEx >= l {
 28557  					return io.ErrUnexpectedEOF
 28558  				}
 28559  				b := dAtA[iNdEx]
 28560  				iNdEx++
 28561  				v |= int(b&0x7F) << shift
 28562  				if b < 0x80 {
 28563  					break
 28564  				}
 28565  			}
 28566  			m.Force = bool(v != 0)
 28567  		case 4:
 28568  			if wireType != 0 {
 28569  				return fmt.Errorf("proto: wrong wireType = %d for field Recursive", wireType)
 28570  			}
 28571  			var v int
 28572  			for shift := uint(0); ; shift += 7 {
 28573  				if shift >= 64 {
 28574  					return ErrIntOverflow
 28575  				}
 28576  				if iNdEx >= l {
 28577  					return io.ErrUnexpectedEOF
 28578  				}
 28579  				b := dAtA[iNdEx]
 28580  				iNdEx++
 28581  				v |= int(b&0x7F) << shift
 28582  				if b < 0x80 {
 28583  					break
 28584  				}
 28585  			}
 28586  			m.Recursive = bool(v != 0)
 28587  		default:
 28588  			iNdEx = preIndex
 28589  			skippy, err := skip(dAtA[iNdEx:])
 28590  			if err != nil {
 28591  				return err
 28592  			}
 28593  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 28594  				return ErrInvalidLength
 28595  			}
 28596  			if (iNdEx + skippy) > l {
 28597  				return io.ErrUnexpectedEOF
 28598  			}
 28599  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 28600  			iNdEx += skippy
 28601  		}
 28602  	}
 28603  
 28604  	if iNdEx > l {
 28605  		return io.ErrUnexpectedEOF
 28606  	}
 28607  	return nil
 28608  }
 28609  func (m *RemoveKeyspaceCellResponse) UnmarshalVT(dAtA []byte) error {
 28610  	l := len(dAtA)
 28611  	iNdEx := 0
 28612  	for iNdEx < l {
 28613  		preIndex := iNdEx
 28614  		var wire uint64
 28615  		for shift := uint(0); ; shift += 7 {
 28616  			if shift >= 64 {
 28617  				return ErrIntOverflow
 28618  			}
 28619  			if iNdEx >= l {
 28620  				return io.ErrUnexpectedEOF
 28621  			}
 28622  			b := dAtA[iNdEx]
 28623  			iNdEx++
 28624  			wire |= uint64(b&0x7F) << shift
 28625  			if b < 0x80 {
 28626  				break
 28627  			}
 28628  		}
 28629  		fieldNum := int32(wire >> 3)
 28630  		wireType := int(wire & 0x7)
 28631  		if wireType == 4 {
 28632  			return fmt.Errorf("proto: RemoveKeyspaceCellResponse: wiretype end group for non-group")
 28633  		}
 28634  		if fieldNum <= 0 {
 28635  			return fmt.Errorf("proto: RemoveKeyspaceCellResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 28636  		}
 28637  		switch fieldNum {
 28638  		default:
 28639  			iNdEx = preIndex
 28640  			skippy, err := skip(dAtA[iNdEx:])
 28641  			if err != nil {
 28642  				return err
 28643  			}
 28644  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 28645  				return ErrInvalidLength
 28646  			}
 28647  			if (iNdEx + skippy) > l {
 28648  				return io.ErrUnexpectedEOF
 28649  			}
 28650  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 28651  			iNdEx += skippy
 28652  		}
 28653  	}
 28654  
 28655  	if iNdEx > l {
 28656  		return io.ErrUnexpectedEOF
 28657  	}
 28658  	return nil
 28659  }
 28660  func (m *RemoveShardCellRequest) UnmarshalVT(dAtA []byte) error {
 28661  	l := len(dAtA)
 28662  	iNdEx := 0
 28663  	for iNdEx < l {
 28664  		preIndex := iNdEx
 28665  		var wire uint64
 28666  		for shift := uint(0); ; shift += 7 {
 28667  			if shift >= 64 {
 28668  				return ErrIntOverflow
 28669  			}
 28670  			if iNdEx >= l {
 28671  				return io.ErrUnexpectedEOF
 28672  			}
 28673  			b := dAtA[iNdEx]
 28674  			iNdEx++
 28675  			wire |= uint64(b&0x7F) << shift
 28676  			if b < 0x80 {
 28677  				break
 28678  			}
 28679  		}
 28680  		fieldNum := int32(wire >> 3)
 28681  		wireType := int(wire & 0x7)
 28682  		if wireType == 4 {
 28683  			return fmt.Errorf("proto: RemoveShardCellRequest: wiretype end group for non-group")
 28684  		}
 28685  		if fieldNum <= 0 {
 28686  			return fmt.Errorf("proto: RemoveShardCellRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 28687  		}
 28688  		switch fieldNum {
 28689  		case 1:
 28690  			if wireType != 2 {
 28691  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 28692  			}
 28693  			var stringLen uint64
 28694  			for shift := uint(0); ; shift += 7 {
 28695  				if shift >= 64 {
 28696  					return ErrIntOverflow
 28697  				}
 28698  				if iNdEx >= l {
 28699  					return io.ErrUnexpectedEOF
 28700  				}
 28701  				b := dAtA[iNdEx]
 28702  				iNdEx++
 28703  				stringLen |= uint64(b&0x7F) << shift
 28704  				if b < 0x80 {
 28705  					break
 28706  				}
 28707  			}
 28708  			intStringLen := int(stringLen)
 28709  			if intStringLen < 0 {
 28710  				return ErrInvalidLength
 28711  			}
 28712  			postIndex := iNdEx + intStringLen
 28713  			if postIndex < 0 {
 28714  				return ErrInvalidLength
 28715  			}
 28716  			if postIndex > l {
 28717  				return io.ErrUnexpectedEOF
 28718  			}
 28719  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 28720  			iNdEx = postIndex
 28721  		case 2:
 28722  			if wireType != 2 {
 28723  				return fmt.Errorf("proto: wrong wireType = %d for field ShardName", wireType)
 28724  			}
 28725  			var stringLen uint64
 28726  			for shift := uint(0); ; shift += 7 {
 28727  				if shift >= 64 {
 28728  					return ErrIntOverflow
 28729  				}
 28730  				if iNdEx >= l {
 28731  					return io.ErrUnexpectedEOF
 28732  				}
 28733  				b := dAtA[iNdEx]
 28734  				iNdEx++
 28735  				stringLen |= uint64(b&0x7F) << shift
 28736  				if b < 0x80 {
 28737  					break
 28738  				}
 28739  			}
 28740  			intStringLen := int(stringLen)
 28741  			if intStringLen < 0 {
 28742  				return ErrInvalidLength
 28743  			}
 28744  			postIndex := iNdEx + intStringLen
 28745  			if postIndex < 0 {
 28746  				return ErrInvalidLength
 28747  			}
 28748  			if postIndex > l {
 28749  				return io.ErrUnexpectedEOF
 28750  			}
 28751  			m.ShardName = string(dAtA[iNdEx:postIndex])
 28752  			iNdEx = postIndex
 28753  		case 3:
 28754  			if wireType != 2 {
 28755  				return fmt.Errorf("proto: wrong wireType = %d for field Cell", wireType)
 28756  			}
 28757  			var stringLen uint64
 28758  			for shift := uint(0); ; shift += 7 {
 28759  				if shift >= 64 {
 28760  					return ErrIntOverflow
 28761  				}
 28762  				if iNdEx >= l {
 28763  					return io.ErrUnexpectedEOF
 28764  				}
 28765  				b := dAtA[iNdEx]
 28766  				iNdEx++
 28767  				stringLen |= uint64(b&0x7F) << shift
 28768  				if b < 0x80 {
 28769  					break
 28770  				}
 28771  			}
 28772  			intStringLen := int(stringLen)
 28773  			if intStringLen < 0 {
 28774  				return ErrInvalidLength
 28775  			}
 28776  			postIndex := iNdEx + intStringLen
 28777  			if postIndex < 0 {
 28778  				return ErrInvalidLength
 28779  			}
 28780  			if postIndex > l {
 28781  				return io.ErrUnexpectedEOF
 28782  			}
 28783  			m.Cell = string(dAtA[iNdEx:postIndex])
 28784  			iNdEx = postIndex
 28785  		case 4:
 28786  			if wireType != 0 {
 28787  				return fmt.Errorf("proto: wrong wireType = %d for field Force", wireType)
 28788  			}
 28789  			var v int
 28790  			for shift := uint(0); ; shift += 7 {
 28791  				if shift >= 64 {
 28792  					return ErrIntOverflow
 28793  				}
 28794  				if iNdEx >= l {
 28795  					return io.ErrUnexpectedEOF
 28796  				}
 28797  				b := dAtA[iNdEx]
 28798  				iNdEx++
 28799  				v |= int(b&0x7F) << shift
 28800  				if b < 0x80 {
 28801  					break
 28802  				}
 28803  			}
 28804  			m.Force = bool(v != 0)
 28805  		case 5:
 28806  			if wireType != 0 {
 28807  				return fmt.Errorf("proto: wrong wireType = %d for field Recursive", wireType)
 28808  			}
 28809  			var v int
 28810  			for shift := uint(0); ; shift += 7 {
 28811  				if shift >= 64 {
 28812  					return ErrIntOverflow
 28813  				}
 28814  				if iNdEx >= l {
 28815  					return io.ErrUnexpectedEOF
 28816  				}
 28817  				b := dAtA[iNdEx]
 28818  				iNdEx++
 28819  				v |= int(b&0x7F) << shift
 28820  				if b < 0x80 {
 28821  					break
 28822  				}
 28823  			}
 28824  			m.Recursive = bool(v != 0)
 28825  		default:
 28826  			iNdEx = preIndex
 28827  			skippy, err := skip(dAtA[iNdEx:])
 28828  			if err != nil {
 28829  				return err
 28830  			}
 28831  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 28832  				return ErrInvalidLength
 28833  			}
 28834  			if (iNdEx + skippy) > l {
 28835  				return io.ErrUnexpectedEOF
 28836  			}
 28837  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 28838  			iNdEx += skippy
 28839  		}
 28840  	}
 28841  
 28842  	if iNdEx > l {
 28843  		return io.ErrUnexpectedEOF
 28844  	}
 28845  	return nil
 28846  }
 28847  func (m *RemoveShardCellResponse) UnmarshalVT(dAtA []byte) error {
 28848  	l := len(dAtA)
 28849  	iNdEx := 0
 28850  	for iNdEx < l {
 28851  		preIndex := iNdEx
 28852  		var wire uint64
 28853  		for shift := uint(0); ; shift += 7 {
 28854  			if shift >= 64 {
 28855  				return ErrIntOverflow
 28856  			}
 28857  			if iNdEx >= l {
 28858  				return io.ErrUnexpectedEOF
 28859  			}
 28860  			b := dAtA[iNdEx]
 28861  			iNdEx++
 28862  			wire |= uint64(b&0x7F) << shift
 28863  			if b < 0x80 {
 28864  				break
 28865  			}
 28866  		}
 28867  		fieldNum := int32(wire >> 3)
 28868  		wireType := int(wire & 0x7)
 28869  		if wireType == 4 {
 28870  			return fmt.Errorf("proto: RemoveShardCellResponse: wiretype end group for non-group")
 28871  		}
 28872  		if fieldNum <= 0 {
 28873  			return fmt.Errorf("proto: RemoveShardCellResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 28874  		}
 28875  		switch fieldNum {
 28876  		default:
 28877  			iNdEx = preIndex
 28878  			skippy, err := skip(dAtA[iNdEx:])
 28879  			if err != nil {
 28880  				return err
 28881  			}
 28882  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 28883  				return ErrInvalidLength
 28884  			}
 28885  			if (iNdEx + skippy) > l {
 28886  				return io.ErrUnexpectedEOF
 28887  			}
 28888  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 28889  			iNdEx += skippy
 28890  		}
 28891  	}
 28892  
 28893  	if iNdEx > l {
 28894  		return io.ErrUnexpectedEOF
 28895  	}
 28896  	return nil
 28897  }
 28898  func (m *ReparentTabletRequest) UnmarshalVT(dAtA []byte) error {
 28899  	l := len(dAtA)
 28900  	iNdEx := 0
 28901  	for iNdEx < l {
 28902  		preIndex := iNdEx
 28903  		var wire uint64
 28904  		for shift := uint(0); ; shift += 7 {
 28905  			if shift >= 64 {
 28906  				return ErrIntOverflow
 28907  			}
 28908  			if iNdEx >= l {
 28909  				return io.ErrUnexpectedEOF
 28910  			}
 28911  			b := dAtA[iNdEx]
 28912  			iNdEx++
 28913  			wire |= uint64(b&0x7F) << shift
 28914  			if b < 0x80 {
 28915  				break
 28916  			}
 28917  		}
 28918  		fieldNum := int32(wire >> 3)
 28919  		wireType := int(wire & 0x7)
 28920  		if wireType == 4 {
 28921  			return fmt.Errorf("proto: ReparentTabletRequest: wiretype end group for non-group")
 28922  		}
 28923  		if fieldNum <= 0 {
 28924  			return fmt.Errorf("proto: ReparentTabletRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 28925  		}
 28926  		switch fieldNum {
 28927  		case 1:
 28928  			if wireType != 2 {
 28929  				return fmt.Errorf("proto: wrong wireType = %d for field Tablet", wireType)
 28930  			}
 28931  			var msglen int
 28932  			for shift := uint(0); ; shift += 7 {
 28933  				if shift >= 64 {
 28934  					return ErrIntOverflow
 28935  				}
 28936  				if iNdEx >= l {
 28937  					return io.ErrUnexpectedEOF
 28938  				}
 28939  				b := dAtA[iNdEx]
 28940  				iNdEx++
 28941  				msglen |= int(b&0x7F) << shift
 28942  				if b < 0x80 {
 28943  					break
 28944  				}
 28945  			}
 28946  			if msglen < 0 {
 28947  				return ErrInvalidLength
 28948  			}
 28949  			postIndex := iNdEx + msglen
 28950  			if postIndex < 0 {
 28951  				return ErrInvalidLength
 28952  			}
 28953  			if postIndex > l {
 28954  				return io.ErrUnexpectedEOF
 28955  			}
 28956  			if m.Tablet == nil {
 28957  				m.Tablet = &topodata.TabletAlias{}
 28958  			}
 28959  			if err := m.Tablet.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 28960  				return err
 28961  			}
 28962  			iNdEx = postIndex
 28963  		default:
 28964  			iNdEx = preIndex
 28965  			skippy, err := skip(dAtA[iNdEx:])
 28966  			if err != nil {
 28967  				return err
 28968  			}
 28969  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 28970  				return ErrInvalidLength
 28971  			}
 28972  			if (iNdEx + skippy) > l {
 28973  				return io.ErrUnexpectedEOF
 28974  			}
 28975  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 28976  			iNdEx += skippy
 28977  		}
 28978  	}
 28979  
 28980  	if iNdEx > l {
 28981  		return io.ErrUnexpectedEOF
 28982  	}
 28983  	return nil
 28984  }
 28985  func (m *ReparentTabletResponse) UnmarshalVT(dAtA []byte) error {
 28986  	l := len(dAtA)
 28987  	iNdEx := 0
 28988  	for iNdEx < l {
 28989  		preIndex := iNdEx
 28990  		var wire uint64
 28991  		for shift := uint(0); ; shift += 7 {
 28992  			if shift >= 64 {
 28993  				return ErrIntOverflow
 28994  			}
 28995  			if iNdEx >= l {
 28996  				return io.ErrUnexpectedEOF
 28997  			}
 28998  			b := dAtA[iNdEx]
 28999  			iNdEx++
 29000  			wire |= uint64(b&0x7F) << shift
 29001  			if b < 0x80 {
 29002  				break
 29003  			}
 29004  		}
 29005  		fieldNum := int32(wire >> 3)
 29006  		wireType := int(wire & 0x7)
 29007  		if wireType == 4 {
 29008  			return fmt.Errorf("proto: ReparentTabletResponse: wiretype end group for non-group")
 29009  		}
 29010  		if fieldNum <= 0 {
 29011  			return fmt.Errorf("proto: ReparentTabletResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 29012  		}
 29013  		switch fieldNum {
 29014  		case 1:
 29015  			if wireType != 2 {
 29016  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 29017  			}
 29018  			var stringLen uint64
 29019  			for shift := uint(0); ; shift += 7 {
 29020  				if shift >= 64 {
 29021  					return ErrIntOverflow
 29022  				}
 29023  				if iNdEx >= l {
 29024  					return io.ErrUnexpectedEOF
 29025  				}
 29026  				b := dAtA[iNdEx]
 29027  				iNdEx++
 29028  				stringLen |= uint64(b&0x7F) << shift
 29029  				if b < 0x80 {
 29030  					break
 29031  				}
 29032  			}
 29033  			intStringLen := int(stringLen)
 29034  			if intStringLen < 0 {
 29035  				return ErrInvalidLength
 29036  			}
 29037  			postIndex := iNdEx + intStringLen
 29038  			if postIndex < 0 {
 29039  				return ErrInvalidLength
 29040  			}
 29041  			if postIndex > l {
 29042  				return io.ErrUnexpectedEOF
 29043  			}
 29044  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 29045  			iNdEx = postIndex
 29046  		case 2:
 29047  			if wireType != 2 {
 29048  				return fmt.Errorf("proto: wrong wireType = %d for field Shard", wireType)
 29049  			}
 29050  			var stringLen uint64
 29051  			for shift := uint(0); ; shift += 7 {
 29052  				if shift >= 64 {
 29053  					return ErrIntOverflow
 29054  				}
 29055  				if iNdEx >= l {
 29056  					return io.ErrUnexpectedEOF
 29057  				}
 29058  				b := dAtA[iNdEx]
 29059  				iNdEx++
 29060  				stringLen |= uint64(b&0x7F) << shift
 29061  				if b < 0x80 {
 29062  					break
 29063  				}
 29064  			}
 29065  			intStringLen := int(stringLen)
 29066  			if intStringLen < 0 {
 29067  				return ErrInvalidLength
 29068  			}
 29069  			postIndex := iNdEx + intStringLen
 29070  			if postIndex < 0 {
 29071  				return ErrInvalidLength
 29072  			}
 29073  			if postIndex > l {
 29074  				return io.ErrUnexpectedEOF
 29075  			}
 29076  			m.Shard = string(dAtA[iNdEx:postIndex])
 29077  			iNdEx = postIndex
 29078  		case 3:
 29079  			if wireType != 2 {
 29080  				return fmt.Errorf("proto: wrong wireType = %d for field Primary", wireType)
 29081  			}
 29082  			var msglen int
 29083  			for shift := uint(0); ; shift += 7 {
 29084  				if shift >= 64 {
 29085  					return ErrIntOverflow
 29086  				}
 29087  				if iNdEx >= l {
 29088  					return io.ErrUnexpectedEOF
 29089  				}
 29090  				b := dAtA[iNdEx]
 29091  				iNdEx++
 29092  				msglen |= int(b&0x7F) << shift
 29093  				if b < 0x80 {
 29094  					break
 29095  				}
 29096  			}
 29097  			if msglen < 0 {
 29098  				return ErrInvalidLength
 29099  			}
 29100  			postIndex := iNdEx + msglen
 29101  			if postIndex < 0 {
 29102  				return ErrInvalidLength
 29103  			}
 29104  			if postIndex > l {
 29105  				return io.ErrUnexpectedEOF
 29106  			}
 29107  			if m.Primary == nil {
 29108  				m.Primary = &topodata.TabletAlias{}
 29109  			}
 29110  			if err := m.Primary.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 29111  				return err
 29112  			}
 29113  			iNdEx = postIndex
 29114  		default:
 29115  			iNdEx = preIndex
 29116  			skippy, err := skip(dAtA[iNdEx:])
 29117  			if err != nil {
 29118  				return err
 29119  			}
 29120  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 29121  				return ErrInvalidLength
 29122  			}
 29123  			if (iNdEx + skippy) > l {
 29124  				return io.ErrUnexpectedEOF
 29125  			}
 29126  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 29127  			iNdEx += skippy
 29128  		}
 29129  	}
 29130  
 29131  	if iNdEx > l {
 29132  		return io.ErrUnexpectedEOF
 29133  	}
 29134  	return nil
 29135  }
 29136  func (m *RestoreFromBackupRequest) UnmarshalVT(dAtA []byte) error {
 29137  	l := len(dAtA)
 29138  	iNdEx := 0
 29139  	for iNdEx < l {
 29140  		preIndex := iNdEx
 29141  		var wire uint64
 29142  		for shift := uint(0); ; shift += 7 {
 29143  			if shift >= 64 {
 29144  				return ErrIntOverflow
 29145  			}
 29146  			if iNdEx >= l {
 29147  				return io.ErrUnexpectedEOF
 29148  			}
 29149  			b := dAtA[iNdEx]
 29150  			iNdEx++
 29151  			wire |= uint64(b&0x7F) << shift
 29152  			if b < 0x80 {
 29153  				break
 29154  			}
 29155  		}
 29156  		fieldNum := int32(wire >> 3)
 29157  		wireType := int(wire & 0x7)
 29158  		if wireType == 4 {
 29159  			return fmt.Errorf("proto: RestoreFromBackupRequest: wiretype end group for non-group")
 29160  		}
 29161  		if fieldNum <= 0 {
 29162  			return fmt.Errorf("proto: RestoreFromBackupRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 29163  		}
 29164  		switch fieldNum {
 29165  		case 1:
 29166  			if wireType != 2 {
 29167  				return fmt.Errorf("proto: wrong wireType = %d for field TabletAlias", wireType)
 29168  			}
 29169  			var msglen int
 29170  			for shift := uint(0); ; shift += 7 {
 29171  				if shift >= 64 {
 29172  					return ErrIntOverflow
 29173  				}
 29174  				if iNdEx >= l {
 29175  					return io.ErrUnexpectedEOF
 29176  				}
 29177  				b := dAtA[iNdEx]
 29178  				iNdEx++
 29179  				msglen |= int(b&0x7F) << shift
 29180  				if b < 0x80 {
 29181  					break
 29182  				}
 29183  			}
 29184  			if msglen < 0 {
 29185  				return ErrInvalidLength
 29186  			}
 29187  			postIndex := iNdEx + msglen
 29188  			if postIndex < 0 {
 29189  				return ErrInvalidLength
 29190  			}
 29191  			if postIndex > l {
 29192  				return io.ErrUnexpectedEOF
 29193  			}
 29194  			if m.TabletAlias == nil {
 29195  				m.TabletAlias = &topodata.TabletAlias{}
 29196  			}
 29197  			if err := m.TabletAlias.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 29198  				return err
 29199  			}
 29200  			iNdEx = postIndex
 29201  		case 2:
 29202  			if wireType != 2 {
 29203  				return fmt.Errorf("proto: wrong wireType = %d for field BackupTime", wireType)
 29204  			}
 29205  			var msglen int
 29206  			for shift := uint(0); ; shift += 7 {
 29207  				if shift >= 64 {
 29208  					return ErrIntOverflow
 29209  				}
 29210  				if iNdEx >= l {
 29211  					return io.ErrUnexpectedEOF
 29212  				}
 29213  				b := dAtA[iNdEx]
 29214  				iNdEx++
 29215  				msglen |= int(b&0x7F) << shift
 29216  				if b < 0x80 {
 29217  					break
 29218  				}
 29219  			}
 29220  			if msglen < 0 {
 29221  				return ErrInvalidLength
 29222  			}
 29223  			postIndex := iNdEx + msglen
 29224  			if postIndex < 0 {
 29225  				return ErrInvalidLength
 29226  			}
 29227  			if postIndex > l {
 29228  				return io.ErrUnexpectedEOF
 29229  			}
 29230  			if m.BackupTime == nil {
 29231  				m.BackupTime = &vttime.Time{}
 29232  			}
 29233  			if err := m.BackupTime.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 29234  				return err
 29235  			}
 29236  			iNdEx = postIndex
 29237  		case 3:
 29238  			if wireType != 2 {
 29239  				return fmt.Errorf("proto: wrong wireType = %d for field RestoreToPos", wireType)
 29240  			}
 29241  			var stringLen uint64
 29242  			for shift := uint(0); ; shift += 7 {
 29243  				if shift >= 64 {
 29244  					return ErrIntOverflow
 29245  				}
 29246  				if iNdEx >= l {
 29247  					return io.ErrUnexpectedEOF
 29248  				}
 29249  				b := dAtA[iNdEx]
 29250  				iNdEx++
 29251  				stringLen |= uint64(b&0x7F) << shift
 29252  				if b < 0x80 {
 29253  					break
 29254  				}
 29255  			}
 29256  			intStringLen := int(stringLen)
 29257  			if intStringLen < 0 {
 29258  				return ErrInvalidLength
 29259  			}
 29260  			postIndex := iNdEx + intStringLen
 29261  			if postIndex < 0 {
 29262  				return ErrInvalidLength
 29263  			}
 29264  			if postIndex > l {
 29265  				return io.ErrUnexpectedEOF
 29266  			}
 29267  			m.RestoreToPos = string(dAtA[iNdEx:postIndex])
 29268  			iNdEx = postIndex
 29269  		case 4:
 29270  			if wireType != 0 {
 29271  				return fmt.Errorf("proto: wrong wireType = %d for field DryRun", wireType)
 29272  			}
 29273  			var v int
 29274  			for shift := uint(0); ; shift += 7 {
 29275  				if shift >= 64 {
 29276  					return ErrIntOverflow
 29277  				}
 29278  				if iNdEx >= l {
 29279  					return io.ErrUnexpectedEOF
 29280  				}
 29281  				b := dAtA[iNdEx]
 29282  				iNdEx++
 29283  				v |= int(b&0x7F) << shift
 29284  				if b < 0x80 {
 29285  					break
 29286  				}
 29287  			}
 29288  			m.DryRun = bool(v != 0)
 29289  		default:
 29290  			iNdEx = preIndex
 29291  			skippy, err := skip(dAtA[iNdEx:])
 29292  			if err != nil {
 29293  				return err
 29294  			}
 29295  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 29296  				return ErrInvalidLength
 29297  			}
 29298  			if (iNdEx + skippy) > l {
 29299  				return io.ErrUnexpectedEOF
 29300  			}
 29301  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 29302  			iNdEx += skippy
 29303  		}
 29304  	}
 29305  
 29306  	if iNdEx > l {
 29307  		return io.ErrUnexpectedEOF
 29308  	}
 29309  	return nil
 29310  }
 29311  func (m *RestoreFromBackupResponse) UnmarshalVT(dAtA []byte) error {
 29312  	l := len(dAtA)
 29313  	iNdEx := 0
 29314  	for iNdEx < l {
 29315  		preIndex := iNdEx
 29316  		var wire uint64
 29317  		for shift := uint(0); ; shift += 7 {
 29318  			if shift >= 64 {
 29319  				return ErrIntOverflow
 29320  			}
 29321  			if iNdEx >= l {
 29322  				return io.ErrUnexpectedEOF
 29323  			}
 29324  			b := dAtA[iNdEx]
 29325  			iNdEx++
 29326  			wire |= uint64(b&0x7F) << shift
 29327  			if b < 0x80 {
 29328  				break
 29329  			}
 29330  		}
 29331  		fieldNum := int32(wire >> 3)
 29332  		wireType := int(wire & 0x7)
 29333  		if wireType == 4 {
 29334  			return fmt.Errorf("proto: RestoreFromBackupResponse: wiretype end group for non-group")
 29335  		}
 29336  		if fieldNum <= 0 {
 29337  			return fmt.Errorf("proto: RestoreFromBackupResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 29338  		}
 29339  		switch fieldNum {
 29340  		case 1:
 29341  			if wireType != 2 {
 29342  				return fmt.Errorf("proto: wrong wireType = %d for field TabletAlias", wireType)
 29343  			}
 29344  			var msglen int
 29345  			for shift := uint(0); ; shift += 7 {
 29346  				if shift >= 64 {
 29347  					return ErrIntOverflow
 29348  				}
 29349  				if iNdEx >= l {
 29350  					return io.ErrUnexpectedEOF
 29351  				}
 29352  				b := dAtA[iNdEx]
 29353  				iNdEx++
 29354  				msglen |= int(b&0x7F) << shift
 29355  				if b < 0x80 {
 29356  					break
 29357  				}
 29358  			}
 29359  			if msglen < 0 {
 29360  				return ErrInvalidLength
 29361  			}
 29362  			postIndex := iNdEx + msglen
 29363  			if postIndex < 0 {
 29364  				return ErrInvalidLength
 29365  			}
 29366  			if postIndex > l {
 29367  				return io.ErrUnexpectedEOF
 29368  			}
 29369  			if m.TabletAlias == nil {
 29370  				m.TabletAlias = &topodata.TabletAlias{}
 29371  			}
 29372  			if err := m.TabletAlias.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 29373  				return err
 29374  			}
 29375  			iNdEx = postIndex
 29376  		case 2:
 29377  			if wireType != 2 {
 29378  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 29379  			}
 29380  			var stringLen uint64
 29381  			for shift := uint(0); ; shift += 7 {
 29382  				if shift >= 64 {
 29383  					return ErrIntOverflow
 29384  				}
 29385  				if iNdEx >= l {
 29386  					return io.ErrUnexpectedEOF
 29387  				}
 29388  				b := dAtA[iNdEx]
 29389  				iNdEx++
 29390  				stringLen |= uint64(b&0x7F) << shift
 29391  				if b < 0x80 {
 29392  					break
 29393  				}
 29394  			}
 29395  			intStringLen := int(stringLen)
 29396  			if intStringLen < 0 {
 29397  				return ErrInvalidLength
 29398  			}
 29399  			postIndex := iNdEx + intStringLen
 29400  			if postIndex < 0 {
 29401  				return ErrInvalidLength
 29402  			}
 29403  			if postIndex > l {
 29404  				return io.ErrUnexpectedEOF
 29405  			}
 29406  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 29407  			iNdEx = postIndex
 29408  		case 3:
 29409  			if wireType != 2 {
 29410  				return fmt.Errorf("proto: wrong wireType = %d for field Shard", wireType)
 29411  			}
 29412  			var stringLen uint64
 29413  			for shift := uint(0); ; shift += 7 {
 29414  				if shift >= 64 {
 29415  					return ErrIntOverflow
 29416  				}
 29417  				if iNdEx >= l {
 29418  					return io.ErrUnexpectedEOF
 29419  				}
 29420  				b := dAtA[iNdEx]
 29421  				iNdEx++
 29422  				stringLen |= uint64(b&0x7F) << shift
 29423  				if b < 0x80 {
 29424  					break
 29425  				}
 29426  			}
 29427  			intStringLen := int(stringLen)
 29428  			if intStringLen < 0 {
 29429  				return ErrInvalidLength
 29430  			}
 29431  			postIndex := iNdEx + intStringLen
 29432  			if postIndex < 0 {
 29433  				return ErrInvalidLength
 29434  			}
 29435  			if postIndex > l {
 29436  				return io.ErrUnexpectedEOF
 29437  			}
 29438  			m.Shard = string(dAtA[iNdEx:postIndex])
 29439  			iNdEx = postIndex
 29440  		case 4:
 29441  			if wireType != 2 {
 29442  				return fmt.Errorf("proto: wrong wireType = %d for field Event", wireType)
 29443  			}
 29444  			var msglen int
 29445  			for shift := uint(0); ; shift += 7 {
 29446  				if shift >= 64 {
 29447  					return ErrIntOverflow
 29448  				}
 29449  				if iNdEx >= l {
 29450  					return io.ErrUnexpectedEOF
 29451  				}
 29452  				b := dAtA[iNdEx]
 29453  				iNdEx++
 29454  				msglen |= int(b&0x7F) << shift
 29455  				if b < 0x80 {
 29456  					break
 29457  				}
 29458  			}
 29459  			if msglen < 0 {
 29460  				return ErrInvalidLength
 29461  			}
 29462  			postIndex := iNdEx + msglen
 29463  			if postIndex < 0 {
 29464  				return ErrInvalidLength
 29465  			}
 29466  			if postIndex > l {
 29467  				return io.ErrUnexpectedEOF
 29468  			}
 29469  			if m.Event == nil {
 29470  				m.Event = &logutil.Event{}
 29471  			}
 29472  			if err := m.Event.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 29473  				return err
 29474  			}
 29475  			iNdEx = postIndex
 29476  		default:
 29477  			iNdEx = preIndex
 29478  			skippy, err := skip(dAtA[iNdEx:])
 29479  			if err != nil {
 29480  				return err
 29481  			}
 29482  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 29483  				return ErrInvalidLength
 29484  			}
 29485  			if (iNdEx + skippy) > l {
 29486  				return io.ErrUnexpectedEOF
 29487  			}
 29488  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 29489  			iNdEx += skippy
 29490  		}
 29491  	}
 29492  
 29493  	if iNdEx > l {
 29494  		return io.ErrUnexpectedEOF
 29495  	}
 29496  	return nil
 29497  }
 29498  func (m *RunHealthCheckRequest) UnmarshalVT(dAtA []byte) error {
 29499  	l := len(dAtA)
 29500  	iNdEx := 0
 29501  	for iNdEx < l {
 29502  		preIndex := iNdEx
 29503  		var wire uint64
 29504  		for shift := uint(0); ; shift += 7 {
 29505  			if shift >= 64 {
 29506  				return ErrIntOverflow
 29507  			}
 29508  			if iNdEx >= l {
 29509  				return io.ErrUnexpectedEOF
 29510  			}
 29511  			b := dAtA[iNdEx]
 29512  			iNdEx++
 29513  			wire |= uint64(b&0x7F) << shift
 29514  			if b < 0x80 {
 29515  				break
 29516  			}
 29517  		}
 29518  		fieldNum := int32(wire >> 3)
 29519  		wireType := int(wire & 0x7)
 29520  		if wireType == 4 {
 29521  			return fmt.Errorf("proto: RunHealthCheckRequest: wiretype end group for non-group")
 29522  		}
 29523  		if fieldNum <= 0 {
 29524  			return fmt.Errorf("proto: RunHealthCheckRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 29525  		}
 29526  		switch fieldNum {
 29527  		case 1:
 29528  			if wireType != 2 {
 29529  				return fmt.Errorf("proto: wrong wireType = %d for field TabletAlias", wireType)
 29530  			}
 29531  			var msglen int
 29532  			for shift := uint(0); ; shift += 7 {
 29533  				if shift >= 64 {
 29534  					return ErrIntOverflow
 29535  				}
 29536  				if iNdEx >= l {
 29537  					return io.ErrUnexpectedEOF
 29538  				}
 29539  				b := dAtA[iNdEx]
 29540  				iNdEx++
 29541  				msglen |= int(b&0x7F) << shift
 29542  				if b < 0x80 {
 29543  					break
 29544  				}
 29545  			}
 29546  			if msglen < 0 {
 29547  				return ErrInvalidLength
 29548  			}
 29549  			postIndex := iNdEx + msglen
 29550  			if postIndex < 0 {
 29551  				return ErrInvalidLength
 29552  			}
 29553  			if postIndex > l {
 29554  				return io.ErrUnexpectedEOF
 29555  			}
 29556  			if m.TabletAlias == nil {
 29557  				m.TabletAlias = &topodata.TabletAlias{}
 29558  			}
 29559  			if err := m.TabletAlias.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 29560  				return err
 29561  			}
 29562  			iNdEx = postIndex
 29563  		default:
 29564  			iNdEx = preIndex
 29565  			skippy, err := skip(dAtA[iNdEx:])
 29566  			if err != nil {
 29567  				return err
 29568  			}
 29569  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 29570  				return ErrInvalidLength
 29571  			}
 29572  			if (iNdEx + skippy) > l {
 29573  				return io.ErrUnexpectedEOF
 29574  			}
 29575  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 29576  			iNdEx += skippy
 29577  		}
 29578  	}
 29579  
 29580  	if iNdEx > l {
 29581  		return io.ErrUnexpectedEOF
 29582  	}
 29583  	return nil
 29584  }
 29585  func (m *RunHealthCheckResponse) UnmarshalVT(dAtA []byte) error {
 29586  	l := len(dAtA)
 29587  	iNdEx := 0
 29588  	for iNdEx < l {
 29589  		preIndex := iNdEx
 29590  		var wire uint64
 29591  		for shift := uint(0); ; shift += 7 {
 29592  			if shift >= 64 {
 29593  				return ErrIntOverflow
 29594  			}
 29595  			if iNdEx >= l {
 29596  				return io.ErrUnexpectedEOF
 29597  			}
 29598  			b := dAtA[iNdEx]
 29599  			iNdEx++
 29600  			wire |= uint64(b&0x7F) << shift
 29601  			if b < 0x80 {
 29602  				break
 29603  			}
 29604  		}
 29605  		fieldNum := int32(wire >> 3)
 29606  		wireType := int(wire & 0x7)
 29607  		if wireType == 4 {
 29608  			return fmt.Errorf("proto: RunHealthCheckResponse: wiretype end group for non-group")
 29609  		}
 29610  		if fieldNum <= 0 {
 29611  			return fmt.Errorf("proto: RunHealthCheckResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 29612  		}
 29613  		switch fieldNum {
 29614  		default:
 29615  			iNdEx = preIndex
 29616  			skippy, err := skip(dAtA[iNdEx:])
 29617  			if err != nil {
 29618  				return err
 29619  			}
 29620  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 29621  				return ErrInvalidLength
 29622  			}
 29623  			if (iNdEx + skippy) > l {
 29624  				return io.ErrUnexpectedEOF
 29625  			}
 29626  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 29627  			iNdEx += skippy
 29628  		}
 29629  	}
 29630  
 29631  	if iNdEx > l {
 29632  		return io.ErrUnexpectedEOF
 29633  	}
 29634  	return nil
 29635  }
 29636  func (m *SetKeyspaceDurabilityPolicyRequest) UnmarshalVT(dAtA []byte) error {
 29637  	l := len(dAtA)
 29638  	iNdEx := 0
 29639  	for iNdEx < l {
 29640  		preIndex := iNdEx
 29641  		var wire uint64
 29642  		for shift := uint(0); ; shift += 7 {
 29643  			if shift >= 64 {
 29644  				return ErrIntOverflow
 29645  			}
 29646  			if iNdEx >= l {
 29647  				return io.ErrUnexpectedEOF
 29648  			}
 29649  			b := dAtA[iNdEx]
 29650  			iNdEx++
 29651  			wire |= uint64(b&0x7F) << shift
 29652  			if b < 0x80 {
 29653  				break
 29654  			}
 29655  		}
 29656  		fieldNum := int32(wire >> 3)
 29657  		wireType := int(wire & 0x7)
 29658  		if wireType == 4 {
 29659  			return fmt.Errorf("proto: SetKeyspaceDurabilityPolicyRequest: wiretype end group for non-group")
 29660  		}
 29661  		if fieldNum <= 0 {
 29662  			return fmt.Errorf("proto: SetKeyspaceDurabilityPolicyRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 29663  		}
 29664  		switch fieldNum {
 29665  		case 1:
 29666  			if wireType != 2 {
 29667  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 29668  			}
 29669  			var stringLen uint64
 29670  			for shift := uint(0); ; shift += 7 {
 29671  				if shift >= 64 {
 29672  					return ErrIntOverflow
 29673  				}
 29674  				if iNdEx >= l {
 29675  					return io.ErrUnexpectedEOF
 29676  				}
 29677  				b := dAtA[iNdEx]
 29678  				iNdEx++
 29679  				stringLen |= uint64(b&0x7F) << shift
 29680  				if b < 0x80 {
 29681  					break
 29682  				}
 29683  			}
 29684  			intStringLen := int(stringLen)
 29685  			if intStringLen < 0 {
 29686  				return ErrInvalidLength
 29687  			}
 29688  			postIndex := iNdEx + intStringLen
 29689  			if postIndex < 0 {
 29690  				return ErrInvalidLength
 29691  			}
 29692  			if postIndex > l {
 29693  				return io.ErrUnexpectedEOF
 29694  			}
 29695  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 29696  			iNdEx = postIndex
 29697  		case 2:
 29698  			if wireType != 2 {
 29699  				return fmt.Errorf("proto: wrong wireType = %d for field DurabilityPolicy", wireType)
 29700  			}
 29701  			var stringLen uint64
 29702  			for shift := uint(0); ; shift += 7 {
 29703  				if shift >= 64 {
 29704  					return ErrIntOverflow
 29705  				}
 29706  				if iNdEx >= l {
 29707  					return io.ErrUnexpectedEOF
 29708  				}
 29709  				b := dAtA[iNdEx]
 29710  				iNdEx++
 29711  				stringLen |= uint64(b&0x7F) << shift
 29712  				if b < 0x80 {
 29713  					break
 29714  				}
 29715  			}
 29716  			intStringLen := int(stringLen)
 29717  			if intStringLen < 0 {
 29718  				return ErrInvalidLength
 29719  			}
 29720  			postIndex := iNdEx + intStringLen
 29721  			if postIndex < 0 {
 29722  				return ErrInvalidLength
 29723  			}
 29724  			if postIndex > l {
 29725  				return io.ErrUnexpectedEOF
 29726  			}
 29727  			m.DurabilityPolicy = string(dAtA[iNdEx:postIndex])
 29728  			iNdEx = postIndex
 29729  		default:
 29730  			iNdEx = preIndex
 29731  			skippy, err := skip(dAtA[iNdEx:])
 29732  			if err != nil {
 29733  				return err
 29734  			}
 29735  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 29736  				return ErrInvalidLength
 29737  			}
 29738  			if (iNdEx + skippy) > l {
 29739  				return io.ErrUnexpectedEOF
 29740  			}
 29741  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 29742  			iNdEx += skippy
 29743  		}
 29744  	}
 29745  
 29746  	if iNdEx > l {
 29747  		return io.ErrUnexpectedEOF
 29748  	}
 29749  	return nil
 29750  }
 29751  func (m *SetKeyspaceDurabilityPolicyResponse) UnmarshalVT(dAtA []byte) error {
 29752  	l := len(dAtA)
 29753  	iNdEx := 0
 29754  	for iNdEx < l {
 29755  		preIndex := iNdEx
 29756  		var wire uint64
 29757  		for shift := uint(0); ; shift += 7 {
 29758  			if shift >= 64 {
 29759  				return ErrIntOverflow
 29760  			}
 29761  			if iNdEx >= l {
 29762  				return io.ErrUnexpectedEOF
 29763  			}
 29764  			b := dAtA[iNdEx]
 29765  			iNdEx++
 29766  			wire |= uint64(b&0x7F) << shift
 29767  			if b < 0x80 {
 29768  				break
 29769  			}
 29770  		}
 29771  		fieldNum := int32(wire >> 3)
 29772  		wireType := int(wire & 0x7)
 29773  		if wireType == 4 {
 29774  			return fmt.Errorf("proto: SetKeyspaceDurabilityPolicyResponse: wiretype end group for non-group")
 29775  		}
 29776  		if fieldNum <= 0 {
 29777  			return fmt.Errorf("proto: SetKeyspaceDurabilityPolicyResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 29778  		}
 29779  		switch fieldNum {
 29780  		case 1:
 29781  			if wireType != 2 {
 29782  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 29783  			}
 29784  			var msglen int
 29785  			for shift := uint(0); ; shift += 7 {
 29786  				if shift >= 64 {
 29787  					return ErrIntOverflow
 29788  				}
 29789  				if iNdEx >= l {
 29790  					return io.ErrUnexpectedEOF
 29791  				}
 29792  				b := dAtA[iNdEx]
 29793  				iNdEx++
 29794  				msglen |= int(b&0x7F) << shift
 29795  				if b < 0x80 {
 29796  					break
 29797  				}
 29798  			}
 29799  			if msglen < 0 {
 29800  				return ErrInvalidLength
 29801  			}
 29802  			postIndex := iNdEx + msglen
 29803  			if postIndex < 0 {
 29804  				return ErrInvalidLength
 29805  			}
 29806  			if postIndex > l {
 29807  				return io.ErrUnexpectedEOF
 29808  			}
 29809  			if m.Keyspace == nil {
 29810  				m.Keyspace = &topodata.Keyspace{}
 29811  			}
 29812  			if err := m.Keyspace.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 29813  				return err
 29814  			}
 29815  			iNdEx = postIndex
 29816  		default:
 29817  			iNdEx = preIndex
 29818  			skippy, err := skip(dAtA[iNdEx:])
 29819  			if err != nil {
 29820  				return err
 29821  			}
 29822  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 29823  				return ErrInvalidLength
 29824  			}
 29825  			if (iNdEx + skippy) > l {
 29826  				return io.ErrUnexpectedEOF
 29827  			}
 29828  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 29829  			iNdEx += skippy
 29830  		}
 29831  	}
 29832  
 29833  	if iNdEx > l {
 29834  		return io.ErrUnexpectedEOF
 29835  	}
 29836  	return nil
 29837  }
 29838  func (m *SetKeyspaceServedFromRequest) UnmarshalVT(dAtA []byte) error {
 29839  	l := len(dAtA)
 29840  	iNdEx := 0
 29841  	for iNdEx < l {
 29842  		preIndex := iNdEx
 29843  		var wire uint64
 29844  		for shift := uint(0); ; shift += 7 {
 29845  			if shift >= 64 {
 29846  				return ErrIntOverflow
 29847  			}
 29848  			if iNdEx >= l {
 29849  				return io.ErrUnexpectedEOF
 29850  			}
 29851  			b := dAtA[iNdEx]
 29852  			iNdEx++
 29853  			wire |= uint64(b&0x7F) << shift
 29854  			if b < 0x80 {
 29855  				break
 29856  			}
 29857  		}
 29858  		fieldNum := int32(wire >> 3)
 29859  		wireType := int(wire & 0x7)
 29860  		if wireType == 4 {
 29861  			return fmt.Errorf("proto: SetKeyspaceServedFromRequest: wiretype end group for non-group")
 29862  		}
 29863  		if fieldNum <= 0 {
 29864  			return fmt.Errorf("proto: SetKeyspaceServedFromRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 29865  		}
 29866  		switch fieldNum {
 29867  		case 1:
 29868  			if wireType != 2 {
 29869  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 29870  			}
 29871  			var stringLen uint64
 29872  			for shift := uint(0); ; shift += 7 {
 29873  				if shift >= 64 {
 29874  					return ErrIntOverflow
 29875  				}
 29876  				if iNdEx >= l {
 29877  					return io.ErrUnexpectedEOF
 29878  				}
 29879  				b := dAtA[iNdEx]
 29880  				iNdEx++
 29881  				stringLen |= uint64(b&0x7F) << shift
 29882  				if b < 0x80 {
 29883  					break
 29884  				}
 29885  			}
 29886  			intStringLen := int(stringLen)
 29887  			if intStringLen < 0 {
 29888  				return ErrInvalidLength
 29889  			}
 29890  			postIndex := iNdEx + intStringLen
 29891  			if postIndex < 0 {
 29892  				return ErrInvalidLength
 29893  			}
 29894  			if postIndex > l {
 29895  				return io.ErrUnexpectedEOF
 29896  			}
 29897  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 29898  			iNdEx = postIndex
 29899  		case 2:
 29900  			if wireType != 0 {
 29901  				return fmt.Errorf("proto: wrong wireType = %d for field TabletType", wireType)
 29902  			}
 29903  			m.TabletType = 0
 29904  			for shift := uint(0); ; shift += 7 {
 29905  				if shift >= 64 {
 29906  					return ErrIntOverflow
 29907  				}
 29908  				if iNdEx >= l {
 29909  					return io.ErrUnexpectedEOF
 29910  				}
 29911  				b := dAtA[iNdEx]
 29912  				iNdEx++
 29913  				m.TabletType |= topodata.TabletType(b&0x7F) << shift
 29914  				if b < 0x80 {
 29915  					break
 29916  				}
 29917  			}
 29918  		case 3:
 29919  			if wireType != 2 {
 29920  				return fmt.Errorf("proto: wrong wireType = %d for field Cells", wireType)
 29921  			}
 29922  			var stringLen uint64
 29923  			for shift := uint(0); ; shift += 7 {
 29924  				if shift >= 64 {
 29925  					return ErrIntOverflow
 29926  				}
 29927  				if iNdEx >= l {
 29928  					return io.ErrUnexpectedEOF
 29929  				}
 29930  				b := dAtA[iNdEx]
 29931  				iNdEx++
 29932  				stringLen |= uint64(b&0x7F) << shift
 29933  				if b < 0x80 {
 29934  					break
 29935  				}
 29936  			}
 29937  			intStringLen := int(stringLen)
 29938  			if intStringLen < 0 {
 29939  				return ErrInvalidLength
 29940  			}
 29941  			postIndex := iNdEx + intStringLen
 29942  			if postIndex < 0 {
 29943  				return ErrInvalidLength
 29944  			}
 29945  			if postIndex > l {
 29946  				return io.ErrUnexpectedEOF
 29947  			}
 29948  			m.Cells = append(m.Cells, string(dAtA[iNdEx:postIndex]))
 29949  			iNdEx = postIndex
 29950  		case 4:
 29951  			if wireType != 0 {
 29952  				return fmt.Errorf("proto: wrong wireType = %d for field Remove", wireType)
 29953  			}
 29954  			var v int
 29955  			for shift := uint(0); ; shift += 7 {
 29956  				if shift >= 64 {
 29957  					return ErrIntOverflow
 29958  				}
 29959  				if iNdEx >= l {
 29960  					return io.ErrUnexpectedEOF
 29961  				}
 29962  				b := dAtA[iNdEx]
 29963  				iNdEx++
 29964  				v |= int(b&0x7F) << shift
 29965  				if b < 0x80 {
 29966  					break
 29967  				}
 29968  			}
 29969  			m.Remove = bool(v != 0)
 29970  		case 5:
 29971  			if wireType != 2 {
 29972  				return fmt.Errorf("proto: wrong wireType = %d for field SourceKeyspace", wireType)
 29973  			}
 29974  			var stringLen uint64
 29975  			for shift := uint(0); ; shift += 7 {
 29976  				if shift >= 64 {
 29977  					return ErrIntOverflow
 29978  				}
 29979  				if iNdEx >= l {
 29980  					return io.ErrUnexpectedEOF
 29981  				}
 29982  				b := dAtA[iNdEx]
 29983  				iNdEx++
 29984  				stringLen |= uint64(b&0x7F) << shift
 29985  				if b < 0x80 {
 29986  					break
 29987  				}
 29988  			}
 29989  			intStringLen := int(stringLen)
 29990  			if intStringLen < 0 {
 29991  				return ErrInvalidLength
 29992  			}
 29993  			postIndex := iNdEx + intStringLen
 29994  			if postIndex < 0 {
 29995  				return ErrInvalidLength
 29996  			}
 29997  			if postIndex > l {
 29998  				return io.ErrUnexpectedEOF
 29999  			}
 30000  			m.SourceKeyspace = string(dAtA[iNdEx:postIndex])
 30001  			iNdEx = postIndex
 30002  		default:
 30003  			iNdEx = preIndex
 30004  			skippy, err := skip(dAtA[iNdEx:])
 30005  			if err != nil {
 30006  				return err
 30007  			}
 30008  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 30009  				return ErrInvalidLength
 30010  			}
 30011  			if (iNdEx + skippy) > l {
 30012  				return io.ErrUnexpectedEOF
 30013  			}
 30014  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 30015  			iNdEx += skippy
 30016  		}
 30017  	}
 30018  
 30019  	if iNdEx > l {
 30020  		return io.ErrUnexpectedEOF
 30021  	}
 30022  	return nil
 30023  }
 30024  func (m *SetKeyspaceServedFromResponse) UnmarshalVT(dAtA []byte) error {
 30025  	l := len(dAtA)
 30026  	iNdEx := 0
 30027  	for iNdEx < l {
 30028  		preIndex := iNdEx
 30029  		var wire uint64
 30030  		for shift := uint(0); ; shift += 7 {
 30031  			if shift >= 64 {
 30032  				return ErrIntOverflow
 30033  			}
 30034  			if iNdEx >= l {
 30035  				return io.ErrUnexpectedEOF
 30036  			}
 30037  			b := dAtA[iNdEx]
 30038  			iNdEx++
 30039  			wire |= uint64(b&0x7F) << shift
 30040  			if b < 0x80 {
 30041  				break
 30042  			}
 30043  		}
 30044  		fieldNum := int32(wire >> 3)
 30045  		wireType := int(wire & 0x7)
 30046  		if wireType == 4 {
 30047  			return fmt.Errorf("proto: SetKeyspaceServedFromResponse: wiretype end group for non-group")
 30048  		}
 30049  		if fieldNum <= 0 {
 30050  			return fmt.Errorf("proto: SetKeyspaceServedFromResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 30051  		}
 30052  		switch fieldNum {
 30053  		case 1:
 30054  			if wireType != 2 {
 30055  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 30056  			}
 30057  			var msglen int
 30058  			for shift := uint(0); ; shift += 7 {
 30059  				if shift >= 64 {
 30060  					return ErrIntOverflow
 30061  				}
 30062  				if iNdEx >= l {
 30063  					return io.ErrUnexpectedEOF
 30064  				}
 30065  				b := dAtA[iNdEx]
 30066  				iNdEx++
 30067  				msglen |= int(b&0x7F) << shift
 30068  				if b < 0x80 {
 30069  					break
 30070  				}
 30071  			}
 30072  			if msglen < 0 {
 30073  				return ErrInvalidLength
 30074  			}
 30075  			postIndex := iNdEx + msglen
 30076  			if postIndex < 0 {
 30077  				return ErrInvalidLength
 30078  			}
 30079  			if postIndex > l {
 30080  				return io.ErrUnexpectedEOF
 30081  			}
 30082  			if m.Keyspace == nil {
 30083  				m.Keyspace = &topodata.Keyspace{}
 30084  			}
 30085  			if err := m.Keyspace.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 30086  				return err
 30087  			}
 30088  			iNdEx = postIndex
 30089  		default:
 30090  			iNdEx = preIndex
 30091  			skippy, err := skip(dAtA[iNdEx:])
 30092  			if err != nil {
 30093  				return err
 30094  			}
 30095  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 30096  				return ErrInvalidLength
 30097  			}
 30098  			if (iNdEx + skippy) > l {
 30099  				return io.ErrUnexpectedEOF
 30100  			}
 30101  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 30102  			iNdEx += skippy
 30103  		}
 30104  	}
 30105  
 30106  	if iNdEx > l {
 30107  		return io.ErrUnexpectedEOF
 30108  	}
 30109  	return nil
 30110  }
 30111  func (m *SetKeyspaceShardingInfoRequest) UnmarshalVT(dAtA []byte) error {
 30112  	l := len(dAtA)
 30113  	iNdEx := 0
 30114  	for iNdEx < l {
 30115  		preIndex := iNdEx
 30116  		var wire uint64
 30117  		for shift := uint(0); ; shift += 7 {
 30118  			if shift >= 64 {
 30119  				return ErrIntOverflow
 30120  			}
 30121  			if iNdEx >= l {
 30122  				return io.ErrUnexpectedEOF
 30123  			}
 30124  			b := dAtA[iNdEx]
 30125  			iNdEx++
 30126  			wire |= uint64(b&0x7F) << shift
 30127  			if b < 0x80 {
 30128  				break
 30129  			}
 30130  		}
 30131  		fieldNum := int32(wire >> 3)
 30132  		wireType := int(wire & 0x7)
 30133  		if wireType == 4 {
 30134  			return fmt.Errorf("proto: SetKeyspaceShardingInfoRequest: wiretype end group for non-group")
 30135  		}
 30136  		if fieldNum <= 0 {
 30137  			return fmt.Errorf("proto: SetKeyspaceShardingInfoRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 30138  		}
 30139  		switch fieldNum {
 30140  		case 1:
 30141  			if wireType != 2 {
 30142  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 30143  			}
 30144  			var stringLen uint64
 30145  			for shift := uint(0); ; shift += 7 {
 30146  				if shift >= 64 {
 30147  					return ErrIntOverflow
 30148  				}
 30149  				if iNdEx >= l {
 30150  					return io.ErrUnexpectedEOF
 30151  				}
 30152  				b := dAtA[iNdEx]
 30153  				iNdEx++
 30154  				stringLen |= uint64(b&0x7F) << shift
 30155  				if b < 0x80 {
 30156  					break
 30157  				}
 30158  			}
 30159  			intStringLen := int(stringLen)
 30160  			if intStringLen < 0 {
 30161  				return ErrInvalidLength
 30162  			}
 30163  			postIndex := iNdEx + intStringLen
 30164  			if postIndex < 0 {
 30165  				return ErrInvalidLength
 30166  			}
 30167  			if postIndex > l {
 30168  				return io.ErrUnexpectedEOF
 30169  			}
 30170  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 30171  			iNdEx = postIndex
 30172  		case 4:
 30173  			if wireType != 0 {
 30174  				return fmt.Errorf("proto: wrong wireType = %d for field Force", wireType)
 30175  			}
 30176  			var v int
 30177  			for shift := uint(0); ; shift += 7 {
 30178  				if shift >= 64 {
 30179  					return ErrIntOverflow
 30180  				}
 30181  				if iNdEx >= l {
 30182  					return io.ErrUnexpectedEOF
 30183  				}
 30184  				b := dAtA[iNdEx]
 30185  				iNdEx++
 30186  				v |= int(b&0x7F) << shift
 30187  				if b < 0x80 {
 30188  					break
 30189  				}
 30190  			}
 30191  			m.Force = bool(v != 0)
 30192  		default:
 30193  			iNdEx = preIndex
 30194  			skippy, err := skip(dAtA[iNdEx:])
 30195  			if err != nil {
 30196  				return err
 30197  			}
 30198  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 30199  				return ErrInvalidLength
 30200  			}
 30201  			if (iNdEx + skippy) > l {
 30202  				return io.ErrUnexpectedEOF
 30203  			}
 30204  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 30205  			iNdEx += skippy
 30206  		}
 30207  	}
 30208  
 30209  	if iNdEx > l {
 30210  		return io.ErrUnexpectedEOF
 30211  	}
 30212  	return nil
 30213  }
 30214  func (m *SetKeyspaceShardingInfoResponse) UnmarshalVT(dAtA []byte) error {
 30215  	l := len(dAtA)
 30216  	iNdEx := 0
 30217  	for iNdEx < l {
 30218  		preIndex := iNdEx
 30219  		var wire uint64
 30220  		for shift := uint(0); ; shift += 7 {
 30221  			if shift >= 64 {
 30222  				return ErrIntOverflow
 30223  			}
 30224  			if iNdEx >= l {
 30225  				return io.ErrUnexpectedEOF
 30226  			}
 30227  			b := dAtA[iNdEx]
 30228  			iNdEx++
 30229  			wire |= uint64(b&0x7F) << shift
 30230  			if b < 0x80 {
 30231  				break
 30232  			}
 30233  		}
 30234  		fieldNum := int32(wire >> 3)
 30235  		wireType := int(wire & 0x7)
 30236  		if wireType == 4 {
 30237  			return fmt.Errorf("proto: SetKeyspaceShardingInfoResponse: wiretype end group for non-group")
 30238  		}
 30239  		if fieldNum <= 0 {
 30240  			return fmt.Errorf("proto: SetKeyspaceShardingInfoResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 30241  		}
 30242  		switch fieldNum {
 30243  		case 1:
 30244  			if wireType != 2 {
 30245  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 30246  			}
 30247  			var msglen int
 30248  			for shift := uint(0); ; shift += 7 {
 30249  				if shift >= 64 {
 30250  					return ErrIntOverflow
 30251  				}
 30252  				if iNdEx >= l {
 30253  					return io.ErrUnexpectedEOF
 30254  				}
 30255  				b := dAtA[iNdEx]
 30256  				iNdEx++
 30257  				msglen |= int(b&0x7F) << shift
 30258  				if b < 0x80 {
 30259  					break
 30260  				}
 30261  			}
 30262  			if msglen < 0 {
 30263  				return ErrInvalidLength
 30264  			}
 30265  			postIndex := iNdEx + msglen
 30266  			if postIndex < 0 {
 30267  				return ErrInvalidLength
 30268  			}
 30269  			if postIndex > l {
 30270  				return io.ErrUnexpectedEOF
 30271  			}
 30272  			if m.Keyspace == nil {
 30273  				m.Keyspace = &topodata.Keyspace{}
 30274  			}
 30275  			if err := m.Keyspace.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 30276  				return err
 30277  			}
 30278  			iNdEx = postIndex
 30279  		default:
 30280  			iNdEx = preIndex
 30281  			skippy, err := skip(dAtA[iNdEx:])
 30282  			if err != nil {
 30283  				return err
 30284  			}
 30285  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 30286  				return ErrInvalidLength
 30287  			}
 30288  			if (iNdEx + skippy) > l {
 30289  				return io.ErrUnexpectedEOF
 30290  			}
 30291  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 30292  			iNdEx += skippy
 30293  		}
 30294  	}
 30295  
 30296  	if iNdEx > l {
 30297  		return io.ErrUnexpectedEOF
 30298  	}
 30299  	return nil
 30300  }
 30301  func (m *SetShardIsPrimaryServingRequest) UnmarshalVT(dAtA []byte) error {
 30302  	l := len(dAtA)
 30303  	iNdEx := 0
 30304  	for iNdEx < l {
 30305  		preIndex := iNdEx
 30306  		var wire uint64
 30307  		for shift := uint(0); ; shift += 7 {
 30308  			if shift >= 64 {
 30309  				return ErrIntOverflow
 30310  			}
 30311  			if iNdEx >= l {
 30312  				return io.ErrUnexpectedEOF
 30313  			}
 30314  			b := dAtA[iNdEx]
 30315  			iNdEx++
 30316  			wire |= uint64(b&0x7F) << shift
 30317  			if b < 0x80 {
 30318  				break
 30319  			}
 30320  		}
 30321  		fieldNum := int32(wire >> 3)
 30322  		wireType := int(wire & 0x7)
 30323  		if wireType == 4 {
 30324  			return fmt.Errorf("proto: SetShardIsPrimaryServingRequest: wiretype end group for non-group")
 30325  		}
 30326  		if fieldNum <= 0 {
 30327  			return fmt.Errorf("proto: SetShardIsPrimaryServingRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 30328  		}
 30329  		switch fieldNum {
 30330  		case 1:
 30331  			if wireType != 2 {
 30332  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 30333  			}
 30334  			var stringLen uint64
 30335  			for shift := uint(0); ; shift += 7 {
 30336  				if shift >= 64 {
 30337  					return ErrIntOverflow
 30338  				}
 30339  				if iNdEx >= l {
 30340  					return io.ErrUnexpectedEOF
 30341  				}
 30342  				b := dAtA[iNdEx]
 30343  				iNdEx++
 30344  				stringLen |= uint64(b&0x7F) << shift
 30345  				if b < 0x80 {
 30346  					break
 30347  				}
 30348  			}
 30349  			intStringLen := int(stringLen)
 30350  			if intStringLen < 0 {
 30351  				return ErrInvalidLength
 30352  			}
 30353  			postIndex := iNdEx + intStringLen
 30354  			if postIndex < 0 {
 30355  				return ErrInvalidLength
 30356  			}
 30357  			if postIndex > l {
 30358  				return io.ErrUnexpectedEOF
 30359  			}
 30360  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 30361  			iNdEx = postIndex
 30362  		case 2:
 30363  			if wireType != 2 {
 30364  				return fmt.Errorf("proto: wrong wireType = %d for field Shard", wireType)
 30365  			}
 30366  			var stringLen uint64
 30367  			for shift := uint(0); ; shift += 7 {
 30368  				if shift >= 64 {
 30369  					return ErrIntOverflow
 30370  				}
 30371  				if iNdEx >= l {
 30372  					return io.ErrUnexpectedEOF
 30373  				}
 30374  				b := dAtA[iNdEx]
 30375  				iNdEx++
 30376  				stringLen |= uint64(b&0x7F) << shift
 30377  				if b < 0x80 {
 30378  					break
 30379  				}
 30380  			}
 30381  			intStringLen := int(stringLen)
 30382  			if intStringLen < 0 {
 30383  				return ErrInvalidLength
 30384  			}
 30385  			postIndex := iNdEx + intStringLen
 30386  			if postIndex < 0 {
 30387  				return ErrInvalidLength
 30388  			}
 30389  			if postIndex > l {
 30390  				return io.ErrUnexpectedEOF
 30391  			}
 30392  			m.Shard = string(dAtA[iNdEx:postIndex])
 30393  			iNdEx = postIndex
 30394  		case 3:
 30395  			if wireType != 0 {
 30396  				return fmt.Errorf("proto: wrong wireType = %d for field IsServing", wireType)
 30397  			}
 30398  			var v int
 30399  			for shift := uint(0); ; shift += 7 {
 30400  				if shift >= 64 {
 30401  					return ErrIntOverflow
 30402  				}
 30403  				if iNdEx >= l {
 30404  					return io.ErrUnexpectedEOF
 30405  				}
 30406  				b := dAtA[iNdEx]
 30407  				iNdEx++
 30408  				v |= int(b&0x7F) << shift
 30409  				if b < 0x80 {
 30410  					break
 30411  				}
 30412  			}
 30413  			m.IsServing = bool(v != 0)
 30414  		default:
 30415  			iNdEx = preIndex
 30416  			skippy, err := skip(dAtA[iNdEx:])
 30417  			if err != nil {
 30418  				return err
 30419  			}
 30420  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 30421  				return ErrInvalidLength
 30422  			}
 30423  			if (iNdEx + skippy) > l {
 30424  				return io.ErrUnexpectedEOF
 30425  			}
 30426  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 30427  			iNdEx += skippy
 30428  		}
 30429  	}
 30430  
 30431  	if iNdEx > l {
 30432  		return io.ErrUnexpectedEOF
 30433  	}
 30434  	return nil
 30435  }
 30436  func (m *SetShardIsPrimaryServingResponse) UnmarshalVT(dAtA []byte) error {
 30437  	l := len(dAtA)
 30438  	iNdEx := 0
 30439  	for iNdEx < l {
 30440  		preIndex := iNdEx
 30441  		var wire uint64
 30442  		for shift := uint(0); ; shift += 7 {
 30443  			if shift >= 64 {
 30444  				return ErrIntOverflow
 30445  			}
 30446  			if iNdEx >= l {
 30447  				return io.ErrUnexpectedEOF
 30448  			}
 30449  			b := dAtA[iNdEx]
 30450  			iNdEx++
 30451  			wire |= uint64(b&0x7F) << shift
 30452  			if b < 0x80 {
 30453  				break
 30454  			}
 30455  		}
 30456  		fieldNum := int32(wire >> 3)
 30457  		wireType := int(wire & 0x7)
 30458  		if wireType == 4 {
 30459  			return fmt.Errorf("proto: SetShardIsPrimaryServingResponse: wiretype end group for non-group")
 30460  		}
 30461  		if fieldNum <= 0 {
 30462  			return fmt.Errorf("proto: SetShardIsPrimaryServingResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 30463  		}
 30464  		switch fieldNum {
 30465  		case 1:
 30466  			if wireType != 2 {
 30467  				return fmt.Errorf("proto: wrong wireType = %d for field Shard", wireType)
 30468  			}
 30469  			var msglen int
 30470  			for shift := uint(0); ; shift += 7 {
 30471  				if shift >= 64 {
 30472  					return ErrIntOverflow
 30473  				}
 30474  				if iNdEx >= l {
 30475  					return io.ErrUnexpectedEOF
 30476  				}
 30477  				b := dAtA[iNdEx]
 30478  				iNdEx++
 30479  				msglen |= int(b&0x7F) << shift
 30480  				if b < 0x80 {
 30481  					break
 30482  				}
 30483  			}
 30484  			if msglen < 0 {
 30485  				return ErrInvalidLength
 30486  			}
 30487  			postIndex := iNdEx + msglen
 30488  			if postIndex < 0 {
 30489  				return ErrInvalidLength
 30490  			}
 30491  			if postIndex > l {
 30492  				return io.ErrUnexpectedEOF
 30493  			}
 30494  			if m.Shard == nil {
 30495  				m.Shard = &topodata.Shard{}
 30496  			}
 30497  			if err := m.Shard.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 30498  				return err
 30499  			}
 30500  			iNdEx = postIndex
 30501  		default:
 30502  			iNdEx = preIndex
 30503  			skippy, err := skip(dAtA[iNdEx:])
 30504  			if err != nil {
 30505  				return err
 30506  			}
 30507  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 30508  				return ErrInvalidLength
 30509  			}
 30510  			if (iNdEx + skippy) > l {
 30511  				return io.ErrUnexpectedEOF
 30512  			}
 30513  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 30514  			iNdEx += skippy
 30515  		}
 30516  	}
 30517  
 30518  	if iNdEx > l {
 30519  		return io.ErrUnexpectedEOF
 30520  	}
 30521  	return nil
 30522  }
 30523  func (m *SetShardTabletControlRequest) UnmarshalVT(dAtA []byte) error {
 30524  	l := len(dAtA)
 30525  	iNdEx := 0
 30526  	for iNdEx < l {
 30527  		preIndex := iNdEx
 30528  		var wire uint64
 30529  		for shift := uint(0); ; shift += 7 {
 30530  			if shift >= 64 {
 30531  				return ErrIntOverflow
 30532  			}
 30533  			if iNdEx >= l {
 30534  				return io.ErrUnexpectedEOF
 30535  			}
 30536  			b := dAtA[iNdEx]
 30537  			iNdEx++
 30538  			wire |= uint64(b&0x7F) << shift
 30539  			if b < 0x80 {
 30540  				break
 30541  			}
 30542  		}
 30543  		fieldNum := int32(wire >> 3)
 30544  		wireType := int(wire & 0x7)
 30545  		if wireType == 4 {
 30546  			return fmt.Errorf("proto: SetShardTabletControlRequest: wiretype end group for non-group")
 30547  		}
 30548  		if fieldNum <= 0 {
 30549  			return fmt.Errorf("proto: SetShardTabletControlRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 30550  		}
 30551  		switch fieldNum {
 30552  		case 1:
 30553  			if wireType != 2 {
 30554  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 30555  			}
 30556  			var stringLen uint64
 30557  			for shift := uint(0); ; shift += 7 {
 30558  				if shift >= 64 {
 30559  					return ErrIntOverflow
 30560  				}
 30561  				if iNdEx >= l {
 30562  					return io.ErrUnexpectedEOF
 30563  				}
 30564  				b := dAtA[iNdEx]
 30565  				iNdEx++
 30566  				stringLen |= uint64(b&0x7F) << shift
 30567  				if b < 0x80 {
 30568  					break
 30569  				}
 30570  			}
 30571  			intStringLen := int(stringLen)
 30572  			if intStringLen < 0 {
 30573  				return ErrInvalidLength
 30574  			}
 30575  			postIndex := iNdEx + intStringLen
 30576  			if postIndex < 0 {
 30577  				return ErrInvalidLength
 30578  			}
 30579  			if postIndex > l {
 30580  				return io.ErrUnexpectedEOF
 30581  			}
 30582  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 30583  			iNdEx = postIndex
 30584  		case 2:
 30585  			if wireType != 2 {
 30586  				return fmt.Errorf("proto: wrong wireType = %d for field Shard", wireType)
 30587  			}
 30588  			var stringLen uint64
 30589  			for shift := uint(0); ; shift += 7 {
 30590  				if shift >= 64 {
 30591  					return ErrIntOverflow
 30592  				}
 30593  				if iNdEx >= l {
 30594  					return io.ErrUnexpectedEOF
 30595  				}
 30596  				b := dAtA[iNdEx]
 30597  				iNdEx++
 30598  				stringLen |= uint64(b&0x7F) << shift
 30599  				if b < 0x80 {
 30600  					break
 30601  				}
 30602  			}
 30603  			intStringLen := int(stringLen)
 30604  			if intStringLen < 0 {
 30605  				return ErrInvalidLength
 30606  			}
 30607  			postIndex := iNdEx + intStringLen
 30608  			if postIndex < 0 {
 30609  				return ErrInvalidLength
 30610  			}
 30611  			if postIndex > l {
 30612  				return io.ErrUnexpectedEOF
 30613  			}
 30614  			m.Shard = string(dAtA[iNdEx:postIndex])
 30615  			iNdEx = postIndex
 30616  		case 3:
 30617  			if wireType != 0 {
 30618  				return fmt.Errorf("proto: wrong wireType = %d for field TabletType", wireType)
 30619  			}
 30620  			m.TabletType = 0
 30621  			for shift := uint(0); ; shift += 7 {
 30622  				if shift >= 64 {
 30623  					return ErrIntOverflow
 30624  				}
 30625  				if iNdEx >= l {
 30626  					return io.ErrUnexpectedEOF
 30627  				}
 30628  				b := dAtA[iNdEx]
 30629  				iNdEx++
 30630  				m.TabletType |= topodata.TabletType(b&0x7F) << shift
 30631  				if b < 0x80 {
 30632  					break
 30633  				}
 30634  			}
 30635  		case 4:
 30636  			if wireType != 2 {
 30637  				return fmt.Errorf("proto: wrong wireType = %d for field Cells", wireType)
 30638  			}
 30639  			var stringLen uint64
 30640  			for shift := uint(0); ; shift += 7 {
 30641  				if shift >= 64 {
 30642  					return ErrIntOverflow
 30643  				}
 30644  				if iNdEx >= l {
 30645  					return io.ErrUnexpectedEOF
 30646  				}
 30647  				b := dAtA[iNdEx]
 30648  				iNdEx++
 30649  				stringLen |= uint64(b&0x7F) << shift
 30650  				if b < 0x80 {
 30651  					break
 30652  				}
 30653  			}
 30654  			intStringLen := int(stringLen)
 30655  			if intStringLen < 0 {
 30656  				return ErrInvalidLength
 30657  			}
 30658  			postIndex := iNdEx + intStringLen
 30659  			if postIndex < 0 {
 30660  				return ErrInvalidLength
 30661  			}
 30662  			if postIndex > l {
 30663  				return io.ErrUnexpectedEOF
 30664  			}
 30665  			m.Cells = append(m.Cells, string(dAtA[iNdEx:postIndex]))
 30666  			iNdEx = postIndex
 30667  		case 5:
 30668  			if wireType != 2 {
 30669  				return fmt.Errorf("proto: wrong wireType = %d for field DeniedTables", wireType)
 30670  			}
 30671  			var stringLen uint64
 30672  			for shift := uint(0); ; shift += 7 {
 30673  				if shift >= 64 {
 30674  					return ErrIntOverflow
 30675  				}
 30676  				if iNdEx >= l {
 30677  					return io.ErrUnexpectedEOF
 30678  				}
 30679  				b := dAtA[iNdEx]
 30680  				iNdEx++
 30681  				stringLen |= uint64(b&0x7F) << shift
 30682  				if b < 0x80 {
 30683  					break
 30684  				}
 30685  			}
 30686  			intStringLen := int(stringLen)
 30687  			if intStringLen < 0 {
 30688  				return ErrInvalidLength
 30689  			}
 30690  			postIndex := iNdEx + intStringLen
 30691  			if postIndex < 0 {
 30692  				return ErrInvalidLength
 30693  			}
 30694  			if postIndex > l {
 30695  				return io.ErrUnexpectedEOF
 30696  			}
 30697  			m.DeniedTables = append(m.DeniedTables, string(dAtA[iNdEx:postIndex]))
 30698  			iNdEx = postIndex
 30699  		case 6:
 30700  			if wireType != 0 {
 30701  				return fmt.Errorf("proto: wrong wireType = %d for field DisableQueryService", wireType)
 30702  			}
 30703  			var v int
 30704  			for shift := uint(0); ; shift += 7 {
 30705  				if shift >= 64 {
 30706  					return ErrIntOverflow
 30707  				}
 30708  				if iNdEx >= l {
 30709  					return io.ErrUnexpectedEOF
 30710  				}
 30711  				b := dAtA[iNdEx]
 30712  				iNdEx++
 30713  				v |= int(b&0x7F) << shift
 30714  				if b < 0x80 {
 30715  					break
 30716  				}
 30717  			}
 30718  			m.DisableQueryService = bool(v != 0)
 30719  		case 7:
 30720  			if wireType != 0 {
 30721  				return fmt.Errorf("proto: wrong wireType = %d for field Remove", wireType)
 30722  			}
 30723  			var v int
 30724  			for shift := uint(0); ; shift += 7 {
 30725  				if shift >= 64 {
 30726  					return ErrIntOverflow
 30727  				}
 30728  				if iNdEx >= l {
 30729  					return io.ErrUnexpectedEOF
 30730  				}
 30731  				b := dAtA[iNdEx]
 30732  				iNdEx++
 30733  				v |= int(b&0x7F) << shift
 30734  				if b < 0x80 {
 30735  					break
 30736  				}
 30737  			}
 30738  			m.Remove = bool(v != 0)
 30739  		default:
 30740  			iNdEx = preIndex
 30741  			skippy, err := skip(dAtA[iNdEx:])
 30742  			if err != nil {
 30743  				return err
 30744  			}
 30745  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 30746  				return ErrInvalidLength
 30747  			}
 30748  			if (iNdEx + skippy) > l {
 30749  				return io.ErrUnexpectedEOF
 30750  			}
 30751  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 30752  			iNdEx += skippy
 30753  		}
 30754  	}
 30755  
 30756  	if iNdEx > l {
 30757  		return io.ErrUnexpectedEOF
 30758  	}
 30759  	return nil
 30760  }
 30761  func (m *SetShardTabletControlResponse) UnmarshalVT(dAtA []byte) error {
 30762  	l := len(dAtA)
 30763  	iNdEx := 0
 30764  	for iNdEx < l {
 30765  		preIndex := iNdEx
 30766  		var wire uint64
 30767  		for shift := uint(0); ; shift += 7 {
 30768  			if shift >= 64 {
 30769  				return ErrIntOverflow
 30770  			}
 30771  			if iNdEx >= l {
 30772  				return io.ErrUnexpectedEOF
 30773  			}
 30774  			b := dAtA[iNdEx]
 30775  			iNdEx++
 30776  			wire |= uint64(b&0x7F) << shift
 30777  			if b < 0x80 {
 30778  				break
 30779  			}
 30780  		}
 30781  		fieldNum := int32(wire >> 3)
 30782  		wireType := int(wire & 0x7)
 30783  		if wireType == 4 {
 30784  			return fmt.Errorf("proto: SetShardTabletControlResponse: wiretype end group for non-group")
 30785  		}
 30786  		if fieldNum <= 0 {
 30787  			return fmt.Errorf("proto: SetShardTabletControlResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 30788  		}
 30789  		switch fieldNum {
 30790  		case 1:
 30791  			if wireType != 2 {
 30792  				return fmt.Errorf("proto: wrong wireType = %d for field Shard", wireType)
 30793  			}
 30794  			var msglen int
 30795  			for shift := uint(0); ; shift += 7 {
 30796  				if shift >= 64 {
 30797  					return ErrIntOverflow
 30798  				}
 30799  				if iNdEx >= l {
 30800  					return io.ErrUnexpectedEOF
 30801  				}
 30802  				b := dAtA[iNdEx]
 30803  				iNdEx++
 30804  				msglen |= int(b&0x7F) << shift
 30805  				if b < 0x80 {
 30806  					break
 30807  				}
 30808  			}
 30809  			if msglen < 0 {
 30810  				return ErrInvalidLength
 30811  			}
 30812  			postIndex := iNdEx + msglen
 30813  			if postIndex < 0 {
 30814  				return ErrInvalidLength
 30815  			}
 30816  			if postIndex > l {
 30817  				return io.ErrUnexpectedEOF
 30818  			}
 30819  			if m.Shard == nil {
 30820  				m.Shard = &topodata.Shard{}
 30821  			}
 30822  			if err := m.Shard.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 30823  				return err
 30824  			}
 30825  			iNdEx = postIndex
 30826  		default:
 30827  			iNdEx = preIndex
 30828  			skippy, err := skip(dAtA[iNdEx:])
 30829  			if err != nil {
 30830  				return err
 30831  			}
 30832  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 30833  				return ErrInvalidLength
 30834  			}
 30835  			if (iNdEx + skippy) > l {
 30836  				return io.ErrUnexpectedEOF
 30837  			}
 30838  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 30839  			iNdEx += skippy
 30840  		}
 30841  	}
 30842  
 30843  	if iNdEx > l {
 30844  		return io.ErrUnexpectedEOF
 30845  	}
 30846  	return nil
 30847  }
 30848  func (m *SetWritableRequest) UnmarshalVT(dAtA []byte) error {
 30849  	l := len(dAtA)
 30850  	iNdEx := 0
 30851  	for iNdEx < l {
 30852  		preIndex := iNdEx
 30853  		var wire uint64
 30854  		for shift := uint(0); ; shift += 7 {
 30855  			if shift >= 64 {
 30856  				return ErrIntOverflow
 30857  			}
 30858  			if iNdEx >= l {
 30859  				return io.ErrUnexpectedEOF
 30860  			}
 30861  			b := dAtA[iNdEx]
 30862  			iNdEx++
 30863  			wire |= uint64(b&0x7F) << shift
 30864  			if b < 0x80 {
 30865  				break
 30866  			}
 30867  		}
 30868  		fieldNum := int32(wire >> 3)
 30869  		wireType := int(wire & 0x7)
 30870  		if wireType == 4 {
 30871  			return fmt.Errorf("proto: SetWritableRequest: wiretype end group for non-group")
 30872  		}
 30873  		if fieldNum <= 0 {
 30874  			return fmt.Errorf("proto: SetWritableRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 30875  		}
 30876  		switch fieldNum {
 30877  		case 1:
 30878  			if wireType != 2 {
 30879  				return fmt.Errorf("proto: wrong wireType = %d for field TabletAlias", wireType)
 30880  			}
 30881  			var msglen int
 30882  			for shift := uint(0); ; shift += 7 {
 30883  				if shift >= 64 {
 30884  					return ErrIntOverflow
 30885  				}
 30886  				if iNdEx >= l {
 30887  					return io.ErrUnexpectedEOF
 30888  				}
 30889  				b := dAtA[iNdEx]
 30890  				iNdEx++
 30891  				msglen |= int(b&0x7F) << shift
 30892  				if b < 0x80 {
 30893  					break
 30894  				}
 30895  			}
 30896  			if msglen < 0 {
 30897  				return ErrInvalidLength
 30898  			}
 30899  			postIndex := iNdEx + msglen
 30900  			if postIndex < 0 {
 30901  				return ErrInvalidLength
 30902  			}
 30903  			if postIndex > l {
 30904  				return io.ErrUnexpectedEOF
 30905  			}
 30906  			if m.TabletAlias == nil {
 30907  				m.TabletAlias = &topodata.TabletAlias{}
 30908  			}
 30909  			if err := m.TabletAlias.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 30910  				return err
 30911  			}
 30912  			iNdEx = postIndex
 30913  		case 2:
 30914  			if wireType != 0 {
 30915  				return fmt.Errorf("proto: wrong wireType = %d for field Writable", wireType)
 30916  			}
 30917  			var v int
 30918  			for shift := uint(0); ; shift += 7 {
 30919  				if shift >= 64 {
 30920  					return ErrIntOverflow
 30921  				}
 30922  				if iNdEx >= l {
 30923  					return io.ErrUnexpectedEOF
 30924  				}
 30925  				b := dAtA[iNdEx]
 30926  				iNdEx++
 30927  				v |= int(b&0x7F) << shift
 30928  				if b < 0x80 {
 30929  					break
 30930  				}
 30931  			}
 30932  			m.Writable = bool(v != 0)
 30933  		default:
 30934  			iNdEx = preIndex
 30935  			skippy, err := skip(dAtA[iNdEx:])
 30936  			if err != nil {
 30937  				return err
 30938  			}
 30939  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 30940  				return ErrInvalidLength
 30941  			}
 30942  			if (iNdEx + skippy) > l {
 30943  				return io.ErrUnexpectedEOF
 30944  			}
 30945  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 30946  			iNdEx += skippy
 30947  		}
 30948  	}
 30949  
 30950  	if iNdEx > l {
 30951  		return io.ErrUnexpectedEOF
 30952  	}
 30953  	return nil
 30954  }
 30955  func (m *SetWritableResponse) UnmarshalVT(dAtA []byte) error {
 30956  	l := len(dAtA)
 30957  	iNdEx := 0
 30958  	for iNdEx < l {
 30959  		preIndex := iNdEx
 30960  		var wire uint64
 30961  		for shift := uint(0); ; shift += 7 {
 30962  			if shift >= 64 {
 30963  				return ErrIntOverflow
 30964  			}
 30965  			if iNdEx >= l {
 30966  				return io.ErrUnexpectedEOF
 30967  			}
 30968  			b := dAtA[iNdEx]
 30969  			iNdEx++
 30970  			wire |= uint64(b&0x7F) << shift
 30971  			if b < 0x80 {
 30972  				break
 30973  			}
 30974  		}
 30975  		fieldNum := int32(wire >> 3)
 30976  		wireType := int(wire & 0x7)
 30977  		if wireType == 4 {
 30978  			return fmt.Errorf("proto: SetWritableResponse: wiretype end group for non-group")
 30979  		}
 30980  		if fieldNum <= 0 {
 30981  			return fmt.Errorf("proto: SetWritableResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 30982  		}
 30983  		switch fieldNum {
 30984  		default:
 30985  			iNdEx = preIndex
 30986  			skippy, err := skip(dAtA[iNdEx:])
 30987  			if err != nil {
 30988  				return err
 30989  			}
 30990  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 30991  				return ErrInvalidLength
 30992  			}
 30993  			if (iNdEx + skippy) > l {
 30994  				return io.ErrUnexpectedEOF
 30995  			}
 30996  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 30997  			iNdEx += skippy
 30998  		}
 30999  	}
 31000  
 31001  	if iNdEx > l {
 31002  		return io.ErrUnexpectedEOF
 31003  	}
 31004  	return nil
 31005  }
 31006  func (m *ShardReplicationAddRequest) UnmarshalVT(dAtA []byte) error {
 31007  	l := len(dAtA)
 31008  	iNdEx := 0
 31009  	for iNdEx < l {
 31010  		preIndex := iNdEx
 31011  		var wire uint64
 31012  		for shift := uint(0); ; shift += 7 {
 31013  			if shift >= 64 {
 31014  				return ErrIntOverflow
 31015  			}
 31016  			if iNdEx >= l {
 31017  				return io.ErrUnexpectedEOF
 31018  			}
 31019  			b := dAtA[iNdEx]
 31020  			iNdEx++
 31021  			wire |= uint64(b&0x7F) << shift
 31022  			if b < 0x80 {
 31023  				break
 31024  			}
 31025  		}
 31026  		fieldNum := int32(wire >> 3)
 31027  		wireType := int(wire & 0x7)
 31028  		if wireType == 4 {
 31029  			return fmt.Errorf("proto: ShardReplicationAddRequest: wiretype end group for non-group")
 31030  		}
 31031  		if fieldNum <= 0 {
 31032  			return fmt.Errorf("proto: ShardReplicationAddRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 31033  		}
 31034  		switch fieldNum {
 31035  		case 1:
 31036  			if wireType != 2 {
 31037  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 31038  			}
 31039  			var stringLen uint64
 31040  			for shift := uint(0); ; shift += 7 {
 31041  				if shift >= 64 {
 31042  					return ErrIntOverflow
 31043  				}
 31044  				if iNdEx >= l {
 31045  					return io.ErrUnexpectedEOF
 31046  				}
 31047  				b := dAtA[iNdEx]
 31048  				iNdEx++
 31049  				stringLen |= uint64(b&0x7F) << shift
 31050  				if b < 0x80 {
 31051  					break
 31052  				}
 31053  			}
 31054  			intStringLen := int(stringLen)
 31055  			if intStringLen < 0 {
 31056  				return ErrInvalidLength
 31057  			}
 31058  			postIndex := iNdEx + intStringLen
 31059  			if postIndex < 0 {
 31060  				return ErrInvalidLength
 31061  			}
 31062  			if postIndex > l {
 31063  				return io.ErrUnexpectedEOF
 31064  			}
 31065  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 31066  			iNdEx = postIndex
 31067  		case 2:
 31068  			if wireType != 2 {
 31069  				return fmt.Errorf("proto: wrong wireType = %d for field Shard", wireType)
 31070  			}
 31071  			var stringLen uint64
 31072  			for shift := uint(0); ; shift += 7 {
 31073  				if shift >= 64 {
 31074  					return ErrIntOverflow
 31075  				}
 31076  				if iNdEx >= l {
 31077  					return io.ErrUnexpectedEOF
 31078  				}
 31079  				b := dAtA[iNdEx]
 31080  				iNdEx++
 31081  				stringLen |= uint64(b&0x7F) << shift
 31082  				if b < 0x80 {
 31083  					break
 31084  				}
 31085  			}
 31086  			intStringLen := int(stringLen)
 31087  			if intStringLen < 0 {
 31088  				return ErrInvalidLength
 31089  			}
 31090  			postIndex := iNdEx + intStringLen
 31091  			if postIndex < 0 {
 31092  				return ErrInvalidLength
 31093  			}
 31094  			if postIndex > l {
 31095  				return io.ErrUnexpectedEOF
 31096  			}
 31097  			m.Shard = string(dAtA[iNdEx:postIndex])
 31098  			iNdEx = postIndex
 31099  		case 3:
 31100  			if wireType != 2 {
 31101  				return fmt.Errorf("proto: wrong wireType = %d for field TabletAlias", wireType)
 31102  			}
 31103  			var msglen int
 31104  			for shift := uint(0); ; shift += 7 {
 31105  				if shift >= 64 {
 31106  					return ErrIntOverflow
 31107  				}
 31108  				if iNdEx >= l {
 31109  					return io.ErrUnexpectedEOF
 31110  				}
 31111  				b := dAtA[iNdEx]
 31112  				iNdEx++
 31113  				msglen |= int(b&0x7F) << shift
 31114  				if b < 0x80 {
 31115  					break
 31116  				}
 31117  			}
 31118  			if msglen < 0 {
 31119  				return ErrInvalidLength
 31120  			}
 31121  			postIndex := iNdEx + msglen
 31122  			if postIndex < 0 {
 31123  				return ErrInvalidLength
 31124  			}
 31125  			if postIndex > l {
 31126  				return io.ErrUnexpectedEOF
 31127  			}
 31128  			if m.TabletAlias == nil {
 31129  				m.TabletAlias = &topodata.TabletAlias{}
 31130  			}
 31131  			if err := m.TabletAlias.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 31132  				return err
 31133  			}
 31134  			iNdEx = postIndex
 31135  		default:
 31136  			iNdEx = preIndex
 31137  			skippy, err := skip(dAtA[iNdEx:])
 31138  			if err != nil {
 31139  				return err
 31140  			}
 31141  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 31142  				return ErrInvalidLength
 31143  			}
 31144  			if (iNdEx + skippy) > l {
 31145  				return io.ErrUnexpectedEOF
 31146  			}
 31147  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 31148  			iNdEx += skippy
 31149  		}
 31150  	}
 31151  
 31152  	if iNdEx > l {
 31153  		return io.ErrUnexpectedEOF
 31154  	}
 31155  	return nil
 31156  }
 31157  func (m *ShardReplicationAddResponse) UnmarshalVT(dAtA []byte) error {
 31158  	l := len(dAtA)
 31159  	iNdEx := 0
 31160  	for iNdEx < l {
 31161  		preIndex := iNdEx
 31162  		var wire uint64
 31163  		for shift := uint(0); ; shift += 7 {
 31164  			if shift >= 64 {
 31165  				return ErrIntOverflow
 31166  			}
 31167  			if iNdEx >= l {
 31168  				return io.ErrUnexpectedEOF
 31169  			}
 31170  			b := dAtA[iNdEx]
 31171  			iNdEx++
 31172  			wire |= uint64(b&0x7F) << shift
 31173  			if b < 0x80 {
 31174  				break
 31175  			}
 31176  		}
 31177  		fieldNum := int32(wire >> 3)
 31178  		wireType := int(wire & 0x7)
 31179  		if wireType == 4 {
 31180  			return fmt.Errorf("proto: ShardReplicationAddResponse: wiretype end group for non-group")
 31181  		}
 31182  		if fieldNum <= 0 {
 31183  			return fmt.Errorf("proto: ShardReplicationAddResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 31184  		}
 31185  		switch fieldNum {
 31186  		default:
 31187  			iNdEx = preIndex
 31188  			skippy, err := skip(dAtA[iNdEx:])
 31189  			if err != nil {
 31190  				return err
 31191  			}
 31192  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 31193  				return ErrInvalidLength
 31194  			}
 31195  			if (iNdEx + skippy) > l {
 31196  				return io.ErrUnexpectedEOF
 31197  			}
 31198  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 31199  			iNdEx += skippy
 31200  		}
 31201  	}
 31202  
 31203  	if iNdEx > l {
 31204  		return io.ErrUnexpectedEOF
 31205  	}
 31206  	return nil
 31207  }
 31208  func (m *ShardReplicationFixRequest) UnmarshalVT(dAtA []byte) error {
 31209  	l := len(dAtA)
 31210  	iNdEx := 0
 31211  	for iNdEx < l {
 31212  		preIndex := iNdEx
 31213  		var wire uint64
 31214  		for shift := uint(0); ; shift += 7 {
 31215  			if shift >= 64 {
 31216  				return ErrIntOverflow
 31217  			}
 31218  			if iNdEx >= l {
 31219  				return io.ErrUnexpectedEOF
 31220  			}
 31221  			b := dAtA[iNdEx]
 31222  			iNdEx++
 31223  			wire |= uint64(b&0x7F) << shift
 31224  			if b < 0x80 {
 31225  				break
 31226  			}
 31227  		}
 31228  		fieldNum := int32(wire >> 3)
 31229  		wireType := int(wire & 0x7)
 31230  		if wireType == 4 {
 31231  			return fmt.Errorf("proto: ShardReplicationFixRequest: wiretype end group for non-group")
 31232  		}
 31233  		if fieldNum <= 0 {
 31234  			return fmt.Errorf("proto: ShardReplicationFixRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 31235  		}
 31236  		switch fieldNum {
 31237  		case 1:
 31238  			if wireType != 2 {
 31239  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 31240  			}
 31241  			var stringLen uint64
 31242  			for shift := uint(0); ; shift += 7 {
 31243  				if shift >= 64 {
 31244  					return ErrIntOverflow
 31245  				}
 31246  				if iNdEx >= l {
 31247  					return io.ErrUnexpectedEOF
 31248  				}
 31249  				b := dAtA[iNdEx]
 31250  				iNdEx++
 31251  				stringLen |= uint64(b&0x7F) << shift
 31252  				if b < 0x80 {
 31253  					break
 31254  				}
 31255  			}
 31256  			intStringLen := int(stringLen)
 31257  			if intStringLen < 0 {
 31258  				return ErrInvalidLength
 31259  			}
 31260  			postIndex := iNdEx + intStringLen
 31261  			if postIndex < 0 {
 31262  				return ErrInvalidLength
 31263  			}
 31264  			if postIndex > l {
 31265  				return io.ErrUnexpectedEOF
 31266  			}
 31267  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 31268  			iNdEx = postIndex
 31269  		case 2:
 31270  			if wireType != 2 {
 31271  				return fmt.Errorf("proto: wrong wireType = %d for field Shard", wireType)
 31272  			}
 31273  			var stringLen uint64
 31274  			for shift := uint(0); ; shift += 7 {
 31275  				if shift >= 64 {
 31276  					return ErrIntOverflow
 31277  				}
 31278  				if iNdEx >= l {
 31279  					return io.ErrUnexpectedEOF
 31280  				}
 31281  				b := dAtA[iNdEx]
 31282  				iNdEx++
 31283  				stringLen |= uint64(b&0x7F) << shift
 31284  				if b < 0x80 {
 31285  					break
 31286  				}
 31287  			}
 31288  			intStringLen := int(stringLen)
 31289  			if intStringLen < 0 {
 31290  				return ErrInvalidLength
 31291  			}
 31292  			postIndex := iNdEx + intStringLen
 31293  			if postIndex < 0 {
 31294  				return ErrInvalidLength
 31295  			}
 31296  			if postIndex > l {
 31297  				return io.ErrUnexpectedEOF
 31298  			}
 31299  			m.Shard = string(dAtA[iNdEx:postIndex])
 31300  			iNdEx = postIndex
 31301  		case 3:
 31302  			if wireType != 2 {
 31303  				return fmt.Errorf("proto: wrong wireType = %d for field Cell", wireType)
 31304  			}
 31305  			var stringLen uint64
 31306  			for shift := uint(0); ; shift += 7 {
 31307  				if shift >= 64 {
 31308  					return ErrIntOverflow
 31309  				}
 31310  				if iNdEx >= l {
 31311  					return io.ErrUnexpectedEOF
 31312  				}
 31313  				b := dAtA[iNdEx]
 31314  				iNdEx++
 31315  				stringLen |= uint64(b&0x7F) << shift
 31316  				if b < 0x80 {
 31317  					break
 31318  				}
 31319  			}
 31320  			intStringLen := int(stringLen)
 31321  			if intStringLen < 0 {
 31322  				return ErrInvalidLength
 31323  			}
 31324  			postIndex := iNdEx + intStringLen
 31325  			if postIndex < 0 {
 31326  				return ErrInvalidLength
 31327  			}
 31328  			if postIndex > l {
 31329  				return io.ErrUnexpectedEOF
 31330  			}
 31331  			m.Cell = string(dAtA[iNdEx:postIndex])
 31332  			iNdEx = postIndex
 31333  		default:
 31334  			iNdEx = preIndex
 31335  			skippy, err := skip(dAtA[iNdEx:])
 31336  			if err != nil {
 31337  				return err
 31338  			}
 31339  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 31340  				return ErrInvalidLength
 31341  			}
 31342  			if (iNdEx + skippy) > l {
 31343  				return io.ErrUnexpectedEOF
 31344  			}
 31345  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 31346  			iNdEx += skippy
 31347  		}
 31348  	}
 31349  
 31350  	if iNdEx > l {
 31351  		return io.ErrUnexpectedEOF
 31352  	}
 31353  	return nil
 31354  }
 31355  func (m *ShardReplicationFixResponse) UnmarshalVT(dAtA []byte) error {
 31356  	l := len(dAtA)
 31357  	iNdEx := 0
 31358  	for iNdEx < l {
 31359  		preIndex := iNdEx
 31360  		var wire uint64
 31361  		for shift := uint(0); ; shift += 7 {
 31362  			if shift >= 64 {
 31363  				return ErrIntOverflow
 31364  			}
 31365  			if iNdEx >= l {
 31366  				return io.ErrUnexpectedEOF
 31367  			}
 31368  			b := dAtA[iNdEx]
 31369  			iNdEx++
 31370  			wire |= uint64(b&0x7F) << shift
 31371  			if b < 0x80 {
 31372  				break
 31373  			}
 31374  		}
 31375  		fieldNum := int32(wire >> 3)
 31376  		wireType := int(wire & 0x7)
 31377  		if wireType == 4 {
 31378  			return fmt.Errorf("proto: ShardReplicationFixResponse: wiretype end group for non-group")
 31379  		}
 31380  		if fieldNum <= 0 {
 31381  			return fmt.Errorf("proto: ShardReplicationFixResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 31382  		}
 31383  		switch fieldNum {
 31384  		case 1:
 31385  			if wireType != 2 {
 31386  				return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType)
 31387  			}
 31388  			var msglen int
 31389  			for shift := uint(0); ; shift += 7 {
 31390  				if shift >= 64 {
 31391  					return ErrIntOverflow
 31392  				}
 31393  				if iNdEx >= l {
 31394  					return io.ErrUnexpectedEOF
 31395  				}
 31396  				b := dAtA[iNdEx]
 31397  				iNdEx++
 31398  				msglen |= int(b&0x7F) << shift
 31399  				if b < 0x80 {
 31400  					break
 31401  				}
 31402  			}
 31403  			if msglen < 0 {
 31404  				return ErrInvalidLength
 31405  			}
 31406  			postIndex := iNdEx + msglen
 31407  			if postIndex < 0 {
 31408  				return ErrInvalidLength
 31409  			}
 31410  			if postIndex > l {
 31411  				return io.ErrUnexpectedEOF
 31412  			}
 31413  			if m.Error == nil {
 31414  				m.Error = &topodata.ShardReplicationError{}
 31415  			}
 31416  			if err := m.Error.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 31417  				return err
 31418  			}
 31419  			iNdEx = postIndex
 31420  		default:
 31421  			iNdEx = preIndex
 31422  			skippy, err := skip(dAtA[iNdEx:])
 31423  			if err != nil {
 31424  				return err
 31425  			}
 31426  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 31427  				return ErrInvalidLength
 31428  			}
 31429  			if (iNdEx + skippy) > l {
 31430  				return io.ErrUnexpectedEOF
 31431  			}
 31432  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 31433  			iNdEx += skippy
 31434  		}
 31435  	}
 31436  
 31437  	if iNdEx > l {
 31438  		return io.ErrUnexpectedEOF
 31439  	}
 31440  	return nil
 31441  }
 31442  func (m *ShardReplicationPositionsRequest) UnmarshalVT(dAtA []byte) error {
 31443  	l := len(dAtA)
 31444  	iNdEx := 0
 31445  	for iNdEx < l {
 31446  		preIndex := iNdEx
 31447  		var wire uint64
 31448  		for shift := uint(0); ; shift += 7 {
 31449  			if shift >= 64 {
 31450  				return ErrIntOverflow
 31451  			}
 31452  			if iNdEx >= l {
 31453  				return io.ErrUnexpectedEOF
 31454  			}
 31455  			b := dAtA[iNdEx]
 31456  			iNdEx++
 31457  			wire |= uint64(b&0x7F) << shift
 31458  			if b < 0x80 {
 31459  				break
 31460  			}
 31461  		}
 31462  		fieldNum := int32(wire >> 3)
 31463  		wireType := int(wire & 0x7)
 31464  		if wireType == 4 {
 31465  			return fmt.Errorf("proto: ShardReplicationPositionsRequest: wiretype end group for non-group")
 31466  		}
 31467  		if fieldNum <= 0 {
 31468  			return fmt.Errorf("proto: ShardReplicationPositionsRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 31469  		}
 31470  		switch fieldNum {
 31471  		case 1:
 31472  			if wireType != 2 {
 31473  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 31474  			}
 31475  			var stringLen uint64
 31476  			for shift := uint(0); ; shift += 7 {
 31477  				if shift >= 64 {
 31478  					return ErrIntOverflow
 31479  				}
 31480  				if iNdEx >= l {
 31481  					return io.ErrUnexpectedEOF
 31482  				}
 31483  				b := dAtA[iNdEx]
 31484  				iNdEx++
 31485  				stringLen |= uint64(b&0x7F) << shift
 31486  				if b < 0x80 {
 31487  					break
 31488  				}
 31489  			}
 31490  			intStringLen := int(stringLen)
 31491  			if intStringLen < 0 {
 31492  				return ErrInvalidLength
 31493  			}
 31494  			postIndex := iNdEx + intStringLen
 31495  			if postIndex < 0 {
 31496  				return ErrInvalidLength
 31497  			}
 31498  			if postIndex > l {
 31499  				return io.ErrUnexpectedEOF
 31500  			}
 31501  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 31502  			iNdEx = postIndex
 31503  		case 2:
 31504  			if wireType != 2 {
 31505  				return fmt.Errorf("proto: wrong wireType = %d for field Shard", wireType)
 31506  			}
 31507  			var stringLen uint64
 31508  			for shift := uint(0); ; shift += 7 {
 31509  				if shift >= 64 {
 31510  					return ErrIntOverflow
 31511  				}
 31512  				if iNdEx >= l {
 31513  					return io.ErrUnexpectedEOF
 31514  				}
 31515  				b := dAtA[iNdEx]
 31516  				iNdEx++
 31517  				stringLen |= uint64(b&0x7F) << shift
 31518  				if b < 0x80 {
 31519  					break
 31520  				}
 31521  			}
 31522  			intStringLen := int(stringLen)
 31523  			if intStringLen < 0 {
 31524  				return ErrInvalidLength
 31525  			}
 31526  			postIndex := iNdEx + intStringLen
 31527  			if postIndex < 0 {
 31528  				return ErrInvalidLength
 31529  			}
 31530  			if postIndex > l {
 31531  				return io.ErrUnexpectedEOF
 31532  			}
 31533  			m.Shard = string(dAtA[iNdEx:postIndex])
 31534  			iNdEx = postIndex
 31535  		default:
 31536  			iNdEx = preIndex
 31537  			skippy, err := skip(dAtA[iNdEx:])
 31538  			if err != nil {
 31539  				return err
 31540  			}
 31541  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 31542  				return ErrInvalidLength
 31543  			}
 31544  			if (iNdEx + skippy) > l {
 31545  				return io.ErrUnexpectedEOF
 31546  			}
 31547  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 31548  			iNdEx += skippy
 31549  		}
 31550  	}
 31551  
 31552  	if iNdEx > l {
 31553  		return io.ErrUnexpectedEOF
 31554  	}
 31555  	return nil
 31556  }
 31557  func (m *ShardReplicationPositionsResponse) UnmarshalVT(dAtA []byte) error {
 31558  	l := len(dAtA)
 31559  	iNdEx := 0
 31560  	for iNdEx < l {
 31561  		preIndex := iNdEx
 31562  		var wire uint64
 31563  		for shift := uint(0); ; shift += 7 {
 31564  			if shift >= 64 {
 31565  				return ErrIntOverflow
 31566  			}
 31567  			if iNdEx >= l {
 31568  				return io.ErrUnexpectedEOF
 31569  			}
 31570  			b := dAtA[iNdEx]
 31571  			iNdEx++
 31572  			wire |= uint64(b&0x7F) << shift
 31573  			if b < 0x80 {
 31574  				break
 31575  			}
 31576  		}
 31577  		fieldNum := int32(wire >> 3)
 31578  		wireType := int(wire & 0x7)
 31579  		if wireType == 4 {
 31580  			return fmt.Errorf("proto: ShardReplicationPositionsResponse: wiretype end group for non-group")
 31581  		}
 31582  		if fieldNum <= 0 {
 31583  			return fmt.Errorf("proto: ShardReplicationPositionsResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 31584  		}
 31585  		switch fieldNum {
 31586  		case 1:
 31587  			if wireType != 2 {
 31588  				return fmt.Errorf("proto: wrong wireType = %d for field ReplicationStatuses", wireType)
 31589  			}
 31590  			var msglen int
 31591  			for shift := uint(0); ; shift += 7 {
 31592  				if shift >= 64 {
 31593  					return ErrIntOverflow
 31594  				}
 31595  				if iNdEx >= l {
 31596  					return io.ErrUnexpectedEOF
 31597  				}
 31598  				b := dAtA[iNdEx]
 31599  				iNdEx++
 31600  				msglen |= int(b&0x7F) << shift
 31601  				if b < 0x80 {
 31602  					break
 31603  				}
 31604  			}
 31605  			if msglen < 0 {
 31606  				return ErrInvalidLength
 31607  			}
 31608  			postIndex := iNdEx + msglen
 31609  			if postIndex < 0 {
 31610  				return ErrInvalidLength
 31611  			}
 31612  			if postIndex > l {
 31613  				return io.ErrUnexpectedEOF
 31614  			}
 31615  			if m.ReplicationStatuses == nil {
 31616  				m.ReplicationStatuses = make(map[string]*replicationdata.Status)
 31617  			}
 31618  			var mapkey string
 31619  			var mapvalue *replicationdata.Status
 31620  			for iNdEx < postIndex {
 31621  				entryPreIndex := iNdEx
 31622  				var wire uint64
 31623  				for shift := uint(0); ; shift += 7 {
 31624  					if shift >= 64 {
 31625  						return ErrIntOverflow
 31626  					}
 31627  					if iNdEx >= l {
 31628  						return io.ErrUnexpectedEOF
 31629  					}
 31630  					b := dAtA[iNdEx]
 31631  					iNdEx++
 31632  					wire |= uint64(b&0x7F) << shift
 31633  					if b < 0x80 {
 31634  						break
 31635  					}
 31636  				}
 31637  				fieldNum := int32(wire >> 3)
 31638  				if fieldNum == 1 {
 31639  					var stringLenmapkey uint64
 31640  					for shift := uint(0); ; shift += 7 {
 31641  						if shift >= 64 {
 31642  							return ErrIntOverflow
 31643  						}
 31644  						if iNdEx >= l {
 31645  							return io.ErrUnexpectedEOF
 31646  						}
 31647  						b := dAtA[iNdEx]
 31648  						iNdEx++
 31649  						stringLenmapkey |= uint64(b&0x7F) << shift
 31650  						if b < 0x80 {
 31651  							break
 31652  						}
 31653  					}
 31654  					intStringLenmapkey := int(stringLenmapkey)
 31655  					if intStringLenmapkey < 0 {
 31656  						return ErrInvalidLength
 31657  					}
 31658  					postStringIndexmapkey := iNdEx + intStringLenmapkey
 31659  					if postStringIndexmapkey < 0 {
 31660  						return ErrInvalidLength
 31661  					}
 31662  					if postStringIndexmapkey > l {
 31663  						return io.ErrUnexpectedEOF
 31664  					}
 31665  					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
 31666  					iNdEx = postStringIndexmapkey
 31667  				} else if fieldNum == 2 {
 31668  					var mapmsglen int
 31669  					for shift := uint(0); ; shift += 7 {
 31670  						if shift >= 64 {
 31671  							return ErrIntOverflow
 31672  						}
 31673  						if iNdEx >= l {
 31674  							return io.ErrUnexpectedEOF
 31675  						}
 31676  						b := dAtA[iNdEx]
 31677  						iNdEx++
 31678  						mapmsglen |= int(b&0x7F) << shift
 31679  						if b < 0x80 {
 31680  							break
 31681  						}
 31682  					}
 31683  					if mapmsglen < 0 {
 31684  						return ErrInvalidLength
 31685  					}
 31686  					postmsgIndex := iNdEx + mapmsglen
 31687  					if postmsgIndex < 0 {
 31688  						return ErrInvalidLength
 31689  					}
 31690  					if postmsgIndex > l {
 31691  						return io.ErrUnexpectedEOF
 31692  					}
 31693  					mapvalue = &replicationdata.Status{}
 31694  					if err := mapvalue.UnmarshalVT(dAtA[iNdEx:postmsgIndex]); err != nil {
 31695  						return err
 31696  					}
 31697  					iNdEx = postmsgIndex
 31698  				} else {
 31699  					iNdEx = entryPreIndex
 31700  					skippy, err := skip(dAtA[iNdEx:])
 31701  					if err != nil {
 31702  						return err
 31703  					}
 31704  					if (skippy < 0) || (iNdEx+skippy) < 0 {
 31705  						return ErrInvalidLength
 31706  					}
 31707  					if (iNdEx + skippy) > postIndex {
 31708  						return io.ErrUnexpectedEOF
 31709  					}
 31710  					iNdEx += skippy
 31711  				}
 31712  			}
 31713  			m.ReplicationStatuses[mapkey] = mapvalue
 31714  			iNdEx = postIndex
 31715  		case 2:
 31716  			if wireType != 2 {
 31717  				return fmt.Errorf("proto: wrong wireType = %d for field TabletMap", wireType)
 31718  			}
 31719  			var msglen int
 31720  			for shift := uint(0); ; shift += 7 {
 31721  				if shift >= 64 {
 31722  					return ErrIntOverflow
 31723  				}
 31724  				if iNdEx >= l {
 31725  					return io.ErrUnexpectedEOF
 31726  				}
 31727  				b := dAtA[iNdEx]
 31728  				iNdEx++
 31729  				msglen |= int(b&0x7F) << shift
 31730  				if b < 0x80 {
 31731  					break
 31732  				}
 31733  			}
 31734  			if msglen < 0 {
 31735  				return ErrInvalidLength
 31736  			}
 31737  			postIndex := iNdEx + msglen
 31738  			if postIndex < 0 {
 31739  				return ErrInvalidLength
 31740  			}
 31741  			if postIndex > l {
 31742  				return io.ErrUnexpectedEOF
 31743  			}
 31744  			if m.TabletMap == nil {
 31745  				m.TabletMap = make(map[string]*topodata.Tablet)
 31746  			}
 31747  			var mapkey string
 31748  			var mapvalue *topodata.Tablet
 31749  			for iNdEx < postIndex {
 31750  				entryPreIndex := iNdEx
 31751  				var wire uint64
 31752  				for shift := uint(0); ; shift += 7 {
 31753  					if shift >= 64 {
 31754  						return ErrIntOverflow
 31755  					}
 31756  					if iNdEx >= l {
 31757  						return io.ErrUnexpectedEOF
 31758  					}
 31759  					b := dAtA[iNdEx]
 31760  					iNdEx++
 31761  					wire |= uint64(b&0x7F) << shift
 31762  					if b < 0x80 {
 31763  						break
 31764  					}
 31765  				}
 31766  				fieldNum := int32(wire >> 3)
 31767  				if fieldNum == 1 {
 31768  					var stringLenmapkey uint64
 31769  					for shift := uint(0); ; shift += 7 {
 31770  						if shift >= 64 {
 31771  							return ErrIntOverflow
 31772  						}
 31773  						if iNdEx >= l {
 31774  							return io.ErrUnexpectedEOF
 31775  						}
 31776  						b := dAtA[iNdEx]
 31777  						iNdEx++
 31778  						stringLenmapkey |= uint64(b&0x7F) << shift
 31779  						if b < 0x80 {
 31780  							break
 31781  						}
 31782  					}
 31783  					intStringLenmapkey := int(stringLenmapkey)
 31784  					if intStringLenmapkey < 0 {
 31785  						return ErrInvalidLength
 31786  					}
 31787  					postStringIndexmapkey := iNdEx + intStringLenmapkey
 31788  					if postStringIndexmapkey < 0 {
 31789  						return ErrInvalidLength
 31790  					}
 31791  					if postStringIndexmapkey > l {
 31792  						return io.ErrUnexpectedEOF
 31793  					}
 31794  					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
 31795  					iNdEx = postStringIndexmapkey
 31796  				} else if fieldNum == 2 {
 31797  					var mapmsglen int
 31798  					for shift := uint(0); ; shift += 7 {
 31799  						if shift >= 64 {
 31800  							return ErrIntOverflow
 31801  						}
 31802  						if iNdEx >= l {
 31803  							return io.ErrUnexpectedEOF
 31804  						}
 31805  						b := dAtA[iNdEx]
 31806  						iNdEx++
 31807  						mapmsglen |= int(b&0x7F) << shift
 31808  						if b < 0x80 {
 31809  							break
 31810  						}
 31811  					}
 31812  					if mapmsglen < 0 {
 31813  						return ErrInvalidLength
 31814  					}
 31815  					postmsgIndex := iNdEx + mapmsglen
 31816  					if postmsgIndex < 0 {
 31817  						return ErrInvalidLength
 31818  					}
 31819  					if postmsgIndex > l {
 31820  						return io.ErrUnexpectedEOF
 31821  					}
 31822  					mapvalue = &topodata.Tablet{}
 31823  					if err := mapvalue.UnmarshalVT(dAtA[iNdEx:postmsgIndex]); err != nil {
 31824  						return err
 31825  					}
 31826  					iNdEx = postmsgIndex
 31827  				} else {
 31828  					iNdEx = entryPreIndex
 31829  					skippy, err := skip(dAtA[iNdEx:])
 31830  					if err != nil {
 31831  						return err
 31832  					}
 31833  					if (skippy < 0) || (iNdEx+skippy) < 0 {
 31834  						return ErrInvalidLength
 31835  					}
 31836  					if (iNdEx + skippy) > postIndex {
 31837  						return io.ErrUnexpectedEOF
 31838  					}
 31839  					iNdEx += skippy
 31840  				}
 31841  			}
 31842  			m.TabletMap[mapkey] = mapvalue
 31843  			iNdEx = postIndex
 31844  		default:
 31845  			iNdEx = preIndex
 31846  			skippy, err := skip(dAtA[iNdEx:])
 31847  			if err != nil {
 31848  				return err
 31849  			}
 31850  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 31851  				return ErrInvalidLength
 31852  			}
 31853  			if (iNdEx + skippy) > l {
 31854  				return io.ErrUnexpectedEOF
 31855  			}
 31856  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 31857  			iNdEx += skippy
 31858  		}
 31859  	}
 31860  
 31861  	if iNdEx > l {
 31862  		return io.ErrUnexpectedEOF
 31863  	}
 31864  	return nil
 31865  }
 31866  func (m *ShardReplicationRemoveRequest) UnmarshalVT(dAtA []byte) error {
 31867  	l := len(dAtA)
 31868  	iNdEx := 0
 31869  	for iNdEx < l {
 31870  		preIndex := iNdEx
 31871  		var wire uint64
 31872  		for shift := uint(0); ; shift += 7 {
 31873  			if shift >= 64 {
 31874  				return ErrIntOverflow
 31875  			}
 31876  			if iNdEx >= l {
 31877  				return io.ErrUnexpectedEOF
 31878  			}
 31879  			b := dAtA[iNdEx]
 31880  			iNdEx++
 31881  			wire |= uint64(b&0x7F) << shift
 31882  			if b < 0x80 {
 31883  				break
 31884  			}
 31885  		}
 31886  		fieldNum := int32(wire >> 3)
 31887  		wireType := int(wire & 0x7)
 31888  		if wireType == 4 {
 31889  			return fmt.Errorf("proto: ShardReplicationRemoveRequest: wiretype end group for non-group")
 31890  		}
 31891  		if fieldNum <= 0 {
 31892  			return fmt.Errorf("proto: ShardReplicationRemoveRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 31893  		}
 31894  		switch fieldNum {
 31895  		case 1:
 31896  			if wireType != 2 {
 31897  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 31898  			}
 31899  			var stringLen uint64
 31900  			for shift := uint(0); ; shift += 7 {
 31901  				if shift >= 64 {
 31902  					return ErrIntOverflow
 31903  				}
 31904  				if iNdEx >= l {
 31905  					return io.ErrUnexpectedEOF
 31906  				}
 31907  				b := dAtA[iNdEx]
 31908  				iNdEx++
 31909  				stringLen |= uint64(b&0x7F) << shift
 31910  				if b < 0x80 {
 31911  					break
 31912  				}
 31913  			}
 31914  			intStringLen := int(stringLen)
 31915  			if intStringLen < 0 {
 31916  				return ErrInvalidLength
 31917  			}
 31918  			postIndex := iNdEx + intStringLen
 31919  			if postIndex < 0 {
 31920  				return ErrInvalidLength
 31921  			}
 31922  			if postIndex > l {
 31923  				return io.ErrUnexpectedEOF
 31924  			}
 31925  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 31926  			iNdEx = postIndex
 31927  		case 2:
 31928  			if wireType != 2 {
 31929  				return fmt.Errorf("proto: wrong wireType = %d for field Shard", wireType)
 31930  			}
 31931  			var stringLen uint64
 31932  			for shift := uint(0); ; shift += 7 {
 31933  				if shift >= 64 {
 31934  					return ErrIntOverflow
 31935  				}
 31936  				if iNdEx >= l {
 31937  					return io.ErrUnexpectedEOF
 31938  				}
 31939  				b := dAtA[iNdEx]
 31940  				iNdEx++
 31941  				stringLen |= uint64(b&0x7F) << shift
 31942  				if b < 0x80 {
 31943  					break
 31944  				}
 31945  			}
 31946  			intStringLen := int(stringLen)
 31947  			if intStringLen < 0 {
 31948  				return ErrInvalidLength
 31949  			}
 31950  			postIndex := iNdEx + intStringLen
 31951  			if postIndex < 0 {
 31952  				return ErrInvalidLength
 31953  			}
 31954  			if postIndex > l {
 31955  				return io.ErrUnexpectedEOF
 31956  			}
 31957  			m.Shard = string(dAtA[iNdEx:postIndex])
 31958  			iNdEx = postIndex
 31959  		case 3:
 31960  			if wireType != 2 {
 31961  				return fmt.Errorf("proto: wrong wireType = %d for field TabletAlias", wireType)
 31962  			}
 31963  			var msglen int
 31964  			for shift := uint(0); ; shift += 7 {
 31965  				if shift >= 64 {
 31966  					return ErrIntOverflow
 31967  				}
 31968  				if iNdEx >= l {
 31969  					return io.ErrUnexpectedEOF
 31970  				}
 31971  				b := dAtA[iNdEx]
 31972  				iNdEx++
 31973  				msglen |= int(b&0x7F) << shift
 31974  				if b < 0x80 {
 31975  					break
 31976  				}
 31977  			}
 31978  			if msglen < 0 {
 31979  				return ErrInvalidLength
 31980  			}
 31981  			postIndex := iNdEx + msglen
 31982  			if postIndex < 0 {
 31983  				return ErrInvalidLength
 31984  			}
 31985  			if postIndex > l {
 31986  				return io.ErrUnexpectedEOF
 31987  			}
 31988  			if m.TabletAlias == nil {
 31989  				m.TabletAlias = &topodata.TabletAlias{}
 31990  			}
 31991  			if err := m.TabletAlias.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 31992  				return err
 31993  			}
 31994  			iNdEx = postIndex
 31995  		default:
 31996  			iNdEx = preIndex
 31997  			skippy, err := skip(dAtA[iNdEx:])
 31998  			if err != nil {
 31999  				return err
 32000  			}
 32001  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 32002  				return ErrInvalidLength
 32003  			}
 32004  			if (iNdEx + skippy) > l {
 32005  				return io.ErrUnexpectedEOF
 32006  			}
 32007  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 32008  			iNdEx += skippy
 32009  		}
 32010  	}
 32011  
 32012  	if iNdEx > l {
 32013  		return io.ErrUnexpectedEOF
 32014  	}
 32015  	return nil
 32016  }
 32017  func (m *ShardReplicationRemoveResponse) UnmarshalVT(dAtA []byte) error {
 32018  	l := len(dAtA)
 32019  	iNdEx := 0
 32020  	for iNdEx < l {
 32021  		preIndex := iNdEx
 32022  		var wire uint64
 32023  		for shift := uint(0); ; shift += 7 {
 32024  			if shift >= 64 {
 32025  				return ErrIntOverflow
 32026  			}
 32027  			if iNdEx >= l {
 32028  				return io.ErrUnexpectedEOF
 32029  			}
 32030  			b := dAtA[iNdEx]
 32031  			iNdEx++
 32032  			wire |= uint64(b&0x7F) << shift
 32033  			if b < 0x80 {
 32034  				break
 32035  			}
 32036  		}
 32037  		fieldNum := int32(wire >> 3)
 32038  		wireType := int(wire & 0x7)
 32039  		if wireType == 4 {
 32040  			return fmt.Errorf("proto: ShardReplicationRemoveResponse: wiretype end group for non-group")
 32041  		}
 32042  		if fieldNum <= 0 {
 32043  			return fmt.Errorf("proto: ShardReplicationRemoveResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 32044  		}
 32045  		switch fieldNum {
 32046  		default:
 32047  			iNdEx = preIndex
 32048  			skippy, err := skip(dAtA[iNdEx:])
 32049  			if err != nil {
 32050  				return err
 32051  			}
 32052  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 32053  				return ErrInvalidLength
 32054  			}
 32055  			if (iNdEx + skippy) > l {
 32056  				return io.ErrUnexpectedEOF
 32057  			}
 32058  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 32059  			iNdEx += skippy
 32060  		}
 32061  	}
 32062  
 32063  	if iNdEx > l {
 32064  		return io.ErrUnexpectedEOF
 32065  	}
 32066  	return nil
 32067  }
 32068  func (m *SleepTabletRequest) UnmarshalVT(dAtA []byte) error {
 32069  	l := len(dAtA)
 32070  	iNdEx := 0
 32071  	for iNdEx < l {
 32072  		preIndex := iNdEx
 32073  		var wire uint64
 32074  		for shift := uint(0); ; shift += 7 {
 32075  			if shift >= 64 {
 32076  				return ErrIntOverflow
 32077  			}
 32078  			if iNdEx >= l {
 32079  				return io.ErrUnexpectedEOF
 32080  			}
 32081  			b := dAtA[iNdEx]
 32082  			iNdEx++
 32083  			wire |= uint64(b&0x7F) << shift
 32084  			if b < 0x80 {
 32085  				break
 32086  			}
 32087  		}
 32088  		fieldNum := int32(wire >> 3)
 32089  		wireType := int(wire & 0x7)
 32090  		if wireType == 4 {
 32091  			return fmt.Errorf("proto: SleepTabletRequest: wiretype end group for non-group")
 32092  		}
 32093  		if fieldNum <= 0 {
 32094  			return fmt.Errorf("proto: SleepTabletRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 32095  		}
 32096  		switch fieldNum {
 32097  		case 1:
 32098  			if wireType != 2 {
 32099  				return fmt.Errorf("proto: wrong wireType = %d for field TabletAlias", wireType)
 32100  			}
 32101  			var msglen int
 32102  			for shift := uint(0); ; shift += 7 {
 32103  				if shift >= 64 {
 32104  					return ErrIntOverflow
 32105  				}
 32106  				if iNdEx >= l {
 32107  					return io.ErrUnexpectedEOF
 32108  				}
 32109  				b := dAtA[iNdEx]
 32110  				iNdEx++
 32111  				msglen |= int(b&0x7F) << shift
 32112  				if b < 0x80 {
 32113  					break
 32114  				}
 32115  			}
 32116  			if msglen < 0 {
 32117  				return ErrInvalidLength
 32118  			}
 32119  			postIndex := iNdEx + msglen
 32120  			if postIndex < 0 {
 32121  				return ErrInvalidLength
 32122  			}
 32123  			if postIndex > l {
 32124  				return io.ErrUnexpectedEOF
 32125  			}
 32126  			if m.TabletAlias == nil {
 32127  				m.TabletAlias = &topodata.TabletAlias{}
 32128  			}
 32129  			if err := m.TabletAlias.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 32130  				return err
 32131  			}
 32132  			iNdEx = postIndex
 32133  		case 2:
 32134  			if wireType != 2 {
 32135  				return fmt.Errorf("proto: wrong wireType = %d for field Duration", wireType)
 32136  			}
 32137  			var msglen int
 32138  			for shift := uint(0); ; shift += 7 {
 32139  				if shift >= 64 {
 32140  					return ErrIntOverflow
 32141  				}
 32142  				if iNdEx >= l {
 32143  					return io.ErrUnexpectedEOF
 32144  				}
 32145  				b := dAtA[iNdEx]
 32146  				iNdEx++
 32147  				msglen |= int(b&0x7F) << shift
 32148  				if b < 0x80 {
 32149  					break
 32150  				}
 32151  			}
 32152  			if msglen < 0 {
 32153  				return ErrInvalidLength
 32154  			}
 32155  			postIndex := iNdEx + msglen
 32156  			if postIndex < 0 {
 32157  				return ErrInvalidLength
 32158  			}
 32159  			if postIndex > l {
 32160  				return io.ErrUnexpectedEOF
 32161  			}
 32162  			if m.Duration == nil {
 32163  				m.Duration = &vttime.Duration{}
 32164  			}
 32165  			if err := m.Duration.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 32166  				return err
 32167  			}
 32168  			iNdEx = postIndex
 32169  		default:
 32170  			iNdEx = preIndex
 32171  			skippy, err := skip(dAtA[iNdEx:])
 32172  			if err != nil {
 32173  				return err
 32174  			}
 32175  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 32176  				return ErrInvalidLength
 32177  			}
 32178  			if (iNdEx + skippy) > l {
 32179  				return io.ErrUnexpectedEOF
 32180  			}
 32181  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 32182  			iNdEx += skippy
 32183  		}
 32184  	}
 32185  
 32186  	if iNdEx > l {
 32187  		return io.ErrUnexpectedEOF
 32188  	}
 32189  	return nil
 32190  }
 32191  func (m *SleepTabletResponse) UnmarshalVT(dAtA []byte) error {
 32192  	l := len(dAtA)
 32193  	iNdEx := 0
 32194  	for iNdEx < l {
 32195  		preIndex := iNdEx
 32196  		var wire uint64
 32197  		for shift := uint(0); ; shift += 7 {
 32198  			if shift >= 64 {
 32199  				return ErrIntOverflow
 32200  			}
 32201  			if iNdEx >= l {
 32202  				return io.ErrUnexpectedEOF
 32203  			}
 32204  			b := dAtA[iNdEx]
 32205  			iNdEx++
 32206  			wire |= uint64(b&0x7F) << shift
 32207  			if b < 0x80 {
 32208  				break
 32209  			}
 32210  		}
 32211  		fieldNum := int32(wire >> 3)
 32212  		wireType := int(wire & 0x7)
 32213  		if wireType == 4 {
 32214  			return fmt.Errorf("proto: SleepTabletResponse: wiretype end group for non-group")
 32215  		}
 32216  		if fieldNum <= 0 {
 32217  			return fmt.Errorf("proto: SleepTabletResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 32218  		}
 32219  		switch fieldNum {
 32220  		default:
 32221  			iNdEx = preIndex
 32222  			skippy, err := skip(dAtA[iNdEx:])
 32223  			if err != nil {
 32224  				return err
 32225  			}
 32226  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 32227  				return ErrInvalidLength
 32228  			}
 32229  			if (iNdEx + skippy) > l {
 32230  				return io.ErrUnexpectedEOF
 32231  			}
 32232  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 32233  			iNdEx += skippy
 32234  		}
 32235  	}
 32236  
 32237  	if iNdEx > l {
 32238  		return io.ErrUnexpectedEOF
 32239  	}
 32240  	return nil
 32241  }
 32242  func (m *SourceShardAddRequest) UnmarshalVT(dAtA []byte) error {
 32243  	l := len(dAtA)
 32244  	iNdEx := 0
 32245  	for iNdEx < l {
 32246  		preIndex := iNdEx
 32247  		var wire uint64
 32248  		for shift := uint(0); ; shift += 7 {
 32249  			if shift >= 64 {
 32250  				return ErrIntOverflow
 32251  			}
 32252  			if iNdEx >= l {
 32253  				return io.ErrUnexpectedEOF
 32254  			}
 32255  			b := dAtA[iNdEx]
 32256  			iNdEx++
 32257  			wire |= uint64(b&0x7F) << shift
 32258  			if b < 0x80 {
 32259  				break
 32260  			}
 32261  		}
 32262  		fieldNum := int32(wire >> 3)
 32263  		wireType := int(wire & 0x7)
 32264  		if wireType == 4 {
 32265  			return fmt.Errorf("proto: SourceShardAddRequest: wiretype end group for non-group")
 32266  		}
 32267  		if fieldNum <= 0 {
 32268  			return fmt.Errorf("proto: SourceShardAddRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 32269  		}
 32270  		switch fieldNum {
 32271  		case 1:
 32272  			if wireType != 2 {
 32273  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 32274  			}
 32275  			var stringLen uint64
 32276  			for shift := uint(0); ; shift += 7 {
 32277  				if shift >= 64 {
 32278  					return ErrIntOverflow
 32279  				}
 32280  				if iNdEx >= l {
 32281  					return io.ErrUnexpectedEOF
 32282  				}
 32283  				b := dAtA[iNdEx]
 32284  				iNdEx++
 32285  				stringLen |= uint64(b&0x7F) << shift
 32286  				if b < 0x80 {
 32287  					break
 32288  				}
 32289  			}
 32290  			intStringLen := int(stringLen)
 32291  			if intStringLen < 0 {
 32292  				return ErrInvalidLength
 32293  			}
 32294  			postIndex := iNdEx + intStringLen
 32295  			if postIndex < 0 {
 32296  				return ErrInvalidLength
 32297  			}
 32298  			if postIndex > l {
 32299  				return io.ErrUnexpectedEOF
 32300  			}
 32301  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 32302  			iNdEx = postIndex
 32303  		case 2:
 32304  			if wireType != 2 {
 32305  				return fmt.Errorf("proto: wrong wireType = %d for field Shard", wireType)
 32306  			}
 32307  			var stringLen uint64
 32308  			for shift := uint(0); ; shift += 7 {
 32309  				if shift >= 64 {
 32310  					return ErrIntOverflow
 32311  				}
 32312  				if iNdEx >= l {
 32313  					return io.ErrUnexpectedEOF
 32314  				}
 32315  				b := dAtA[iNdEx]
 32316  				iNdEx++
 32317  				stringLen |= uint64(b&0x7F) << shift
 32318  				if b < 0x80 {
 32319  					break
 32320  				}
 32321  			}
 32322  			intStringLen := int(stringLen)
 32323  			if intStringLen < 0 {
 32324  				return ErrInvalidLength
 32325  			}
 32326  			postIndex := iNdEx + intStringLen
 32327  			if postIndex < 0 {
 32328  				return ErrInvalidLength
 32329  			}
 32330  			if postIndex > l {
 32331  				return io.ErrUnexpectedEOF
 32332  			}
 32333  			m.Shard = string(dAtA[iNdEx:postIndex])
 32334  			iNdEx = postIndex
 32335  		case 3:
 32336  			if wireType != 0 {
 32337  				return fmt.Errorf("proto: wrong wireType = %d for field Uid", wireType)
 32338  			}
 32339  			m.Uid = 0
 32340  			for shift := uint(0); ; shift += 7 {
 32341  				if shift >= 64 {
 32342  					return ErrIntOverflow
 32343  				}
 32344  				if iNdEx >= l {
 32345  					return io.ErrUnexpectedEOF
 32346  				}
 32347  				b := dAtA[iNdEx]
 32348  				iNdEx++
 32349  				m.Uid |= uint32(b&0x7F) << shift
 32350  				if b < 0x80 {
 32351  					break
 32352  				}
 32353  			}
 32354  		case 4:
 32355  			if wireType != 2 {
 32356  				return fmt.Errorf("proto: wrong wireType = %d for field SourceKeyspace", wireType)
 32357  			}
 32358  			var stringLen uint64
 32359  			for shift := uint(0); ; shift += 7 {
 32360  				if shift >= 64 {
 32361  					return ErrIntOverflow
 32362  				}
 32363  				if iNdEx >= l {
 32364  					return io.ErrUnexpectedEOF
 32365  				}
 32366  				b := dAtA[iNdEx]
 32367  				iNdEx++
 32368  				stringLen |= uint64(b&0x7F) << shift
 32369  				if b < 0x80 {
 32370  					break
 32371  				}
 32372  			}
 32373  			intStringLen := int(stringLen)
 32374  			if intStringLen < 0 {
 32375  				return ErrInvalidLength
 32376  			}
 32377  			postIndex := iNdEx + intStringLen
 32378  			if postIndex < 0 {
 32379  				return ErrInvalidLength
 32380  			}
 32381  			if postIndex > l {
 32382  				return io.ErrUnexpectedEOF
 32383  			}
 32384  			m.SourceKeyspace = string(dAtA[iNdEx:postIndex])
 32385  			iNdEx = postIndex
 32386  		case 5:
 32387  			if wireType != 2 {
 32388  				return fmt.Errorf("proto: wrong wireType = %d for field SourceShard", wireType)
 32389  			}
 32390  			var stringLen uint64
 32391  			for shift := uint(0); ; shift += 7 {
 32392  				if shift >= 64 {
 32393  					return ErrIntOverflow
 32394  				}
 32395  				if iNdEx >= l {
 32396  					return io.ErrUnexpectedEOF
 32397  				}
 32398  				b := dAtA[iNdEx]
 32399  				iNdEx++
 32400  				stringLen |= uint64(b&0x7F) << shift
 32401  				if b < 0x80 {
 32402  					break
 32403  				}
 32404  			}
 32405  			intStringLen := int(stringLen)
 32406  			if intStringLen < 0 {
 32407  				return ErrInvalidLength
 32408  			}
 32409  			postIndex := iNdEx + intStringLen
 32410  			if postIndex < 0 {
 32411  				return ErrInvalidLength
 32412  			}
 32413  			if postIndex > l {
 32414  				return io.ErrUnexpectedEOF
 32415  			}
 32416  			m.SourceShard = string(dAtA[iNdEx:postIndex])
 32417  			iNdEx = postIndex
 32418  		case 6:
 32419  			if wireType != 2 {
 32420  				return fmt.Errorf("proto: wrong wireType = %d for field KeyRange", wireType)
 32421  			}
 32422  			var msglen int
 32423  			for shift := uint(0); ; shift += 7 {
 32424  				if shift >= 64 {
 32425  					return ErrIntOverflow
 32426  				}
 32427  				if iNdEx >= l {
 32428  					return io.ErrUnexpectedEOF
 32429  				}
 32430  				b := dAtA[iNdEx]
 32431  				iNdEx++
 32432  				msglen |= int(b&0x7F) << shift
 32433  				if b < 0x80 {
 32434  					break
 32435  				}
 32436  			}
 32437  			if msglen < 0 {
 32438  				return ErrInvalidLength
 32439  			}
 32440  			postIndex := iNdEx + msglen
 32441  			if postIndex < 0 {
 32442  				return ErrInvalidLength
 32443  			}
 32444  			if postIndex > l {
 32445  				return io.ErrUnexpectedEOF
 32446  			}
 32447  			if m.KeyRange == nil {
 32448  				m.KeyRange = &topodata.KeyRange{}
 32449  			}
 32450  			if err := m.KeyRange.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 32451  				return err
 32452  			}
 32453  			iNdEx = postIndex
 32454  		case 7:
 32455  			if wireType != 2 {
 32456  				return fmt.Errorf("proto: wrong wireType = %d for field Tables", wireType)
 32457  			}
 32458  			var stringLen uint64
 32459  			for shift := uint(0); ; shift += 7 {
 32460  				if shift >= 64 {
 32461  					return ErrIntOverflow
 32462  				}
 32463  				if iNdEx >= l {
 32464  					return io.ErrUnexpectedEOF
 32465  				}
 32466  				b := dAtA[iNdEx]
 32467  				iNdEx++
 32468  				stringLen |= uint64(b&0x7F) << shift
 32469  				if b < 0x80 {
 32470  					break
 32471  				}
 32472  			}
 32473  			intStringLen := int(stringLen)
 32474  			if intStringLen < 0 {
 32475  				return ErrInvalidLength
 32476  			}
 32477  			postIndex := iNdEx + intStringLen
 32478  			if postIndex < 0 {
 32479  				return ErrInvalidLength
 32480  			}
 32481  			if postIndex > l {
 32482  				return io.ErrUnexpectedEOF
 32483  			}
 32484  			m.Tables = append(m.Tables, string(dAtA[iNdEx:postIndex]))
 32485  			iNdEx = postIndex
 32486  		default:
 32487  			iNdEx = preIndex
 32488  			skippy, err := skip(dAtA[iNdEx:])
 32489  			if err != nil {
 32490  				return err
 32491  			}
 32492  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 32493  				return ErrInvalidLength
 32494  			}
 32495  			if (iNdEx + skippy) > l {
 32496  				return io.ErrUnexpectedEOF
 32497  			}
 32498  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 32499  			iNdEx += skippy
 32500  		}
 32501  	}
 32502  
 32503  	if iNdEx > l {
 32504  		return io.ErrUnexpectedEOF
 32505  	}
 32506  	return nil
 32507  }
 32508  func (m *SourceShardAddResponse) UnmarshalVT(dAtA []byte) error {
 32509  	l := len(dAtA)
 32510  	iNdEx := 0
 32511  	for iNdEx < l {
 32512  		preIndex := iNdEx
 32513  		var wire uint64
 32514  		for shift := uint(0); ; shift += 7 {
 32515  			if shift >= 64 {
 32516  				return ErrIntOverflow
 32517  			}
 32518  			if iNdEx >= l {
 32519  				return io.ErrUnexpectedEOF
 32520  			}
 32521  			b := dAtA[iNdEx]
 32522  			iNdEx++
 32523  			wire |= uint64(b&0x7F) << shift
 32524  			if b < 0x80 {
 32525  				break
 32526  			}
 32527  		}
 32528  		fieldNum := int32(wire >> 3)
 32529  		wireType := int(wire & 0x7)
 32530  		if wireType == 4 {
 32531  			return fmt.Errorf("proto: SourceShardAddResponse: wiretype end group for non-group")
 32532  		}
 32533  		if fieldNum <= 0 {
 32534  			return fmt.Errorf("proto: SourceShardAddResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 32535  		}
 32536  		switch fieldNum {
 32537  		case 1:
 32538  			if wireType != 2 {
 32539  				return fmt.Errorf("proto: wrong wireType = %d for field Shard", wireType)
 32540  			}
 32541  			var msglen int
 32542  			for shift := uint(0); ; shift += 7 {
 32543  				if shift >= 64 {
 32544  					return ErrIntOverflow
 32545  				}
 32546  				if iNdEx >= l {
 32547  					return io.ErrUnexpectedEOF
 32548  				}
 32549  				b := dAtA[iNdEx]
 32550  				iNdEx++
 32551  				msglen |= int(b&0x7F) << shift
 32552  				if b < 0x80 {
 32553  					break
 32554  				}
 32555  			}
 32556  			if msglen < 0 {
 32557  				return ErrInvalidLength
 32558  			}
 32559  			postIndex := iNdEx + msglen
 32560  			if postIndex < 0 {
 32561  				return ErrInvalidLength
 32562  			}
 32563  			if postIndex > l {
 32564  				return io.ErrUnexpectedEOF
 32565  			}
 32566  			if m.Shard == nil {
 32567  				m.Shard = &topodata.Shard{}
 32568  			}
 32569  			if err := m.Shard.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 32570  				return err
 32571  			}
 32572  			iNdEx = postIndex
 32573  		default:
 32574  			iNdEx = preIndex
 32575  			skippy, err := skip(dAtA[iNdEx:])
 32576  			if err != nil {
 32577  				return err
 32578  			}
 32579  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 32580  				return ErrInvalidLength
 32581  			}
 32582  			if (iNdEx + skippy) > l {
 32583  				return io.ErrUnexpectedEOF
 32584  			}
 32585  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 32586  			iNdEx += skippy
 32587  		}
 32588  	}
 32589  
 32590  	if iNdEx > l {
 32591  		return io.ErrUnexpectedEOF
 32592  	}
 32593  	return nil
 32594  }
 32595  func (m *SourceShardDeleteRequest) UnmarshalVT(dAtA []byte) error {
 32596  	l := len(dAtA)
 32597  	iNdEx := 0
 32598  	for iNdEx < l {
 32599  		preIndex := iNdEx
 32600  		var wire uint64
 32601  		for shift := uint(0); ; shift += 7 {
 32602  			if shift >= 64 {
 32603  				return ErrIntOverflow
 32604  			}
 32605  			if iNdEx >= l {
 32606  				return io.ErrUnexpectedEOF
 32607  			}
 32608  			b := dAtA[iNdEx]
 32609  			iNdEx++
 32610  			wire |= uint64(b&0x7F) << shift
 32611  			if b < 0x80 {
 32612  				break
 32613  			}
 32614  		}
 32615  		fieldNum := int32(wire >> 3)
 32616  		wireType := int(wire & 0x7)
 32617  		if wireType == 4 {
 32618  			return fmt.Errorf("proto: SourceShardDeleteRequest: wiretype end group for non-group")
 32619  		}
 32620  		if fieldNum <= 0 {
 32621  			return fmt.Errorf("proto: SourceShardDeleteRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 32622  		}
 32623  		switch fieldNum {
 32624  		case 1:
 32625  			if wireType != 2 {
 32626  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 32627  			}
 32628  			var stringLen uint64
 32629  			for shift := uint(0); ; shift += 7 {
 32630  				if shift >= 64 {
 32631  					return ErrIntOverflow
 32632  				}
 32633  				if iNdEx >= l {
 32634  					return io.ErrUnexpectedEOF
 32635  				}
 32636  				b := dAtA[iNdEx]
 32637  				iNdEx++
 32638  				stringLen |= uint64(b&0x7F) << shift
 32639  				if b < 0x80 {
 32640  					break
 32641  				}
 32642  			}
 32643  			intStringLen := int(stringLen)
 32644  			if intStringLen < 0 {
 32645  				return ErrInvalidLength
 32646  			}
 32647  			postIndex := iNdEx + intStringLen
 32648  			if postIndex < 0 {
 32649  				return ErrInvalidLength
 32650  			}
 32651  			if postIndex > l {
 32652  				return io.ErrUnexpectedEOF
 32653  			}
 32654  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 32655  			iNdEx = postIndex
 32656  		case 2:
 32657  			if wireType != 2 {
 32658  				return fmt.Errorf("proto: wrong wireType = %d for field Shard", wireType)
 32659  			}
 32660  			var stringLen uint64
 32661  			for shift := uint(0); ; shift += 7 {
 32662  				if shift >= 64 {
 32663  					return ErrIntOverflow
 32664  				}
 32665  				if iNdEx >= l {
 32666  					return io.ErrUnexpectedEOF
 32667  				}
 32668  				b := dAtA[iNdEx]
 32669  				iNdEx++
 32670  				stringLen |= uint64(b&0x7F) << shift
 32671  				if b < 0x80 {
 32672  					break
 32673  				}
 32674  			}
 32675  			intStringLen := int(stringLen)
 32676  			if intStringLen < 0 {
 32677  				return ErrInvalidLength
 32678  			}
 32679  			postIndex := iNdEx + intStringLen
 32680  			if postIndex < 0 {
 32681  				return ErrInvalidLength
 32682  			}
 32683  			if postIndex > l {
 32684  				return io.ErrUnexpectedEOF
 32685  			}
 32686  			m.Shard = string(dAtA[iNdEx:postIndex])
 32687  			iNdEx = postIndex
 32688  		case 3:
 32689  			if wireType != 0 {
 32690  				return fmt.Errorf("proto: wrong wireType = %d for field Uid", wireType)
 32691  			}
 32692  			m.Uid = 0
 32693  			for shift := uint(0); ; shift += 7 {
 32694  				if shift >= 64 {
 32695  					return ErrIntOverflow
 32696  				}
 32697  				if iNdEx >= l {
 32698  					return io.ErrUnexpectedEOF
 32699  				}
 32700  				b := dAtA[iNdEx]
 32701  				iNdEx++
 32702  				m.Uid |= uint32(b&0x7F) << shift
 32703  				if b < 0x80 {
 32704  					break
 32705  				}
 32706  			}
 32707  		default:
 32708  			iNdEx = preIndex
 32709  			skippy, err := skip(dAtA[iNdEx:])
 32710  			if err != nil {
 32711  				return err
 32712  			}
 32713  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 32714  				return ErrInvalidLength
 32715  			}
 32716  			if (iNdEx + skippy) > l {
 32717  				return io.ErrUnexpectedEOF
 32718  			}
 32719  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 32720  			iNdEx += skippy
 32721  		}
 32722  	}
 32723  
 32724  	if iNdEx > l {
 32725  		return io.ErrUnexpectedEOF
 32726  	}
 32727  	return nil
 32728  }
 32729  func (m *SourceShardDeleteResponse) UnmarshalVT(dAtA []byte) error {
 32730  	l := len(dAtA)
 32731  	iNdEx := 0
 32732  	for iNdEx < l {
 32733  		preIndex := iNdEx
 32734  		var wire uint64
 32735  		for shift := uint(0); ; shift += 7 {
 32736  			if shift >= 64 {
 32737  				return ErrIntOverflow
 32738  			}
 32739  			if iNdEx >= l {
 32740  				return io.ErrUnexpectedEOF
 32741  			}
 32742  			b := dAtA[iNdEx]
 32743  			iNdEx++
 32744  			wire |= uint64(b&0x7F) << shift
 32745  			if b < 0x80 {
 32746  				break
 32747  			}
 32748  		}
 32749  		fieldNum := int32(wire >> 3)
 32750  		wireType := int(wire & 0x7)
 32751  		if wireType == 4 {
 32752  			return fmt.Errorf("proto: SourceShardDeleteResponse: wiretype end group for non-group")
 32753  		}
 32754  		if fieldNum <= 0 {
 32755  			return fmt.Errorf("proto: SourceShardDeleteResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 32756  		}
 32757  		switch fieldNum {
 32758  		case 1:
 32759  			if wireType != 2 {
 32760  				return fmt.Errorf("proto: wrong wireType = %d for field Shard", wireType)
 32761  			}
 32762  			var msglen int
 32763  			for shift := uint(0); ; shift += 7 {
 32764  				if shift >= 64 {
 32765  					return ErrIntOverflow
 32766  				}
 32767  				if iNdEx >= l {
 32768  					return io.ErrUnexpectedEOF
 32769  				}
 32770  				b := dAtA[iNdEx]
 32771  				iNdEx++
 32772  				msglen |= int(b&0x7F) << shift
 32773  				if b < 0x80 {
 32774  					break
 32775  				}
 32776  			}
 32777  			if msglen < 0 {
 32778  				return ErrInvalidLength
 32779  			}
 32780  			postIndex := iNdEx + msglen
 32781  			if postIndex < 0 {
 32782  				return ErrInvalidLength
 32783  			}
 32784  			if postIndex > l {
 32785  				return io.ErrUnexpectedEOF
 32786  			}
 32787  			if m.Shard == nil {
 32788  				m.Shard = &topodata.Shard{}
 32789  			}
 32790  			if err := m.Shard.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 32791  				return err
 32792  			}
 32793  			iNdEx = postIndex
 32794  		default:
 32795  			iNdEx = preIndex
 32796  			skippy, err := skip(dAtA[iNdEx:])
 32797  			if err != nil {
 32798  				return err
 32799  			}
 32800  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 32801  				return ErrInvalidLength
 32802  			}
 32803  			if (iNdEx + skippy) > l {
 32804  				return io.ErrUnexpectedEOF
 32805  			}
 32806  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 32807  			iNdEx += skippy
 32808  		}
 32809  	}
 32810  
 32811  	if iNdEx > l {
 32812  		return io.ErrUnexpectedEOF
 32813  	}
 32814  	return nil
 32815  }
 32816  func (m *StartReplicationRequest) UnmarshalVT(dAtA []byte) error {
 32817  	l := len(dAtA)
 32818  	iNdEx := 0
 32819  	for iNdEx < l {
 32820  		preIndex := iNdEx
 32821  		var wire uint64
 32822  		for shift := uint(0); ; shift += 7 {
 32823  			if shift >= 64 {
 32824  				return ErrIntOverflow
 32825  			}
 32826  			if iNdEx >= l {
 32827  				return io.ErrUnexpectedEOF
 32828  			}
 32829  			b := dAtA[iNdEx]
 32830  			iNdEx++
 32831  			wire |= uint64(b&0x7F) << shift
 32832  			if b < 0x80 {
 32833  				break
 32834  			}
 32835  		}
 32836  		fieldNum := int32(wire >> 3)
 32837  		wireType := int(wire & 0x7)
 32838  		if wireType == 4 {
 32839  			return fmt.Errorf("proto: StartReplicationRequest: wiretype end group for non-group")
 32840  		}
 32841  		if fieldNum <= 0 {
 32842  			return fmt.Errorf("proto: StartReplicationRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 32843  		}
 32844  		switch fieldNum {
 32845  		case 1:
 32846  			if wireType != 2 {
 32847  				return fmt.Errorf("proto: wrong wireType = %d for field TabletAlias", wireType)
 32848  			}
 32849  			var msglen int
 32850  			for shift := uint(0); ; shift += 7 {
 32851  				if shift >= 64 {
 32852  					return ErrIntOverflow
 32853  				}
 32854  				if iNdEx >= l {
 32855  					return io.ErrUnexpectedEOF
 32856  				}
 32857  				b := dAtA[iNdEx]
 32858  				iNdEx++
 32859  				msglen |= int(b&0x7F) << shift
 32860  				if b < 0x80 {
 32861  					break
 32862  				}
 32863  			}
 32864  			if msglen < 0 {
 32865  				return ErrInvalidLength
 32866  			}
 32867  			postIndex := iNdEx + msglen
 32868  			if postIndex < 0 {
 32869  				return ErrInvalidLength
 32870  			}
 32871  			if postIndex > l {
 32872  				return io.ErrUnexpectedEOF
 32873  			}
 32874  			if m.TabletAlias == nil {
 32875  				m.TabletAlias = &topodata.TabletAlias{}
 32876  			}
 32877  			if err := m.TabletAlias.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 32878  				return err
 32879  			}
 32880  			iNdEx = postIndex
 32881  		default:
 32882  			iNdEx = preIndex
 32883  			skippy, err := skip(dAtA[iNdEx:])
 32884  			if err != nil {
 32885  				return err
 32886  			}
 32887  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 32888  				return ErrInvalidLength
 32889  			}
 32890  			if (iNdEx + skippy) > l {
 32891  				return io.ErrUnexpectedEOF
 32892  			}
 32893  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 32894  			iNdEx += skippy
 32895  		}
 32896  	}
 32897  
 32898  	if iNdEx > l {
 32899  		return io.ErrUnexpectedEOF
 32900  	}
 32901  	return nil
 32902  }
 32903  func (m *StartReplicationResponse) UnmarshalVT(dAtA []byte) error {
 32904  	l := len(dAtA)
 32905  	iNdEx := 0
 32906  	for iNdEx < l {
 32907  		preIndex := iNdEx
 32908  		var wire uint64
 32909  		for shift := uint(0); ; shift += 7 {
 32910  			if shift >= 64 {
 32911  				return ErrIntOverflow
 32912  			}
 32913  			if iNdEx >= l {
 32914  				return io.ErrUnexpectedEOF
 32915  			}
 32916  			b := dAtA[iNdEx]
 32917  			iNdEx++
 32918  			wire |= uint64(b&0x7F) << shift
 32919  			if b < 0x80 {
 32920  				break
 32921  			}
 32922  		}
 32923  		fieldNum := int32(wire >> 3)
 32924  		wireType := int(wire & 0x7)
 32925  		if wireType == 4 {
 32926  			return fmt.Errorf("proto: StartReplicationResponse: wiretype end group for non-group")
 32927  		}
 32928  		if fieldNum <= 0 {
 32929  			return fmt.Errorf("proto: StartReplicationResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 32930  		}
 32931  		switch fieldNum {
 32932  		default:
 32933  			iNdEx = preIndex
 32934  			skippy, err := skip(dAtA[iNdEx:])
 32935  			if err != nil {
 32936  				return err
 32937  			}
 32938  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 32939  				return ErrInvalidLength
 32940  			}
 32941  			if (iNdEx + skippy) > l {
 32942  				return io.ErrUnexpectedEOF
 32943  			}
 32944  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 32945  			iNdEx += skippy
 32946  		}
 32947  	}
 32948  
 32949  	if iNdEx > l {
 32950  		return io.ErrUnexpectedEOF
 32951  	}
 32952  	return nil
 32953  }
 32954  func (m *StopReplicationRequest) UnmarshalVT(dAtA []byte) error {
 32955  	l := len(dAtA)
 32956  	iNdEx := 0
 32957  	for iNdEx < l {
 32958  		preIndex := iNdEx
 32959  		var wire uint64
 32960  		for shift := uint(0); ; shift += 7 {
 32961  			if shift >= 64 {
 32962  				return ErrIntOverflow
 32963  			}
 32964  			if iNdEx >= l {
 32965  				return io.ErrUnexpectedEOF
 32966  			}
 32967  			b := dAtA[iNdEx]
 32968  			iNdEx++
 32969  			wire |= uint64(b&0x7F) << shift
 32970  			if b < 0x80 {
 32971  				break
 32972  			}
 32973  		}
 32974  		fieldNum := int32(wire >> 3)
 32975  		wireType := int(wire & 0x7)
 32976  		if wireType == 4 {
 32977  			return fmt.Errorf("proto: StopReplicationRequest: wiretype end group for non-group")
 32978  		}
 32979  		if fieldNum <= 0 {
 32980  			return fmt.Errorf("proto: StopReplicationRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 32981  		}
 32982  		switch fieldNum {
 32983  		case 1:
 32984  			if wireType != 2 {
 32985  				return fmt.Errorf("proto: wrong wireType = %d for field TabletAlias", wireType)
 32986  			}
 32987  			var msglen int
 32988  			for shift := uint(0); ; shift += 7 {
 32989  				if shift >= 64 {
 32990  					return ErrIntOverflow
 32991  				}
 32992  				if iNdEx >= l {
 32993  					return io.ErrUnexpectedEOF
 32994  				}
 32995  				b := dAtA[iNdEx]
 32996  				iNdEx++
 32997  				msglen |= int(b&0x7F) << shift
 32998  				if b < 0x80 {
 32999  					break
 33000  				}
 33001  			}
 33002  			if msglen < 0 {
 33003  				return ErrInvalidLength
 33004  			}
 33005  			postIndex := iNdEx + msglen
 33006  			if postIndex < 0 {
 33007  				return ErrInvalidLength
 33008  			}
 33009  			if postIndex > l {
 33010  				return io.ErrUnexpectedEOF
 33011  			}
 33012  			if m.TabletAlias == nil {
 33013  				m.TabletAlias = &topodata.TabletAlias{}
 33014  			}
 33015  			if err := m.TabletAlias.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 33016  				return err
 33017  			}
 33018  			iNdEx = postIndex
 33019  		default:
 33020  			iNdEx = preIndex
 33021  			skippy, err := skip(dAtA[iNdEx:])
 33022  			if err != nil {
 33023  				return err
 33024  			}
 33025  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 33026  				return ErrInvalidLength
 33027  			}
 33028  			if (iNdEx + skippy) > l {
 33029  				return io.ErrUnexpectedEOF
 33030  			}
 33031  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 33032  			iNdEx += skippy
 33033  		}
 33034  	}
 33035  
 33036  	if iNdEx > l {
 33037  		return io.ErrUnexpectedEOF
 33038  	}
 33039  	return nil
 33040  }
 33041  func (m *StopReplicationResponse) UnmarshalVT(dAtA []byte) error {
 33042  	l := len(dAtA)
 33043  	iNdEx := 0
 33044  	for iNdEx < l {
 33045  		preIndex := iNdEx
 33046  		var wire uint64
 33047  		for shift := uint(0); ; shift += 7 {
 33048  			if shift >= 64 {
 33049  				return ErrIntOverflow
 33050  			}
 33051  			if iNdEx >= l {
 33052  				return io.ErrUnexpectedEOF
 33053  			}
 33054  			b := dAtA[iNdEx]
 33055  			iNdEx++
 33056  			wire |= uint64(b&0x7F) << shift
 33057  			if b < 0x80 {
 33058  				break
 33059  			}
 33060  		}
 33061  		fieldNum := int32(wire >> 3)
 33062  		wireType := int(wire & 0x7)
 33063  		if wireType == 4 {
 33064  			return fmt.Errorf("proto: StopReplicationResponse: wiretype end group for non-group")
 33065  		}
 33066  		if fieldNum <= 0 {
 33067  			return fmt.Errorf("proto: StopReplicationResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 33068  		}
 33069  		switch fieldNum {
 33070  		default:
 33071  			iNdEx = preIndex
 33072  			skippy, err := skip(dAtA[iNdEx:])
 33073  			if err != nil {
 33074  				return err
 33075  			}
 33076  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 33077  				return ErrInvalidLength
 33078  			}
 33079  			if (iNdEx + skippy) > l {
 33080  				return io.ErrUnexpectedEOF
 33081  			}
 33082  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 33083  			iNdEx += skippy
 33084  		}
 33085  	}
 33086  
 33087  	if iNdEx > l {
 33088  		return io.ErrUnexpectedEOF
 33089  	}
 33090  	return nil
 33091  }
 33092  func (m *TabletExternallyReparentedRequest) UnmarshalVT(dAtA []byte) error {
 33093  	l := len(dAtA)
 33094  	iNdEx := 0
 33095  	for iNdEx < l {
 33096  		preIndex := iNdEx
 33097  		var wire uint64
 33098  		for shift := uint(0); ; shift += 7 {
 33099  			if shift >= 64 {
 33100  				return ErrIntOverflow
 33101  			}
 33102  			if iNdEx >= l {
 33103  				return io.ErrUnexpectedEOF
 33104  			}
 33105  			b := dAtA[iNdEx]
 33106  			iNdEx++
 33107  			wire |= uint64(b&0x7F) << shift
 33108  			if b < 0x80 {
 33109  				break
 33110  			}
 33111  		}
 33112  		fieldNum := int32(wire >> 3)
 33113  		wireType := int(wire & 0x7)
 33114  		if wireType == 4 {
 33115  			return fmt.Errorf("proto: TabletExternallyReparentedRequest: wiretype end group for non-group")
 33116  		}
 33117  		if fieldNum <= 0 {
 33118  			return fmt.Errorf("proto: TabletExternallyReparentedRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 33119  		}
 33120  		switch fieldNum {
 33121  		case 1:
 33122  			if wireType != 2 {
 33123  				return fmt.Errorf("proto: wrong wireType = %d for field Tablet", wireType)
 33124  			}
 33125  			var msglen int
 33126  			for shift := uint(0); ; shift += 7 {
 33127  				if shift >= 64 {
 33128  					return ErrIntOverflow
 33129  				}
 33130  				if iNdEx >= l {
 33131  					return io.ErrUnexpectedEOF
 33132  				}
 33133  				b := dAtA[iNdEx]
 33134  				iNdEx++
 33135  				msglen |= int(b&0x7F) << shift
 33136  				if b < 0x80 {
 33137  					break
 33138  				}
 33139  			}
 33140  			if msglen < 0 {
 33141  				return ErrInvalidLength
 33142  			}
 33143  			postIndex := iNdEx + msglen
 33144  			if postIndex < 0 {
 33145  				return ErrInvalidLength
 33146  			}
 33147  			if postIndex > l {
 33148  				return io.ErrUnexpectedEOF
 33149  			}
 33150  			if m.Tablet == nil {
 33151  				m.Tablet = &topodata.TabletAlias{}
 33152  			}
 33153  			if err := m.Tablet.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 33154  				return err
 33155  			}
 33156  			iNdEx = postIndex
 33157  		default:
 33158  			iNdEx = preIndex
 33159  			skippy, err := skip(dAtA[iNdEx:])
 33160  			if err != nil {
 33161  				return err
 33162  			}
 33163  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 33164  				return ErrInvalidLength
 33165  			}
 33166  			if (iNdEx + skippy) > l {
 33167  				return io.ErrUnexpectedEOF
 33168  			}
 33169  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 33170  			iNdEx += skippy
 33171  		}
 33172  	}
 33173  
 33174  	if iNdEx > l {
 33175  		return io.ErrUnexpectedEOF
 33176  	}
 33177  	return nil
 33178  }
 33179  func (m *TabletExternallyReparentedResponse) UnmarshalVT(dAtA []byte) error {
 33180  	l := len(dAtA)
 33181  	iNdEx := 0
 33182  	for iNdEx < l {
 33183  		preIndex := iNdEx
 33184  		var wire uint64
 33185  		for shift := uint(0); ; shift += 7 {
 33186  			if shift >= 64 {
 33187  				return ErrIntOverflow
 33188  			}
 33189  			if iNdEx >= l {
 33190  				return io.ErrUnexpectedEOF
 33191  			}
 33192  			b := dAtA[iNdEx]
 33193  			iNdEx++
 33194  			wire |= uint64(b&0x7F) << shift
 33195  			if b < 0x80 {
 33196  				break
 33197  			}
 33198  		}
 33199  		fieldNum := int32(wire >> 3)
 33200  		wireType := int(wire & 0x7)
 33201  		if wireType == 4 {
 33202  			return fmt.Errorf("proto: TabletExternallyReparentedResponse: wiretype end group for non-group")
 33203  		}
 33204  		if fieldNum <= 0 {
 33205  			return fmt.Errorf("proto: TabletExternallyReparentedResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 33206  		}
 33207  		switch fieldNum {
 33208  		case 1:
 33209  			if wireType != 2 {
 33210  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 33211  			}
 33212  			var stringLen uint64
 33213  			for shift := uint(0); ; shift += 7 {
 33214  				if shift >= 64 {
 33215  					return ErrIntOverflow
 33216  				}
 33217  				if iNdEx >= l {
 33218  					return io.ErrUnexpectedEOF
 33219  				}
 33220  				b := dAtA[iNdEx]
 33221  				iNdEx++
 33222  				stringLen |= uint64(b&0x7F) << shift
 33223  				if b < 0x80 {
 33224  					break
 33225  				}
 33226  			}
 33227  			intStringLen := int(stringLen)
 33228  			if intStringLen < 0 {
 33229  				return ErrInvalidLength
 33230  			}
 33231  			postIndex := iNdEx + intStringLen
 33232  			if postIndex < 0 {
 33233  				return ErrInvalidLength
 33234  			}
 33235  			if postIndex > l {
 33236  				return io.ErrUnexpectedEOF
 33237  			}
 33238  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 33239  			iNdEx = postIndex
 33240  		case 2:
 33241  			if wireType != 2 {
 33242  				return fmt.Errorf("proto: wrong wireType = %d for field Shard", wireType)
 33243  			}
 33244  			var stringLen uint64
 33245  			for shift := uint(0); ; shift += 7 {
 33246  				if shift >= 64 {
 33247  					return ErrIntOverflow
 33248  				}
 33249  				if iNdEx >= l {
 33250  					return io.ErrUnexpectedEOF
 33251  				}
 33252  				b := dAtA[iNdEx]
 33253  				iNdEx++
 33254  				stringLen |= uint64(b&0x7F) << shift
 33255  				if b < 0x80 {
 33256  					break
 33257  				}
 33258  			}
 33259  			intStringLen := int(stringLen)
 33260  			if intStringLen < 0 {
 33261  				return ErrInvalidLength
 33262  			}
 33263  			postIndex := iNdEx + intStringLen
 33264  			if postIndex < 0 {
 33265  				return ErrInvalidLength
 33266  			}
 33267  			if postIndex > l {
 33268  				return io.ErrUnexpectedEOF
 33269  			}
 33270  			m.Shard = string(dAtA[iNdEx:postIndex])
 33271  			iNdEx = postIndex
 33272  		case 3:
 33273  			if wireType != 2 {
 33274  				return fmt.Errorf("proto: wrong wireType = %d for field NewPrimary", wireType)
 33275  			}
 33276  			var msglen int
 33277  			for shift := uint(0); ; shift += 7 {
 33278  				if shift >= 64 {
 33279  					return ErrIntOverflow
 33280  				}
 33281  				if iNdEx >= l {
 33282  					return io.ErrUnexpectedEOF
 33283  				}
 33284  				b := dAtA[iNdEx]
 33285  				iNdEx++
 33286  				msglen |= int(b&0x7F) << shift
 33287  				if b < 0x80 {
 33288  					break
 33289  				}
 33290  			}
 33291  			if msglen < 0 {
 33292  				return ErrInvalidLength
 33293  			}
 33294  			postIndex := iNdEx + msglen
 33295  			if postIndex < 0 {
 33296  				return ErrInvalidLength
 33297  			}
 33298  			if postIndex > l {
 33299  				return io.ErrUnexpectedEOF
 33300  			}
 33301  			if m.NewPrimary == nil {
 33302  				m.NewPrimary = &topodata.TabletAlias{}
 33303  			}
 33304  			if err := m.NewPrimary.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 33305  				return err
 33306  			}
 33307  			iNdEx = postIndex
 33308  		case 4:
 33309  			if wireType != 2 {
 33310  				return fmt.Errorf("proto: wrong wireType = %d for field OldPrimary", wireType)
 33311  			}
 33312  			var msglen int
 33313  			for shift := uint(0); ; shift += 7 {
 33314  				if shift >= 64 {
 33315  					return ErrIntOverflow
 33316  				}
 33317  				if iNdEx >= l {
 33318  					return io.ErrUnexpectedEOF
 33319  				}
 33320  				b := dAtA[iNdEx]
 33321  				iNdEx++
 33322  				msglen |= int(b&0x7F) << shift
 33323  				if b < 0x80 {
 33324  					break
 33325  				}
 33326  			}
 33327  			if msglen < 0 {
 33328  				return ErrInvalidLength
 33329  			}
 33330  			postIndex := iNdEx + msglen
 33331  			if postIndex < 0 {
 33332  				return ErrInvalidLength
 33333  			}
 33334  			if postIndex > l {
 33335  				return io.ErrUnexpectedEOF
 33336  			}
 33337  			if m.OldPrimary == nil {
 33338  				m.OldPrimary = &topodata.TabletAlias{}
 33339  			}
 33340  			if err := m.OldPrimary.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 33341  				return err
 33342  			}
 33343  			iNdEx = postIndex
 33344  		default:
 33345  			iNdEx = preIndex
 33346  			skippy, err := skip(dAtA[iNdEx:])
 33347  			if err != nil {
 33348  				return err
 33349  			}
 33350  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 33351  				return ErrInvalidLength
 33352  			}
 33353  			if (iNdEx + skippy) > l {
 33354  				return io.ErrUnexpectedEOF
 33355  			}
 33356  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 33357  			iNdEx += skippy
 33358  		}
 33359  	}
 33360  
 33361  	if iNdEx > l {
 33362  		return io.ErrUnexpectedEOF
 33363  	}
 33364  	return nil
 33365  }
 33366  func (m *UpdateCellInfoRequest) UnmarshalVT(dAtA []byte) error {
 33367  	l := len(dAtA)
 33368  	iNdEx := 0
 33369  	for iNdEx < l {
 33370  		preIndex := iNdEx
 33371  		var wire uint64
 33372  		for shift := uint(0); ; shift += 7 {
 33373  			if shift >= 64 {
 33374  				return ErrIntOverflow
 33375  			}
 33376  			if iNdEx >= l {
 33377  				return io.ErrUnexpectedEOF
 33378  			}
 33379  			b := dAtA[iNdEx]
 33380  			iNdEx++
 33381  			wire |= uint64(b&0x7F) << shift
 33382  			if b < 0x80 {
 33383  				break
 33384  			}
 33385  		}
 33386  		fieldNum := int32(wire >> 3)
 33387  		wireType := int(wire & 0x7)
 33388  		if wireType == 4 {
 33389  			return fmt.Errorf("proto: UpdateCellInfoRequest: wiretype end group for non-group")
 33390  		}
 33391  		if fieldNum <= 0 {
 33392  			return fmt.Errorf("proto: UpdateCellInfoRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 33393  		}
 33394  		switch fieldNum {
 33395  		case 1:
 33396  			if wireType != 2 {
 33397  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
 33398  			}
 33399  			var stringLen uint64
 33400  			for shift := uint(0); ; shift += 7 {
 33401  				if shift >= 64 {
 33402  					return ErrIntOverflow
 33403  				}
 33404  				if iNdEx >= l {
 33405  					return io.ErrUnexpectedEOF
 33406  				}
 33407  				b := dAtA[iNdEx]
 33408  				iNdEx++
 33409  				stringLen |= uint64(b&0x7F) << shift
 33410  				if b < 0x80 {
 33411  					break
 33412  				}
 33413  			}
 33414  			intStringLen := int(stringLen)
 33415  			if intStringLen < 0 {
 33416  				return ErrInvalidLength
 33417  			}
 33418  			postIndex := iNdEx + intStringLen
 33419  			if postIndex < 0 {
 33420  				return ErrInvalidLength
 33421  			}
 33422  			if postIndex > l {
 33423  				return io.ErrUnexpectedEOF
 33424  			}
 33425  			m.Name = string(dAtA[iNdEx:postIndex])
 33426  			iNdEx = postIndex
 33427  		case 2:
 33428  			if wireType != 2 {
 33429  				return fmt.Errorf("proto: wrong wireType = %d for field CellInfo", wireType)
 33430  			}
 33431  			var msglen int
 33432  			for shift := uint(0); ; shift += 7 {
 33433  				if shift >= 64 {
 33434  					return ErrIntOverflow
 33435  				}
 33436  				if iNdEx >= l {
 33437  					return io.ErrUnexpectedEOF
 33438  				}
 33439  				b := dAtA[iNdEx]
 33440  				iNdEx++
 33441  				msglen |= int(b&0x7F) << shift
 33442  				if b < 0x80 {
 33443  					break
 33444  				}
 33445  			}
 33446  			if msglen < 0 {
 33447  				return ErrInvalidLength
 33448  			}
 33449  			postIndex := iNdEx + msglen
 33450  			if postIndex < 0 {
 33451  				return ErrInvalidLength
 33452  			}
 33453  			if postIndex > l {
 33454  				return io.ErrUnexpectedEOF
 33455  			}
 33456  			if m.CellInfo == nil {
 33457  				m.CellInfo = &topodata.CellInfo{}
 33458  			}
 33459  			if err := m.CellInfo.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 33460  				return err
 33461  			}
 33462  			iNdEx = postIndex
 33463  		default:
 33464  			iNdEx = preIndex
 33465  			skippy, err := skip(dAtA[iNdEx:])
 33466  			if err != nil {
 33467  				return err
 33468  			}
 33469  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 33470  				return ErrInvalidLength
 33471  			}
 33472  			if (iNdEx + skippy) > l {
 33473  				return io.ErrUnexpectedEOF
 33474  			}
 33475  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 33476  			iNdEx += skippy
 33477  		}
 33478  	}
 33479  
 33480  	if iNdEx > l {
 33481  		return io.ErrUnexpectedEOF
 33482  	}
 33483  	return nil
 33484  }
 33485  func (m *UpdateCellInfoResponse) UnmarshalVT(dAtA []byte) error {
 33486  	l := len(dAtA)
 33487  	iNdEx := 0
 33488  	for iNdEx < l {
 33489  		preIndex := iNdEx
 33490  		var wire uint64
 33491  		for shift := uint(0); ; shift += 7 {
 33492  			if shift >= 64 {
 33493  				return ErrIntOverflow
 33494  			}
 33495  			if iNdEx >= l {
 33496  				return io.ErrUnexpectedEOF
 33497  			}
 33498  			b := dAtA[iNdEx]
 33499  			iNdEx++
 33500  			wire |= uint64(b&0x7F) << shift
 33501  			if b < 0x80 {
 33502  				break
 33503  			}
 33504  		}
 33505  		fieldNum := int32(wire >> 3)
 33506  		wireType := int(wire & 0x7)
 33507  		if wireType == 4 {
 33508  			return fmt.Errorf("proto: UpdateCellInfoResponse: wiretype end group for non-group")
 33509  		}
 33510  		if fieldNum <= 0 {
 33511  			return fmt.Errorf("proto: UpdateCellInfoResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 33512  		}
 33513  		switch fieldNum {
 33514  		case 1:
 33515  			if wireType != 2 {
 33516  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
 33517  			}
 33518  			var stringLen uint64
 33519  			for shift := uint(0); ; shift += 7 {
 33520  				if shift >= 64 {
 33521  					return ErrIntOverflow
 33522  				}
 33523  				if iNdEx >= l {
 33524  					return io.ErrUnexpectedEOF
 33525  				}
 33526  				b := dAtA[iNdEx]
 33527  				iNdEx++
 33528  				stringLen |= uint64(b&0x7F) << shift
 33529  				if b < 0x80 {
 33530  					break
 33531  				}
 33532  			}
 33533  			intStringLen := int(stringLen)
 33534  			if intStringLen < 0 {
 33535  				return ErrInvalidLength
 33536  			}
 33537  			postIndex := iNdEx + intStringLen
 33538  			if postIndex < 0 {
 33539  				return ErrInvalidLength
 33540  			}
 33541  			if postIndex > l {
 33542  				return io.ErrUnexpectedEOF
 33543  			}
 33544  			m.Name = string(dAtA[iNdEx:postIndex])
 33545  			iNdEx = postIndex
 33546  		case 2:
 33547  			if wireType != 2 {
 33548  				return fmt.Errorf("proto: wrong wireType = %d for field CellInfo", wireType)
 33549  			}
 33550  			var msglen int
 33551  			for shift := uint(0); ; shift += 7 {
 33552  				if shift >= 64 {
 33553  					return ErrIntOverflow
 33554  				}
 33555  				if iNdEx >= l {
 33556  					return io.ErrUnexpectedEOF
 33557  				}
 33558  				b := dAtA[iNdEx]
 33559  				iNdEx++
 33560  				msglen |= int(b&0x7F) << shift
 33561  				if b < 0x80 {
 33562  					break
 33563  				}
 33564  			}
 33565  			if msglen < 0 {
 33566  				return ErrInvalidLength
 33567  			}
 33568  			postIndex := iNdEx + msglen
 33569  			if postIndex < 0 {
 33570  				return ErrInvalidLength
 33571  			}
 33572  			if postIndex > l {
 33573  				return io.ErrUnexpectedEOF
 33574  			}
 33575  			if m.CellInfo == nil {
 33576  				m.CellInfo = &topodata.CellInfo{}
 33577  			}
 33578  			if err := m.CellInfo.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 33579  				return err
 33580  			}
 33581  			iNdEx = postIndex
 33582  		default:
 33583  			iNdEx = preIndex
 33584  			skippy, err := skip(dAtA[iNdEx:])
 33585  			if err != nil {
 33586  				return err
 33587  			}
 33588  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 33589  				return ErrInvalidLength
 33590  			}
 33591  			if (iNdEx + skippy) > l {
 33592  				return io.ErrUnexpectedEOF
 33593  			}
 33594  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 33595  			iNdEx += skippy
 33596  		}
 33597  	}
 33598  
 33599  	if iNdEx > l {
 33600  		return io.ErrUnexpectedEOF
 33601  	}
 33602  	return nil
 33603  }
 33604  func (m *UpdateCellsAliasRequest) UnmarshalVT(dAtA []byte) error {
 33605  	l := len(dAtA)
 33606  	iNdEx := 0
 33607  	for iNdEx < l {
 33608  		preIndex := iNdEx
 33609  		var wire uint64
 33610  		for shift := uint(0); ; shift += 7 {
 33611  			if shift >= 64 {
 33612  				return ErrIntOverflow
 33613  			}
 33614  			if iNdEx >= l {
 33615  				return io.ErrUnexpectedEOF
 33616  			}
 33617  			b := dAtA[iNdEx]
 33618  			iNdEx++
 33619  			wire |= uint64(b&0x7F) << shift
 33620  			if b < 0x80 {
 33621  				break
 33622  			}
 33623  		}
 33624  		fieldNum := int32(wire >> 3)
 33625  		wireType := int(wire & 0x7)
 33626  		if wireType == 4 {
 33627  			return fmt.Errorf("proto: UpdateCellsAliasRequest: wiretype end group for non-group")
 33628  		}
 33629  		if fieldNum <= 0 {
 33630  			return fmt.Errorf("proto: UpdateCellsAliasRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 33631  		}
 33632  		switch fieldNum {
 33633  		case 1:
 33634  			if wireType != 2 {
 33635  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
 33636  			}
 33637  			var stringLen uint64
 33638  			for shift := uint(0); ; shift += 7 {
 33639  				if shift >= 64 {
 33640  					return ErrIntOverflow
 33641  				}
 33642  				if iNdEx >= l {
 33643  					return io.ErrUnexpectedEOF
 33644  				}
 33645  				b := dAtA[iNdEx]
 33646  				iNdEx++
 33647  				stringLen |= uint64(b&0x7F) << shift
 33648  				if b < 0x80 {
 33649  					break
 33650  				}
 33651  			}
 33652  			intStringLen := int(stringLen)
 33653  			if intStringLen < 0 {
 33654  				return ErrInvalidLength
 33655  			}
 33656  			postIndex := iNdEx + intStringLen
 33657  			if postIndex < 0 {
 33658  				return ErrInvalidLength
 33659  			}
 33660  			if postIndex > l {
 33661  				return io.ErrUnexpectedEOF
 33662  			}
 33663  			m.Name = string(dAtA[iNdEx:postIndex])
 33664  			iNdEx = postIndex
 33665  		case 2:
 33666  			if wireType != 2 {
 33667  				return fmt.Errorf("proto: wrong wireType = %d for field CellsAlias", wireType)
 33668  			}
 33669  			var msglen int
 33670  			for shift := uint(0); ; shift += 7 {
 33671  				if shift >= 64 {
 33672  					return ErrIntOverflow
 33673  				}
 33674  				if iNdEx >= l {
 33675  					return io.ErrUnexpectedEOF
 33676  				}
 33677  				b := dAtA[iNdEx]
 33678  				iNdEx++
 33679  				msglen |= int(b&0x7F) << shift
 33680  				if b < 0x80 {
 33681  					break
 33682  				}
 33683  			}
 33684  			if msglen < 0 {
 33685  				return ErrInvalidLength
 33686  			}
 33687  			postIndex := iNdEx + msglen
 33688  			if postIndex < 0 {
 33689  				return ErrInvalidLength
 33690  			}
 33691  			if postIndex > l {
 33692  				return io.ErrUnexpectedEOF
 33693  			}
 33694  			if m.CellsAlias == nil {
 33695  				m.CellsAlias = &topodata.CellsAlias{}
 33696  			}
 33697  			if err := m.CellsAlias.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 33698  				return err
 33699  			}
 33700  			iNdEx = postIndex
 33701  		default:
 33702  			iNdEx = preIndex
 33703  			skippy, err := skip(dAtA[iNdEx:])
 33704  			if err != nil {
 33705  				return err
 33706  			}
 33707  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 33708  				return ErrInvalidLength
 33709  			}
 33710  			if (iNdEx + skippy) > l {
 33711  				return io.ErrUnexpectedEOF
 33712  			}
 33713  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 33714  			iNdEx += skippy
 33715  		}
 33716  	}
 33717  
 33718  	if iNdEx > l {
 33719  		return io.ErrUnexpectedEOF
 33720  	}
 33721  	return nil
 33722  }
 33723  func (m *UpdateCellsAliasResponse) UnmarshalVT(dAtA []byte) error {
 33724  	l := len(dAtA)
 33725  	iNdEx := 0
 33726  	for iNdEx < l {
 33727  		preIndex := iNdEx
 33728  		var wire uint64
 33729  		for shift := uint(0); ; shift += 7 {
 33730  			if shift >= 64 {
 33731  				return ErrIntOverflow
 33732  			}
 33733  			if iNdEx >= l {
 33734  				return io.ErrUnexpectedEOF
 33735  			}
 33736  			b := dAtA[iNdEx]
 33737  			iNdEx++
 33738  			wire |= uint64(b&0x7F) << shift
 33739  			if b < 0x80 {
 33740  				break
 33741  			}
 33742  		}
 33743  		fieldNum := int32(wire >> 3)
 33744  		wireType := int(wire & 0x7)
 33745  		if wireType == 4 {
 33746  			return fmt.Errorf("proto: UpdateCellsAliasResponse: wiretype end group for non-group")
 33747  		}
 33748  		if fieldNum <= 0 {
 33749  			return fmt.Errorf("proto: UpdateCellsAliasResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 33750  		}
 33751  		switch fieldNum {
 33752  		case 1:
 33753  			if wireType != 2 {
 33754  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
 33755  			}
 33756  			var stringLen uint64
 33757  			for shift := uint(0); ; shift += 7 {
 33758  				if shift >= 64 {
 33759  					return ErrIntOverflow
 33760  				}
 33761  				if iNdEx >= l {
 33762  					return io.ErrUnexpectedEOF
 33763  				}
 33764  				b := dAtA[iNdEx]
 33765  				iNdEx++
 33766  				stringLen |= uint64(b&0x7F) << shift
 33767  				if b < 0x80 {
 33768  					break
 33769  				}
 33770  			}
 33771  			intStringLen := int(stringLen)
 33772  			if intStringLen < 0 {
 33773  				return ErrInvalidLength
 33774  			}
 33775  			postIndex := iNdEx + intStringLen
 33776  			if postIndex < 0 {
 33777  				return ErrInvalidLength
 33778  			}
 33779  			if postIndex > l {
 33780  				return io.ErrUnexpectedEOF
 33781  			}
 33782  			m.Name = string(dAtA[iNdEx:postIndex])
 33783  			iNdEx = postIndex
 33784  		case 2:
 33785  			if wireType != 2 {
 33786  				return fmt.Errorf("proto: wrong wireType = %d for field CellsAlias", wireType)
 33787  			}
 33788  			var msglen int
 33789  			for shift := uint(0); ; shift += 7 {
 33790  				if shift >= 64 {
 33791  					return ErrIntOverflow
 33792  				}
 33793  				if iNdEx >= l {
 33794  					return io.ErrUnexpectedEOF
 33795  				}
 33796  				b := dAtA[iNdEx]
 33797  				iNdEx++
 33798  				msglen |= int(b&0x7F) << shift
 33799  				if b < 0x80 {
 33800  					break
 33801  				}
 33802  			}
 33803  			if msglen < 0 {
 33804  				return ErrInvalidLength
 33805  			}
 33806  			postIndex := iNdEx + msglen
 33807  			if postIndex < 0 {
 33808  				return ErrInvalidLength
 33809  			}
 33810  			if postIndex > l {
 33811  				return io.ErrUnexpectedEOF
 33812  			}
 33813  			if m.CellsAlias == nil {
 33814  				m.CellsAlias = &topodata.CellsAlias{}
 33815  			}
 33816  			if err := m.CellsAlias.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
 33817  				return err
 33818  			}
 33819  			iNdEx = postIndex
 33820  		default:
 33821  			iNdEx = preIndex
 33822  			skippy, err := skip(dAtA[iNdEx:])
 33823  			if err != nil {
 33824  				return err
 33825  			}
 33826  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 33827  				return ErrInvalidLength
 33828  			}
 33829  			if (iNdEx + skippy) > l {
 33830  				return io.ErrUnexpectedEOF
 33831  			}
 33832  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 33833  			iNdEx += skippy
 33834  		}
 33835  	}
 33836  
 33837  	if iNdEx > l {
 33838  		return io.ErrUnexpectedEOF
 33839  	}
 33840  	return nil
 33841  }
 33842  func (m *ValidateRequest) UnmarshalVT(dAtA []byte) error {
 33843  	l := len(dAtA)
 33844  	iNdEx := 0
 33845  	for iNdEx < l {
 33846  		preIndex := iNdEx
 33847  		var wire uint64
 33848  		for shift := uint(0); ; shift += 7 {
 33849  			if shift >= 64 {
 33850  				return ErrIntOverflow
 33851  			}
 33852  			if iNdEx >= l {
 33853  				return io.ErrUnexpectedEOF
 33854  			}
 33855  			b := dAtA[iNdEx]
 33856  			iNdEx++
 33857  			wire |= uint64(b&0x7F) << shift
 33858  			if b < 0x80 {
 33859  				break
 33860  			}
 33861  		}
 33862  		fieldNum := int32(wire >> 3)
 33863  		wireType := int(wire & 0x7)
 33864  		if wireType == 4 {
 33865  			return fmt.Errorf("proto: ValidateRequest: wiretype end group for non-group")
 33866  		}
 33867  		if fieldNum <= 0 {
 33868  			return fmt.Errorf("proto: ValidateRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 33869  		}
 33870  		switch fieldNum {
 33871  		case 1:
 33872  			if wireType != 0 {
 33873  				return fmt.Errorf("proto: wrong wireType = %d for field PingTablets", wireType)
 33874  			}
 33875  			var v int
 33876  			for shift := uint(0); ; shift += 7 {
 33877  				if shift >= 64 {
 33878  					return ErrIntOverflow
 33879  				}
 33880  				if iNdEx >= l {
 33881  					return io.ErrUnexpectedEOF
 33882  				}
 33883  				b := dAtA[iNdEx]
 33884  				iNdEx++
 33885  				v |= int(b&0x7F) << shift
 33886  				if b < 0x80 {
 33887  					break
 33888  				}
 33889  			}
 33890  			m.PingTablets = bool(v != 0)
 33891  		default:
 33892  			iNdEx = preIndex
 33893  			skippy, err := skip(dAtA[iNdEx:])
 33894  			if err != nil {
 33895  				return err
 33896  			}
 33897  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 33898  				return ErrInvalidLength
 33899  			}
 33900  			if (iNdEx + skippy) > l {
 33901  				return io.ErrUnexpectedEOF
 33902  			}
 33903  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 33904  			iNdEx += skippy
 33905  		}
 33906  	}
 33907  
 33908  	if iNdEx > l {
 33909  		return io.ErrUnexpectedEOF
 33910  	}
 33911  	return nil
 33912  }
 33913  func (m *ValidateResponse) UnmarshalVT(dAtA []byte) error {
 33914  	l := len(dAtA)
 33915  	iNdEx := 0
 33916  	for iNdEx < l {
 33917  		preIndex := iNdEx
 33918  		var wire uint64
 33919  		for shift := uint(0); ; shift += 7 {
 33920  			if shift >= 64 {
 33921  				return ErrIntOverflow
 33922  			}
 33923  			if iNdEx >= l {
 33924  				return io.ErrUnexpectedEOF
 33925  			}
 33926  			b := dAtA[iNdEx]
 33927  			iNdEx++
 33928  			wire |= uint64(b&0x7F) << shift
 33929  			if b < 0x80 {
 33930  				break
 33931  			}
 33932  		}
 33933  		fieldNum := int32(wire >> 3)
 33934  		wireType := int(wire & 0x7)
 33935  		if wireType == 4 {
 33936  			return fmt.Errorf("proto: ValidateResponse: wiretype end group for non-group")
 33937  		}
 33938  		if fieldNum <= 0 {
 33939  			return fmt.Errorf("proto: ValidateResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 33940  		}
 33941  		switch fieldNum {
 33942  		case 1:
 33943  			if wireType != 2 {
 33944  				return fmt.Errorf("proto: wrong wireType = %d for field Results", wireType)
 33945  			}
 33946  			var stringLen uint64
 33947  			for shift := uint(0); ; shift += 7 {
 33948  				if shift >= 64 {
 33949  					return ErrIntOverflow
 33950  				}
 33951  				if iNdEx >= l {
 33952  					return io.ErrUnexpectedEOF
 33953  				}
 33954  				b := dAtA[iNdEx]
 33955  				iNdEx++
 33956  				stringLen |= uint64(b&0x7F) << shift
 33957  				if b < 0x80 {
 33958  					break
 33959  				}
 33960  			}
 33961  			intStringLen := int(stringLen)
 33962  			if intStringLen < 0 {
 33963  				return ErrInvalidLength
 33964  			}
 33965  			postIndex := iNdEx + intStringLen
 33966  			if postIndex < 0 {
 33967  				return ErrInvalidLength
 33968  			}
 33969  			if postIndex > l {
 33970  				return io.ErrUnexpectedEOF
 33971  			}
 33972  			m.Results = append(m.Results, string(dAtA[iNdEx:postIndex]))
 33973  			iNdEx = postIndex
 33974  		case 2:
 33975  			if wireType != 2 {
 33976  				return fmt.Errorf("proto: wrong wireType = %d for field ResultsByKeyspace", wireType)
 33977  			}
 33978  			var msglen int
 33979  			for shift := uint(0); ; shift += 7 {
 33980  				if shift >= 64 {
 33981  					return ErrIntOverflow
 33982  				}
 33983  				if iNdEx >= l {
 33984  					return io.ErrUnexpectedEOF
 33985  				}
 33986  				b := dAtA[iNdEx]
 33987  				iNdEx++
 33988  				msglen |= int(b&0x7F) << shift
 33989  				if b < 0x80 {
 33990  					break
 33991  				}
 33992  			}
 33993  			if msglen < 0 {
 33994  				return ErrInvalidLength
 33995  			}
 33996  			postIndex := iNdEx + msglen
 33997  			if postIndex < 0 {
 33998  				return ErrInvalidLength
 33999  			}
 34000  			if postIndex > l {
 34001  				return io.ErrUnexpectedEOF
 34002  			}
 34003  			if m.ResultsByKeyspace == nil {
 34004  				m.ResultsByKeyspace = make(map[string]*ValidateKeyspaceResponse)
 34005  			}
 34006  			var mapkey string
 34007  			var mapvalue *ValidateKeyspaceResponse
 34008  			for iNdEx < postIndex {
 34009  				entryPreIndex := iNdEx
 34010  				var wire uint64
 34011  				for shift := uint(0); ; shift += 7 {
 34012  					if shift >= 64 {
 34013  						return ErrIntOverflow
 34014  					}
 34015  					if iNdEx >= l {
 34016  						return io.ErrUnexpectedEOF
 34017  					}
 34018  					b := dAtA[iNdEx]
 34019  					iNdEx++
 34020  					wire |= uint64(b&0x7F) << shift
 34021  					if b < 0x80 {
 34022  						break
 34023  					}
 34024  				}
 34025  				fieldNum := int32(wire >> 3)
 34026  				if fieldNum == 1 {
 34027  					var stringLenmapkey uint64
 34028  					for shift := uint(0); ; shift += 7 {
 34029  						if shift >= 64 {
 34030  							return ErrIntOverflow
 34031  						}
 34032  						if iNdEx >= l {
 34033  							return io.ErrUnexpectedEOF
 34034  						}
 34035  						b := dAtA[iNdEx]
 34036  						iNdEx++
 34037  						stringLenmapkey |= uint64(b&0x7F) << shift
 34038  						if b < 0x80 {
 34039  							break
 34040  						}
 34041  					}
 34042  					intStringLenmapkey := int(stringLenmapkey)
 34043  					if intStringLenmapkey < 0 {
 34044  						return ErrInvalidLength
 34045  					}
 34046  					postStringIndexmapkey := iNdEx + intStringLenmapkey
 34047  					if postStringIndexmapkey < 0 {
 34048  						return ErrInvalidLength
 34049  					}
 34050  					if postStringIndexmapkey > l {
 34051  						return io.ErrUnexpectedEOF
 34052  					}
 34053  					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
 34054  					iNdEx = postStringIndexmapkey
 34055  				} else if fieldNum == 2 {
 34056  					var mapmsglen int
 34057  					for shift := uint(0); ; shift += 7 {
 34058  						if shift >= 64 {
 34059  							return ErrIntOverflow
 34060  						}
 34061  						if iNdEx >= l {
 34062  							return io.ErrUnexpectedEOF
 34063  						}
 34064  						b := dAtA[iNdEx]
 34065  						iNdEx++
 34066  						mapmsglen |= int(b&0x7F) << shift
 34067  						if b < 0x80 {
 34068  							break
 34069  						}
 34070  					}
 34071  					if mapmsglen < 0 {
 34072  						return ErrInvalidLength
 34073  					}
 34074  					postmsgIndex := iNdEx + mapmsglen
 34075  					if postmsgIndex < 0 {
 34076  						return ErrInvalidLength
 34077  					}
 34078  					if postmsgIndex > l {
 34079  						return io.ErrUnexpectedEOF
 34080  					}
 34081  					mapvalue = &ValidateKeyspaceResponse{}
 34082  					if err := mapvalue.UnmarshalVT(dAtA[iNdEx:postmsgIndex]); err != nil {
 34083  						return err
 34084  					}
 34085  					iNdEx = postmsgIndex
 34086  				} else {
 34087  					iNdEx = entryPreIndex
 34088  					skippy, err := skip(dAtA[iNdEx:])
 34089  					if err != nil {
 34090  						return err
 34091  					}
 34092  					if (skippy < 0) || (iNdEx+skippy) < 0 {
 34093  						return ErrInvalidLength
 34094  					}
 34095  					if (iNdEx + skippy) > postIndex {
 34096  						return io.ErrUnexpectedEOF
 34097  					}
 34098  					iNdEx += skippy
 34099  				}
 34100  			}
 34101  			m.ResultsByKeyspace[mapkey] = mapvalue
 34102  			iNdEx = postIndex
 34103  		default:
 34104  			iNdEx = preIndex
 34105  			skippy, err := skip(dAtA[iNdEx:])
 34106  			if err != nil {
 34107  				return err
 34108  			}
 34109  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 34110  				return ErrInvalidLength
 34111  			}
 34112  			if (iNdEx + skippy) > l {
 34113  				return io.ErrUnexpectedEOF
 34114  			}
 34115  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 34116  			iNdEx += skippy
 34117  		}
 34118  	}
 34119  
 34120  	if iNdEx > l {
 34121  		return io.ErrUnexpectedEOF
 34122  	}
 34123  	return nil
 34124  }
 34125  func (m *ValidateKeyspaceRequest) UnmarshalVT(dAtA []byte) error {
 34126  	l := len(dAtA)
 34127  	iNdEx := 0
 34128  	for iNdEx < l {
 34129  		preIndex := iNdEx
 34130  		var wire uint64
 34131  		for shift := uint(0); ; shift += 7 {
 34132  			if shift >= 64 {
 34133  				return ErrIntOverflow
 34134  			}
 34135  			if iNdEx >= l {
 34136  				return io.ErrUnexpectedEOF
 34137  			}
 34138  			b := dAtA[iNdEx]
 34139  			iNdEx++
 34140  			wire |= uint64(b&0x7F) << shift
 34141  			if b < 0x80 {
 34142  				break
 34143  			}
 34144  		}
 34145  		fieldNum := int32(wire >> 3)
 34146  		wireType := int(wire & 0x7)
 34147  		if wireType == 4 {
 34148  			return fmt.Errorf("proto: ValidateKeyspaceRequest: wiretype end group for non-group")
 34149  		}
 34150  		if fieldNum <= 0 {
 34151  			return fmt.Errorf("proto: ValidateKeyspaceRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 34152  		}
 34153  		switch fieldNum {
 34154  		case 1:
 34155  			if wireType != 2 {
 34156  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 34157  			}
 34158  			var stringLen uint64
 34159  			for shift := uint(0); ; shift += 7 {
 34160  				if shift >= 64 {
 34161  					return ErrIntOverflow
 34162  				}
 34163  				if iNdEx >= l {
 34164  					return io.ErrUnexpectedEOF
 34165  				}
 34166  				b := dAtA[iNdEx]
 34167  				iNdEx++
 34168  				stringLen |= uint64(b&0x7F) << shift
 34169  				if b < 0x80 {
 34170  					break
 34171  				}
 34172  			}
 34173  			intStringLen := int(stringLen)
 34174  			if intStringLen < 0 {
 34175  				return ErrInvalidLength
 34176  			}
 34177  			postIndex := iNdEx + intStringLen
 34178  			if postIndex < 0 {
 34179  				return ErrInvalidLength
 34180  			}
 34181  			if postIndex > l {
 34182  				return io.ErrUnexpectedEOF
 34183  			}
 34184  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 34185  			iNdEx = postIndex
 34186  		case 2:
 34187  			if wireType != 0 {
 34188  				return fmt.Errorf("proto: wrong wireType = %d for field PingTablets", wireType)
 34189  			}
 34190  			var v int
 34191  			for shift := uint(0); ; shift += 7 {
 34192  				if shift >= 64 {
 34193  					return ErrIntOverflow
 34194  				}
 34195  				if iNdEx >= l {
 34196  					return io.ErrUnexpectedEOF
 34197  				}
 34198  				b := dAtA[iNdEx]
 34199  				iNdEx++
 34200  				v |= int(b&0x7F) << shift
 34201  				if b < 0x80 {
 34202  					break
 34203  				}
 34204  			}
 34205  			m.PingTablets = bool(v != 0)
 34206  		default:
 34207  			iNdEx = preIndex
 34208  			skippy, err := skip(dAtA[iNdEx:])
 34209  			if err != nil {
 34210  				return err
 34211  			}
 34212  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 34213  				return ErrInvalidLength
 34214  			}
 34215  			if (iNdEx + skippy) > l {
 34216  				return io.ErrUnexpectedEOF
 34217  			}
 34218  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 34219  			iNdEx += skippy
 34220  		}
 34221  	}
 34222  
 34223  	if iNdEx > l {
 34224  		return io.ErrUnexpectedEOF
 34225  	}
 34226  	return nil
 34227  }
 34228  func (m *ValidateKeyspaceResponse) UnmarshalVT(dAtA []byte) error {
 34229  	l := len(dAtA)
 34230  	iNdEx := 0
 34231  	for iNdEx < l {
 34232  		preIndex := iNdEx
 34233  		var wire uint64
 34234  		for shift := uint(0); ; shift += 7 {
 34235  			if shift >= 64 {
 34236  				return ErrIntOverflow
 34237  			}
 34238  			if iNdEx >= l {
 34239  				return io.ErrUnexpectedEOF
 34240  			}
 34241  			b := dAtA[iNdEx]
 34242  			iNdEx++
 34243  			wire |= uint64(b&0x7F) << shift
 34244  			if b < 0x80 {
 34245  				break
 34246  			}
 34247  		}
 34248  		fieldNum := int32(wire >> 3)
 34249  		wireType := int(wire & 0x7)
 34250  		if wireType == 4 {
 34251  			return fmt.Errorf("proto: ValidateKeyspaceResponse: wiretype end group for non-group")
 34252  		}
 34253  		if fieldNum <= 0 {
 34254  			return fmt.Errorf("proto: ValidateKeyspaceResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 34255  		}
 34256  		switch fieldNum {
 34257  		case 1:
 34258  			if wireType != 2 {
 34259  				return fmt.Errorf("proto: wrong wireType = %d for field Results", wireType)
 34260  			}
 34261  			var stringLen uint64
 34262  			for shift := uint(0); ; shift += 7 {
 34263  				if shift >= 64 {
 34264  					return ErrIntOverflow
 34265  				}
 34266  				if iNdEx >= l {
 34267  					return io.ErrUnexpectedEOF
 34268  				}
 34269  				b := dAtA[iNdEx]
 34270  				iNdEx++
 34271  				stringLen |= uint64(b&0x7F) << shift
 34272  				if b < 0x80 {
 34273  					break
 34274  				}
 34275  			}
 34276  			intStringLen := int(stringLen)
 34277  			if intStringLen < 0 {
 34278  				return ErrInvalidLength
 34279  			}
 34280  			postIndex := iNdEx + intStringLen
 34281  			if postIndex < 0 {
 34282  				return ErrInvalidLength
 34283  			}
 34284  			if postIndex > l {
 34285  				return io.ErrUnexpectedEOF
 34286  			}
 34287  			m.Results = append(m.Results, string(dAtA[iNdEx:postIndex]))
 34288  			iNdEx = postIndex
 34289  		case 2:
 34290  			if wireType != 2 {
 34291  				return fmt.Errorf("proto: wrong wireType = %d for field ResultsByShard", wireType)
 34292  			}
 34293  			var msglen int
 34294  			for shift := uint(0); ; shift += 7 {
 34295  				if shift >= 64 {
 34296  					return ErrIntOverflow
 34297  				}
 34298  				if iNdEx >= l {
 34299  					return io.ErrUnexpectedEOF
 34300  				}
 34301  				b := dAtA[iNdEx]
 34302  				iNdEx++
 34303  				msglen |= int(b&0x7F) << shift
 34304  				if b < 0x80 {
 34305  					break
 34306  				}
 34307  			}
 34308  			if msglen < 0 {
 34309  				return ErrInvalidLength
 34310  			}
 34311  			postIndex := iNdEx + msglen
 34312  			if postIndex < 0 {
 34313  				return ErrInvalidLength
 34314  			}
 34315  			if postIndex > l {
 34316  				return io.ErrUnexpectedEOF
 34317  			}
 34318  			if m.ResultsByShard == nil {
 34319  				m.ResultsByShard = make(map[string]*ValidateShardResponse)
 34320  			}
 34321  			var mapkey string
 34322  			var mapvalue *ValidateShardResponse
 34323  			for iNdEx < postIndex {
 34324  				entryPreIndex := iNdEx
 34325  				var wire uint64
 34326  				for shift := uint(0); ; shift += 7 {
 34327  					if shift >= 64 {
 34328  						return ErrIntOverflow
 34329  					}
 34330  					if iNdEx >= l {
 34331  						return io.ErrUnexpectedEOF
 34332  					}
 34333  					b := dAtA[iNdEx]
 34334  					iNdEx++
 34335  					wire |= uint64(b&0x7F) << shift
 34336  					if b < 0x80 {
 34337  						break
 34338  					}
 34339  				}
 34340  				fieldNum := int32(wire >> 3)
 34341  				if fieldNum == 1 {
 34342  					var stringLenmapkey uint64
 34343  					for shift := uint(0); ; shift += 7 {
 34344  						if shift >= 64 {
 34345  							return ErrIntOverflow
 34346  						}
 34347  						if iNdEx >= l {
 34348  							return io.ErrUnexpectedEOF
 34349  						}
 34350  						b := dAtA[iNdEx]
 34351  						iNdEx++
 34352  						stringLenmapkey |= uint64(b&0x7F) << shift
 34353  						if b < 0x80 {
 34354  							break
 34355  						}
 34356  					}
 34357  					intStringLenmapkey := int(stringLenmapkey)
 34358  					if intStringLenmapkey < 0 {
 34359  						return ErrInvalidLength
 34360  					}
 34361  					postStringIndexmapkey := iNdEx + intStringLenmapkey
 34362  					if postStringIndexmapkey < 0 {
 34363  						return ErrInvalidLength
 34364  					}
 34365  					if postStringIndexmapkey > l {
 34366  						return io.ErrUnexpectedEOF
 34367  					}
 34368  					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
 34369  					iNdEx = postStringIndexmapkey
 34370  				} else if fieldNum == 2 {
 34371  					var mapmsglen int
 34372  					for shift := uint(0); ; shift += 7 {
 34373  						if shift >= 64 {
 34374  							return ErrIntOverflow
 34375  						}
 34376  						if iNdEx >= l {
 34377  							return io.ErrUnexpectedEOF
 34378  						}
 34379  						b := dAtA[iNdEx]
 34380  						iNdEx++
 34381  						mapmsglen |= int(b&0x7F) << shift
 34382  						if b < 0x80 {
 34383  							break
 34384  						}
 34385  					}
 34386  					if mapmsglen < 0 {
 34387  						return ErrInvalidLength
 34388  					}
 34389  					postmsgIndex := iNdEx + mapmsglen
 34390  					if postmsgIndex < 0 {
 34391  						return ErrInvalidLength
 34392  					}
 34393  					if postmsgIndex > l {
 34394  						return io.ErrUnexpectedEOF
 34395  					}
 34396  					mapvalue = &ValidateShardResponse{}
 34397  					if err := mapvalue.UnmarshalVT(dAtA[iNdEx:postmsgIndex]); err != nil {
 34398  						return err
 34399  					}
 34400  					iNdEx = postmsgIndex
 34401  				} else {
 34402  					iNdEx = entryPreIndex
 34403  					skippy, err := skip(dAtA[iNdEx:])
 34404  					if err != nil {
 34405  						return err
 34406  					}
 34407  					if (skippy < 0) || (iNdEx+skippy) < 0 {
 34408  						return ErrInvalidLength
 34409  					}
 34410  					if (iNdEx + skippy) > postIndex {
 34411  						return io.ErrUnexpectedEOF
 34412  					}
 34413  					iNdEx += skippy
 34414  				}
 34415  			}
 34416  			m.ResultsByShard[mapkey] = mapvalue
 34417  			iNdEx = postIndex
 34418  		default:
 34419  			iNdEx = preIndex
 34420  			skippy, err := skip(dAtA[iNdEx:])
 34421  			if err != nil {
 34422  				return err
 34423  			}
 34424  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 34425  				return ErrInvalidLength
 34426  			}
 34427  			if (iNdEx + skippy) > l {
 34428  				return io.ErrUnexpectedEOF
 34429  			}
 34430  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 34431  			iNdEx += skippy
 34432  		}
 34433  	}
 34434  
 34435  	if iNdEx > l {
 34436  		return io.ErrUnexpectedEOF
 34437  	}
 34438  	return nil
 34439  }
 34440  func (m *ValidateSchemaKeyspaceRequest) UnmarshalVT(dAtA []byte) error {
 34441  	l := len(dAtA)
 34442  	iNdEx := 0
 34443  	for iNdEx < l {
 34444  		preIndex := iNdEx
 34445  		var wire uint64
 34446  		for shift := uint(0); ; shift += 7 {
 34447  			if shift >= 64 {
 34448  				return ErrIntOverflow
 34449  			}
 34450  			if iNdEx >= l {
 34451  				return io.ErrUnexpectedEOF
 34452  			}
 34453  			b := dAtA[iNdEx]
 34454  			iNdEx++
 34455  			wire |= uint64(b&0x7F) << shift
 34456  			if b < 0x80 {
 34457  				break
 34458  			}
 34459  		}
 34460  		fieldNum := int32(wire >> 3)
 34461  		wireType := int(wire & 0x7)
 34462  		if wireType == 4 {
 34463  			return fmt.Errorf("proto: ValidateSchemaKeyspaceRequest: wiretype end group for non-group")
 34464  		}
 34465  		if fieldNum <= 0 {
 34466  			return fmt.Errorf("proto: ValidateSchemaKeyspaceRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 34467  		}
 34468  		switch fieldNum {
 34469  		case 1:
 34470  			if wireType != 2 {
 34471  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 34472  			}
 34473  			var stringLen uint64
 34474  			for shift := uint(0); ; shift += 7 {
 34475  				if shift >= 64 {
 34476  					return ErrIntOverflow
 34477  				}
 34478  				if iNdEx >= l {
 34479  					return io.ErrUnexpectedEOF
 34480  				}
 34481  				b := dAtA[iNdEx]
 34482  				iNdEx++
 34483  				stringLen |= uint64(b&0x7F) << shift
 34484  				if b < 0x80 {
 34485  					break
 34486  				}
 34487  			}
 34488  			intStringLen := int(stringLen)
 34489  			if intStringLen < 0 {
 34490  				return ErrInvalidLength
 34491  			}
 34492  			postIndex := iNdEx + intStringLen
 34493  			if postIndex < 0 {
 34494  				return ErrInvalidLength
 34495  			}
 34496  			if postIndex > l {
 34497  				return io.ErrUnexpectedEOF
 34498  			}
 34499  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 34500  			iNdEx = postIndex
 34501  		case 2:
 34502  			if wireType != 2 {
 34503  				return fmt.Errorf("proto: wrong wireType = %d for field ExcludeTables", wireType)
 34504  			}
 34505  			var stringLen uint64
 34506  			for shift := uint(0); ; shift += 7 {
 34507  				if shift >= 64 {
 34508  					return ErrIntOverflow
 34509  				}
 34510  				if iNdEx >= l {
 34511  					return io.ErrUnexpectedEOF
 34512  				}
 34513  				b := dAtA[iNdEx]
 34514  				iNdEx++
 34515  				stringLen |= uint64(b&0x7F) << shift
 34516  				if b < 0x80 {
 34517  					break
 34518  				}
 34519  			}
 34520  			intStringLen := int(stringLen)
 34521  			if intStringLen < 0 {
 34522  				return ErrInvalidLength
 34523  			}
 34524  			postIndex := iNdEx + intStringLen
 34525  			if postIndex < 0 {
 34526  				return ErrInvalidLength
 34527  			}
 34528  			if postIndex > l {
 34529  				return io.ErrUnexpectedEOF
 34530  			}
 34531  			m.ExcludeTables = append(m.ExcludeTables, string(dAtA[iNdEx:postIndex]))
 34532  			iNdEx = postIndex
 34533  		case 3:
 34534  			if wireType != 0 {
 34535  				return fmt.Errorf("proto: wrong wireType = %d for field IncludeViews", wireType)
 34536  			}
 34537  			var v int
 34538  			for shift := uint(0); ; shift += 7 {
 34539  				if shift >= 64 {
 34540  					return ErrIntOverflow
 34541  				}
 34542  				if iNdEx >= l {
 34543  					return io.ErrUnexpectedEOF
 34544  				}
 34545  				b := dAtA[iNdEx]
 34546  				iNdEx++
 34547  				v |= int(b&0x7F) << shift
 34548  				if b < 0x80 {
 34549  					break
 34550  				}
 34551  			}
 34552  			m.IncludeViews = bool(v != 0)
 34553  		case 4:
 34554  			if wireType != 0 {
 34555  				return fmt.Errorf("proto: wrong wireType = %d for field SkipNoPrimary", wireType)
 34556  			}
 34557  			var v int
 34558  			for shift := uint(0); ; shift += 7 {
 34559  				if shift >= 64 {
 34560  					return ErrIntOverflow
 34561  				}
 34562  				if iNdEx >= l {
 34563  					return io.ErrUnexpectedEOF
 34564  				}
 34565  				b := dAtA[iNdEx]
 34566  				iNdEx++
 34567  				v |= int(b&0x7F) << shift
 34568  				if b < 0x80 {
 34569  					break
 34570  				}
 34571  			}
 34572  			m.SkipNoPrimary = bool(v != 0)
 34573  		case 5:
 34574  			if wireType != 0 {
 34575  				return fmt.Errorf("proto: wrong wireType = %d for field IncludeVschema", wireType)
 34576  			}
 34577  			var v int
 34578  			for shift := uint(0); ; shift += 7 {
 34579  				if shift >= 64 {
 34580  					return ErrIntOverflow
 34581  				}
 34582  				if iNdEx >= l {
 34583  					return io.ErrUnexpectedEOF
 34584  				}
 34585  				b := dAtA[iNdEx]
 34586  				iNdEx++
 34587  				v |= int(b&0x7F) << shift
 34588  				if b < 0x80 {
 34589  					break
 34590  				}
 34591  			}
 34592  			m.IncludeVschema = bool(v != 0)
 34593  		default:
 34594  			iNdEx = preIndex
 34595  			skippy, err := skip(dAtA[iNdEx:])
 34596  			if err != nil {
 34597  				return err
 34598  			}
 34599  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 34600  				return ErrInvalidLength
 34601  			}
 34602  			if (iNdEx + skippy) > l {
 34603  				return io.ErrUnexpectedEOF
 34604  			}
 34605  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 34606  			iNdEx += skippy
 34607  		}
 34608  	}
 34609  
 34610  	if iNdEx > l {
 34611  		return io.ErrUnexpectedEOF
 34612  	}
 34613  	return nil
 34614  }
 34615  func (m *ValidateSchemaKeyspaceResponse) UnmarshalVT(dAtA []byte) error {
 34616  	l := len(dAtA)
 34617  	iNdEx := 0
 34618  	for iNdEx < l {
 34619  		preIndex := iNdEx
 34620  		var wire uint64
 34621  		for shift := uint(0); ; shift += 7 {
 34622  			if shift >= 64 {
 34623  				return ErrIntOverflow
 34624  			}
 34625  			if iNdEx >= l {
 34626  				return io.ErrUnexpectedEOF
 34627  			}
 34628  			b := dAtA[iNdEx]
 34629  			iNdEx++
 34630  			wire |= uint64(b&0x7F) << shift
 34631  			if b < 0x80 {
 34632  				break
 34633  			}
 34634  		}
 34635  		fieldNum := int32(wire >> 3)
 34636  		wireType := int(wire & 0x7)
 34637  		if wireType == 4 {
 34638  			return fmt.Errorf("proto: ValidateSchemaKeyspaceResponse: wiretype end group for non-group")
 34639  		}
 34640  		if fieldNum <= 0 {
 34641  			return fmt.Errorf("proto: ValidateSchemaKeyspaceResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 34642  		}
 34643  		switch fieldNum {
 34644  		case 1:
 34645  			if wireType != 2 {
 34646  				return fmt.Errorf("proto: wrong wireType = %d for field Results", wireType)
 34647  			}
 34648  			var stringLen uint64
 34649  			for shift := uint(0); ; shift += 7 {
 34650  				if shift >= 64 {
 34651  					return ErrIntOverflow
 34652  				}
 34653  				if iNdEx >= l {
 34654  					return io.ErrUnexpectedEOF
 34655  				}
 34656  				b := dAtA[iNdEx]
 34657  				iNdEx++
 34658  				stringLen |= uint64(b&0x7F) << shift
 34659  				if b < 0x80 {
 34660  					break
 34661  				}
 34662  			}
 34663  			intStringLen := int(stringLen)
 34664  			if intStringLen < 0 {
 34665  				return ErrInvalidLength
 34666  			}
 34667  			postIndex := iNdEx + intStringLen
 34668  			if postIndex < 0 {
 34669  				return ErrInvalidLength
 34670  			}
 34671  			if postIndex > l {
 34672  				return io.ErrUnexpectedEOF
 34673  			}
 34674  			m.Results = append(m.Results, string(dAtA[iNdEx:postIndex]))
 34675  			iNdEx = postIndex
 34676  		case 2:
 34677  			if wireType != 2 {
 34678  				return fmt.Errorf("proto: wrong wireType = %d for field ResultsByShard", wireType)
 34679  			}
 34680  			var msglen int
 34681  			for shift := uint(0); ; shift += 7 {
 34682  				if shift >= 64 {
 34683  					return ErrIntOverflow
 34684  				}
 34685  				if iNdEx >= l {
 34686  					return io.ErrUnexpectedEOF
 34687  				}
 34688  				b := dAtA[iNdEx]
 34689  				iNdEx++
 34690  				msglen |= int(b&0x7F) << shift
 34691  				if b < 0x80 {
 34692  					break
 34693  				}
 34694  			}
 34695  			if msglen < 0 {
 34696  				return ErrInvalidLength
 34697  			}
 34698  			postIndex := iNdEx + msglen
 34699  			if postIndex < 0 {
 34700  				return ErrInvalidLength
 34701  			}
 34702  			if postIndex > l {
 34703  				return io.ErrUnexpectedEOF
 34704  			}
 34705  			if m.ResultsByShard == nil {
 34706  				m.ResultsByShard = make(map[string]*ValidateShardResponse)
 34707  			}
 34708  			var mapkey string
 34709  			var mapvalue *ValidateShardResponse
 34710  			for iNdEx < postIndex {
 34711  				entryPreIndex := iNdEx
 34712  				var wire uint64
 34713  				for shift := uint(0); ; shift += 7 {
 34714  					if shift >= 64 {
 34715  						return ErrIntOverflow
 34716  					}
 34717  					if iNdEx >= l {
 34718  						return io.ErrUnexpectedEOF
 34719  					}
 34720  					b := dAtA[iNdEx]
 34721  					iNdEx++
 34722  					wire |= uint64(b&0x7F) << shift
 34723  					if b < 0x80 {
 34724  						break
 34725  					}
 34726  				}
 34727  				fieldNum := int32(wire >> 3)
 34728  				if fieldNum == 1 {
 34729  					var stringLenmapkey uint64
 34730  					for shift := uint(0); ; shift += 7 {
 34731  						if shift >= 64 {
 34732  							return ErrIntOverflow
 34733  						}
 34734  						if iNdEx >= l {
 34735  							return io.ErrUnexpectedEOF
 34736  						}
 34737  						b := dAtA[iNdEx]
 34738  						iNdEx++
 34739  						stringLenmapkey |= uint64(b&0x7F) << shift
 34740  						if b < 0x80 {
 34741  							break
 34742  						}
 34743  					}
 34744  					intStringLenmapkey := int(stringLenmapkey)
 34745  					if intStringLenmapkey < 0 {
 34746  						return ErrInvalidLength
 34747  					}
 34748  					postStringIndexmapkey := iNdEx + intStringLenmapkey
 34749  					if postStringIndexmapkey < 0 {
 34750  						return ErrInvalidLength
 34751  					}
 34752  					if postStringIndexmapkey > l {
 34753  						return io.ErrUnexpectedEOF
 34754  					}
 34755  					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
 34756  					iNdEx = postStringIndexmapkey
 34757  				} else if fieldNum == 2 {
 34758  					var mapmsglen int
 34759  					for shift := uint(0); ; shift += 7 {
 34760  						if shift >= 64 {
 34761  							return ErrIntOverflow
 34762  						}
 34763  						if iNdEx >= l {
 34764  							return io.ErrUnexpectedEOF
 34765  						}
 34766  						b := dAtA[iNdEx]
 34767  						iNdEx++
 34768  						mapmsglen |= int(b&0x7F) << shift
 34769  						if b < 0x80 {
 34770  							break
 34771  						}
 34772  					}
 34773  					if mapmsglen < 0 {
 34774  						return ErrInvalidLength
 34775  					}
 34776  					postmsgIndex := iNdEx + mapmsglen
 34777  					if postmsgIndex < 0 {
 34778  						return ErrInvalidLength
 34779  					}
 34780  					if postmsgIndex > l {
 34781  						return io.ErrUnexpectedEOF
 34782  					}
 34783  					mapvalue = &ValidateShardResponse{}
 34784  					if err := mapvalue.UnmarshalVT(dAtA[iNdEx:postmsgIndex]); err != nil {
 34785  						return err
 34786  					}
 34787  					iNdEx = postmsgIndex
 34788  				} else {
 34789  					iNdEx = entryPreIndex
 34790  					skippy, err := skip(dAtA[iNdEx:])
 34791  					if err != nil {
 34792  						return err
 34793  					}
 34794  					if (skippy < 0) || (iNdEx+skippy) < 0 {
 34795  						return ErrInvalidLength
 34796  					}
 34797  					if (iNdEx + skippy) > postIndex {
 34798  						return io.ErrUnexpectedEOF
 34799  					}
 34800  					iNdEx += skippy
 34801  				}
 34802  			}
 34803  			m.ResultsByShard[mapkey] = mapvalue
 34804  			iNdEx = postIndex
 34805  		default:
 34806  			iNdEx = preIndex
 34807  			skippy, err := skip(dAtA[iNdEx:])
 34808  			if err != nil {
 34809  				return err
 34810  			}
 34811  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 34812  				return ErrInvalidLength
 34813  			}
 34814  			if (iNdEx + skippy) > l {
 34815  				return io.ErrUnexpectedEOF
 34816  			}
 34817  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 34818  			iNdEx += skippy
 34819  		}
 34820  	}
 34821  
 34822  	if iNdEx > l {
 34823  		return io.ErrUnexpectedEOF
 34824  	}
 34825  	return nil
 34826  }
 34827  func (m *ValidateShardRequest) UnmarshalVT(dAtA []byte) error {
 34828  	l := len(dAtA)
 34829  	iNdEx := 0
 34830  	for iNdEx < l {
 34831  		preIndex := iNdEx
 34832  		var wire uint64
 34833  		for shift := uint(0); ; shift += 7 {
 34834  			if shift >= 64 {
 34835  				return ErrIntOverflow
 34836  			}
 34837  			if iNdEx >= l {
 34838  				return io.ErrUnexpectedEOF
 34839  			}
 34840  			b := dAtA[iNdEx]
 34841  			iNdEx++
 34842  			wire |= uint64(b&0x7F) << shift
 34843  			if b < 0x80 {
 34844  				break
 34845  			}
 34846  		}
 34847  		fieldNum := int32(wire >> 3)
 34848  		wireType := int(wire & 0x7)
 34849  		if wireType == 4 {
 34850  			return fmt.Errorf("proto: ValidateShardRequest: wiretype end group for non-group")
 34851  		}
 34852  		if fieldNum <= 0 {
 34853  			return fmt.Errorf("proto: ValidateShardRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 34854  		}
 34855  		switch fieldNum {
 34856  		case 1:
 34857  			if wireType != 2 {
 34858  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 34859  			}
 34860  			var stringLen uint64
 34861  			for shift := uint(0); ; shift += 7 {
 34862  				if shift >= 64 {
 34863  					return ErrIntOverflow
 34864  				}
 34865  				if iNdEx >= l {
 34866  					return io.ErrUnexpectedEOF
 34867  				}
 34868  				b := dAtA[iNdEx]
 34869  				iNdEx++
 34870  				stringLen |= uint64(b&0x7F) << shift
 34871  				if b < 0x80 {
 34872  					break
 34873  				}
 34874  			}
 34875  			intStringLen := int(stringLen)
 34876  			if intStringLen < 0 {
 34877  				return ErrInvalidLength
 34878  			}
 34879  			postIndex := iNdEx + intStringLen
 34880  			if postIndex < 0 {
 34881  				return ErrInvalidLength
 34882  			}
 34883  			if postIndex > l {
 34884  				return io.ErrUnexpectedEOF
 34885  			}
 34886  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 34887  			iNdEx = postIndex
 34888  		case 2:
 34889  			if wireType != 2 {
 34890  				return fmt.Errorf("proto: wrong wireType = %d for field Shard", wireType)
 34891  			}
 34892  			var stringLen uint64
 34893  			for shift := uint(0); ; shift += 7 {
 34894  				if shift >= 64 {
 34895  					return ErrIntOverflow
 34896  				}
 34897  				if iNdEx >= l {
 34898  					return io.ErrUnexpectedEOF
 34899  				}
 34900  				b := dAtA[iNdEx]
 34901  				iNdEx++
 34902  				stringLen |= uint64(b&0x7F) << shift
 34903  				if b < 0x80 {
 34904  					break
 34905  				}
 34906  			}
 34907  			intStringLen := int(stringLen)
 34908  			if intStringLen < 0 {
 34909  				return ErrInvalidLength
 34910  			}
 34911  			postIndex := iNdEx + intStringLen
 34912  			if postIndex < 0 {
 34913  				return ErrInvalidLength
 34914  			}
 34915  			if postIndex > l {
 34916  				return io.ErrUnexpectedEOF
 34917  			}
 34918  			m.Shard = string(dAtA[iNdEx:postIndex])
 34919  			iNdEx = postIndex
 34920  		case 3:
 34921  			if wireType != 0 {
 34922  				return fmt.Errorf("proto: wrong wireType = %d for field PingTablets", wireType)
 34923  			}
 34924  			var v int
 34925  			for shift := uint(0); ; shift += 7 {
 34926  				if shift >= 64 {
 34927  					return ErrIntOverflow
 34928  				}
 34929  				if iNdEx >= l {
 34930  					return io.ErrUnexpectedEOF
 34931  				}
 34932  				b := dAtA[iNdEx]
 34933  				iNdEx++
 34934  				v |= int(b&0x7F) << shift
 34935  				if b < 0x80 {
 34936  					break
 34937  				}
 34938  			}
 34939  			m.PingTablets = bool(v != 0)
 34940  		default:
 34941  			iNdEx = preIndex
 34942  			skippy, err := skip(dAtA[iNdEx:])
 34943  			if err != nil {
 34944  				return err
 34945  			}
 34946  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 34947  				return ErrInvalidLength
 34948  			}
 34949  			if (iNdEx + skippy) > l {
 34950  				return io.ErrUnexpectedEOF
 34951  			}
 34952  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 34953  			iNdEx += skippy
 34954  		}
 34955  	}
 34956  
 34957  	if iNdEx > l {
 34958  		return io.ErrUnexpectedEOF
 34959  	}
 34960  	return nil
 34961  }
 34962  func (m *ValidateShardResponse) UnmarshalVT(dAtA []byte) error {
 34963  	l := len(dAtA)
 34964  	iNdEx := 0
 34965  	for iNdEx < l {
 34966  		preIndex := iNdEx
 34967  		var wire uint64
 34968  		for shift := uint(0); ; shift += 7 {
 34969  			if shift >= 64 {
 34970  				return ErrIntOverflow
 34971  			}
 34972  			if iNdEx >= l {
 34973  				return io.ErrUnexpectedEOF
 34974  			}
 34975  			b := dAtA[iNdEx]
 34976  			iNdEx++
 34977  			wire |= uint64(b&0x7F) << shift
 34978  			if b < 0x80 {
 34979  				break
 34980  			}
 34981  		}
 34982  		fieldNum := int32(wire >> 3)
 34983  		wireType := int(wire & 0x7)
 34984  		if wireType == 4 {
 34985  			return fmt.Errorf("proto: ValidateShardResponse: wiretype end group for non-group")
 34986  		}
 34987  		if fieldNum <= 0 {
 34988  			return fmt.Errorf("proto: ValidateShardResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 34989  		}
 34990  		switch fieldNum {
 34991  		case 1:
 34992  			if wireType != 2 {
 34993  				return fmt.Errorf("proto: wrong wireType = %d for field Results", wireType)
 34994  			}
 34995  			var stringLen uint64
 34996  			for shift := uint(0); ; shift += 7 {
 34997  				if shift >= 64 {
 34998  					return ErrIntOverflow
 34999  				}
 35000  				if iNdEx >= l {
 35001  					return io.ErrUnexpectedEOF
 35002  				}
 35003  				b := dAtA[iNdEx]
 35004  				iNdEx++
 35005  				stringLen |= uint64(b&0x7F) << shift
 35006  				if b < 0x80 {
 35007  					break
 35008  				}
 35009  			}
 35010  			intStringLen := int(stringLen)
 35011  			if intStringLen < 0 {
 35012  				return ErrInvalidLength
 35013  			}
 35014  			postIndex := iNdEx + intStringLen
 35015  			if postIndex < 0 {
 35016  				return ErrInvalidLength
 35017  			}
 35018  			if postIndex > l {
 35019  				return io.ErrUnexpectedEOF
 35020  			}
 35021  			m.Results = append(m.Results, string(dAtA[iNdEx:postIndex]))
 35022  			iNdEx = postIndex
 35023  		default:
 35024  			iNdEx = preIndex
 35025  			skippy, err := skip(dAtA[iNdEx:])
 35026  			if err != nil {
 35027  				return err
 35028  			}
 35029  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 35030  				return ErrInvalidLength
 35031  			}
 35032  			if (iNdEx + skippy) > l {
 35033  				return io.ErrUnexpectedEOF
 35034  			}
 35035  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 35036  			iNdEx += skippy
 35037  		}
 35038  	}
 35039  
 35040  	if iNdEx > l {
 35041  		return io.ErrUnexpectedEOF
 35042  	}
 35043  	return nil
 35044  }
 35045  func (m *ValidateVersionKeyspaceRequest) UnmarshalVT(dAtA []byte) error {
 35046  	l := len(dAtA)
 35047  	iNdEx := 0
 35048  	for iNdEx < l {
 35049  		preIndex := iNdEx
 35050  		var wire uint64
 35051  		for shift := uint(0); ; shift += 7 {
 35052  			if shift >= 64 {
 35053  				return ErrIntOverflow
 35054  			}
 35055  			if iNdEx >= l {
 35056  				return io.ErrUnexpectedEOF
 35057  			}
 35058  			b := dAtA[iNdEx]
 35059  			iNdEx++
 35060  			wire |= uint64(b&0x7F) << shift
 35061  			if b < 0x80 {
 35062  				break
 35063  			}
 35064  		}
 35065  		fieldNum := int32(wire >> 3)
 35066  		wireType := int(wire & 0x7)
 35067  		if wireType == 4 {
 35068  			return fmt.Errorf("proto: ValidateVersionKeyspaceRequest: wiretype end group for non-group")
 35069  		}
 35070  		if fieldNum <= 0 {
 35071  			return fmt.Errorf("proto: ValidateVersionKeyspaceRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 35072  		}
 35073  		switch fieldNum {
 35074  		case 1:
 35075  			if wireType != 2 {
 35076  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 35077  			}
 35078  			var stringLen uint64
 35079  			for shift := uint(0); ; shift += 7 {
 35080  				if shift >= 64 {
 35081  					return ErrIntOverflow
 35082  				}
 35083  				if iNdEx >= l {
 35084  					return io.ErrUnexpectedEOF
 35085  				}
 35086  				b := dAtA[iNdEx]
 35087  				iNdEx++
 35088  				stringLen |= uint64(b&0x7F) << shift
 35089  				if b < 0x80 {
 35090  					break
 35091  				}
 35092  			}
 35093  			intStringLen := int(stringLen)
 35094  			if intStringLen < 0 {
 35095  				return ErrInvalidLength
 35096  			}
 35097  			postIndex := iNdEx + intStringLen
 35098  			if postIndex < 0 {
 35099  				return ErrInvalidLength
 35100  			}
 35101  			if postIndex > l {
 35102  				return io.ErrUnexpectedEOF
 35103  			}
 35104  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 35105  			iNdEx = postIndex
 35106  		default:
 35107  			iNdEx = preIndex
 35108  			skippy, err := skip(dAtA[iNdEx:])
 35109  			if err != nil {
 35110  				return err
 35111  			}
 35112  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 35113  				return ErrInvalidLength
 35114  			}
 35115  			if (iNdEx + skippy) > l {
 35116  				return io.ErrUnexpectedEOF
 35117  			}
 35118  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 35119  			iNdEx += skippy
 35120  		}
 35121  	}
 35122  
 35123  	if iNdEx > l {
 35124  		return io.ErrUnexpectedEOF
 35125  	}
 35126  	return nil
 35127  }
 35128  func (m *ValidateVersionKeyspaceResponse) UnmarshalVT(dAtA []byte) error {
 35129  	l := len(dAtA)
 35130  	iNdEx := 0
 35131  	for iNdEx < l {
 35132  		preIndex := iNdEx
 35133  		var wire uint64
 35134  		for shift := uint(0); ; shift += 7 {
 35135  			if shift >= 64 {
 35136  				return ErrIntOverflow
 35137  			}
 35138  			if iNdEx >= l {
 35139  				return io.ErrUnexpectedEOF
 35140  			}
 35141  			b := dAtA[iNdEx]
 35142  			iNdEx++
 35143  			wire |= uint64(b&0x7F) << shift
 35144  			if b < 0x80 {
 35145  				break
 35146  			}
 35147  		}
 35148  		fieldNum := int32(wire >> 3)
 35149  		wireType := int(wire & 0x7)
 35150  		if wireType == 4 {
 35151  			return fmt.Errorf("proto: ValidateVersionKeyspaceResponse: wiretype end group for non-group")
 35152  		}
 35153  		if fieldNum <= 0 {
 35154  			return fmt.Errorf("proto: ValidateVersionKeyspaceResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 35155  		}
 35156  		switch fieldNum {
 35157  		case 1:
 35158  			if wireType != 2 {
 35159  				return fmt.Errorf("proto: wrong wireType = %d for field Results", wireType)
 35160  			}
 35161  			var stringLen uint64
 35162  			for shift := uint(0); ; shift += 7 {
 35163  				if shift >= 64 {
 35164  					return ErrIntOverflow
 35165  				}
 35166  				if iNdEx >= l {
 35167  					return io.ErrUnexpectedEOF
 35168  				}
 35169  				b := dAtA[iNdEx]
 35170  				iNdEx++
 35171  				stringLen |= uint64(b&0x7F) << shift
 35172  				if b < 0x80 {
 35173  					break
 35174  				}
 35175  			}
 35176  			intStringLen := int(stringLen)
 35177  			if intStringLen < 0 {
 35178  				return ErrInvalidLength
 35179  			}
 35180  			postIndex := iNdEx + intStringLen
 35181  			if postIndex < 0 {
 35182  				return ErrInvalidLength
 35183  			}
 35184  			if postIndex > l {
 35185  				return io.ErrUnexpectedEOF
 35186  			}
 35187  			m.Results = append(m.Results, string(dAtA[iNdEx:postIndex]))
 35188  			iNdEx = postIndex
 35189  		case 2:
 35190  			if wireType != 2 {
 35191  				return fmt.Errorf("proto: wrong wireType = %d for field ResultsByShard", wireType)
 35192  			}
 35193  			var msglen int
 35194  			for shift := uint(0); ; shift += 7 {
 35195  				if shift >= 64 {
 35196  					return ErrIntOverflow
 35197  				}
 35198  				if iNdEx >= l {
 35199  					return io.ErrUnexpectedEOF
 35200  				}
 35201  				b := dAtA[iNdEx]
 35202  				iNdEx++
 35203  				msglen |= int(b&0x7F) << shift
 35204  				if b < 0x80 {
 35205  					break
 35206  				}
 35207  			}
 35208  			if msglen < 0 {
 35209  				return ErrInvalidLength
 35210  			}
 35211  			postIndex := iNdEx + msglen
 35212  			if postIndex < 0 {
 35213  				return ErrInvalidLength
 35214  			}
 35215  			if postIndex > l {
 35216  				return io.ErrUnexpectedEOF
 35217  			}
 35218  			if m.ResultsByShard == nil {
 35219  				m.ResultsByShard = make(map[string]*ValidateShardResponse)
 35220  			}
 35221  			var mapkey string
 35222  			var mapvalue *ValidateShardResponse
 35223  			for iNdEx < postIndex {
 35224  				entryPreIndex := iNdEx
 35225  				var wire uint64
 35226  				for shift := uint(0); ; shift += 7 {
 35227  					if shift >= 64 {
 35228  						return ErrIntOverflow
 35229  					}
 35230  					if iNdEx >= l {
 35231  						return io.ErrUnexpectedEOF
 35232  					}
 35233  					b := dAtA[iNdEx]
 35234  					iNdEx++
 35235  					wire |= uint64(b&0x7F) << shift
 35236  					if b < 0x80 {
 35237  						break
 35238  					}
 35239  				}
 35240  				fieldNum := int32(wire >> 3)
 35241  				if fieldNum == 1 {
 35242  					var stringLenmapkey uint64
 35243  					for shift := uint(0); ; shift += 7 {
 35244  						if shift >= 64 {
 35245  							return ErrIntOverflow
 35246  						}
 35247  						if iNdEx >= l {
 35248  							return io.ErrUnexpectedEOF
 35249  						}
 35250  						b := dAtA[iNdEx]
 35251  						iNdEx++
 35252  						stringLenmapkey |= uint64(b&0x7F) << shift
 35253  						if b < 0x80 {
 35254  							break
 35255  						}
 35256  					}
 35257  					intStringLenmapkey := int(stringLenmapkey)
 35258  					if intStringLenmapkey < 0 {
 35259  						return ErrInvalidLength
 35260  					}
 35261  					postStringIndexmapkey := iNdEx + intStringLenmapkey
 35262  					if postStringIndexmapkey < 0 {
 35263  						return ErrInvalidLength
 35264  					}
 35265  					if postStringIndexmapkey > l {
 35266  						return io.ErrUnexpectedEOF
 35267  					}
 35268  					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
 35269  					iNdEx = postStringIndexmapkey
 35270  				} else if fieldNum == 2 {
 35271  					var mapmsglen int
 35272  					for shift := uint(0); ; shift += 7 {
 35273  						if shift >= 64 {
 35274  							return ErrIntOverflow
 35275  						}
 35276  						if iNdEx >= l {
 35277  							return io.ErrUnexpectedEOF
 35278  						}
 35279  						b := dAtA[iNdEx]
 35280  						iNdEx++
 35281  						mapmsglen |= int(b&0x7F) << shift
 35282  						if b < 0x80 {
 35283  							break
 35284  						}
 35285  					}
 35286  					if mapmsglen < 0 {
 35287  						return ErrInvalidLength
 35288  					}
 35289  					postmsgIndex := iNdEx + mapmsglen
 35290  					if postmsgIndex < 0 {
 35291  						return ErrInvalidLength
 35292  					}
 35293  					if postmsgIndex > l {
 35294  						return io.ErrUnexpectedEOF
 35295  					}
 35296  					mapvalue = &ValidateShardResponse{}
 35297  					if err := mapvalue.UnmarshalVT(dAtA[iNdEx:postmsgIndex]); err != nil {
 35298  						return err
 35299  					}
 35300  					iNdEx = postmsgIndex
 35301  				} else {
 35302  					iNdEx = entryPreIndex
 35303  					skippy, err := skip(dAtA[iNdEx:])
 35304  					if err != nil {
 35305  						return err
 35306  					}
 35307  					if (skippy < 0) || (iNdEx+skippy) < 0 {
 35308  						return ErrInvalidLength
 35309  					}
 35310  					if (iNdEx + skippy) > postIndex {
 35311  						return io.ErrUnexpectedEOF
 35312  					}
 35313  					iNdEx += skippy
 35314  				}
 35315  			}
 35316  			m.ResultsByShard[mapkey] = mapvalue
 35317  			iNdEx = postIndex
 35318  		default:
 35319  			iNdEx = preIndex
 35320  			skippy, err := skip(dAtA[iNdEx:])
 35321  			if err != nil {
 35322  				return err
 35323  			}
 35324  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 35325  				return ErrInvalidLength
 35326  			}
 35327  			if (iNdEx + skippy) > l {
 35328  				return io.ErrUnexpectedEOF
 35329  			}
 35330  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 35331  			iNdEx += skippy
 35332  		}
 35333  	}
 35334  
 35335  	if iNdEx > l {
 35336  		return io.ErrUnexpectedEOF
 35337  	}
 35338  	return nil
 35339  }
 35340  func (m *ValidateVersionShardRequest) UnmarshalVT(dAtA []byte) error {
 35341  	l := len(dAtA)
 35342  	iNdEx := 0
 35343  	for iNdEx < l {
 35344  		preIndex := iNdEx
 35345  		var wire uint64
 35346  		for shift := uint(0); ; shift += 7 {
 35347  			if shift >= 64 {
 35348  				return ErrIntOverflow
 35349  			}
 35350  			if iNdEx >= l {
 35351  				return io.ErrUnexpectedEOF
 35352  			}
 35353  			b := dAtA[iNdEx]
 35354  			iNdEx++
 35355  			wire |= uint64(b&0x7F) << shift
 35356  			if b < 0x80 {
 35357  				break
 35358  			}
 35359  		}
 35360  		fieldNum := int32(wire >> 3)
 35361  		wireType := int(wire & 0x7)
 35362  		if wireType == 4 {
 35363  			return fmt.Errorf("proto: ValidateVersionShardRequest: wiretype end group for non-group")
 35364  		}
 35365  		if fieldNum <= 0 {
 35366  			return fmt.Errorf("proto: ValidateVersionShardRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 35367  		}
 35368  		switch fieldNum {
 35369  		case 1:
 35370  			if wireType != 2 {
 35371  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 35372  			}
 35373  			var stringLen uint64
 35374  			for shift := uint(0); ; shift += 7 {
 35375  				if shift >= 64 {
 35376  					return ErrIntOverflow
 35377  				}
 35378  				if iNdEx >= l {
 35379  					return io.ErrUnexpectedEOF
 35380  				}
 35381  				b := dAtA[iNdEx]
 35382  				iNdEx++
 35383  				stringLen |= uint64(b&0x7F) << shift
 35384  				if b < 0x80 {
 35385  					break
 35386  				}
 35387  			}
 35388  			intStringLen := int(stringLen)
 35389  			if intStringLen < 0 {
 35390  				return ErrInvalidLength
 35391  			}
 35392  			postIndex := iNdEx + intStringLen
 35393  			if postIndex < 0 {
 35394  				return ErrInvalidLength
 35395  			}
 35396  			if postIndex > l {
 35397  				return io.ErrUnexpectedEOF
 35398  			}
 35399  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 35400  			iNdEx = postIndex
 35401  		case 2:
 35402  			if wireType != 2 {
 35403  				return fmt.Errorf("proto: wrong wireType = %d for field Shard", wireType)
 35404  			}
 35405  			var stringLen uint64
 35406  			for shift := uint(0); ; shift += 7 {
 35407  				if shift >= 64 {
 35408  					return ErrIntOverflow
 35409  				}
 35410  				if iNdEx >= l {
 35411  					return io.ErrUnexpectedEOF
 35412  				}
 35413  				b := dAtA[iNdEx]
 35414  				iNdEx++
 35415  				stringLen |= uint64(b&0x7F) << shift
 35416  				if b < 0x80 {
 35417  					break
 35418  				}
 35419  			}
 35420  			intStringLen := int(stringLen)
 35421  			if intStringLen < 0 {
 35422  				return ErrInvalidLength
 35423  			}
 35424  			postIndex := iNdEx + intStringLen
 35425  			if postIndex < 0 {
 35426  				return ErrInvalidLength
 35427  			}
 35428  			if postIndex > l {
 35429  				return io.ErrUnexpectedEOF
 35430  			}
 35431  			m.Shard = string(dAtA[iNdEx:postIndex])
 35432  			iNdEx = postIndex
 35433  		default:
 35434  			iNdEx = preIndex
 35435  			skippy, err := skip(dAtA[iNdEx:])
 35436  			if err != nil {
 35437  				return err
 35438  			}
 35439  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 35440  				return ErrInvalidLength
 35441  			}
 35442  			if (iNdEx + skippy) > l {
 35443  				return io.ErrUnexpectedEOF
 35444  			}
 35445  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 35446  			iNdEx += skippy
 35447  		}
 35448  	}
 35449  
 35450  	if iNdEx > l {
 35451  		return io.ErrUnexpectedEOF
 35452  	}
 35453  	return nil
 35454  }
 35455  func (m *ValidateVersionShardResponse) UnmarshalVT(dAtA []byte) error {
 35456  	l := len(dAtA)
 35457  	iNdEx := 0
 35458  	for iNdEx < l {
 35459  		preIndex := iNdEx
 35460  		var wire uint64
 35461  		for shift := uint(0); ; shift += 7 {
 35462  			if shift >= 64 {
 35463  				return ErrIntOverflow
 35464  			}
 35465  			if iNdEx >= l {
 35466  				return io.ErrUnexpectedEOF
 35467  			}
 35468  			b := dAtA[iNdEx]
 35469  			iNdEx++
 35470  			wire |= uint64(b&0x7F) << shift
 35471  			if b < 0x80 {
 35472  				break
 35473  			}
 35474  		}
 35475  		fieldNum := int32(wire >> 3)
 35476  		wireType := int(wire & 0x7)
 35477  		if wireType == 4 {
 35478  			return fmt.Errorf("proto: ValidateVersionShardResponse: wiretype end group for non-group")
 35479  		}
 35480  		if fieldNum <= 0 {
 35481  			return fmt.Errorf("proto: ValidateVersionShardResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 35482  		}
 35483  		switch fieldNum {
 35484  		case 1:
 35485  			if wireType != 2 {
 35486  				return fmt.Errorf("proto: wrong wireType = %d for field Results", wireType)
 35487  			}
 35488  			var stringLen uint64
 35489  			for shift := uint(0); ; shift += 7 {
 35490  				if shift >= 64 {
 35491  					return ErrIntOverflow
 35492  				}
 35493  				if iNdEx >= l {
 35494  					return io.ErrUnexpectedEOF
 35495  				}
 35496  				b := dAtA[iNdEx]
 35497  				iNdEx++
 35498  				stringLen |= uint64(b&0x7F) << shift
 35499  				if b < 0x80 {
 35500  					break
 35501  				}
 35502  			}
 35503  			intStringLen := int(stringLen)
 35504  			if intStringLen < 0 {
 35505  				return ErrInvalidLength
 35506  			}
 35507  			postIndex := iNdEx + intStringLen
 35508  			if postIndex < 0 {
 35509  				return ErrInvalidLength
 35510  			}
 35511  			if postIndex > l {
 35512  				return io.ErrUnexpectedEOF
 35513  			}
 35514  			m.Results = append(m.Results, string(dAtA[iNdEx:postIndex]))
 35515  			iNdEx = postIndex
 35516  		default:
 35517  			iNdEx = preIndex
 35518  			skippy, err := skip(dAtA[iNdEx:])
 35519  			if err != nil {
 35520  				return err
 35521  			}
 35522  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 35523  				return ErrInvalidLength
 35524  			}
 35525  			if (iNdEx + skippy) > l {
 35526  				return io.ErrUnexpectedEOF
 35527  			}
 35528  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 35529  			iNdEx += skippy
 35530  		}
 35531  	}
 35532  
 35533  	if iNdEx > l {
 35534  		return io.ErrUnexpectedEOF
 35535  	}
 35536  	return nil
 35537  }
 35538  func (m *ValidateVSchemaRequest) UnmarshalVT(dAtA []byte) error {
 35539  	l := len(dAtA)
 35540  	iNdEx := 0
 35541  	for iNdEx < l {
 35542  		preIndex := iNdEx
 35543  		var wire uint64
 35544  		for shift := uint(0); ; shift += 7 {
 35545  			if shift >= 64 {
 35546  				return ErrIntOverflow
 35547  			}
 35548  			if iNdEx >= l {
 35549  				return io.ErrUnexpectedEOF
 35550  			}
 35551  			b := dAtA[iNdEx]
 35552  			iNdEx++
 35553  			wire |= uint64(b&0x7F) << shift
 35554  			if b < 0x80 {
 35555  				break
 35556  			}
 35557  		}
 35558  		fieldNum := int32(wire >> 3)
 35559  		wireType := int(wire & 0x7)
 35560  		if wireType == 4 {
 35561  			return fmt.Errorf("proto: ValidateVSchemaRequest: wiretype end group for non-group")
 35562  		}
 35563  		if fieldNum <= 0 {
 35564  			return fmt.Errorf("proto: ValidateVSchemaRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 35565  		}
 35566  		switch fieldNum {
 35567  		case 1:
 35568  			if wireType != 2 {
 35569  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 35570  			}
 35571  			var stringLen uint64
 35572  			for shift := uint(0); ; shift += 7 {
 35573  				if shift >= 64 {
 35574  					return ErrIntOverflow
 35575  				}
 35576  				if iNdEx >= l {
 35577  					return io.ErrUnexpectedEOF
 35578  				}
 35579  				b := dAtA[iNdEx]
 35580  				iNdEx++
 35581  				stringLen |= uint64(b&0x7F) << shift
 35582  				if b < 0x80 {
 35583  					break
 35584  				}
 35585  			}
 35586  			intStringLen := int(stringLen)
 35587  			if intStringLen < 0 {
 35588  				return ErrInvalidLength
 35589  			}
 35590  			postIndex := iNdEx + intStringLen
 35591  			if postIndex < 0 {
 35592  				return ErrInvalidLength
 35593  			}
 35594  			if postIndex > l {
 35595  				return io.ErrUnexpectedEOF
 35596  			}
 35597  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 35598  			iNdEx = postIndex
 35599  		case 2:
 35600  			if wireType != 2 {
 35601  				return fmt.Errorf("proto: wrong wireType = %d for field Shards", wireType)
 35602  			}
 35603  			var stringLen uint64
 35604  			for shift := uint(0); ; shift += 7 {
 35605  				if shift >= 64 {
 35606  					return ErrIntOverflow
 35607  				}
 35608  				if iNdEx >= l {
 35609  					return io.ErrUnexpectedEOF
 35610  				}
 35611  				b := dAtA[iNdEx]
 35612  				iNdEx++
 35613  				stringLen |= uint64(b&0x7F) << shift
 35614  				if b < 0x80 {
 35615  					break
 35616  				}
 35617  			}
 35618  			intStringLen := int(stringLen)
 35619  			if intStringLen < 0 {
 35620  				return ErrInvalidLength
 35621  			}
 35622  			postIndex := iNdEx + intStringLen
 35623  			if postIndex < 0 {
 35624  				return ErrInvalidLength
 35625  			}
 35626  			if postIndex > l {
 35627  				return io.ErrUnexpectedEOF
 35628  			}
 35629  			m.Shards = append(m.Shards, string(dAtA[iNdEx:postIndex]))
 35630  			iNdEx = postIndex
 35631  		case 3:
 35632  			if wireType != 2 {
 35633  				return fmt.Errorf("proto: wrong wireType = %d for field ExcludeTables", wireType)
 35634  			}
 35635  			var stringLen uint64
 35636  			for shift := uint(0); ; shift += 7 {
 35637  				if shift >= 64 {
 35638  					return ErrIntOverflow
 35639  				}
 35640  				if iNdEx >= l {
 35641  					return io.ErrUnexpectedEOF
 35642  				}
 35643  				b := dAtA[iNdEx]
 35644  				iNdEx++
 35645  				stringLen |= uint64(b&0x7F) << shift
 35646  				if b < 0x80 {
 35647  					break
 35648  				}
 35649  			}
 35650  			intStringLen := int(stringLen)
 35651  			if intStringLen < 0 {
 35652  				return ErrInvalidLength
 35653  			}
 35654  			postIndex := iNdEx + intStringLen
 35655  			if postIndex < 0 {
 35656  				return ErrInvalidLength
 35657  			}
 35658  			if postIndex > l {
 35659  				return io.ErrUnexpectedEOF
 35660  			}
 35661  			m.ExcludeTables = append(m.ExcludeTables, string(dAtA[iNdEx:postIndex]))
 35662  			iNdEx = postIndex
 35663  		case 4:
 35664  			if wireType != 0 {
 35665  				return fmt.Errorf("proto: wrong wireType = %d for field IncludeViews", wireType)
 35666  			}
 35667  			var v int
 35668  			for shift := uint(0); ; shift += 7 {
 35669  				if shift >= 64 {
 35670  					return ErrIntOverflow
 35671  				}
 35672  				if iNdEx >= l {
 35673  					return io.ErrUnexpectedEOF
 35674  				}
 35675  				b := dAtA[iNdEx]
 35676  				iNdEx++
 35677  				v |= int(b&0x7F) << shift
 35678  				if b < 0x80 {
 35679  					break
 35680  				}
 35681  			}
 35682  			m.IncludeViews = bool(v != 0)
 35683  		default:
 35684  			iNdEx = preIndex
 35685  			skippy, err := skip(dAtA[iNdEx:])
 35686  			if err != nil {
 35687  				return err
 35688  			}
 35689  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 35690  				return ErrInvalidLength
 35691  			}
 35692  			if (iNdEx + skippy) > l {
 35693  				return io.ErrUnexpectedEOF
 35694  			}
 35695  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 35696  			iNdEx += skippy
 35697  		}
 35698  	}
 35699  
 35700  	if iNdEx > l {
 35701  		return io.ErrUnexpectedEOF
 35702  	}
 35703  	return nil
 35704  }
 35705  func (m *ValidateVSchemaResponse) UnmarshalVT(dAtA []byte) error {
 35706  	l := len(dAtA)
 35707  	iNdEx := 0
 35708  	for iNdEx < l {
 35709  		preIndex := iNdEx
 35710  		var wire uint64
 35711  		for shift := uint(0); ; shift += 7 {
 35712  			if shift >= 64 {
 35713  				return ErrIntOverflow
 35714  			}
 35715  			if iNdEx >= l {
 35716  				return io.ErrUnexpectedEOF
 35717  			}
 35718  			b := dAtA[iNdEx]
 35719  			iNdEx++
 35720  			wire |= uint64(b&0x7F) << shift
 35721  			if b < 0x80 {
 35722  				break
 35723  			}
 35724  		}
 35725  		fieldNum := int32(wire >> 3)
 35726  		wireType := int(wire & 0x7)
 35727  		if wireType == 4 {
 35728  			return fmt.Errorf("proto: ValidateVSchemaResponse: wiretype end group for non-group")
 35729  		}
 35730  		if fieldNum <= 0 {
 35731  			return fmt.Errorf("proto: ValidateVSchemaResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 35732  		}
 35733  		switch fieldNum {
 35734  		case 1:
 35735  			if wireType != 2 {
 35736  				return fmt.Errorf("proto: wrong wireType = %d for field Results", wireType)
 35737  			}
 35738  			var stringLen uint64
 35739  			for shift := uint(0); ; shift += 7 {
 35740  				if shift >= 64 {
 35741  					return ErrIntOverflow
 35742  				}
 35743  				if iNdEx >= l {
 35744  					return io.ErrUnexpectedEOF
 35745  				}
 35746  				b := dAtA[iNdEx]
 35747  				iNdEx++
 35748  				stringLen |= uint64(b&0x7F) << shift
 35749  				if b < 0x80 {
 35750  					break
 35751  				}
 35752  			}
 35753  			intStringLen := int(stringLen)
 35754  			if intStringLen < 0 {
 35755  				return ErrInvalidLength
 35756  			}
 35757  			postIndex := iNdEx + intStringLen
 35758  			if postIndex < 0 {
 35759  				return ErrInvalidLength
 35760  			}
 35761  			if postIndex > l {
 35762  				return io.ErrUnexpectedEOF
 35763  			}
 35764  			m.Results = append(m.Results, string(dAtA[iNdEx:postIndex]))
 35765  			iNdEx = postIndex
 35766  		case 2:
 35767  			if wireType != 2 {
 35768  				return fmt.Errorf("proto: wrong wireType = %d for field ResultsByShard", wireType)
 35769  			}
 35770  			var msglen int
 35771  			for shift := uint(0); ; shift += 7 {
 35772  				if shift >= 64 {
 35773  					return ErrIntOverflow
 35774  				}
 35775  				if iNdEx >= l {
 35776  					return io.ErrUnexpectedEOF
 35777  				}
 35778  				b := dAtA[iNdEx]
 35779  				iNdEx++
 35780  				msglen |= int(b&0x7F) << shift
 35781  				if b < 0x80 {
 35782  					break
 35783  				}
 35784  			}
 35785  			if msglen < 0 {
 35786  				return ErrInvalidLength
 35787  			}
 35788  			postIndex := iNdEx + msglen
 35789  			if postIndex < 0 {
 35790  				return ErrInvalidLength
 35791  			}
 35792  			if postIndex > l {
 35793  				return io.ErrUnexpectedEOF
 35794  			}
 35795  			if m.ResultsByShard == nil {
 35796  				m.ResultsByShard = make(map[string]*ValidateShardResponse)
 35797  			}
 35798  			var mapkey string
 35799  			var mapvalue *ValidateShardResponse
 35800  			for iNdEx < postIndex {
 35801  				entryPreIndex := iNdEx
 35802  				var wire uint64
 35803  				for shift := uint(0); ; shift += 7 {
 35804  					if shift >= 64 {
 35805  						return ErrIntOverflow
 35806  					}
 35807  					if iNdEx >= l {
 35808  						return io.ErrUnexpectedEOF
 35809  					}
 35810  					b := dAtA[iNdEx]
 35811  					iNdEx++
 35812  					wire |= uint64(b&0x7F) << shift
 35813  					if b < 0x80 {
 35814  						break
 35815  					}
 35816  				}
 35817  				fieldNum := int32(wire >> 3)
 35818  				if fieldNum == 1 {
 35819  					var stringLenmapkey uint64
 35820  					for shift := uint(0); ; shift += 7 {
 35821  						if shift >= 64 {
 35822  							return ErrIntOverflow
 35823  						}
 35824  						if iNdEx >= l {
 35825  							return io.ErrUnexpectedEOF
 35826  						}
 35827  						b := dAtA[iNdEx]
 35828  						iNdEx++
 35829  						stringLenmapkey |= uint64(b&0x7F) << shift
 35830  						if b < 0x80 {
 35831  							break
 35832  						}
 35833  					}
 35834  					intStringLenmapkey := int(stringLenmapkey)
 35835  					if intStringLenmapkey < 0 {
 35836  						return ErrInvalidLength
 35837  					}
 35838  					postStringIndexmapkey := iNdEx + intStringLenmapkey
 35839  					if postStringIndexmapkey < 0 {
 35840  						return ErrInvalidLength
 35841  					}
 35842  					if postStringIndexmapkey > l {
 35843  						return io.ErrUnexpectedEOF
 35844  					}
 35845  					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
 35846  					iNdEx = postStringIndexmapkey
 35847  				} else if fieldNum == 2 {
 35848  					var mapmsglen int
 35849  					for shift := uint(0); ; shift += 7 {
 35850  						if shift >= 64 {
 35851  							return ErrIntOverflow
 35852  						}
 35853  						if iNdEx >= l {
 35854  							return io.ErrUnexpectedEOF
 35855  						}
 35856  						b := dAtA[iNdEx]
 35857  						iNdEx++
 35858  						mapmsglen |= int(b&0x7F) << shift
 35859  						if b < 0x80 {
 35860  							break
 35861  						}
 35862  					}
 35863  					if mapmsglen < 0 {
 35864  						return ErrInvalidLength
 35865  					}
 35866  					postmsgIndex := iNdEx + mapmsglen
 35867  					if postmsgIndex < 0 {
 35868  						return ErrInvalidLength
 35869  					}
 35870  					if postmsgIndex > l {
 35871  						return io.ErrUnexpectedEOF
 35872  					}
 35873  					mapvalue = &ValidateShardResponse{}
 35874  					if err := mapvalue.UnmarshalVT(dAtA[iNdEx:postmsgIndex]); err != nil {
 35875  						return err
 35876  					}
 35877  					iNdEx = postmsgIndex
 35878  				} else {
 35879  					iNdEx = entryPreIndex
 35880  					skippy, err := skip(dAtA[iNdEx:])
 35881  					if err != nil {
 35882  						return err
 35883  					}
 35884  					if (skippy < 0) || (iNdEx+skippy) < 0 {
 35885  						return ErrInvalidLength
 35886  					}
 35887  					if (iNdEx + skippy) > postIndex {
 35888  						return io.ErrUnexpectedEOF
 35889  					}
 35890  					iNdEx += skippy
 35891  				}
 35892  			}
 35893  			m.ResultsByShard[mapkey] = mapvalue
 35894  			iNdEx = postIndex
 35895  		default:
 35896  			iNdEx = preIndex
 35897  			skippy, err := skip(dAtA[iNdEx:])
 35898  			if err != nil {
 35899  				return err
 35900  			}
 35901  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 35902  				return ErrInvalidLength
 35903  			}
 35904  			if (iNdEx + skippy) > l {
 35905  				return io.ErrUnexpectedEOF
 35906  			}
 35907  			m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
 35908  			iNdEx += skippy
 35909  		}
 35910  	}
 35911  
 35912  	if iNdEx > l {
 35913  		return io.ErrUnexpectedEOF
 35914  	}
 35915  	return nil
 35916  }
 35917  
 35918  func skip(dAtA []byte) (n int, err error) {
 35919  	l := len(dAtA)
 35920  	iNdEx := 0
 35921  	depth := 0
 35922  	for iNdEx < l {
 35923  		var wire uint64
 35924  		for shift := uint(0); ; shift += 7 {
 35925  			if shift >= 64 {
 35926  				return 0, ErrIntOverflow
 35927  			}
 35928  			if iNdEx >= l {
 35929  				return 0, io.ErrUnexpectedEOF
 35930  			}
 35931  			b := dAtA[iNdEx]
 35932  			iNdEx++
 35933  			wire |= (uint64(b) & 0x7F) << shift
 35934  			if b < 0x80 {
 35935  				break
 35936  			}
 35937  		}
 35938  		wireType := int(wire & 0x7)
 35939  		switch wireType {
 35940  		case 0:
 35941  			for shift := uint(0); ; shift += 7 {
 35942  				if shift >= 64 {
 35943  					return 0, ErrIntOverflow
 35944  				}
 35945  				if iNdEx >= l {
 35946  					return 0, io.ErrUnexpectedEOF
 35947  				}
 35948  				iNdEx++
 35949  				if dAtA[iNdEx-1] < 0x80 {
 35950  					break
 35951  				}
 35952  			}
 35953  		case 1:
 35954  			iNdEx += 8
 35955  		case 2:
 35956  			var length int
 35957  			for shift := uint(0); ; shift += 7 {
 35958  				if shift >= 64 {
 35959  					return 0, ErrIntOverflow
 35960  				}
 35961  				if iNdEx >= l {
 35962  					return 0, io.ErrUnexpectedEOF
 35963  				}
 35964  				b := dAtA[iNdEx]
 35965  				iNdEx++
 35966  				length |= (int(b) & 0x7F) << shift
 35967  				if b < 0x80 {
 35968  					break
 35969  				}
 35970  			}
 35971  			if length < 0 {
 35972  				return 0, ErrInvalidLength
 35973  			}
 35974  			iNdEx += length
 35975  		case 3:
 35976  			depth++
 35977  		case 4:
 35978  			if depth == 0 {
 35979  				return 0, ErrUnexpectedEndOfGroup
 35980  			}
 35981  			depth--
 35982  		case 5:
 35983  			iNdEx += 4
 35984  		default:
 35985  			return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
 35986  		}
 35987  		if iNdEx < 0 {
 35988  			return 0, ErrInvalidLength
 35989  		}
 35990  		if depth == 0 {
 35991  			return iNdEx, nil
 35992  		}
 35993  	}
 35994  	return 0, io.ErrUnexpectedEOF
 35995  }
 35996  
 35997  var (
 35998  	ErrInvalidLength        = fmt.Errorf("proto: negative length found during unmarshaling")
 35999  	ErrIntOverflow          = fmt.Errorf("proto: integer overflow")
 36000  	ErrUnexpectedEndOfGroup = fmt.Errorf("proto: unexpected end of group")
 36001  )