github.com/cockroachdb/cockroach@v20.2.0-alpha.1+incompatible/pkg/server/serverpb/admin.pb.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: server/serverpb/admin.proto 3 4 package serverpb 5 6 import proto "github.com/gogo/protobuf/proto" 7 import fmt "fmt" 8 import math "math" 9 import zonepb "github.com/cockroachdb/cockroach/pkg/config/zonepb" 10 import jobspb "github.com/cockroachdb/cockroach/pkg/jobs/jobspb" 11 import kvserverpb "github.com/cockroachdb/cockroach/pkg/kv/kvserver/kvserverpb" 12 import enginepb "github.com/cockroachdb/cockroach/pkg/storage/enginepb" 13 import catalog "github.com/cockroachdb/cockroach/pkg/ts/catalog" 14 import metric "github.com/cockroachdb/cockroach/pkg/util/metric" 15 16 import time "time" 17 import github_com_cockroachdb_cockroach_pkg_roachpb "github.com/cockroachdb/cockroach/pkg/roachpb" 18 import github_com_cockroachdb_cockroach_pkg_sql_sqlbase "github.com/cockroachdb/cockroach/pkg/sql/sqlbase" 19 20 import ( 21 context "context" 22 grpc "google.golang.org/grpc" 23 ) 24 25 import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys" 26 import encoding_binary "encoding/binary" 27 import github_com_gogo_protobuf_types "github.com/gogo/protobuf/types" 28 29 import io "io" 30 31 // Reference imports to suppress errors if they are not otherwise used. 32 var _ = proto.Marshal 33 var _ = fmt.Errorf 34 var _ = math.Inf 35 var _ = time.Kitchen 36 37 // This is a compile-time assertion to ensure that this generated file 38 // is compatible with the proto package it is being compiled against. 39 // A compilation error at this line likely means your copy of the 40 // proto package needs to be updated. 41 const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package 42 43 // ZoneConfigurationLevel indicates, for objects with a Zone Configuration, 44 // the object level at which the configuration is defined. This is needed 45 // because objects without a specifically indicated Zone Configuration will 46 // inherit the configuration of their "parent". 47 type ZoneConfigurationLevel int32 48 49 const ( 50 ZoneConfigurationLevel_UNKNOWN ZoneConfigurationLevel = 0 51 // CLUSTER indicates that this object uses the cluster default Zone Configuration. 52 ZoneConfigurationLevel_CLUSTER ZoneConfigurationLevel = 1 53 // DATABASE indicates that this object uses a database-level Zone Configuration. 54 ZoneConfigurationLevel_DATABASE ZoneConfigurationLevel = 2 55 // TABLE indicates that this object uses a table-level Zone Configuration. 56 ZoneConfigurationLevel_TABLE ZoneConfigurationLevel = 3 57 ) 58 59 var ZoneConfigurationLevel_name = map[int32]string{ 60 0: "UNKNOWN", 61 1: "CLUSTER", 62 2: "DATABASE", 63 3: "TABLE", 64 } 65 var ZoneConfigurationLevel_value = map[string]int32{ 66 "UNKNOWN": 0, 67 "CLUSTER": 1, 68 "DATABASE": 2, 69 "TABLE": 3, 70 } 71 72 func (x ZoneConfigurationLevel) String() string { 73 return proto.EnumName(ZoneConfigurationLevel_name, int32(x)) 74 } 75 func (ZoneConfigurationLevel) EnumDescriptor() ([]byte, []int) { 76 return fileDescriptor_admin_bf4ab5a980824a78, []int{0} 77 } 78 79 // DatabasesRequest requests a list of databases. 80 type DatabasesRequest struct { 81 } 82 83 func (m *DatabasesRequest) Reset() { *m = DatabasesRequest{} } 84 func (m *DatabasesRequest) String() string { return proto.CompactTextString(m) } 85 func (*DatabasesRequest) ProtoMessage() {} 86 func (*DatabasesRequest) Descriptor() ([]byte, []int) { 87 return fileDescriptor_admin_bf4ab5a980824a78, []int{0} 88 } 89 func (m *DatabasesRequest) XXX_Unmarshal(b []byte) error { 90 return m.Unmarshal(b) 91 } 92 func (m *DatabasesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 93 b = b[:cap(b)] 94 n, err := m.MarshalTo(b) 95 if err != nil { 96 return nil, err 97 } 98 return b[:n], nil 99 } 100 func (dst *DatabasesRequest) XXX_Merge(src proto.Message) { 101 xxx_messageInfo_DatabasesRequest.Merge(dst, src) 102 } 103 func (m *DatabasesRequest) XXX_Size() int { 104 return m.Size() 105 } 106 func (m *DatabasesRequest) XXX_DiscardUnknown() { 107 xxx_messageInfo_DatabasesRequest.DiscardUnknown(m) 108 } 109 110 var xxx_messageInfo_DatabasesRequest proto.InternalMessageInfo 111 112 // DatabasesResponse contains a list of databases. 113 type DatabasesResponse struct { 114 Databases []string `protobuf:"bytes,1,rep,name=databases,proto3" json:"databases,omitempty"` 115 } 116 117 func (m *DatabasesResponse) Reset() { *m = DatabasesResponse{} } 118 func (m *DatabasesResponse) String() string { return proto.CompactTextString(m) } 119 func (*DatabasesResponse) ProtoMessage() {} 120 func (*DatabasesResponse) Descriptor() ([]byte, []int) { 121 return fileDescriptor_admin_bf4ab5a980824a78, []int{1} 122 } 123 func (m *DatabasesResponse) XXX_Unmarshal(b []byte) error { 124 return m.Unmarshal(b) 125 } 126 func (m *DatabasesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 127 b = b[:cap(b)] 128 n, err := m.MarshalTo(b) 129 if err != nil { 130 return nil, err 131 } 132 return b[:n], nil 133 } 134 func (dst *DatabasesResponse) XXX_Merge(src proto.Message) { 135 xxx_messageInfo_DatabasesResponse.Merge(dst, src) 136 } 137 func (m *DatabasesResponse) XXX_Size() int { 138 return m.Size() 139 } 140 func (m *DatabasesResponse) XXX_DiscardUnknown() { 141 xxx_messageInfo_DatabasesResponse.DiscardUnknown(m) 142 } 143 144 var xxx_messageInfo_DatabasesResponse proto.InternalMessageInfo 145 146 // DatabaseDetailsRequest requests detailed information about the specified 147 // database 148 type DatabaseDetailsRequest struct { 149 // database is the name of the database we are querying. 150 Database string `protobuf:"bytes,1,opt,name=database,proto3" json:"database,omitempty"` 151 } 152 153 func (m *DatabaseDetailsRequest) Reset() { *m = DatabaseDetailsRequest{} } 154 func (m *DatabaseDetailsRequest) String() string { return proto.CompactTextString(m) } 155 func (*DatabaseDetailsRequest) ProtoMessage() {} 156 func (*DatabaseDetailsRequest) Descriptor() ([]byte, []int) { 157 return fileDescriptor_admin_bf4ab5a980824a78, []int{2} 158 } 159 func (m *DatabaseDetailsRequest) XXX_Unmarshal(b []byte) error { 160 return m.Unmarshal(b) 161 } 162 func (m *DatabaseDetailsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 163 b = b[:cap(b)] 164 n, err := m.MarshalTo(b) 165 if err != nil { 166 return nil, err 167 } 168 return b[:n], nil 169 } 170 func (dst *DatabaseDetailsRequest) XXX_Merge(src proto.Message) { 171 xxx_messageInfo_DatabaseDetailsRequest.Merge(dst, src) 172 } 173 func (m *DatabaseDetailsRequest) XXX_Size() int { 174 return m.Size() 175 } 176 func (m *DatabaseDetailsRequest) XXX_DiscardUnknown() { 177 xxx_messageInfo_DatabaseDetailsRequest.DiscardUnknown(m) 178 } 179 180 var xxx_messageInfo_DatabaseDetailsRequest proto.InternalMessageInfo 181 182 // DatabaseDetailsResponse contains grant information and table names for a 183 // database. 184 type DatabaseDetailsResponse struct { 185 // grants are the results of SHOW GRANTS for this database. 186 Grants []DatabaseDetailsResponse_Grant `protobuf:"bytes,1,rep,name=grants,proto3" json:"grants"` 187 // table_names contains the names of all tables (SHOW TABLES) in this 188 // database. 189 TableNames []string `protobuf:"bytes,2,rep,name=table_names,json=tableNames,proto3" json:"table_names,omitempty"` 190 // descriptor_id is an identifier used to uniquely identify this database. 191 // It can be used to find events pertaining to this database by filtering on 192 // the 'target_id' field of events. 193 DescriptorID int64 `protobuf:"varint,3,opt,name=descriptor_id,json=descriptorId,proto3" json:"descriptor_id,omitempty"` 194 // The zone configuration in effect for this database. 195 ZoneConfig zonepb.ZoneConfig `protobuf:"bytes,4,opt,name=zone_config,json=zoneConfig,proto3" json:"zone_config"` 196 // The level at which this object's zone configuration is set. 197 ZoneConfigLevel ZoneConfigurationLevel `protobuf:"varint,5,opt,name=zone_config_level,json=zoneConfigLevel,proto3,enum=cockroach.server.serverpb.ZoneConfigurationLevel" json:"zone_config_level,omitempty"` 198 } 199 200 func (m *DatabaseDetailsResponse) Reset() { *m = DatabaseDetailsResponse{} } 201 func (m *DatabaseDetailsResponse) String() string { return proto.CompactTextString(m) } 202 func (*DatabaseDetailsResponse) ProtoMessage() {} 203 func (*DatabaseDetailsResponse) Descriptor() ([]byte, []int) { 204 return fileDescriptor_admin_bf4ab5a980824a78, []int{3} 205 } 206 func (m *DatabaseDetailsResponse) XXX_Unmarshal(b []byte) error { 207 return m.Unmarshal(b) 208 } 209 func (m *DatabaseDetailsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 210 b = b[:cap(b)] 211 n, err := m.MarshalTo(b) 212 if err != nil { 213 return nil, err 214 } 215 return b[:n], nil 216 } 217 func (dst *DatabaseDetailsResponse) XXX_Merge(src proto.Message) { 218 xxx_messageInfo_DatabaseDetailsResponse.Merge(dst, src) 219 } 220 func (m *DatabaseDetailsResponse) XXX_Size() int { 221 return m.Size() 222 } 223 func (m *DatabaseDetailsResponse) XXX_DiscardUnknown() { 224 xxx_messageInfo_DatabaseDetailsResponse.DiscardUnknown(m) 225 } 226 227 var xxx_messageInfo_DatabaseDetailsResponse proto.InternalMessageInfo 228 229 type DatabaseDetailsResponse_Grant struct { 230 // user is the user that this grant applies to. 231 User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"` 232 // privileges are the abilities this grant gives to the user. 233 Privileges []string `protobuf:"bytes,2,rep,name=privileges,proto3" json:"privileges,omitempty"` 234 } 235 236 func (m *DatabaseDetailsResponse_Grant) Reset() { *m = DatabaseDetailsResponse_Grant{} } 237 func (m *DatabaseDetailsResponse_Grant) String() string { return proto.CompactTextString(m) } 238 func (*DatabaseDetailsResponse_Grant) ProtoMessage() {} 239 func (*DatabaseDetailsResponse_Grant) Descriptor() ([]byte, []int) { 240 return fileDescriptor_admin_bf4ab5a980824a78, []int{3, 0} 241 } 242 func (m *DatabaseDetailsResponse_Grant) XXX_Unmarshal(b []byte) error { 243 return m.Unmarshal(b) 244 } 245 func (m *DatabaseDetailsResponse_Grant) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 246 b = b[:cap(b)] 247 n, err := m.MarshalTo(b) 248 if err != nil { 249 return nil, err 250 } 251 return b[:n], nil 252 } 253 func (dst *DatabaseDetailsResponse_Grant) XXX_Merge(src proto.Message) { 254 xxx_messageInfo_DatabaseDetailsResponse_Grant.Merge(dst, src) 255 } 256 func (m *DatabaseDetailsResponse_Grant) XXX_Size() int { 257 return m.Size() 258 } 259 func (m *DatabaseDetailsResponse_Grant) XXX_DiscardUnknown() { 260 xxx_messageInfo_DatabaseDetailsResponse_Grant.DiscardUnknown(m) 261 } 262 263 var xxx_messageInfo_DatabaseDetailsResponse_Grant proto.InternalMessageInfo 264 265 // TableDetailsRequest is a request for detailed information about a table. 266 type TableDetailsRequest struct { 267 // database is the database that contains the table we're interested in. 268 Database string `protobuf:"bytes,1,opt,name=database,proto3" json:"database,omitempty"` 269 // table is the name of the table that we're querying. 270 Table string `protobuf:"bytes,2,opt,name=table,proto3" json:"table,omitempty"` 271 } 272 273 func (m *TableDetailsRequest) Reset() { *m = TableDetailsRequest{} } 274 func (m *TableDetailsRequest) String() string { return proto.CompactTextString(m) } 275 func (*TableDetailsRequest) ProtoMessage() {} 276 func (*TableDetailsRequest) Descriptor() ([]byte, []int) { 277 return fileDescriptor_admin_bf4ab5a980824a78, []int{4} 278 } 279 func (m *TableDetailsRequest) XXX_Unmarshal(b []byte) error { 280 return m.Unmarshal(b) 281 } 282 func (m *TableDetailsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 283 b = b[:cap(b)] 284 n, err := m.MarshalTo(b) 285 if err != nil { 286 return nil, err 287 } 288 return b[:n], nil 289 } 290 func (dst *TableDetailsRequest) XXX_Merge(src proto.Message) { 291 xxx_messageInfo_TableDetailsRequest.Merge(dst, src) 292 } 293 func (m *TableDetailsRequest) XXX_Size() int { 294 return m.Size() 295 } 296 func (m *TableDetailsRequest) XXX_DiscardUnknown() { 297 xxx_messageInfo_TableDetailsRequest.DiscardUnknown(m) 298 } 299 300 var xxx_messageInfo_TableDetailsRequest proto.InternalMessageInfo 301 302 // TableDetailsResponse contains grants, column names, and indexes for 303 // a table. 304 type TableDetailsResponse struct { 305 Grants []TableDetailsResponse_Grant `protobuf:"bytes,1,rep,name=grants,proto3" json:"grants"` 306 Columns []TableDetailsResponse_Column `protobuf:"bytes,2,rep,name=columns,proto3" json:"columns"` 307 Indexes []TableDetailsResponse_Index `protobuf:"bytes,3,rep,name=indexes,proto3" json:"indexes"` 308 // range_count is the size of the table in ranges. This provides a rough 309 // estimate of the storage requirements for the table. 310 // TODO(mrtracy): The TableStats method also returns a range_count field which 311 // is more accurate than this one; TableDetails calculates this number using 312 // a potentially faster method that is subject to cache staleness. We should 313 // consider removing or renaming this field to reflect that difference. See 314 // Github issue #5435 for more information. 315 RangeCount int64 `protobuf:"varint,4,opt,name=range_count,json=rangeCount,proto3" json:"range_count,omitempty"` 316 // create_table_statement is the output of "SHOW CREATE" for this table; 317 // it is a SQL statement that would re-create the table's current schema if 318 // executed. 319 CreateTableStatement string `protobuf:"bytes,5,opt,name=create_table_statement,json=createTableStatement,proto3" json:"create_table_statement,omitempty"` 320 // The zone configuration in effect for this table. 321 ZoneConfig zonepb.ZoneConfig `protobuf:"bytes,6,opt,name=zone_config,json=zoneConfig,proto3" json:"zone_config"` 322 // The level at which this object's zone configuration is set. 323 ZoneConfigLevel ZoneConfigurationLevel `protobuf:"varint,7,opt,name=zone_config_level,json=zoneConfigLevel,proto3,enum=cockroach.server.serverpb.ZoneConfigurationLevel" json:"zone_config_level,omitempty"` 324 // descriptor_id is an identifier used to uniquely identify this table. 325 // It can be used to find events pertaining to this table by filtering on 326 // the 'target_id' field of events. 327 DescriptorID int64 `protobuf:"varint,8,opt,name=descriptor_id,json=descriptorId,proto3" json:"descriptor_id,omitempty"` 328 } 329 330 func (m *TableDetailsResponse) Reset() { *m = TableDetailsResponse{} } 331 func (m *TableDetailsResponse) String() string { return proto.CompactTextString(m) } 332 func (*TableDetailsResponse) ProtoMessage() {} 333 func (*TableDetailsResponse) Descriptor() ([]byte, []int) { 334 return fileDescriptor_admin_bf4ab5a980824a78, []int{5} 335 } 336 func (m *TableDetailsResponse) XXX_Unmarshal(b []byte) error { 337 return m.Unmarshal(b) 338 } 339 func (m *TableDetailsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 340 b = b[:cap(b)] 341 n, err := m.MarshalTo(b) 342 if err != nil { 343 return nil, err 344 } 345 return b[:n], nil 346 } 347 func (dst *TableDetailsResponse) XXX_Merge(src proto.Message) { 348 xxx_messageInfo_TableDetailsResponse.Merge(dst, src) 349 } 350 func (m *TableDetailsResponse) XXX_Size() int { 351 return m.Size() 352 } 353 func (m *TableDetailsResponse) XXX_DiscardUnknown() { 354 xxx_messageInfo_TableDetailsResponse.DiscardUnknown(m) 355 } 356 357 var xxx_messageInfo_TableDetailsResponse proto.InternalMessageInfo 358 359 // Grant is an entry from SHOW GRANTS. 360 type TableDetailsResponse_Grant struct { 361 // user is the user that this grant applies to. 362 User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"` 363 // privileges are the abilities this grant gives to the user. 364 Privileges []string `protobuf:"bytes,2,rep,name=privileges,proto3" json:"privileges,omitempty"` 365 } 366 367 func (m *TableDetailsResponse_Grant) Reset() { *m = TableDetailsResponse_Grant{} } 368 func (m *TableDetailsResponse_Grant) String() string { return proto.CompactTextString(m) } 369 func (*TableDetailsResponse_Grant) ProtoMessage() {} 370 func (*TableDetailsResponse_Grant) Descriptor() ([]byte, []int) { 371 return fileDescriptor_admin_bf4ab5a980824a78, []int{5, 0} 372 } 373 func (m *TableDetailsResponse_Grant) XXX_Unmarshal(b []byte) error { 374 return m.Unmarshal(b) 375 } 376 func (m *TableDetailsResponse_Grant) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 377 b = b[:cap(b)] 378 n, err := m.MarshalTo(b) 379 if err != nil { 380 return nil, err 381 } 382 return b[:n], nil 383 } 384 func (dst *TableDetailsResponse_Grant) XXX_Merge(src proto.Message) { 385 xxx_messageInfo_TableDetailsResponse_Grant.Merge(dst, src) 386 } 387 func (m *TableDetailsResponse_Grant) XXX_Size() int { 388 return m.Size() 389 } 390 func (m *TableDetailsResponse_Grant) XXX_DiscardUnknown() { 391 xxx_messageInfo_TableDetailsResponse_Grant.DiscardUnknown(m) 392 } 393 394 var xxx_messageInfo_TableDetailsResponse_Grant proto.InternalMessageInfo 395 396 type TableDetailsResponse_Column struct { 397 // name is the name of the column. 398 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 399 // type is the SQL type (INT, STRING, etc.) of this column. 400 Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` 401 // nullable is whether this column can contain NULL. 402 Nullable bool `protobuf:"varint,3,opt,name=nullable,proto3" json:"nullable,omitempty"` 403 // default_value is the default value of this column. 404 DefaultValue string `protobuf:"bytes,4,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"` 405 // generation_expression is the generator expression if the column is computed. 406 GenerationExpression string `protobuf:"bytes,5,opt,name=generation_expression,json=generationExpression,proto3" json:"generation_expression,omitempty"` 407 // hidden is whether this column is hidden. 408 Hidden bool `protobuf:"varint,6,opt,name=hidden,proto3" json:"hidden,omitempty"` 409 } 410 411 func (m *TableDetailsResponse_Column) Reset() { *m = TableDetailsResponse_Column{} } 412 func (m *TableDetailsResponse_Column) String() string { return proto.CompactTextString(m) } 413 func (*TableDetailsResponse_Column) ProtoMessage() {} 414 func (*TableDetailsResponse_Column) Descriptor() ([]byte, []int) { 415 return fileDescriptor_admin_bf4ab5a980824a78, []int{5, 1} 416 } 417 func (m *TableDetailsResponse_Column) XXX_Unmarshal(b []byte) error { 418 return m.Unmarshal(b) 419 } 420 func (m *TableDetailsResponse_Column) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 421 b = b[:cap(b)] 422 n, err := m.MarshalTo(b) 423 if err != nil { 424 return nil, err 425 } 426 return b[:n], nil 427 } 428 func (dst *TableDetailsResponse_Column) XXX_Merge(src proto.Message) { 429 xxx_messageInfo_TableDetailsResponse_Column.Merge(dst, src) 430 } 431 func (m *TableDetailsResponse_Column) XXX_Size() int { 432 return m.Size() 433 } 434 func (m *TableDetailsResponse_Column) XXX_DiscardUnknown() { 435 xxx_messageInfo_TableDetailsResponse_Column.DiscardUnknown(m) 436 } 437 438 var xxx_messageInfo_TableDetailsResponse_Column proto.InternalMessageInfo 439 440 type TableDetailsResponse_Index struct { 441 // name is the name of this index. 442 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 443 // unique is whether this a unique index (i.e. CREATE UNIQUE INDEX). 444 Unique bool `protobuf:"varint,2,opt,name=unique,proto3" json:"unique,omitempty"` 445 // seq is an internal variable that's passed along. 446 Seq int64 `protobuf:"varint,3,opt,name=seq,proto3" json:"seq,omitempty"` 447 // column is the column that this index indexes. 448 Column string `protobuf:"bytes,4,opt,name=column,proto3" json:"column,omitempty"` 449 // direction is either "ASC" (ascending) or "DESC" (descending). 450 Direction string `protobuf:"bytes,5,opt,name=direction,proto3" json:"direction,omitempty"` 451 // storing is an internal variable that's passed along. 452 Storing bool `protobuf:"varint,6,opt,name=storing,proto3" json:"storing,omitempty"` 453 // implicit is an internal variable that's passed along. 454 Implicit bool `protobuf:"varint,7,opt,name=implicit,proto3" json:"implicit,omitempty"` 455 } 456 457 func (m *TableDetailsResponse_Index) Reset() { *m = TableDetailsResponse_Index{} } 458 func (m *TableDetailsResponse_Index) String() string { return proto.CompactTextString(m) } 459 func (*TableDetailsResponse_Index) ProtoMessage() {} 460 func (*TableDetailsResponse_Index) Descriptor() ([]byte, []int) { 461 return fileDescriptor_admin_bf4ab5a980824a78, []int{5, 2} 462 } 463 func (m *TableDetailsResponse_Index) XXX_Unmarshal(b []byte) error { 464 return m.Unmarshal(b) 465 } 466 func (m *TableDetailsResponse_Index) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 467 b = b[:cap(b)] 468 n, err := m.MarshalTo(b) 469 if err != nil { 470 return nil, err 471 } 472 return b[:n], nil 473 } 474 func (dst *TableDetailsResponse_Index) XXX_Merge(src proto.Message) { 475 xxx_messageInfo_TableDetailsResponse_Index.Merge(dst, src) 476 } 477 func (m *TableDetailsResponse_Index) XXX_Size() int { 478 return m.Size() 479 } 480 func (m *TableDetailsResponse_Index) XXX_DiscardUnknown() { 481 xxx_messageInfo_TableDetailsResponse_Index.DiscardUnknown(m) 482 } 483 484 var xxx_messageInfo_TableDetailsResponse_Index proto.InternalMessageInfo 485 486 // TableStatsRequest is a request for detailed, computationally expensive 487 // information about a table. 488 type TableStatsRequest struct { 489 // database is the database that contains the table we're interested in. 490 Database string `protobuf:"bytes,1,opt,name=database,proto3" json:"database,omitempty"` 491 // table is the name of the table that we're querying. 492 Table string `protobuf:"bytes,2,opt,name=table,proto3" json:"table,omitempty"` 493 } 494 495 func (m *TableStatsRequest) Reset() { *m = TableStatsRequest{} } 496 func (m *TableStatsRequest) String() string { return proto.CompactTextString(m) } 497 func (*TableStatsRequest) ProtoMessage() {} 498 func (*TableStatsRequest) Descriptor() ([]byte, []int) { 499 return fileDescriptor_admin_bf4ab5a980824a78, []int{6} 500 } 501 func (m *TableStatsRequest) XXX_Unmarshal(b []byte) error { 502 return m.Unmarshal(b) 503 } 504 func (m *TableStatsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 505 b = b[:cap(b)] 506 n, err := m.MarshalTo(b) 507 if err != nil { 508 return nil, err 509 } 510 return b[:n], nil 511 } 512 func (dst *TableStatsRequest) XXX_Merge(src proto.Message) { 513 xxx_messageInfo_TableStatsRequest.Merge(dst, src) 514 } 515 func (m *TableStatsRequest) XXX_Size() int { 516 return m.Size() 517 } 518 func (m *TableStatsRequest) XXX_DiscardUnknown() { 519 xxx_messageInfo_TableStatsRequest.DiscardUnknown(m) 520 } 521 522 var xxx_messageInfo_TableStatsRequest proto.InternalMessageInfo 523 524 // TableStatsResponse contains detailed, computationally expensive information 525 // about a table. 526 type TableStatsResponse struct { 527 // range_count is the number of ranges, as determined from a query of range 528 // meta keys. 529 RangeCount int64 `protobuf:"varint,1,opt,name=range_count,json=rangeCount,proto3" json:"range_count,omitempty"` 530 // replica_count is the number of replicas of any range of this table, as 531 // found by querying nodes which are known to have replicas. When compared 532 // with range_count, this can be used to estimate the current replication 533 // factor of the table. 534 ReplicaCount int64 `protobuf:"varint,2,opt,name=replica_count,json=replicaCount,proto3" json:"replica_count,omitempty"` 535 // node_count is the number of nodes which contain data for this table, 536 // according to a query of range meta keys. 537 NodeCount int64 `protobuf:"varint,3,opt,name=node_count,json=nodeCount,proto3" json:"node_count,omitempty"` 538 // stats is the summation of MVCCStats for all replicas of this table 539 // across the cluster. 540 Stats enginepb.MVCCStats `protobuf:"bytes,4,opt,name=stats,proto3" json:"stats"` 541 // approximate_disk_bytes is an approximation of the disk space (in bytes) 542 // used for all replicas of this table across the cluster. 543 ApproximateDiskBytes uint64 `protobuf:"varint,6,opt,name=approximate_disk_bytes,json=approximateDiskBytes,proto3" json:"approximate_disk_bytes,omitempty"` 544 // A list of nodes which should contain data for this table (according to 545 // cluster metadata), but could not be contacted during this request. 546 MissingNodes []TableStatsResponse_MissingNode `protobuf:"bytes,5,rep,name=missing_nodes,json=missingNodes,proto3" json:"missing_nodes"` 547 } 548 549 func (m *TableStatsResponse) Reset() { *m = TableStatsResponse{} } 550 func (m *TableStatsResponse) String() string { return proto.CompactTextString(m) } 551 func (*TableStatsResponse) ProtoMessage() {} 552 func (*TableStatsResponse) Descriptor() ([]byte, []int) { 553 return fileDescriptor_admin_bf4ab5a980824a78, []int{7} 554 } 555 func (m *TableStatsResponse) XXX_Unmarshal(b []byte) error { 556 return m.Unmarshal(b) 557 } 558 func (m *TableStatsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 559 b = b[:cap(b)] 560 n, err := m.MarshalTo(b) 561 if err != nil { 562 return nil, err 563 } 564 return b[:n], nil 565 } 566 func (dst *TableStatsResponse) XXX_Merge(src proto.Message) { 567 xxx_messageInfo_TableStatsResponse.Merge(dst, src) 568 } 569 func (m *TableStatsResponse) XXX_Size() int { 570 return m.Size() 571 } 572 func (m *TableStatsResponse) XXX_DiscardUnknown() { 573 xxx_messageInfo_TableStatsResponse.DiscardUnknown(m) 574 } 575 576 var xxx_messageInfo_TableStatsResponse proto.InternalMessageInfo 577 578 // MissingNode represents information on a node which should contain data 579 // for this table, but could not be contacted during this request. 580 type TableStatsResponse_MissingNode struct { 581 // The ID of the missing node. 582 NodeID string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` 583 // The error message that resulted when the query sent to this node failed. 584 ErrorMessage string `protobuf:"bytes,2,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"` 585 } 586 587 func (m *TableStatsResponse_MissingNode) Reset() { *m = TableStatsResponse_MissingNode{} } 588 func (m *TableStatsResponse_MissingNode) String() string { return proto.CompactTextString(m) } 589 func (*TableStatsResponse_MissingNode) ProtoMessage() {} 590 func (*TableStatsResponse_MissingNode) Descriptor() ([]byte, []int) { 591 return fileDescriptor_admin_bf4ab5a980824a78, []int{7, 0} 592 } 593 func (m *TableStatsResponse_MissingNode) XXX_Unmarshal(b []byte) error { 594 return m.Unmarshal(b) 595 } 596 func (m *TableStatsResponse_MissingNode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 597 b = b[:cap(b)] 598 n, err := m.MarshalTo(b) 599 if err != nil { 600 return nil, err 601 } 602 return b[:n], nil 603 } 604 func (dst *TableStatsResponse_MissingNode) XXX_Merge(src proto.Message) { 605 xxx_messageInfo_TableStatsResponse_MissingNode.Merge(dst, src) 606 } 607 func (m *TableStatsResponse_MissingNode) XXX_Size() int { 608 return m.Size() 609 } 610 func (m *TableStatsResponse_MissingNode) XXX_DiscardUnknown() { 611 xxx_messageInfo_TableStatsResponse_MissingNode.DiscardUnknown(m) 612 } 613 614 var xxx_messageInfo_TableStatsResponse_MissingNode proto.InternalMessageInfo 615 616 // NonTableStatsRequest requests statistics on cluster data ranges that do not 617 // belong to SQL tables. 618 type NonTableStatsRequest struct { 619 } 620 621 func (m *NonTableStatsRequest) Reset() { *m = NonTableStatsRequest{} } 622 func (m *NonTableStatsRequest) String() string { return proto.CompactTextString(m) } 623 func (*NonTableStatsRequest) ProtoMessage() {} 624 func (*NonTableStatsRequest) Descriptor() ([]byte, []int) { 625 return fileDescriptor_admin_bf4ab5a980824a78, []int{8} 626 } 627 func (m *NonTableStatsRequest) XXX_Unmarshal(b []byte) error { 628 return m.Unmarshal(b) 629 } 630 func (m *NonTableStatsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 631 b = b[:cap(b)] 632 n, err := m.MarshalTo(b) 633 if err != nil { 634 return nil, err 635 } 636 return b[:n], nil 637 } 638 func (dst *NonTableStatsRequest) XXX_Merge(src proto.Message) { 639 xxx_messageInfo_NonTableStatsRequest.Merge(dst, src) 640 } 641 func (m *NonTableStatsRequest) XXX_Size() int { 642 return m.Size() 643 } 644 func (m *NonTableStatsRequest) XXX_DiscardUnknown() { 645 xxx_messageInfo_NonTableStatsRequest.DiscardUnknown(m) 646 } 647 648 var xxx_messageInfo_NonTableStatsRequest proto.InternalMessageInfo 649 650 // NonTableStatsResponse returns statistics on various cluster data ranges 651 // that do not belong to SQL tables. The statistics for each range are returned 652 // as a TableStatsResponse. 653 type NonTableStatsResponse struct { 654 // Information on time series ranges. 655 TimeSeriesStats *TableStatsResponse `protobuf:"bytes,1,opt,name=time_series_stats,json=timeSeriesStats,proto3" json:"time_series_stats,omitempty"` 656 // Information for remaining (non-table, non-time-series) ranges. 657 InternalUseStats *TableStatsResponse `protobuf:"bytes,2,opt,name=internal_use_stats,json=internalUseStats,proto3" json:"internal_use_stats,omitempty"` 658 } 659 660 func (m *NonTableStatsResponse) Reset() { *m = NonTableStatsResponse{} } 661 func (m *NonTableStatsResponse) String() string { return proto.CompactTextString(m) } 662 func (*NonTableStatsResponse) ProtoMessage() {} 663 func (*NonTableStatsResponse) Descriptor() ([]byte, []int) { 664 return fileDescriptor_admin_bf4ab5a980824a78, []int{9} 665 } 666 func (m *NonTableStatsResponse) XXX_Unmarshal(b []byte) error { 667 return m.Unmarshal(b) 668 } 669 func (m *NonTableStatsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 670 b = b[:cap(b)] 671 n, err := m.MarshalTo(b) 672 if err != nil { 673 return nil, err 674 } 675 return b[:n], nil 676 } 677 func (dst *NonTableStatsResponse) XXX_Merge(src proto.Message) { 678 xxx_messageInfo_NonTableStatsResponse.Merge(dst, src) 679 } 680 func (m *NonTableStatsResponse) XXX_Size() int { 681 return m.Size() 682 } 683 func (m *NonTableStatsResponse) XXX_DiscardUnknown() { 684 xxx_messageInfo_NonTableStatsResponse.DiscardUnknown(m) 685 } 686 687 var xxx_messageInfo_NonTableStatsResponse proto.InternalMessageInfo 688 689 // UsersRequest requests a list of users. 690 type UsersRequest struct { 691 } 692 693 func (m *UsersRequest) Reset() { *m = UsersRequest{} } 694 func (m *UsersRequest) String() string { return proto.CompactTextString(m) } 695 func (*UsersRequest) ProtoMessage() {} 696 func (*UsersRequest) Descriptor() ([]byte, []int) { 697 return fileDescriptor_admin_bf4ab5a980824a78, []int{10} 698 } 699 func (m *UsersRequest) XXX_Unmarshal(b []byte) error { 700 return m.Unmarshal(b) 701 } 702 func (m *UsersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 703 b = b[:cap(b)] 704 n, err := m.MarshalTo(b) 705 if err != nil { 706 return nil, err 707 } 708 return b[:n], nil 709 } 710 func (dst *UsersRequest) XXX_Merge(src proto.Message) { 711 xxx_messageInfo_UsersRequest.Merge(dst, src) 712 } 713 func (m *UsersRequest) XXX_Size() int { 714 return m.Size() 715 } 716 func (m *UsersRequest) XXX_DiscardUnknown() { 717 xxx_messageInfo_UsersRequest.DiscardUnknown(m) 718 } 719 720 var xxx_messageInfo_UsersRequest proto.InternalMessageInfo 721 722 // UsersResponse returns a list of users. 723 type UsersResponse struct { 724 // usernames is a list of users for the CockroachDB cluster. 725 Users []UsersResponse_User `protobuf:"bytes,1,rep,name=users,proto3" json:"users"` 726 } 727 728 func (m *UsersResponse) Reset() { *m = UsersResponse{} } 729 func (m *UsersResponse) String() string { return proto.CompactTextString(m) } 730 func (*UsersResponse) ProtoMessage() {} 731 func (*UsersResponse) Descriptor() ([]byte, []int) { 732 return fileDescriptor_admin_bf4ab5a980824a78, []int{11} 733 } 734 func (m *UsersResponse) XXX_Unmarshal(b []byte) error { 735 return m.Unmarshal(b) 736 } 737 func (m *UsersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 738 b = b[:cap(b)] 739 n, err := m.MarshalTo(b) 740 if err != nil { 741 return nil, err 742 } 743 return b[:n], nil 744 } 745 func (dst *UsersResponse) XXX_Merge(src proto.Message) { 746 xxx_messageInfo_UsersResponse.Merge(dst, src) 747 } 748 func (m *UsersResponse) XXX_Size() int { 749 return m.Size() 750 } 751 func (m *UsersResponse) XXX_DiscardUnknown() { 752 xxx_messageInfo_UsersResponse.DiscardUnknown(m) 753 } 754 755 var xxx_messageInfo_UsersResponse proto.InternalMessageInfo 756 757 // User is a CockroachDB user. 758 type UsersResponse_User struct { 759 Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"` 760 } 761 762 func (m *UsersResponse_User) Reset() { *m = UsersResponse_User{} } 763 func (m *UsersResponse_User) String() string { return proto.CompactTextString(m) } 764 func (*UsersResponse_User) ProtoMessage() {} 765 func (*UsersResponse_User) Descriptor() ([]byte, []int) { 766 return fileDescriptor_admin_bf4ab5a980824a78, []int{11, 0} 767 } 768 func (m *UsersResponse_User) XXX_Unmarshal(b []byte) error { 769 return m.Unmarshal(b) 770 } 771 func (m *UsersResponse_User) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 772 b = b[:cap(b)] 773 n, err := m.MarshalTo(b) 774 if err != nil { 775 return nil, err 776 } 777 return b[:n], nil 778 } 779 func (dst *UsersResponse_User) XXX_Merge(src proto.Message) { 780 xxx_messageInfo_UsersResponse_User.Merge(dst, src) 781 } 782 func (m *UsersResponse_User) XXX_Size() int { 783 return m.Size() 784 } 785 func (m *UsersResponse_User) XXX_DiscardUnknown() { 786 xxx_messageInfo_UsersResponse_User.DiscardUnknown(m) 787 } 788 789 var xxx_messageInfo_UsersResponse_User proto.InternalMessageInfo 790 791 // EventsRequest is a request for event log entries, optionally filtered 792 // by the specified event type and/or target_id. 793 type EventsRequest struct { 794 Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` 795 TargetId int64 `protobuf:"varint,2,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"` 796 // limit is the total number of results that are retrieved by the query. If 797 // this is omitted or set to 0, the default maximum number of results are 798 // returned. When set to > 0, at most only that number of results are 799 // returned. When set to < 0, an unlimited number of results are returned. 800 Limit int32 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"` 801 // unredacted_events indicates that the values in the events should 802 // not be redacted. The default is to redact, so that older versions 803 // of `cockroach zip` do not see un-redacted values by default. 804 // For good security, this field is only obeyed by the server after 805 // checking that the client of the RPC is an admin user. 806 UnredactedEvents bool `protobuf:"varint,4,opt,name=unredacted_events,json=unredactedEvents,proto3" json:"unredacted_events,omitempty"` 807 } 808 809 func (m *EventsRequest) Reset() { *m = EventsRequest{} } 810 func (m *EventsRequest) String() string { return proto.CompactTextString(m) } 811 func (*EventsRequest) ProtoMessage() {} 812 func (*EventsRequest) Descriptor() ([]byte, []int) { 813 return fileDescriptor_admin_bf4ab5a980824a78, []int{12} 814 } 815 func (m *EventsRequest) XXX_Unmarshal(b []byte) error { 816 return m.Unmarshal(b) 817 } 818 func (m *EventsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 819 b = b[:cap(b)] 820 n, err := m.MarshalTo(b) 821 if err != nil { 822 return nil, err 823 } 824 return b[:n], nil 825 } 826 func (dst *EventsRequest) XXX_Merge(src proto.Message) { 827 xxx_messageInfo_EventsRequest.Merge(dst, src) 828 } 829 func (m *EventsRequest) XXX_Size() int { 830 return m.Size() 831 } 832 func (m *EventsRequest) XXX_DiscardUnknown() { 833 xxx_messageInfo_EventsRequest.DiscardUnknown(m) 834 } 835 836 var xxx_messageInfo_EventsRequest proto.InternalMessageInfo 837 838 // EventsResponse contains a set of event log entries. This is always limited 839 // to the latest N entries (N is enforced in the associated endpoint). 840 type EventsResponse struct { 841 Events []EventsResponse_Event `protobuf:"bytes,1,rep,name=events,proto3" json:"events"` 842 } 843 844 func (m *EventsResponse) Reset() { *m = EventsResponse{} } 845 func (m *EventsResponse) String() string { return proto.CompactTextString(m) } 846 func (*EventsResponse) ProtoMessage() {} 847 func (*EventsResponse) Descriptor() ([]byte, []int) { 848 return fileDescriptor_admin_bf4ab5a980824a78, []int{13} 849 } 850 func (m *EventsResponse) XXX_Unmarshal(b []byte) error { 851 return m.Unmarshal(b) 852 } 853 func (m *EventsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 854 b = b[:cap(b)] 855 n, err := m.MarshalTo(b) 856 if err != nil { 857 return nil, err 858 } 859 return b[:n], nil 860 } 861 func (dst *EventsResponse) XXX_Merge(src proto.Message) { 862 xxx_messageInfo_EventsResponse.Merge(dst, src) 863 } 864 func (m *EventsResponse) XXX_Size() int { 865 return m.Size() 866 } 867 func (m *EventsResponse) XXX_DiscardUnknown() { 868 xxx_messageInfo_EventsResponse.DiscardUnknown(m) 869 } 870 871 var xxx_messageInfo_EventsResponse proto.InternalMessageInfo 872 873 type EventsResponse_Event struct { 874 // timestamp is the time at which the event occurred. 875 Timestamp time.Time `protobuf:"bytes,1,opt,name=timestamp,proto3,stdtime" json:"timestamp"` 876 // event_type is the type of the event (e.g. "create_table", "drop_table". 877 EventType string `protobuf:"bytes,2,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"` 878 // target_id is the target for this event. 879 TargetID int64 `protobuf:"varint,3,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"` 880 // reporting_id is the reporting ID for this event. 881 ReportingID int64 `protobuf:"varint,4,opt,name=reporting_id,json=reportingId,proto3" json:"reporting_id,omitempty"` 882 // info has more detailed information for the event. The contents vary 883 // depending on the event. 884 Info string `protobuf:"bytes,5,opt,name=info,proto3" json:"info,omitempty"` 885 // unique_id is a unique identifier for this event. 886 UniqueID []byte `protobuf:"bytes,6,opt,name=unique_id,json=uniqueId,proto3" json:"unique_id,omitempty"` 887 } 888 889 func (m *EventsResponse_Event) Reset() { *m = EventsResponse_Event{} } 890 func (m *EventsResponse_Event) String() string { return proto.CompactTextString(m) } 891 func (*EventsResponse_Event) ProtoMessage() {} 892 func (*EventsResponse_Event) Descriptor() ([]byte, []int) { 893 return fileDescriptor_admin_bf4ab5a980824a78, []int{13, 0} 894 } 895 func (m *EventsResponse_Event) XXX_Unmarshal(b []byte) error { 896 return m.Unmarshal(b) 897 } 898 func (m *EventsResponse_Event) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 899 b = b[:cap(b)] 900 n, err := m.MarshalTo(b) 901 if err != nil { 902 return nil, err 903 } 904 return b[:n], nil 905 } 906 func (dst *EventsResponse_Event) XXX_Merge(src proto.Message) { 907 xxx_messageInfo_EventsResponse_Event.Merge(dst, src) 908 } 909 func (m *EventsResponse_Event) XXX_Size() int { 910 return m.Size() 911 } 912 func (m *EventsResponse_Event) XXX_DiscardUnknown() { 913 xxx_messageInfo_EventsResponse_Event.DiscardUnknown(m) 914 } 915 916 var xxx_messageInfo_EventsResponse_Event proto.InternalMessageInfo 917 918 // SetUIDataRequest stores the given key/value pairs in the system.ui table. 919 type SetUIDataRequest struct { 920 // key_values is a map of keys to bytes values. Each key will be stored 921 // with its corresponding value as a separate row in system.ui. 922 KeyValues map[string][]byte `protobuf:"bytes,1,rep,name=key_values,json=keyValues,proto3" json:"key_values,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 923 } 924 925 func (m *SetUIDataRequest) Reset() { *m = SetUIDataRequest{} } 926 func (m *SetUIDataRequest) String() string { return proto.CompactTextString(m) } 927 func (*SetUIDataRequest) ProtoMessage() {} 928 func (*SetUIDataRequest) Descriptor() ([]byte, []int) { 929 return fileDescriptor_admin_bf4ab5a980824a78, []int{14} 930 } 931 func (m *SetUIDataRequest) XXX_Unmarshal(b []byte) error { 932 return m.Unmarshal(b) 933 } 934 func (m *SetUIDataRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 935 b = b[:cap(b)] 936 n, err := m.MarshalTo(b) 937 if err != nil { 938 return nil, err 939 } 940 return b[:n], nil 941 } 942 func (dst *SetUIDataRequest) XXX_Merge(src proto.Message) { 943 xxx_messageInfo_SetUIDataRequest.Merge(dst, src) 944 } 945 func (m *SetUIDataRequest) XXX_Size() int { 946 return m.Size() 947 } 948 func (m *SetUIDataRequest) XXX_DiscardUnknown() { 949 xxx_messageInfo_SetUIDataRequest.DiscardUnknown(m) 950 } 951 952 var xxx_messageInfo_SetUIDataRequest proto.InternalMessageInfo 953 954 // SetUIDataResponse is currently an empty response. 955 type SetUIDataResponse struct { 956 } 957 958 func (m *SetUIDataResponse) Reset() { *m = SetUIDataResponse{} } 959 func (m *SetUIDataResponse) String() string { return proto.CompactTextString(m) } 960 func (*SetUIDataResponse) ProtoMessage() {} 961 func (*SetUIDataResponse) Descriptor() ([]byte, []int) { 962 return fileDescriptor_admin_bf4ab5a980824a78, []int{15} 963 } 964 func (m *SetUIDataResponse) XXX_Unmarshal(b []byte) error { 965 return m.Unmarshal(b) 966 } 967 func (m *SetUIDataResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 968 b = b[:cap(b)] 969 n, err := m.MarshalTo(b) 970 if err != nil { 971 return nil, err 972 } 973 return b[:n], nil 974 } 975 func (dst *SetUIDataResponse) XXX_Merge(src proto.Message) { 976 xxx_messageInfo_SetUIDataResponse.Merge(dst, src) 977 } 978 func (m *SetUIDataResponse) XXX_Size() int { 979 return m.Size() 980 } 981 func (m *SetUIDataResponse) XXX_DiscardUnknown() { 982 xxx_messageInfo_SetUIDataResponse.DiscardUnknown(m) 983 } 984 985 var xxx_messageInfo_SetUIDataResponse proto.InternalMessageInfo 986 987 // GETUIDataRequest requests the values for the given keys from the system.ui 988 // table. 989 type GetUIDataRequest struct { 990 Keys []string `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"` 991 } 992 993 func (m *GetUIDataRequest) Reset() { *m = GetUIDataRequest{} } 994 func (m *GetUIDataRequest) String() string { return proto.CompactTextString(m) } 995 func (*GetUIDataRequest) ProtoMessage() {} 996 func (*GetUIDataRequest) Descriptor() ([]byte, []int) { 997 return fileDescriptor_admin_bf4ab5a980824a78, []int{16} 998 } 999 func (m *GetUIDataRequest) XXX_Unmarshal(b []byte) error { 1000 return m.Unmarshal(b) 1001 } 1002 func (m *GetUIDataRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1003 b = b[:cap(b)] 1004 n, err := m.MarshalTo(b) 1005 if err != nil { 1006 return nil, err 1007 } 1008 return b[:n], nil 1009 } 1010 func (dst *GetUIDataRequest) XXX_Merge(src proto.Message) { 1011 xxx_messageInfo_GetUIDataRequest.Merge(dst, src) 1012 } 1013 func (m *GetUIDataRequest) XXX_Size() int { 1014 return m.Size() 1015 } 1016 func (m *GetUIDataRequest) XXX_DiscardUnknown() { 1017 xxx_messageInfo_GetUIDataRequest.DiscardUnknown(m) 1018 } 1019 1020 var xxx_messageInfo_GetUIDataRequest proto.InternalMessageInfo 1021 1022 // GetUIDataResponse contains the requested values and the times at which 1023 // the values were last updated. 1024 type GetUIDataResponse struct { 1025 // key_values maps keys to their retrieved values. If this doesn't contain a 1026 // a requested key, that key was not found. 1027 KeyValues map[string]GetUIDataResponse_Value `protobuf:"bytes,1,rep,name=key_values,json=keyValues,proto3" json:"key_values" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 1028 } 1029 1030 func (m *GetUIDataResponse) Reset() { *m = GetUIDataResponse{} } 1031 func (m *GetUIDataResponse) String() string { return proto.CompactTextString(m) } 1032 func (*GetUIDataResponse) ProtoMessage() {} 1033 func (*GetUIDataResponse) Descriptor() ([]byte, []int) { 1034 return fileDescriptor_admin_bf4ab5a980824a78, []int{17} 1035 } 1036 func (m *GetUIDataResponse) XXX_Unmarshal(b []byte) error { 1037 return m.Unmarshal(b) 1038 } 1039 func (m *GetUIDataResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1040 b = b[:cap(b)] 1041 n, err := m.MarshalTo(b) 1042 if err != nil { 1043 return nil, err 1044 } 1045 return b[:n], nil 1046 } 1047 func (dst *GetUIDataResponse) XXX_Merge(src proto.Message) { 1048 xxx_messageInfo_GetUIDataResponse.Merge(dst, src) 1049 } 1050 func (m *GetUIDataResponse) XXX_Size() int { 1051 return m.Size() 1052 } 1053 func (m *GetUIDataResponse) XXX_DiscardUnknown() { 1054 xxx_messageInfo_GetUIDataResponse.DiscardUnknown(m) 1055 } 1056 1057 var xxx_messageInfo_GetUIDataResponse proto.InternalMessageInfo 1058 1059 type GetUIDataResponse_Value struct { 1060 // value is the value of the requested key. 1061 Value []byte `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` 1062 // last_updated is the time at which the value was last updated. 1063 LastUpdated time.Time `protobuf:"bytes,2,opt,name=last_updated,json=lastUpdated,proto3,stdtime" json:"last_updated"` 1064 } 1065 1066 func (m *GetUIDataResponse_Value) Reset() { *m = GetUIDataResponse_Value{} } 1067 func (m *GetUIDataResponse_Value) String() string { return proto.CompactTextString(m) } 1068 func (*GetUIDataResponse_Value) ProtoMessage() {} 1069 func (*GetUIDataResponse_Value) Descriptor() ([]byte, []int) { 1070 return fileDescriptor_admin_bf4ab5a980824a78, []int{17, 0} 1071 } 1072 func (m *GetUIDataResponse_Value) XXX_Unmarshal(b []byte) error { 1073 return m.Unmarshal(b) 1074 } 1075 func (m *GetUIDataResponse_Value) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1076 b = b[:cap(b)] 1077 n, err := m.MarshalTo(b) 1078 if err != nil { 1079 return nil, err 1080 } 1081 return b[:n], nil 1082 } 1083 func (dst *GetUIDataResponse_Value) XXX_Merge(src proto.Message) { 1084 xxx_messageInfo_GetUIDataResponse_Value.Merge(dst, src) 1085 } 1086 func (m *GetUIDataResponse_Value) XXX_Size() int { 1087 return m.Size() 1088 } 1089 func (m *GetUIDataResponse_Value) XXX_DiscardUnknown() { 1090 xxx_messageInfo_GetUIDataResponse_Value.DiscardUnknown(m) 1091 } 1092 1093 var xxx_messageInfo_GetUIDataResponse_Value proto.InternalMessageInfo 1094 1095 // ClusterRequest requests metadata for the cluster. 1096 type ClusterRequest struct { 1097 } 1098 1099 func (m *ClusterRequest) Reset() { *m = ClusterRequest{} } 1100 func (m *ClusterRequest) String() string { return proto.CompactTextString(m) } 1101 func (*ClusterRequest) ProtoMessage() {} 1102 func (*ClusterRequest) Descriptor() ([]byte, []int) { 1103 return fileDescriptor_admin_bf4ab5a980824a78, []int{18} 1104 } 1105 func (m *ClusterRequest) XXX_Unmarshal(b []byte) error { 1106 return m.Unmarshal(b) 1107 } 1108 func (m *ClusterRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1109 b = b[:cap(b)] 1110 n, err := m.MarshalTo(b) 1111 if err != nil { 1112 return nil, err 1113 } 1114 return b[:n], nil 1115 } 1116 func (dst *ClusterRequest) XXX_Merge(src proto.Message) { 1117 xxx_messageInfo_ClusterRequest.Merge(dst, src) 1118 } 1119 func (m *ClusterRequest) XXX_Size() int { 1120 return m.Size() 1121 } 1122 func (m *ClusterRequest) XXX_DiscardUnknown() { 1123 xxx_messageInfo_ClusterRequest.DiscardUnknown(m) 1124 } 1125 1126 var xxx_messageInfo_ClusterRequest proto.InternalMessageInfo 1127 1128 // ClusterResponse contains metadata for the cluster. 1129 type ClusterResponse struct { 1130 // The unique ID used to identify this cluster. 1131 ClusterID string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` 1132 // True if diagnostics reporting is enabled for the cluster. 1133 ReportingEnabled bool `protobuf:"varint,2,opt,name=reporting_enabled,json=reportingEnabled,proto3" json:"reporting_enabled,omitempty"` 1134 // True if enterprise features are enabled for the cluster. 1135 EnterpriseEnabled bool `protobuf:"varint,3,opt,name=enterprise_enabled,json=enterpriseEnabled,proto3" json:"enterprise_enabled,omitempty"` 1136 } 1137 1138 func (m *ClusterResponse) Reset() { *m = ClusterResponse{} } 1139 func (m *ClusterResponse) String() string { return proto.CompactTextString(m) } 1140 func (*ClusterResponse) ProtoMessage() {} 1141 func (*ClusterResponse) Descriptor() ([]byte, []int) { 1142 return fileDescriptor_admin_bf4ab5a980824a78, []int{19} 1143 } 1144 func (m *ClusterResponse) XXX_Unmarshal(b []byte) error { 1145 return m.Unmarshal(b) 1146 } 1147 func (m *ClusterResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1148 b = b[:cap(b)] 1149 n, err := m.MarshalTo(b) 1150 if err != nil { 1151 return nil, err 1152 } 1153 return b[:n], nil 1154 } 1155 func (dst *ClusterResponse) XXX_Merge(src proto.Message) { 1156 xxx_messageInfo_ClusterResponse.Merge(dst, src) 1157 } 1158 func (m *ClusterResponse) XXX_Size() int { 1159 return m.Size() 1160 } 1161 func (m *ClusterResponse) XXX_DiscardUnknown() { 1162 xxx_messageInfo_ClusterResponse.DiscardUnknown(m) 1163 } 1164 1165 var xxx_messageInfo_ClusterResponse proto.InternalMessageInfo 1166 1167 // DrainRequest requests the server to enter the specified draining mode. The 1168 // server first deactivates all the modes specified in 'off' and then activates 1169 // all those in 'on'. 1170 type DrainRequest struct { 1171 // deprecated_probe_indicator works as follows: 1172 // - if nil, it indicates that the request is a probe only and 1173 // the server should not actually drain. This indicator 1174 // is supported for pre-20.1 RPC clients which do not know 1175 // about the skip_drain field below. 1176 // - if non-nil, it must be exactly equal to the slice [0, 1]. 1177 // Other values result in an error. When non-nil, 1178 // it implies do_drain = true regardless of the value of the 1179 // other field (pre-20.1 clients don't populate the other field). 1180 // 1181 // This field will be removed in 20.2 in favor of 1182 // do_drain below. 1183 DeprecatedProbeIndicator []int32 `protobuf:"varint,1,rep,packed,name=deprecated_probe_indicator,json=deprecatedProbeIndicator,proto3" json:"deprecated_probe_indicator,omitempty"` 1184 // When true, terminates the process after the server has started draining. 1185 // Setting both shutdown and do_drain to false causes 1186 // the request to only operate as a probe. 1187 // Setting do_drain to false and shutdown to true causes 1188 // the server to shut down immediately without 1189 // first draining. 1190 Shutdown bool `protobuf:"varint,3,opt,name=shutdown,proto3" json:"shutdown,omitempty"` 1191 // When true, perform the drain phase. See the comment above on 1192 // shutdown for an explanation of the interaction between the two. 1193 // do_drain is also implied by a non-nil deprecated_probe_indicator. 1194 DoDrain bool `protobuf:"varint,4,opt,name=do_drain,json=doDrain,proto3" json:"do_drain,omitempty"` 1195 } 1196 1197 func (m *DrainRequest) Reset() { *m = DrainRequest{} } 1198 func (m *DrainRequest) String() string { return proto.CompactTextString(m) } 1199 func (*DrainRequest) ProtoMessage() {} 1200 func (*DrainRequest) Descriptor() ([]byte, []int) { 1201 return fileDescriptor_admin_bf4ab5a980824a78, []int{20} 1202 } 1203 func (m *DrainRequest) XXX_Unmarshal(b []byte) error { 1204 return m.Unmarshal(b) 1205 } 1206 func (m *DrainRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1207 b = b[:cap(b)] 1208 n, err := m.MarshalTo(b) 1209 if err != nil { 1210 return nil, err 1211 } 1212 return b[:n], nil 1213 } 1214 func (dst *DrainRequest) XXX_Merge(src proto.Message) { 1215 xxx_messageInfo_DrainRequest.Merge(dst, src) 1216 } 1217 func (m *DrainRequest) XXX_Size() int { 1218 return m.Size() 1219 } 1220 func (m *DrainRequest) XXX_DiscardUnknown() { 1221 xxx_messageInfo_DrainRequest.DiscardUnknown(m) 1222 } 1223 1224 var xxx_messageInfo_DrainRequest proto.InternalMessageInfo 1225 1226 // DrainResponse is the response to a successful DrainRequest. 1227 type DrainResponse struct { 1228 // deprecated_drain_status works as follows: 1229 // - if the server is NOT currently draining, 1230 // it will be set to an empty or nil slice. 1231 // - a non-nil slice indicates the server is currently 1232 // draining. 1233 // 1234 // This field exists for the benefit of 19.x clients 1235 // and will be removed in 20.2. 1236 DeprecatedDrainStatus []int32 `protobuf:"varint,1,rep,packed,name=deprecated_drain_status,json=deprecatedDrainStatus,proto3" json:"deprecated_drain_status,omitempty"` 1237 // is_draining is set to true iff the server is currently draining. 1238 // This is set to true in response to a request where skip_drain 1239 // is false; but it can also be set to true in response 1240 // to a probe request (!shutdown && skip_drain) if another 1241 // drain request has been issued prior or asynchronously. 1242 IsDraining bool `protobuf:"varint,2,opt,name=is_draining,json=isDraining,proto3" json:"is_draining,omitempty"` 1243 // drain_remaining_indicator measures, at the time of starting to 1244 // process the corresponding drain request, how many actions to 1245 // fully drain the node were deemed to be necessary. Some, but not 1246 // all, of these actions may already have been carried out by the 1247 // time this indicator is received by the client. The client should 1248 // issue requests until this indicator first reaches zero, which 1249 // indicates that the node is fully drained. 1250 // 1251 // The API contract is the following: 1252 // 1253 // - upon a first Drain call with do_drain set, the remaining 1254 // indicator will have some value >=0. If >0, it indicates that 1255 // drain is pushing state away from the node. (What this state 1256 // precisely means is left unspecified for this field. See below 1257 // for details.) 1258 // 1259 // - upon a subsequent Drain call with do_drain set, the remaining 1260 // indicator should have reduced in value. The drain process does best 1261 // effort at shedding state away from the node; hopefully, all the 1262 // state is shed away upon the first call and the progress 1263 // indicator can be zero as early as the second call. However, 1264 // if there was a lot of state to shed, it is possible for 1265 // timeout to be encountered upon the first call. In that case, the 1266 // second call will do some more work and return a non-zero value 1267 // as well. 1268 // 1269 // - eventually, in an iterated sequence of DrainRequests with 1270 // do_drain set, the remaining indicator should reduce to zero. At 1271 // that point the client can conclude that no state is left to 1272 // shed, and it should be safe to shut down the node with a 1273 // DrainRequest with shutdown = true. 1274 // 1275 // Note that this field is left unpopulated (and thus remains at 1276 // zero) for pre-20.1 nodes. A client can recognize this by 1277 // observing is_draining to be false after a request with do_drain = 1278 // true: the is_draining field is also left unpopulated by pre-20.1 1279 // nodes. 1280 DrainRemainingIndicator uint64 `protobuf:"varint,3,opt,name=drain_remaining_indicator,json=drainRemainingIndicator,proto3" json:"drain_remaining_indicator,omitempty"` 1281 // drain_remaining_description is an informal (= not 1282 // machine-parsable) string that explains the progress of the drain 1283 // process to human eyes. This is intended for use mainly for 1284 // troubleshooting. 1285 // 1286 // The field is only populated if do_drain is true in the 1287 // request. 1288 DrainRemainingDescription string `protobuf:"bytes,4,opt,name=drain_remaining_description,json=drainRemainingDescription,proto3" json:"drain_remaining_description,omitempty"` 1289 } 1290 1291 func (m *DrainResponse) Reset() { *m = DrainResponse{} } 1292 func (m *DrainResponse) String() string { return proto.CompactTextString(m) } 1293 func (*DrainResponse) ProtoMessage() {} 1294 func (*DrainResponse) Descriptor() ([]byte, []int) { 1295 return fileDescriptor_admin_bf4ab5a980824a78, []int{21} 1296 } 1297 func (m *DrainResponse) XXX_Unmarshal(b []byte) error { 1298 return m.Unmarshal(b) 1299 } 1300 func (m *DrainResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1301 b = b[:cap(b)] 1302 n, err := m.MarshalTo(b) 1303 if err != nil { 1304 return nil, err 1305 } 1306 return b[:n], nil 1307 } 1308 func (dst *DrainResponse) XXX_Merge(src proto.Message) { 1309 xxx_messageInfo_DrainResponse.Merge(dst, src) 1310 } 1311 func (m *DrainResponse) XXX_Size() int { 1312 return m.Size() 1313 } 1314 func (m *DrainResponse) XXX_DiscardUnknown() { 1315 xxx_messageInfo_DrainResponse.DiscardUnknown(m) 1316 } 1317 1318 var xxx_messageInfo_DrainResponse proto.InternalMessageInfo 1319 1320 // DecommissionStatusRequest requests the decommissioning status for the 1321 // specified or, if none are specified, all nodes. 1322 type DecommissionStatusRequest struct { 1323 NodeIDs []github_com_cockroachdb_cockroach_pkg_roachpb.NodeID `protobuf:"varint,1,rep,packed,name=node_ids,json=nodeIds,proto3,casttype=github.com/cockroachdb/cockroach/pkg/roachpb.NodeID" json:"node_ids,omitempty"` 1324 } 1325 1326 func (m *DecommissionStatusRequest) Reset() { *m = DecommissionStatusRequest{} } 1327 func (m *DecommissionStatusRequest) String() string { return proto.CompactTextString(m) } 1328 func (*DecommissionStatusRequest) ProtoMessage() {} 1329 func (*DecommissionStatusRequest) Descriptor() ([]byte, []int) { 1330 return fileDescriptor_admin_bf4ab5a980824a78, []int{22} 1331 } 1332 func (m *DecommissionStatusRequest) XXX_Unmarshal(b []byte) error { 1333 return m.Unmarshal(b) 1334 } 1335 func (m *DecommissionStatusRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1336 b = b[:cap(b)] 1337 n, err := m.MarshalTo(b) 1338 if err != nil { 1339 return nil, err 1340 } 1341 return b[:n], nil 1342 } 1343 func (dst *DecommissionStatusRequest) XXX_Merge(src proto.Message) { 1344 xxx_messageInfo_DecommissionStatusRequest.Merge(dst, src) 1345 } 1346 func (m *DecommissionStatusRequest) XXX_Size() int { 1347 return m.Size() 1348 } 1349 func (m *DecommissionStatusRequest) XXX_DiscardUnknown() { 1350 xxx_messageInfo_DecommissionStatusRequest.DiscardUnknown(m) 1351 } 1352 1353 var xxx_messageInfo_DecommissionStatusRequest proto.InternalMessageInfo 1354 1355 // DecommissionRequest requests the server to set the Decommissioning flag on 1356 // all nodes specified by 'node_id' to the value of 'decommissioning'. 1357 // 1358 // If no 'node_id' is given, targets the recipient node. 1359 type DecommissionRequest struct { 1360 NodeIDs []github_com_cockroachdb_cockroach_pkg_roachpb.NodeID `protobuf:"varint,1,rep,packed,name=node_ids,json=nodeIds,proto3,casttype=github.com/cockroachdb/cockroach/pkg/roachpb.NodeID" json:"node_ids,omitempty"` 1361 Decommissioning bool `protobuf:"varint,2,opt,name=decommissioning,proto3" json:"decommissioning,omitempty"` 1362 } 1363 1364 func (m *DecommissionRequest) Reset() { *m = DecommissionRequest{} } 1365 func (m *DecommissionRequest) String() string { return proto.CompactTextString(m) } 1366 func (*DecommissionRequest) ProtoMessage() {} 1367 func (*DecommissionRequest) Descriptor() ([]byte, []int) { 1368 return fileDescriptor_admin_bf4ab5a980824a78, []int{23} 1369 } 1370 func (m *DecommissionRequest) XXX_Unmarshal(b []byte) error { 1371 return m.Unmarshal(b) 1372 } 1373 func (m *DecommissionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1374 b = b[:cap(b)] 1375 n, err := m.MarshalTo(b) 1376 if err != nil { 1377 return nil, err 1378 } 1379 return b[:n], nil 1380 } 1381 func (dst *DecommissionRequest) XXX_Merge(src proto.Message) { 1382 xxx_messageInfo_DecommissionRequest.Merge(dst, src) 1383 } 1384 func (m *DecommissionRequest) XXX_Size() int { 1385 return m.Size() 1386 } 1387 func (m *DecommissionRequest) XXX_DiscardUnknown() { 1388 xxx_messageInfo_DecommissionRequest.DiscardUnknown(m) 1389 } 1390 1391 var xxx_messageInfo_DecommissionRequest proto.InternalMessageInfo 1392 1393 // DecommissionStatusResponse lists decommissioning statuses for a number of NodeIDs. 1394 type DecommissionStatusResponse struct { 1395 // Status of all affected nodes. 1396 Status []DecommissionStatusResponse_Status `protobuf:"bytes,2,rep,name=status,proto3" json:"status"` 1397 } 1398 1399 func (m *DecommissionStatusResponse) Reset() { *m = DecommissionStatusResponse{} } 1400 func (m *DecommissionStatusResponse) String() string { return proto.CompactTextString(m) } 1401 func (*DecommissionStatusResponse) ProtoMessage() {} 1402 func (*DecommissionStatusResponse) Descriptor() ([]byte, []int) { 1403 return fileDescriptor_admin_bf4ab5a980824a78, []int{24} 1404 } 1405 func (m *DecommissionStatusResponse) XXX_Unmarshal(b []byte) error { 1406 return m.Unmarshal(b) 1407 } 1408 func (m *DecommissionStatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1409 b = b[:cap(b)] 1410 n, err := m.MarshalTo(b) 1411 if err != nil { 1412 return nil, err 1413 } 1414 return b[:n], nil 1415 } 1416 func (dst *DecommissionStatusResponse) XXX_Merge(src proto.Message) { 1417 xxx_messageInfo_DecommissionStatusResponse.Merge(dst, src) 1418 } 1419 func (m *DecommissionStatusResponse) XXX_Size() int { 1420 return m.Size() 1421 } 1422 func (m *DecommissionStatusResponse) XXX_DiscardUnknown() { 1423 xxx_messageInfo_DecommissionStatusResponse.DiscardUnknown(m) 1424 } 1425 1426 var xxx_messageInfo_DecommissionStatusResponse proto.InternalMessageInfo 1427 1428 type DecommissionStatusResponse_Status struct { 1429 NodeID github_com_cockroachdb_cockroach_pkg_roachpb.NodeID `protobuf:"varint,1,opt,name=node_id,json=nodeId,proto3,casttype=github.com/cockroachdb/cockroach/pkg/roachpb.NodeID" json:"node_id,omitempty"` 1430 IsLive bool `protobuf:"varint,2,opt,name=is_live,json=isLive,proto3" json:"is_live,omitempty"` 1431 // The number of replicas on the node, computed by scanning meta2 ranges. 1432 ReplicaCount int64 `protobuf:"varint,3,opt,name=replica_count,json=replicaCount,proto3" json:"replica_count,omitempty"` 1433 Decommissioning bool `protobuf:"varint,4,opt,name=decommissioning,proto3" json:"decommissioning,omitempty"` 1434 Draining bool `protobuf:"varint,5,opt,name=draining,proto3" json:"draining,omitempty"` 1435 } 1436 1437 func (m *DecommissionStatusResponse_Status) Reset() { *m = DecommissionStatusResponse_Status{} } 1438 func (m *DecommissionStatusResponse_Status) String() string { return proto.CompactTextString(m) } 1439 func (*DecommissionStatusResponse_Status) ProtoMessage() {} 1440 func (*DecommissionStatusResponse_Status) Descriptor() ([]byte, []int) { 1441 return fileDescriptor_admin_bf4ab5a980824a78, []int{24, 0} 1442 } 1443 func (m *DecommissionStatusResponse_Status) XXX_Unmarshal(b []byte) error { 1444 return m.Unmarshal(b) 1445 } 1446 func (m *DecommissionStatusResponse_Status) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1447 b = b[:cap(b)] 1448 n, err := m.MarshalTo(b) 1449 if err != nil { 1450 return nil, err 1451 } 1452 return b[:n], nil 1453 } 1454 func (dst *DecommissionStatusResponse_Status) XXX_Merge(src proto.Message) { 1455 xxx_messageInfo_DecommissionStatusResponse_Status.Merge(dst, src) 1456 } 1457 func (m *DecommissionStatusResponse_Status) XXX_Size() int { 1458 return m.Size() 1459 } 1460 func (m *DecommissionStatusResponse_Status) XXX_DiscardUnknown() { 1461 xxx_messageInfo_DecommissionStatusResponse_Status.DiscardUnknown(m) 1462 } 1463 1464 var xxx_messageInfo_DecommissionStatusResponse_Status proto.InternalMessageInfo 1465 1466 // SettingsRequest inquires what are the current settings in the cluster. 1467 type SettingsRequest struct { 1468 // The array of setting names to retrieve. 1469 // An empty keys array means "all". 1470 Keys []string `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"` 1471 // Indicate whether to see unredacted setting values. 1472 // This is opt-in so that a previous version `cockroach zip` 1473 // does not start reporting values when this becomes active. 1474 // For good security, the server only obeys this after it checks 1475 // that the logger-in user has admin privilege. 1476 UnredactedValues bool `protobuf:"varint,2,opt,name=unredacted_values,json=unredactedValues,proto3" json:"unredacted_values,omitempty"` 1477 } 1478 1479 func (m *SettingsRequest) Reset() { *m = SettingsRequest{} } 1480 func (m *SettingsRequest) String() string { return proto.CompactTextString(m) } 1481 func (*SettingsRequest) ProtoMessage() {} 1482 func (*SettingsRequest) Descriptor() ([]byte, []int) { 1483 return fileDescriptor_admin_bf4ab5a980824a78, []int{25} 1484 } 1485 func (m *SettingsRequest) XXX_Unmarshal(b []byte) error { 1486 return m.Unmarshal(b) 1487 } 1488 func (m *SettingsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1489 b = b[:cap(b)] 1490 n, err := m.MarshalTo(b) 1491 if err != nil { 1492 return nil, err 1493 } 1494 return b[:n], nil 1495 } 1496 func (dst *SettingsRequest) XXX_Merge(src proto.Message) { 1497 xxx_messageInfo_SettingsRequest.Merge(dst, src) 1498 } 1499 func (m *SettingsRequest) XXX_Size() int { 1500 return m.Size() 1501 } 1502 func (m *SettingsRequest) XXX_DiscardUnknown() { 1503 xxx_messageInfo_SettingsRequest.DiscardUnknown(m) 1504 } 1505 1506 var xxx_messageInfo_SettingsRequest proto.InternalMessageInfo 1507 1508 // SettingsResponse is the response to SettingsRequest. 1509 type SettingsResponse struct { 1510 KeyValues map[string]SettingsResponse_Value `protobuf:"bytes,1,rep,name=key_values,json=keyValues,proto3" json:"key_values" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 1511 } 1512 1513 func (m *SettingsResponse) Reset() { *m = SettingsResponse{} } 1514 func (m *SettingsResponse) String() string { return proto.CompactTextString(m) } 1515 func (*SettingsResponse) ProtoMessage() {} 1516 func (*SettingsResponse) Descriptor() ([]byte, []int) { 1517 return fileDescriptor_admin_bf4ab5a980824a78, []int{26} 1518 } 1519 func (m *SettingsResponse) XXX_Unmarshal(b []byte) error { 1520 return m.Unmarshal(b) 1521 } 1522 func (m *SettingsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1523 b = b[:cap(b)] 1524 n, err := m.MarshalTo(b) 1525 if err != nil { 1526 return nil, err 1527 } 1528 return b[:n], nil 1529 } 1530 func (dst *SettingsResponse) XXX_Merge(src proto.Message) { 1531 xxx_messageInfo_SettingsResponse.Merge(dst, src) 1532 } 1533 func (m *SettingsResponse) XXX_Size() int { 1534 return m.Size() 1535 } 1536 func (m *SettingsResponse) XXX_DiscardUnknown() { 1537 xxx_messageInfo_SettingsResponse.DiscardUnknown(m) 1538 } 1539 1540 var xxx_messageInfo_SettingsResponse proto.InternalMessageInfo 1541 1542 type SettingsResponse_Value struct { 1543 Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` 1544 Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` 1545 Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` 1546 Public bool `protobuf:"varint,4,opt,name=public,proto3" json:"public,omitempty"` 1547 } 1548 1549 func (m *SettingsResponse_Value) Reset() { *m = SettingsResponse_Value{} } 1550 func (m *SettingsResponse_Value) String() string { return proto.CompactTextString(m) } 1551 func (*SettingsResponse_Value) ProtoMessage() {} 1552 func (*SettingsResponse_Value) Descriptor() ([]byte, []int) { 1553 return fileDescriptor_admin_bf4ab5a980824a78, []int{26, 0} 1554 } 1555 func (m *SettingsResponse_Value) XXX_Unmarshal(b []byte) error { 1556 return m.Unmarshal(b) 1557 } 1558 func (m *SettingsResponse_Value) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1559 b = b[:cap(b)] 1560 n, err := m.MarshalTo(b) 1561 if err != nil { 1562 return nil, err 1563 } 1564 return b[:n], nil 1565 } 1566 func (dst *SettingsResponse_Value) XXX_Merge(src proto.Message) { 1567 xxx_messageInfo_SettingsResponse_Value.Merge(dst, src) 1568 } 1569 func (m *SettingsResponse_Value) XXX_Size() int { 1570 return m.Size() 1571 } 1572 func (m *SettingsResponse_Value) XXX_DiscardUnknown() { 1573 xxx_messageInfo_SettingsResponse_Value.DiscardUnknown(m) 1574 } 1575 1576 var xxx_messageInfo_SettingsResponse_Value proto.InternalMessageInfo 1577 1578 // HealthRequest requests a liveness or readiness check. 1579 // 1580 // A liveness check is triggered via ready set to false. In this mode, 1581 // an empty response is returned immediately, that is, the caller merely 1582 // learns that the process is running. 1583 // 1584 // A readiness check (ready == true) is suitable for determining whether 1585 // user traffic should be directed at a given node, for example by a load 1586 // balancer. In this mode, a successful response is returned only if the 1587 // node: 1588 // 1589 // - is not in the process of shutting down or booting up (including 1590 // waiting for cluster bootstrap); 1591 // - is regarded as healthy by the cluster via the recent broadcast of 1592 // a liveness beacon. Absent either of these conditions, an error 1593 // code will result. 1594 // 1595 type HealthRequest struct { 1596 // ready specifies whether the client wants to know whether the 1597 // target node is ready to receive traffic. If a node is unready, an 1598 // error will be returned. 1599 Ready bool `protobuf:"varint,1,opt,name=ready,proto3" json:"ready,omitempty"` 1600 } 1601 1602 func (m *HealthRequest) Reset() { *m = HealthRequest{} } 1603 func (m *HealthRequest) String() string { return proto.CompactTextString(m) } 1604 func (*HealthRequest) ProtoMessage() {} 1605 func (*HealthRequest) Descriptor() ([]byte, []int) { 1606 return fileDescriptor_admin_bf4ab5a980824a78, []int{27} 1607 } 1608 func (m *HealthRequest) XXX_Unmarshal(b []byte) error { 1609 return m.Unmarshal(b) 1610 } 1611 func (m *HealthRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1612 b = b[:cap(b)] 1613 n, err := m.MarshalTo(b) 1614 if err != nil { 1615 return nil, err 1616 } 1617 return b[:n], nil 1618 } 1619 func (dst *HealthRequest) XXX_Merge(src proto.Message) { 1620 xxx_messageInfo_HealthRequest.Merge(dst, src) 1621 } 1622 func (m *HealthRequest) XXX_Size() int { 1623 return m.Size() 1624 } 1625 func (m *HealthRequest) XXX_DiscardUnknown() { 1626 xxx_messageInfo_HealthRequest.DiscardUnknown(m) 1627 } 1628 1629 var xxx_messageInfo_HealthRequest proto.InternalMessageInfo 1630 1631 // HealthResponse is the response to HealthRequest. It currently does not 1632 // contain any information. 1633 type HealthResponse struct { 1634 } 1635 1636 func (m *HealthResponse) Reset() { *m = HealthResponse{} } 1637 func (m *HealthResponse) String() string { return proto.CompactTextString(m) } 1638 func (*HealthResponse) ProtoMessage() {} 1639 func (*HealthResponse) Descriptor() ([]byte, []int) { 1640 return fileDescriptor_admin_bf4ab5a980824a78, []int{28} 1641 } 1642 func (m *HealthResponse) XXX_Unmarshal(b []byte) error { 1643 return m.Unmarshal(b) 1644 } 1645 func (m *HealthResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1646 b = b[:cap(b)] 1647 n, err := m.MarshalTo(b) 1648 if err != nil { 1649 return nil, err 1650 } 1651 return b[:n], nil 1652 } 1653 func (dst *HealthResponse) XXX_Merge(src proto.Message) { 1654 xxx_messageInfo_HealthResponse.Merge(dst, src) 1655 } 1656 func (m *HealthResponse) XXX_Size() int { 1657 return m.Size() 1658 } 1659 func (m *HealthResponse) XXX_DiscardUnknown() { 1660 xxx_messageInfo_HealthResponse.DiscardUnknown(m) 1661 } 1662 1663 var xxx_messageInfo_HealthResponse proto.InternalMessageInfo 1664 1665 // LivenessRequest requests liveness data for all nodes on the cluster. 1666 type LivenessRequest struct { 1667 } 1668 1669 func (m *LivenessRequest) Reset() { *m = LivenessRequest{} } 1670 func (m *LivenessRequest) String() string { return proto.CompactTextString(m) } 1671 func (*LivenessRequest) ProtoMessage() {} 1672 func (*LivenessRequest) Descriptor() ([]byte, []int) { 1673 return fileDescriptor_admin_bf4ab5a980824a78, []int{29} 1674 } 1675 func (m *LivenessRequest) XXX_Unmarshal(b []byte) error { 1676 return m.Unmarshal(b) 1677 } 1678 func (m *LivenessRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1679 b = b[:cap(b)] 1680 n, err := m.MarshalTo(b) 1681 if err != nil { 1682 return nil, err 1683 } 1684 return b[:n], nil 1685 } 1686 func (dst *LivenessRequest) XXX_Merge(src proto.Message) { 1687 xxx_messageInfo_LivenessRequest.Merge(dst, src) 1688 } 1689 func (m *LivenessRequest) XXX_Size() int { 1690 return m.Size() 1691 } 1692 func (m *LivenessRequest) XXX_DiscardUnknown() { 1693 xxx_messageInfo_LivenessRequest.DiscardUnknown(m) 1694 } 1695 1696 var xxx_messageInfo_LivenessRequest proto.InternalMessageInfo 1697 1698 // LivenessResponse contains the liveness status of each node on the cluster. 1699 type LivenessResponse struct { 1700 Livenesses []kvserverpb.Liveness `protobuf:"bytes,1,rep,name=livenesses,proto3" json:"livenesses"` 1701 Statuses map[github_com_cockroachdb_cockroach_pkg_roachpb.NodeID]kvserverpb.NodeLivenessStatus `protobuf:"bytes,2,rep,name=statuses,proto3,castkey=github.com/cockroachdb/cockroach/pkg/roachpb.NodeID" json:"statuses" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=cockroach.kv.kvserver.storagepb.NodeLivenessStatus"` 1702 } 1703 1704 func (m *LivenessResponse) Reset() { *m = LivenessResponse{} } 1705 func (m *LivenessResponse) String() string { return proto.CompactTextString(m) } 1706 func (*LivenessResponse) ProtoMessage() {} 1707 func (*LivenessResponse) Descriptor() ([]byte, []int) { 1708 return fileDescriptor_admin_bf4ab5a980824a78, []int{30} 1709 } 1710 func (m *LivenessResponse) XXX_Unmarshal(b []byte) error { 1711 return m.Unmarshal(b) 1712 } 1713 func (m *LivenessResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1714 b = b[:cap(b)] 1715 n, err := m.MarshalTo(b) 1716 if err != nil { 1717 return nil, err 1718 } 1719 return b[:n], nil 1720 } 1721 func (dst *LivenessResponse) XXX_Merge(src proto.Message) { 1722 xxx_messageInfo_LivenessResponse.Merge(dst, src) 1723 } 1724 func (m *LivenessResponse) XXX_Size() int { 1725 return m.Size() 1726 } 1727 func (m *LivenessResponse) XXX_DiscardUnknown() { 1728 xxx_messageInfo_LivenessResponse.DiscardUnknown(m) 1729 } 1730 1731 var xxx_messageInfo_LivenessResponse proto.InternalMessageInfo 1732 1733 // JobsRequest requests system job information of the given status and type. 1734 type JobsRequest struct { 1735 Limit int32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"` 1736 Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` 1737 Type jobspb.Type `protobuf:"varint,3,opt,name=type,proto3,enum=cockroach.sql.jobs.jobspb.Type" json:"type,omitempty"` 1738 } 1739 1740 func (m *JobsRequest) Reset() { *m = JobsRequest{} } 1741 func (m *JobsRequest) String() string { return proto.CompactTextString(m) } 1742 func (*JobsRequest) ProtoMessage() {} 1743 func (*JobsRequest) Descriptor() ([]byte, []int) { 1744 return fileDescriptor_admin_bf4ab5a980824a78, []int{31} 1745 } 1746 func (m *JobsRequest) XXX_Unmarshal(b []byte) error { 1747 return m.Unmarshal(b) 1748 } 1749 func (m *JobsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1750 b = b[:cap(b)] 1751 n, err := m.MarshalTo(b) 1752 if err != nil { 1753 return nil, err 1754 } 1755 return b[:n], nil 1756 } 1757 func (dst *JobsRequest) XXX_Merge(src proto.Message) { 1758 xxx_messageInfo_JobsRequest.Merge(dst, src) 1759 } 1760 func (m *JobsRequest) XXX_Size() int { 1761 return m.Size() 1762 } 1763 func (m *JobsRequest) XXX_DiscardUnknown() { 1764 xxx_messageInfo_JobsRequest.DiscardUnknown(m) 1765 } 1766 1767 var xxx_messageInfo_JobsRequest proto.InternalMessageInfo 1768 1769 // JobsResponse contains the job record for each matching job. 1770 type JobsResponse struct { 1771 Jobs []JobsResponse_Job `protobuf:"bytes,1,rep,name=jobs,proto3" json:"jobs"` 1772 } 1773 1774 func (m *JobsResponse) Reset() { *m = JobsResponse{} } 1775 func (m *JobsResponse) String() string { return proto.CompactTextString(m) } 1776 func (*JobsResponse) ProtoMessage() {} 1777 func (*JobsResponse) Descriptor() ([]byte, []int) { 1778 return fileDescriptor_admin_bf4ab5a980824a78, []int{32} 1779 } 1780 func (m *JobsResponse) XXX_Unmarshal(b []byte) error { 1781 return m.Unmarshal(b) 1782 } 1783 func (m *JobsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1784 b = b[:cap(b)] 1785 n, err := m.MarshalTo(b) 1786 if err != nil { 1787 return nil, err 1788 } 1789 return b[:n], nil 1790 } 1791 func (dst *JobsResponse) XXX_Merge(src proto.Message) { 1792 xxx_messageInfo_JobsResponse.Merge(dst, src) 1793 } 1794 func (m *JobsResponse) XXX_Size() int { 1795 return m.Size() 1796 } 1797 func (m *JobsResponse) XXX_DiscardUnknown() { 1798 xxx_messageInfo_JobsResponse.DiscardUnknown(m) 1799 } 1800 1801 var xxx_messageInfo_JobsResponse proto.InternalMessageInfo 1802 1803 type JobsResponse_Job struct { 1804 ID int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` 1805 Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` 1806 Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` 1807 Statement string `protobuf:"bytes,16,opt,name=statement,proto3" json:"statement,omitempty"` 1808 Username string `protobuf:"bytes,4,opt,name=username,proto3" json:"username,omitempty"` 1809 DescriptorIDs []github_com_cockroachdb_cockroach_pkg_sql_sqlbase.ID `protobuf:"varint,5,rep,packed,name=descriptor_ids,json=descriptorIds,proto3,casttype=github.com/cockroachdb/cockroach/pkg/sql/sqlbase.ID" json:"descriptor_ids,omitempty"` 1810 Status string `protobuf:"bytes,6,opt,name=status,proto3" json:"status,omitempty"` 1811 Created *time.Time `protobuf:"bytes,7,opt,name=created,proto3,stdtime" json:"created,omitempty"` 1812 Started *time.Time `protobuf:"bytes,8,opt,name=started,proto3,stdtime" json:"started,omitempty"` 1813 Finished *time.Time `protobuf:"bytes,9,opt,name=finished,proto3,stdtime" json:"finished,omitempty"` 1814 Modified *time.Time `protobuf:"bytes,10,opt,name=modified,proto3,stdtime" json:"modified,omitempty"` 1815 FractionCompleted float32 `protobuf:"fixed32,11,opt,name=fraction_completed,json=fractionCompleted,proto3" json:"fraction_completed,omitempty"` 1816 Error string `protobuf:"bytes,12,opt,name=error,proto3" json:"error,omitempty"` 1817 // highwater_timestamp is the highwater timestamp returned as normal 1818 // timestamp. This is appropriate for display to humans. 1819 HighwaterTimestamp *time.Time `protobuf:"bytes,13,opt,name=highwater_timestamp,json=highwaterTimestamp,proto3,stdtime" json:"highwater_timestamp,omitempty"` 1820 // highwater_decimal is the highwater timestamp in the proprietary decimal 1821 // form used by logical timestamps internally. This is appropriate to pass 1822 // to a "AS OF SYSTEM TIME" SQL statement. 1823 HighwaterDecimal string `protobuf:"bytes,14,opt,name=highwater_decimal,json=highwaterDecimal,proto3" json:"highwater_decimal,omitempty"` 1824 RunningStatus string `protobuf:"bytes,15,opt,name=running_status,json=runningStatus,proto3" json:"running_status,omitempty"` 1825 } 1826 1827 func (m *JobsResponse_Job) Reset() { *m = JobsResponse_Job{} } 1828 func (m *JobsResponse_Job) String() string { return proto.CompactTextString(m) } 1829 func (*JobsResponse_Job) ProtoMessage() {} 1830 func (*JobsResponse_Job) Descriptor() ([]byte, []int) { 1831 return fileDescriptor_admin_bf4ab5a980824a78, []int{32, 0} 1832 } 1833 func (m *JobsResponse_Job) XXX_Unmarshal(b []byte) error { 1834 return m.Unmarshal(b) 1835 } 1836 func (m *JobsResponse_Job) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1837 b = b[:cap(b)] 1838 n, err := m.MarshalTo(b) 1839 if err != nil { 1840 return nil, err 1841 } 1842 return b[:n], nil 1843 } 1844 func (dst *JobsResponse_Job) XXX_Merge(src proto.Message) { 1845 xxx_messageInfo_JobsResponse_Job.Merge(dst, src) 1846 } 1847 func (m *JobsResponse_Job) XXX_Size() int { 1848 return m.Size() 1849 } 1850 func (m *JobsResponse_Job) XXX_DiscardUnknown() { 1851 xxx_messageInfo_JobsResponse_Job.DiscardUnknown(m) 1852 } 1853 1854 var xxx_messageInfo_JobsResponse_Job proto.InternalMessageInfo 1855 1856 // LocationsRequest requests system locality location information. 1857 type LocationsRequest struct { 1858 } 1859 1860 func (m *LocationsRequest) Reset() { *m = LocationsRequest{} } 1861 func (m *LocationsRequest) String() string { return proto.CompactTextString(m) } 1862 func (*LocationsRequest) ProtoMessage() {} 1863 func (*LocationsRequest) Descriptor() ([]byte, []int) { 1864 return fileDescriptor_admin_bf4ab5a980824a78, []int{33} 1865 } 1866 func (m *LocationsRequest) XXX_Unmarshal(b []byte) error { 1867 return m.Unmarshal(b) 1868 } 1869 func (m *LocationsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1870 b = b[:cap(b)] 1871 n, err := m.MarshalTo(b) 1872 if err != nil { 1873 return nil, err 1874 } 1875 return b[:n], nil 1876 } 1877 func (dst *LocationsRequest) XXX_Merge(src proto.Message) { 1878 xxx_messageInfo_LocationsRequest.Merge(dst, src) 1879 } 1880 func (m *LocationsRequest) XXX_Size() int { 1881 return m.Size() 1882 } 1883 func (m *LocationsRequest) XXX_DiscardUnknown() { 1884 xxx_messageInfo_LocationsRequest.DiscardUnknown(m) 1885 } 1886 1887 var xxx_messageInfo_LocationsRequest proto.InternalMessageInfo 1888 1889 // JobsResponse contains the job record for each matching job. 1890 type LocationsResponse struct { 1891 Locations []LocationsResponse_Location `protobuf:"bytes,1,rep,name=locations,proto3" json:"locations"` 1892 } 1893 1894 func (m *LocationsResponse) Reset() { *m = LocationsResponse{} } 1895 func (m *LocationsResponse) String() string { return proto.CompactTextString(m) } 1896 func (*LocationsResponse) ProtoMessage() {} 1897 func (*LocationsResponse) Descriptor() ([]byte, []int) { 1898 return fileDescriptor_admin_bf4ab5a980824a78, []int{34} 1899 } 1900 func (m *LocationsResponse) XXX_Unmarshal(b []byte) error { 1901 return m.Unmarshal(b) 1902 } 1903 func (m *LocationsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1904 b = b[:cap(b)] 1905 n, err := m.MarshalTo(b) 1906 if err != nil { 1907 return nil, err 1908 } 1909 return b[:n], nil 1910 } 1911 func (dst *LocationsResponse) XXX_Merge(src proto.Message) { 1912 xxx_messageInfo_LocationsResponse.Merge(dst, src) 1913 } 1914 func (m *LocationsResponse) XXX_Size() int { 1915 return m.Size() 1916 } 1917 func (m *LocationsResponse) XXX_DiscardUnknown() { 1918 xxx_messageInfo_LocationsResponse.DiscardUnknown(m) 1919 } 1920 1921 var xxx_messageInfo_LocationsResponse proto.InternalMessageInfo 1922 1923 type LocationsResponse_Location struct { 1924 LocalityKey string `protobuf:"bytes,1,opt,name=locality_key,json=localityKey,proto3" json:"locality_key,omitempty"` 1925 LocalityValue string `protobuf:"bytes,2,opt,name=locality_value,json=localityValue,proto3" json:"locality_value,omitempty"` 1926 Latitude float64 `protobuf:"fixed64,3,opt,name=latitude,proto3" json:"latitude,omitempty"` 1927 Longitude float64 `protobuf:"fixed64,4,opt,name=longitude,proto3" json:"longitude,omitempty"` 1928 } 1929 1930 func (m *LocationsResponse_Location) Reset() { *m = LocationsResponse_Location{} } 1931 func (m *LocationsResponse_Location) String() string { return proto.CompactTextString(m) } 1932 func (*LocationsResponse_Location) ProtoMessage() {} 1933 func (*LocationsResponse_Location) Descriptor() ([]byte, []int) { 1934 return fileDescriptor_admin_bf4ab5a980824a78, []int{34, 0} 1935 } 1936 func (m *LocationsResponse_Location) XXX_Unmarshal(b []byte) error { 1937 return m.Unmarshal(b) 1938 } 1939 func (m *LocationsResponse_Location) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1940 b = b[:cap(b)] 1941 n, err := m.MarshalTo(b) 1942 if err != nil { 1943 return nil, err 1944 } 1945 return b[:n], nil 1946 } 1947 func (dst *LocationsResponse_Location) XXX_Merge(src proto.Message) { 1948 xxx_messageInfo_LocationsResponse_Location.Merge(dst, src) 1949 } 1950 func (m *LocationsResponse_Location) XXX_Size() int { 1951 return m.Size() 1952 } 1953 func (m *LocationsResponse_Location) XXX_DiscardUnknown() { 1954 xxx_messageInfo_LocationsResponse_Location.DiscardUnknown(m) 1955 } 1956 1957 var xxx_messageInfo_LocationsResponse_Location proto.InternalMessageInfo 1958 1959 // RangeLogRequest request the history of a range from the range log. 1960 type RangeLogRequest struct { 1961 // TODO(tamird): use [(gogoproto.customname) = "RangeID"] below. Need to 1962 // figure out how to teach grpc-gateway about custom names. 1963 // If RangeID is 0, returns range log history without filtering by range. 1964 RangeId int64 `protobuf:"varint,1,opt,name=range_id,json=rangeId,proto3" json:"range_id,omitempty"` 1965 // limit is the total number of results that are retrieved by the query. If 1966 // this is omitted or set to 0, the default maximum number of results are 1967 // returned. When set to > 0, at most only that number of results are 1968 // returned. When set to < 0, an unlimited number of results are returned. 1969 Limit int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"` 1970 } 1971 1972 func (m *RangeLogRequest) Reset() { *m = RangeLogRequest{} } 1973 func (m *RangeLogRequest) String() string { return proto.CompactTextString(m) } 1974 func (*RangeLogRequest) ProtoMessage() {} 1975 func (*RangeLogRequest) Descriptor() ([]byte, []int) { 1976 return fileDescriptor_admin_bf4ab5a980824a78, []int{35} 1977 } 1978 func (m *RangeLogRequest) XXX_Unmarshal(b []byte) error { 1979 return m.Unmarshal(b) 1980 } 1981 func (m *RangeLogRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1982 b = b[:cap(b)] 1983 n, err := m.MarshalTo(b) 1984 if err != nil { 1985 return nil, err 1986 } 1987 return b[:n], nil 1988 } 1989 func (dst *RangeLogRequest) XXX_Merge(src proto.Message) { 1990 xxx_messageInfo_RangeLogRequest.Merge(dst, src) 1991 } 1992 func (m *RangeLogRequest) XXX_Size() int { 1993 return m.Size() 1994 } 1995 func (m *RangeLogRequest) XXX_DiscardUnknown() { 1996 xxx_messageInfo_RangeLogRequest.DiscardUnknown(m) 1997 } 1998 1999 var xxx_messageInfo_RangeLogRequest proto.InternalMessageInfo 2000 2001 // RangeLogResponse contains a list of entries from the range log table. 2002 type RangeLogResponse struct { 2003 Events []RangeLogResponse_Event `protobuf:"bytes,2,rep,name=events,proto3" json:"events"` 2004 } 2005 2006 func (m *RangeLogResponse) Reset() { *m = RangeLogResponse{} } 2007 func (m *RangeLogResponse) String() string { return proto.CompactTextString(m) } 2008 func (*RangeLogResponse) ProtoMessage() {} 2009 func (*RangeLogResponse) Descriptor() ([]byte, []int) { 2010 return fileDescriptor_admin_bf4ab5a980824a78, []int{36} 2011 } 2012 func (m *RangeLogResponse) XXX_Unmarshal(b []byte) error { 2013 return m.Unmarshal(b) 2014 } 2015 func (m *RangeLogResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2016 b = b[:cap(b)] 2017 n, err := m.MarshalTo(b) 2018 if err != nil { 2019 return nil, err 2020 } 2021 return b[:n], nil 2022 } 2023 func (dst *RangeLogResponse) XXX_Merge(src proto.Message) { 2024 xxx_messageInfo_RangeLogResponse.Merge(dst, src) 2025 } 2026 func (m *RangeLogResponse) XXX_Size() int { 2027 return m.Size() 2028 } 2029 func (m *RangeLogResponse) XXX_DiscardUnknown() { 2030 xxx_messageInfo_RangeLogResponse.DiscardUnknown(m) 2031 } 2032 2033 var xxx_messageInfo_RangeLogResponse proto.InternalMessageInfo 2034 2035 // To avoid porting the pretty printing of keys and descriptors to 2036 // javascript, they will be precomputed on the serverside. 2037 type RangeLogResponse_PrettyInfo struct { 2038 UpdatedDesc string `protobuf:"bytes,1,opt,name=updated_desc,json=updatedDesc,proto3" json:"updated_desc,omitempty"` 2039 NewDesc string `protobuf:"bytes,2,opt,name=new_desc,json=newDesc,proto3" json:"new_desc,omitempty"` 2040 AddedReplica string `protobuf:"bytes,3,opt,name=added_replica,json=addedReplica,proto3" json:"added_replica,omitempty"` 2041 RemovedReplica string `protobuf:"bytes,4,opt,name=removed_replica,json=removedReplica,proto3" json:"removed_replica,omitempty"` 2042 Reason string `protobuf:"bytes,5,opt,name=reason,proto3" json:"reason,omitempty"` 2043 Details string `protobuf:"bytes,6,opt,name=details,proto3" json:"details,omitempty"` 2044 } 2045 2046 func (m *RangeLogResponse_PrettyInfo) Reset() { *m = RangeLogResponse_PrettyInfo{} } 2047 func (m *RangeLogResponse_PrettyInfo) String() string { return proto.CompactTextString(m) } 2048 func (*RangeLogResponse_PrettyInfo) ProtoMessage() {} 2049 func (*RangeLogResponse_PrettyInfo) Descriptor() ([]byte, []int) { 2050 return fileDescriptor_admin_bf4ab5a980824a78, []int{36, 0} 2051 } 2052 func (m *RangeLogResponse_PrettyInfo) XXX_Unmarshal(b []byte) error { 2053 return m.Unmarshal(b) 2054 } 2055 func (m *RangeLogResponse_PrettyInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2056 b = b[:cap(b)] 2057 n, err := m.MarshalTo(b) 2058 if err != nil { 2059 return nil, err 2060 } 2061 return b[:n], nil 2062 } 2063 func (dst *RangeLogResponse_PrettyInfo) XXX_Merge(src proto.Message) { 2064 xxx_messageInfo_RangeLogResponse_PrettyInfo.Merge(dst, src) 2065 } 2066 func (m *RangeLogResponse_PrettyInfo) XXX_Size() int { 2067 return m.Size() 2068 } 2069 func (m *RangeLogResponse_PrettyInfo) XXX_DiscardUnknown() { 2070 xxx_messageInfo_RangeLogResponse_PrettyInfo.DiscardUnknown(m) 2071 } 2072 2073 var xxx_messageInfo_RangeLogResponse_PrettyInfo proto.InternalMessageInfo 2074 2075 type RangeLogResponse_Event struct { 2076 Event kvserverpb.RangeLogEvent `protobuf:"bytes,1,opt,name=event,proto3" json:"event"` 2077 PrettyInfo RangeLogResponse_PrettyInfo `protobuf:"bytes,2,opt,name=pretty_info,json=prettyInfo,proto3" json:"pretty_info"` 2078 } 2079 2080 func (m *RangeLogResponse_Event) Reset() { *m = RangeLogResponse_Event{} } 2081 func (m *RangeLogResponse_Event) String() string { return proto.CompactTextString(m) } 2082 func (*RangeLogResponse_Event) ProtoMessage() {} 2083 func (*RangeLogResponse_Event) Descriptor() ([]byte, []int) { 2084 return fileDescriptor_admin_bf4ab5a980824a78, []int{36, 1} 2085 } 2086 func (m *RangeLogResponse_Event) XXX_Unmarshal(b []byte) error { 2087 return m.Unmarshal(b) 2088 } 2089 func (m *RangeLogResponse_Event) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2090 b = b[:cap(b)] 2091 n, err := m.MarshalTo(b) 2092 if err != nil { 2093 return nil, err 2094 } 2095 return b[:n], nil 2096 } 2097 func (dst *RangeLogResponse_Event) XXX_Merge(src proto.Message) { 2098 xxx_messageInfo_RangeLogResponse_Event.Merge(dst, src) 2099 } 2100 func (m *RangeLogResponse_Event) XXX_Size() int { 2101 return m.Size() 2102 } 2103 func (m *RangeLogResponse_Event) XXX_DiscardUnknown() { 2104 xxx_messageInfo_RangeLogResponse_Event.DiscardUnknown(m) 2105 } 2106 2107 var xxx_messageInfo_RangeLogResponse_Event proto.InternalMessageInfo 2108 2109 // QueryPlanRequest requests the query plans for a SQL string. 2110 type QueryPlanRequest struct { 2111 // query is the SQL query string. 2112 Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` 2113 } 2114 2115 func (m *QueryPlanRequest) Reset() { *m = QueryPlanRequest{} } 2116 func (m *QueryPlanRequest) String() string { return proto.CompactTextString(m) } 2117 func (*QueryPlanRequest) ProtoMessage() {} 2118 func (*QueryPlanRequest) Descriptor() ([]byte, []int) { 2119 return fileDescriptor_admin_bf4ab5a980824a78, []int{37} 2120 } 2121 func (m *QueryPlanRequest) XXX_Unmarshal(b []byte) error { 2122 return m.Unmarshal(b) 2123 } 2124 func (m *QueryPlanRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2125 b = b[:cap(b)] 2126 n, err := m.MarshalTo(b) 2127 if err != nil { 2128 return nil, err 2129 } 2130 return b[:n], nil 2131 } 2132 func (dst *QueryPlanRequest) XXX_Merge(src proto.Message) { 2133 xxx_messageInfo_QueryPlanRequest.Merge(dst, src) 2134 } 2135 func (m *QueryPlanRequest) XXX_Size() int { 2136 return m.Size() 2137 } 2138 func (m *QueryPlanRequest) XXX_DiscardUnknown() { 2139 xxx_messageInfo_QueryPlanRequest.DiscardUnknown(m) 2140 } 2141 2142 var xxx_messageInfo_QueryPlanRequest proto.InternalMessageInfo 2143 2144 // QueryPlanResponse contains the query plans for a SQL string (currently only 2145 // the distsql physical query plan). 2146 type QueryPlanResponse struct { 2147 DistSQLPhysicalQueryPlan string `protobuf:"bytes,1,opt,name=distsql_physical_query_plan,json=distsqlPhysicalQueryPlan,proto3" json:"distsql_physical_query_plan,omitempty"` 2148 } 2149 2150 func (m *QueryPlanResponse) Reset() { *m = QueryPlanResponse{} } 2151 func (m *QueryPlanResponse) String() string { return proto.CompactTextString(m) } 2152 func (*QueryPlanResponse) ProtoMessage() {} 2153 func (*QueryPlanResponse) Descriptor() ([]byte, []int) { 2154 return fileDescriptor_admin_bf4ab5a980824a78, []int{38} 2155 } 2156 func (m *QueryPlanResponse) XXX_Unmarshal(b []byte) error { 2157 return m.Unmarshal(b) 2158 } 2159 func (m *QueryPlanResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2160 b = b[:cap(b)] 2161 n, err := m.MarshalTo(b) 2162 if err != nil { 2163 return nil, err 2164 } 2165 return b[:n], nil 2166 } 2167 func (dst *QueryPlanResponse) XXX_Merge(src proto.Message) { 2168 xxx_messageInfo_QueryPlanResponse.Merge(dst, src) 2169 } 2170 func (m *QueryPlanResponse) XXX_Size() int { 2171 return m.Size() 2172 } 2173 func (m *QueryPlanResponse) XXX_DiscardUnknown() { 2174 xxx_messageInfo_QueryPlanResponse.DiscardUnknown(m) 2175 } 2176 2177 var xxx_messageInfo_QueryPlanResponse proto.InternalMessageInfo 2178 2179 type DataDistributionRequest struct { 2180 } 2181 2182 func (m *DataDistributionRequest) Reset() { *m = DataDistributionRequest{} } 2183 func (m *DataDistributionRequest) String() string { return proto.CompactTextString(m) } 2184 func (*DataDistributionRequest) ProtoMessage() {} 2185 func (*DataDistributionRequest) Descriptor() ([]byte, []int) { 2186 return fileDescriptor_admin_bf4ab5a980824a78, []int{39} 2187 } 2188 func (m *DataDistributionRequest) XXX_Unmarshal(b []byte) error { 2189 return m.Unmarshal(b) 2190 } 2191 func (m *DataDistributionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2192 b = b[:cap(b)] 2193 n, err := m.MarshalTo(b) 2194 if err != nil { 2195 return nil, err 2196 } 2197 return b[:n], nil 2198 } 2199 func (dst *DataDistributionRequest) XXX_Merge(src proto.Message) { 2200 xxx_messageInfo_DataDistributionRequest.Merge(dst, src) 2201 } 2202 func (m *DataDistributionRequest) XXX_Size() int { 2203 return m.Size() 2204 } 2205 func (m *DataDistributionRequest) XXX_DiscardUnknown() { 2206 xxx_messageInfo_DataDistributionRequest.DiscardUnknown(m) 2207 } 2208 2209 var xxx_messageInfo_DataDistributionRequest proto.InternalMessageInfo 2210 2211 type DataDistributionResponse struct { 2212 // By database name. 2213 DatabaseInfo map[string]DataDistributionResponse_DatabaseInfo `protobuf:"bytes,1,rep,name=database_info,json=databaseInfo,proto3" json:"database_info" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 2214 // By zone name. 2215 ZoneConfigs map[string]DataDistributionResponse_ZoneConfig `protobuf:"bytes,3,rep,name=zone_configs,json=zoneConfigs,proto3" json:"zone_configs" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 2216 } 2217 2218 func (m *DataDistributionResponse) Reset() { *m = DataDistributionResponse{} } 2219 func (m *DataDistributionResponse) String() string { return proto.CompactTextString(m) } 2220 func (*DataDistributionResponse) ProtoMessage() {} 2221 func (*DataDistributionResponse) Descriptor() ([]byte, []int) { 2222 return fileDescriptor_admin_bf4ab5a980824a78, []int{40} 2223 } 2224 func (m *DataDistributionResponse) XXX_Unmarshal(b []byte) error { 2225 return m.Unmarshal(b) 2226 } 2227 func (m *DataDistributionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2228 b = b[:cap(b)] 2229 n, err := m.MarshalTo(b) 2230 if err != nil { 2231 return nil, err 2232 } 2233 return b[:n], nil 2234 } 2235 func (dst *DataDistributionResponse) XXX_Merge(src proto.Message) { 2236 xxx_messageInfo_DataDistributionResponse.Merge(dst, src) 2237 } 2238 func (m *DataDistributionResponse) XXX_Size() int { 2239 return m.Size() 2240 } 2241 func (m *DataDistributionResponse) XXX_DiscardUnknown() { 2242 xxx_messageInfo_DataDistributionResponse.DiscardUnknown(m) 2243 } 2244 2245 var xxx_messageInfo_DataDistributionResponse proto.InternalMessageInfo 2246 2247 type DataDistributionResponse_ZoneConfig struct { 2248 // target is the object the zone config applies to, e.g. "DATABASE db" or 2249 // "PARTITION north_america OF TABLE users". 2250 Target string `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"` 2251 Config zonepb.ZoneConfig `protobuf:"bytes,2,opt,name=config,proto3" json:"config"` 2252 // config_sql is the SQL representation of config. 2253 ConfigSQL string `protobuf:"bytes,4,opt,name=config_sql,json=configSql,proto3" json:"config_sql,omitempty"` 2254 } 2255 2256 func (m *DataDistributionResponse_ZoneConfig) Reset() { *m = DataDistributionResponse_ZoneConfig{} } 2257 func (m *DataDistributionResponse_ZoneConfig) String() string { return proto.CompactTextString(m) } 2258 func (*DataDistributionResponse_ZoneConfig) ProtoMessage() {} 2259 func (*DataDistributionResponse_ZoneConfig) Descriptor() ([]byte, []int) { 2260 return fileDescriptor_admin_bf4ab5a980824a78, []int{40, 0} 2261 } 2262 func (m *DataDistributionResponse_ZoneConfig) XXX_Unmarshal(b []byte) error { 2263 return m.Unmarshal(b) 2264 } 2265 func (m *DataDistributionResponse_ZoneConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2266 b = b[:cap(b)] 2267 n, err := m.MarshalTo(b) 2268 if err != nil { 2269 return nil, err 2270 } 2271 return b[:n], nil 2272 } 2273 func (dst *DataDistributionResponse_ZoneConfig) XXX_Merge(src proto.Message) { 2274 xxx_messageInfo_DataDistributionResponse_ZoneConfig.Merge(dst, src) 2275 } 2276 func (m *DataDistributionResponse_ZoneConfig) XXX_Size() int { 2277 return m.Size() 2278 } 2279 func (m *DataDistributionResponse_ZoneConfig) XXX_DiscardUnknown() { 2280 xxx_messageInfo_DataDistributionResponse_ZoneConfig.DiscardUnknown(m) 2281 } 2282 2283 var xxx_messageInfo_DataDistributionResponse_ZoneConfig proto.InternalMessageInfo 2284 2285 type DataDistributionResponse_TableInfo struct { 2286 ReplicaCountByNodeId map[github_com_cockroachdb_cockroach_pkg_roachpb.NodeID]int64 `protobuf:"bytes,1,rep,name=replica_count_by_node_id,json=replicaCountByNodeId,proto3,castkey=github.com/cockroachdb/cockroach/pkg/roachpb.NodeID" json:"replica_count_by_node_id,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 2287 ZoneConfigId int64 `protobuf:"varint,2,opt,name=zone_config_id,json=zoneConfigId,proto3" json:"zone_config_id,omitempty"` 2288 DroppedAt *time.Time `protobuf:"bytes,3,opt,name=dropped_at,json=droppedAt,proto3,stdtime" json:"dropped_at,omitempty"` 2289 } 2290 2291 func (m *DataDistributionResponse_TableInfo) Reset() { *m = DataDistributionResponse_TableInfo{} } 2292 func (m *DataDistributionResponse_TableInfo) String() string { return proto.CompactTextString(m) } 2293 func (*DataDistributionResponse_TableInfo) ProtoMessage() {} 2294 func (*DataDistributionResponse_TableInfo) Descriptor() ([]byte, []int) { 2295 return fileDescriptor_admin_bf4ab5a980824a78, []int{40, 1} 2296 } 2297 func (m *DataDistributionResponse_TableInfo) XXX_Unmarshal(b []byte) error { 2298 return m.Unmarshal(b) 2299 } 2300 func (m *DataDistributionResponse_TableInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2301 b = b[:cap(b)] 2302 n, err := m.MarshalTo(b) 2303 if err != nil { 2304 return nil, err 2305 } 2306 return b[:n], nil 2307 } 2308 func (dst *DataDistributionResponse_TableInfo) XXX_Merge(src proto.Message) { 2309 xxx_messageInfo_DataDistributionResponse_TableInfo.Merge(dst, src) 2310 } 2311 func (m *DataDistributionResponse_TableInfo) XXX_Size() int { 2312 return m.Size() 2313 } 2314 func (m *DataDistributionResponse_TableInfo) XXX_DiscardUnknown() { 2315 xxx_messageInfo_DataDistributionResponse_TableInfo.DiscardUnknown(m) 2316 } 2317 2318 var xxx_messageInfo_DataDistributionResponse_TableInfo proto.InternalMessageInfo 2319 2320 type DataDistributionResponse_DatabaseInfo struct { 2321 // By table name. 2322 TableInfo map[string]DataDistributionResponse_TableInfo `protobuf:"bytes,1,rep,name=table_info,json=tableInfo,proto3" json:"table_info" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 2323 } 2324 2325 func (m *DataDistributionResponse_DatabaseInfo) Reset() { *m = DataDistributionResponse_DatabaseInfo{} } 2326 func (m *DataDistributionResponse_DatabaseInfo) String() string { return proto.CompactTextString(m) } 2327 func (*DataDistributionResponse_DatabaseInfo) ProtoMessage() {} 2328 func (*DataDistributionResponse_DatabaseInfo) Descriptor() ([]byte, []int) { 2329 return fileDescriptor_admin_bf4ab5a980824a78, []int{40, 2} 2330 } 2331 func (m *DataDistributionResponse_DatabaseInfo) XXX_Unmarshal(b []byte) error { 2332 return m.Unmarshal(b) 2333 } 2334 func (m *DataDistributionResponse_DatabaseInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2335 b = b[:cap(b)] 2336 n, err := m.MarshalTo(b) 2337 if err != nil { 2338 return nil, err 2339 } 2340 return b[:n], nil 2341 } 2342 func (dst *DataDistributionResponse_DatabaseInfo) XXX_Merge(src proto.Message) { 2343 xxx_messageInfo_DataDistributionResponse_DatabaseInfo.Merge(dst, src) 2344 } 2345 func (m *DataDistributionResponse_DatabaseInfo) XXX_Size() int { 2346 return m.Size() 2347 } 2348 func (m *DataDistributionResponse_DatabaseInfo) XXX_DiscardUnknown() { 2349 xxx_messageInfo_DataDistributionResponse_DatabaseInfo.DiscardUnknown(m) 2350 } 2351 2352 var xxx_messageInfo_DataDistributionResponse_DatabaseInfo proto.InternalMessageInfo 2353 2354 // MetricMetadataRequest requests metadata for all metrics. 2355 type MetricMetadataRequest struct { 2356 } 2357 2358 func (m *MetricMetadataRequest) Reset() { *m = MetricMetadataRequest{} } 2359 func (m *MetricMetadataRequest) String() string { return proto.CompactTextString(m) } 2360 func (*MetricMetadataRequest) ProtoMessage() {} 2361 func (*MetricMetadataRequest) Descriptor() ([]byte, []int) { 2362 return fileDescriptor_admin_bf4ab5a980824a78, []int{41} 2363 } 2364 func (m *MetricMetadataRequest) XXX_Unmarshal(b []byte) error { 2365 return m.Unmarshal(b) 2366 } 2367 func (m *MetricMetadataRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2368 b = b[:cap(b)] 2369 n, err := m.MarshalTo(b) 2370 if err != nil { 2371 return nil, err 2372 } 2373 return b[:n], nil 2374 } 2375 func (dst *MetricMetadataRequest) XXX_Merge(src proto.Message) { 2376 xxx_messageInfo_MetricMetadataRequest.Merge(dst, src) 2377 } 2378 func (m *MetricMetadataRequest) XXX_Size() int { 2379 return m.Size() 2380 } 2381 func (m *MetricMetadataRequest) XXX_DiscardUnknown() { 2382 xxx_messageInfo_MetricMetadataRequest.DiscardUnknown(m) 2383 } 2384 2385 var xxx_messageInfo_MetricMetadataRequest proto.InternalMessageInfo 2386 2387 // MetricMetadataResponse contains the metadata for all metics. 2388 type MetricMetadataResponse struct { 2389 Metadata map[string]metric.Metadata `protobuf:"bytes,1,rep,name=metadata,proto3" json:"metadata" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 2390 } 2391 2392 func (m *MetricMetadataResponse) Reset() { *m = MetricMetadataResponse{} } 2393 func (m *MetricMetadataResponse) String() string { return proto.CompactTextString(m) } 2394 func (*MetricMetadataResponse) ProtoMessage() {} 2395 func (*MetricMetadataResponse) Descriptor() ([]byte, []int) { 2396 return fileDescriptor_admin_bf4ab5a980824a78, []int{42} 2397 } 2398 func (m *MetricMetadataResponse) XXX_Unmarshal(b []byte) error { 2399 return m.Unmarshal(b) 2400 } 2401 func (m *MetricMetadataResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2402 b = b[:cap(b)] 2403 n, err := m.MarshalTo(b) 2404 if err != nil { 2405 return nil, err 2406 } 2407 return b[:n], nil 2408 } 2409 func (dst *MetricMetadataResponse) XXX_Merge(src proto.Message) { 2410 xxx_messageInfo_MetricMetadataResponse.Merge(dst, src) 2411 } 2412 func (m *MetricMetadataResponse) XXX_Size() int { 2413 return m.Size() 2414 } 2415 func (m *MetricMetadataResponse) XXX_DiscardUnknown() { 2416 xxx_messageInfo_MetricMetadataResponse.DiscardUnknown(m) 2417 } 2418 2419 var xxx_messageInfo_MetricMetadataResponse proto.InternalMessageInfo 2420 2421 type EnqueueRangeRequest struct { 2422 // The node on which the queue should process the range. If node_id is 0, 2423 // the request will be forwarded to all other nodes. 2424 NodeID github_com_cockroachdb_cockroach_pkg_roachpb.NodeID `protobuf:"varint,1,opt,name=node_id,json=nodeId,proto3,casttype=github.com/cockroachdb/cockroach/pkg/roachpb.NodeID" json:"node_id,omitempty"` 2425 // The name of the replica queue to run the range through. Matched against 2426 // each queue's name field. See the implementation of baseQueue for details. 2427 Queue string `protobuf:"bytes,2,opt,name=queue,proto3" json:"queue,omitempty"` 2428 // The ID of the range to run through the queue. 2429 RangeID github_com_cockroachdb_cockroach_pkg_roachpb.RangeID `protobuf:"varint,3,opt,name=range_id,json=rangeId,proto3,casttype=github.com/cockroachdb/cockroach/pkg/roachpb.RangeID" json:"range_id,omitempty"` 2430 // If set, run the queue's process method without first checking whether the 2431 // replica should be processed by calling shouldQueue. 2432 SkipShouldQueue bool `protobuf:"varint,4,opt,name=skip_should_queue,json=skipShouldQueue,proto3" json:"skip_should_queue,omitempty"` 2433 } 2434 2435 func (m *EnqueueRangeRequest) Reset() { *m = EnqueueRangeRequest{} } 2436 func (m *EnqueueRangeRequest) String() string { return proto.CompactTextString(m) } 2437 func (*EnqueueRangeRequest) ProtoMessage() {} 2438 func (*EnqueueRangeRequest) Descriptor() ([]byte, []int) { 2439 return fileDescriptor_admin_bf4ab5a980824a78, []int{43} 2440 } 2441 func (m *EnqueueRangeRequest) XXX_Unmarshal(b []byte) error { 2442 return m.Unmarshal(b) 2443 } 2444 func (m *EnqueueRangeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2445 b = b[:cap(b)] 2446 n, err := m.MarshalTo(b) 2447 if err != nil { 2448 return nil, err 2449 } 2450 return b[:n], nil 2451 } 2452 func (dst *EnqueueRangeRequest) XXX_Merge(src proto.Message) { 2453 xxx_messageInfo_EnqueueRangeRequest.Merge(dst, src) 2454 } 2455 func (m *EnqueueRangeRequest) XXX_Size() int { 2456 return m.Size() 2457 } 2458 func (m *EnqueueRangeRequest) XXX_DiscardUnknown() { 2459 xxx_messageInfo_EnqueueRangeRequest.DiscardUnknown(m) 2460 } 2461 2462 var xxx_messageInfo_EnqueueRangeRequest proto.InternalMessageInfo 2463 2464 type EnqueueRangeResponse struct { 2465 Details []*EnqueueRangeResponse_Details `protobuf:"bytes,1,rep,name=details,proto3" json:"details,omitempty"` 2466 } 2467 2468 func (m *EnqueueRangeResponse) Reset() { *m = EnqueueRangeResponse{} } 2469 func (m *EnqueueRangeResponse) String() string { return proto.CompactTextString(m) } 2470 func (*EnqueueRangeResponse) ProtoMessage() {} 2471 func (*EnqueueRangeResponse) Descriptor() ([]byte, []int) { 2472 return fileDescriptor_admin_bf4ab5a980824a78, []int{44} 2473 } 2474 func (m *EnqueueRangeResponse) XXX_Unmarshal(b []byte) error { 2475 return m.Unmarshal(b) 2476 } 2477 func (m *EnqueueRangeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2478 b = b[:cap(b)] 2479 n, err := m.MarshalTo(b) 2480 if err != nil { 2481 return nil, err 2482 } 2483 return b[:n], nil 2484 } 2485 func (dst *EnqueueRangeResponse) XXX_Merge(src proto.Message) { 2486 xxx_messageInfo_EnqueueRangeResponse.Merge(dst, src) 2487 } 2488 func (m *EnqueueRangeResponse) XXX_Size() int { 2489 return m.Size() 2490 } 2491 func (m *EnqueueRangeResponse) XXX_DiscardUnknown() { 2492 xxx_messageInfo_EnqueueRangeResponse.DiscardUnknown(m) 2493 } 2494 2495 var xxx_messageInfo_EnqueueRangeResponse proto.InternalMessageInfo 2496 2497 type EnqueueRangeResponse_Details struct { 2498 NodeID github_com_cockroachdb_cockroach_pkg_roachpb.NodeID `protobuf:"varint,1,opt,name=node_id,json=nodeId,proto3,casttype=github.com/cockroachdb/cockroach/pkg/roachpb.NodeID" json:"node_id,omitempty"` 2499 // All trace events collected while processing the range in the queue. 2500 Events []*TraceEvent `protobuf:"bytes,2,rep,name=events,proto3" json:"events,omitempty"` 2501 // The error message from the queue's processing, if any. 2502 Error string `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"` 2503 } 2504 2505 func (m *EnqueueRangeResponse_Details) Reset() { *m = EnqueueRangeResponse_Details{} } 2506 func (m *EnqueueRangeResponse_Details) String() string { return proto.CompactTextString(m) } 2507 func (*EnqueueRangeResponse_Details) ProtoMessage() {} 2508 func (*EnqueueRangeResponse_Details) Descriptor() ([]byte, []int) { 2509 return fileDescriptor_admin_bf4ab5a980824a78, []int{44, 0} 2510 } 2511 func (m *EnqueueRangeResponse_Details) XXX_Unmarshal(b []byte) error { 2512 return m.Unmarshal(b) 2513 } 2514 func (m *EnqueueRangeResponse_Details) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2515 b = b[:cap(b)] 2516 n, err := m.MarshalTo(b) 2517 if err != nil { 2518 return nil, err 2519 } 2520 return b[:n], nil 2521 } 2522 func (dst *EnqueueRangeResponse_Details) XXX_Merge(src proto.Message) { 2523 xxx_messageInfo_EnqueueRangeResponse_Details.Merge(dst, src) 2524 } 2525 func (m *EnqueueRangeResponse_Details) XXX_Size() int { 2526 return m.Size() 2527 } 2528 func (m *EnqueueRangeResponse_Details) XXX_DiscardUnknown() { 2529 xxx_messageInfo_EnqueueRangeResponse_Details.DiscardUnknown(m) 2530 } 2531 2532 var xxx_messageInfo_EnqueueRangeResponse_Details proto.InternalMessageInfo 2533 2534 // ChartCatalogRequest requests returns a catalog of Admin UI charts. 2535 type ChartCatalogRequest struct { 2536 } 2537 2538 func (m *ChartCatalogRequest) Reset() { *m = ChartCatalogRequest{} } 2539 func (m *ChartCatalogRequest) String() string { return proto.CompactTextString(m) } 2540 func (*ChartCatalogRequest) ProtoMessage() {} 2541 func (*ChartCatalogRequest) Descriptor() ([]byte, []int) { 2542 return fileDescriptor_admin_bf4ab5a980824a78, []int{45} 2543 } 2544 func (m *ChartCatalogRequest) XXX_Unmarshal(b []byte) error { 2545 return m.Unmarshal(b) 2546 } 2547 func (m *ChartCatalogRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2548 b = b[:cap(b)] 2549 n, err := m.MarshalTo(b) 2550 if err != nil { 2551 return nil, err 2552 } 2553 return b[:n], nil 2554 } 2555 func (dst *ChartCatalogRequest) XXX_Merge(src proto.Message) { 2556 xxx_messageInfo_ChartCatalogRequest.Merge(dst, src) 2557 } 2558 func (m *ChartCatalogRequest) XXX_Size() int { 2559 return m.Size() 2560 } 2561 func (m *ChartCatalogRequest) XXX_DiscardUnknown() { 2562 xxx_messageInfo_ChartCatalogRequest.DiscardUnknown(m) 2563 } 2564 2565 var xxx_messageInfo_ChartCatalogRequest proto.InternalMessageInfo 2566 2567 // ChartCatalogResponse returns a catalog of Admin UI charts useful for debugging. 2568 type ChartCatalogResponse struct { 2569 Catalog []catalog.ChartSection `protobuf:"bytes,1,rep,name=catalog,proto3" json:"catalog"` 2570 } 2571 2572 func (m *ChartCatalogResponse) Reset() { *m = ChartCatalogResponse{} } 2573 func (m *ChartCatalogResponse) String() string { return proto.CompactTextString(m) } 2574 func (*ChartCatalogResponse) ProtoMessage() {} 2575 func (*ChartCatalogResponse) Descriptor() ([]byte, []int) { 2576 return fileDescriptor_admin_bf4ab5a980824a78, []int{46} 2577 } 2578 func (m *ChartCatalogResponse) XXX_Unmarshal(b []byte) error { 2579 return m.Unmarshal(b) 2580 } 2581 func (m *ChartCatalogResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2582 b = b[:cap(b)] 2583 n, err := m.MarshalTo(b) 2584 if err != nil { 2585 return nil, err 2586 } 2587 return b[:n], nil 2588 } 2589 func (dst *ChartCatalogResponse) XXX_Merge(src proto.Message) { 2590 xxx_messageInfo_ChartCatalogResponse.Merge(dst, src) 2591 } 2592 func (m *ChartCatalogResponse) XXX_Size() int { 2593 return m.Size() 2594 } 2595 func (m *ChartCatalogResponse) XXX_DiscardUnknown() { 2596 xxx_messageInfo_ChartCatalogResponse.DiscardUnknown(m) 2597 } 2598 2599 var xxx_messageInfo_ChartCatalogResponse proto.InternalMessageInfo 2600 2601 func init() { 2602 proto.RegisterType((*DatabasesRequest)(nil), "cockroach.server.serverpb.DatabasesRequest") 2603 proto.RegisterType((*DatabasesResponse)(nil), "cockroach.server.serverpb.DatabasesResponse") 2604 proto.RegisterType((*DatabaseDetailsRequest)(nil), "cockroach.server.serverpb.DatabaseDetailsRequest") 2605 proto.RegisterType((*DatabaseDetailsResponse)(nil), "cockroach.server.serverpb.DatabaseDetailsResponse") 2606 proto.RegisterType((*DatabaseDetailsResponse_Grant)(nil), "cockroach.server.serverpb.DatabaseDetailsResponse.Grant") 2607 proto.RegisterType((*TableDetailsRequest)(nil), "cockroach.server.serverpb.TableDetailsRequest") 2608 proto.RegisterType((*TableDetailsResponse)(nil), "cockroach.server.serverpb.TableDetailsResponse") 2609 proto.RegisterType((*TableDetailsResponse_Grant)(nil), "cockroach.server.serverpb.TableDetailsResponse.Grant") 2610 proto.RegisterType((*TableDetailsResponse_Column)(nil), "cockroach.server.serverpb.TableDetailsResponse.Column") 2611 proto.RegisterType((*TableDetailsResponse_Index)(nil), "cockroach.server.serverpb.TableDetailsResponse.Index") 2612 proto.RegisterType((*TableStatsRequest)(nil), "cockroach.server.serverpb.TableStatsRequest") 2613 proto.RegisterType((*TableStatsResponse)(nil), "cockroach.server.serverpb.TableStatsResponse") 2614 proto.RegisterType((*TableStatsResponse_MissingNode)(nil), "cockroach.server.serverpb.TableStatsResponse.MissingNode") 2615 proto.RegisterType((*NonTableStatsRequest)(nil), "cockroach.server.serverpb.NonTableStatsRequest") 2616 proto.RegisterType((*NonTableStatsResponse)(nil), "cockroach.server.serverpb.NonTableStatsResponse") 2617 proto.RegisterType((*UsersRequest)(nil), "cockroach.server.serverpb.UsersRequest") 2618 proto.RegisterType((*UsersResponse)(nil), "cockroach.server.serverpb.UsersResponse") 2619 proto.RegisterType((*UsersResponse_User)(nil), "cockroach.server.serverpb.UsersResponse.User") 2620 proto.RegisterType((*EventsRequest)(nil), "cockroach.server.serverpb.EventsRequest") 2621 proto.RegisterType((*EventsResponse)(nil), "cockroach.server.serverpb.EventsResponse") 2622 proto.RegisterType((*EventsResponse_Event)(nil), "cockroach.server.serverpb.EventsResponse.Event") 2623 proto.RegisterType((*SetUIDataRequest)(nil), "cockroach.server.serverpb.SetUIDataRequest") 2624 proto.RegisterMapType((map[string][]byte)(nil), "cockroach.server.serverpb.SetUIDataRequest.KeyValuesEntry") 2625 proto.RegisterType((*SetUIDataResponse)(nil), "cockroach.server.serverpb.SetUIDataResponse") 2626 proto.RegisterType((*GetUIDataRequest)(nil), "cockroach.server.serverpb.GetUIDataRequest") 2627 proto.RegisterType((*GetUIDataResponse)(nil), "cockroach.server.serverpb.GetUIDataResponse") 2628 proto.RegisterMapType((map[string]GetUIDataResponse_Value)(nil), "cockroach.server.serverpb.GetUIDataResponse.KeyValuesEntry") 2629 proto.RegisterType((*GetUIDataResponse_Value)(nil), "cockroach.server.serverpb.GetUIDataResponse.Value") 2630 proto.RegisterType((*ClusterRequest)(nil), "cockroach.server.serverpb.ClusterRequest") 2631 proto.RegisterType((*ClusterResponse)(nil), "cockroach.server.serverpb.ClusterResponse") 2632 proto.RegisterType((*DrainRequest)(nil), "cockroach.server.serverpb.DrainRequest") 2633 proto.RegisterType((*DrainResponse)(nil), "cockroach.server.serverpb.DrainResponse") 2634 proto.RegisterType((*DecommissionStatusRequest)(nil), "cockroach.server.serverpb.DecommissionStatusRequest") 2635 proto.RegisterType((*DecommissionRequest)(nil), "cockroach.server.serverpb.DecommissionRequest") 2636 proto.RegisterType((*DecommissionStatusResponse)(nil), "cockroach.server.serverpb.DecommissionStatusResponse") 2637 proto.RegisterType((*DecommissionStatusResponse_Status)(nil), "cockroach.server.serverpb.DecommissionStatusResponse.Status") 2638 proto.RegisterType((*SettingsRequest)(nil), "cockroach.server.serverpb.SettingsRequest") 2639 proto.RegisterType((*SettingsResponse)(nil), "cockroach.server.serverpb.SettingsResponse") 2640 proto.RegisterMapType((map[string]SettingsResponse_Value)(nil), "cockroach.server.serverpb.SettingsResponse.KeyValuesEntry") 2641 proto.RegisterType((*SettingsResponse_Value)(nil), "cockroach.server.serverpb.SettingsResponse.Value") 2642 proto.RegisterType((*HealthRequest)(nil), "cockroach.server.serverpb.HealthRequest") 2643 proto.RegisterType((*HealthResponse)(nil), "cockroach.server.serverpb.HealthResponse") 2644 proto.RegisterType((*LivenessRequest)(nil), "cockroach.server.serverpb.LivenessRequest") 2645 proto.RegisterType((*LivenessResponse)(nil), "cockroach.server.serverpb.LivenessResponse") 2646 proto.RegisterMapType((map[github_com_cockroachdb_cockroach_pkg_roachpb.NodeID]kvserverpb.NodeLivenessStatus)(nil), "cockroach.server.serverpb.LivenessResponse.StatusesEntry") 2647 proto.RegisterType((*JobsRequest)(nil), "cockroach.server.serverpb.JobsRequest") 2648 proto.RegisterType((*JobsResponse)(nil), "cockroach.server.serverpb.JobsResponse") 2649 proto.RegisterType((*JobsResponse_Job)(nil), "cockroach.server.serverpb.JobsResponse.Job") 2650 proto.RegisterType((*LocationsRequest)(nil), "cockroach.server.serverpb.LocationsRequest") 2651 proto.RegisterType((*LocationsResponse)(nil), "cockroach.server.serverpb.LocationsResponse") 2652 proto.RegisterType((*LocationsResponse_Location)(nil), "cockroach.server.serverpb.LocationsResponse.Location") 2653 proto.RegisterType((*RangeLogRequest)(nil), "cockroach.server.serverpb.RangeLogRequest") 2654 proto.RegisterType((*RangeLogResponse)(nil), "cockroach.server.serverpb.RangeLogResponse") 2655 proto.RegisterType((*RangeLogResponse_PrettyInfo)(nil), "cockroach.server.serverpb.RangeLogResponse.PrettyInfo") 2656 proto.RegisterType((*RangeLogResponse_Event)(nil), "cockroach.server.serverpb.RangeLogResponse.Event") 2657 proto.RegisterType((*QueryPlanRequest)(nil), "cockroach.server.serverpb.QueryPlanRequest") 2658 proto.RegisterType((*QueryPlanResponse)(nil), "cockroach.server.serverpb.QueryPlanResponse") 2659 proto.RegisterType((*DataDistributionRequest)(nil), "cockroach.server.serverpb.DataDistributionRequest") 2660 proto.RegisterType((*DataDistributionResponse)(nil), "cockroach.server.serverpb.DataDistributionResponse") 2661 proto.RegisterMapType((map[string]DataDistributionResponse_DatabaseInfo)(nil), "cockroach.server.serverpb.DataDistributionResponse.DatabaseInfoEntry") 2662 proto.RegisterMapType((map[string]DataDistributionResponse_ZoneConfig)(nil), "cockroach.server.serverpb.DataDistributionResponse.ZoneConfigsEntry") 2663 proto.RegisterType((*DataDistributionResponse_ZoneConfig)(nil), "cockroach.server.serverpb.DataDistributionResponse.ZoneConfig") 2664 proto.RegisterType((*DataDistributionResponse_TableInfo)(nil), "cockroach.server.serverpb.DataDistributionResponse.TableInfo") 2665 proto.RegisterMapType((map[github_com_cockroachdb_cockroach_pkg_roachpb.NodeID]int64)(nil), "cockroach.server.serverpb.DataDistributionResponse.TableInfo.ReplicaCountByNodeIdEntry") 2666 proto.RegisterType((*DataDistributionResponse_DatabaseInfo)(nil), "cockroach.server.serverpb.DataDistributionResponse.DatabaseInfo") 2667 proto.RegisterMapType((map[string]DataDistributionResponse_TableInfo)(nil), "cockroach.server.serverpb.DataDistributionResponse.DatabaseInfo.TableInfoEntry") 2668 proto.RegisterType((*MetricMetadataRequest)(nil), "cockroach.server.serverpb.MetricMetadataRequest") 2669 proto.RegisterType((*MetricMetadataResponse)(nil), "cockroach.server.serverpb.MetricMetadataResponse") 2670 proto.RegisterMapType((map[string]metric.Metadata)(nil), "cockroach.server.serverpb.MetricMetadataResponse.MetadataEntry") 2671 proto.RegisterType((*EnqueueRangeRequest)(nil), "cockroach.server.serverpb.EnqueueRangeRequest") 2672 proto.RegisterType((*EnqueueRangeResponse)(nil), "cockroach.server.serverpb.EnqueueRangeResponse") 2673 proto.RegisterType((*EnqueueRangeResponse_Details)(nil), "cockroach.server.serverpb.EnqueueRangeResponse.Details") 2674 proto.RegisterType((*ChartCatalogRequest)(nil), "cockroach.server.serverpb.ChartCatalogRequest") 2675 proto.RegisterType((*ChartCatalogResponse)(nil), "cockroach.server.serverpb.ChartCatalogResponse") 2676 proto.RegisterEnum("cockroach.server.serverpb.ZoneConfigurationLevel", ZoneConfigurationLevel_name, ZoneConfigurationLevel_value) 2677 } 2678 2679 // Reference imports to suppress errors if they are not otherwise used. 2680 var _ context.Context 2681 var _ grpc.ClientConn 2682 2683 // This is a compile-time assertion to ensure that this generated file 2684 // is compatible with the grpc package it is being compiled against. 2685 const _ = grpc.SupportPackageIsVersion4 2686 2687 // AdminClient is the client API for Admin service. 2688 // 2689 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 2690 type AdminClient interface { 2691 // URL: /_admin/v1/users 2692 Users(ctx context.Context, in *UsersRequest, opts ...grpc.CallOption) (*UsersResponse, error) 2693 // URL: /_admin/v1/databases 2694 Databases(ctx context.Context, in *DatabasesRequest, opts ...grpc.CallOption) (*DatabasesResponse, error) 2695 // Example URL: /_admin/v1/databases/system 2696 DatabaseDetails(ctx context.Context, in *DatabaseDetailsRequest, opts ...grpc.CallOption) (*DatabaseDetailsResponse, error) 2697 // Example URL: /_admin/v1/databases/system/tables/ui 2698 TableDetails(ctx context.Context, in *TableDetailsRequest, opts ...grpc.CallOption) (*TableDetailsResponse, error) 2699 // Example URL: /_admin/v1/databases/system/tables/ui/stats 2700 TableStats(ctx context.Context, in *TableStatsRequest, opts ...grpc.CallOption) (*TableStatsResponse, error) 2701 // Example URL: /_admin/v1/nontablestats 2702 NonTableStats(ctx context.Context, in *NonTableStatsRequest, opts ...grpc.CallOption) (*NonTableStatsResponse, error) 2703 // Example URLs: 2704 // Example URLs: 2705 // - /_admin/v1/events 2706 // - /_admin/v1/events?limit=100 2707 // - /_admin/v1/events?type=create_table 2708 // - /_admin/v1/events?type=create_table&limit=100 2709 // - /_admin/v1/events?type=drop_table&target_id=4 2710 // - /_admin/v1/events?type=drop_table&target_id=4&limit=100 2711 Events(ctx context.Context, in *EventsRequest, opts ...grpc.CallOption) (*EventsResponse, error) 2712 // This requires a POST. Because of the libraries we're using, the POST body 2713 // must be in the following format: 2714 // 2715 // {"key_values": 2716 // { "key1": "base64_encoded_value1"}, 2717 // ... 2718 // { "keyN": "base64_encoded_valueN"}, 2719 // } 2720 // 2721 // Note that all keys are quoted strings and that all values are base64- 2722 // encoded. 2723 // 2724 // Together, SetUIData and GetUIData provide access to a "cookie jar" for the 2725 // admin UI. The structure of the underlying data is meant to be opaque to the 2726 // server. 2727 SetUIData(ctx context.Context, in *SetUIDataRequest, opts ...grpc.CallOption) (*SetUIDataResponse, error) 2728 // Example URLs: 2729 // - /_admin/v1/uidata?keys=MYKEY 2730 // - /_admin/v1/uidata?keys=MYKEY1&keys=MYKEY2 2731 // 2732 // Yes, it's a little odd that the query parameter is named "keys" instead of 2733 // "key". I would've preferred that the URL parameter be named "key". However, 2734 // it's clearer for the protobuf field to be named "keys," which makes the URL 2735 // parameter "keys" as well. 2736 GetUIData(ctx context.Context, in *GetUIDataRequest, opts ...grpc.CallOption) (*GetUIDataResponse, error) 2737 // Cluster returns metadata for the cluster. 2738 Cluster(ctx context.Context, in *ClusterRequest, opts ...grpc.CallOption) (*ClusterResponse, error) 2739 // Settings returns the cluster-wide settings for the cluster. 2740 Settings(ctx context.Context, in *SettingsRequest, opts ...grpc.CallOption) (*SettingsResponse, error) 2741 // Health returns liveness for the node target of the request. 2742 Health(ctx context.Context, in *HealthRequest, opts ...grpc.CallOption) (*HealthResponse, error) 2743 // Liveness returns the liveness state of all nodes on the cluster. 2744 Liveness(ctx context.Context, in *LivenessRequest, opts ...grpc.CallOption) (*LivenessResponse, error) 2745 // Jobs returns the job records for all jobs of the given status and type. 2746 Jobs(ctx context.Context, in *JobsRequest, opts ...grpc.CallOption) (*JobsResponse, error) 2747 // Locations returns the locality location records. 2748 Locations(ctx context.Context, in *LocationsRequest, opts ...grpc.CallOption) (*LocationsResponse, error) 2749 // QueryPlan returns the query plans for a SQL string. 2750 QueryPlan(ctx context.Context, in *QueryPlanRequest, opts ...grpc.CallOption) (*QueryPlanResponse, error) 2751 // Drain puts the node into the specified drain mode(s) and optionally 2752 // instructs the process to terminate. 2753 // We do not expose this via HTTP unless we have a way to authenticate 2754 // + authorize streaming RPC connections. See #42567. 2755 Drain(ctx context.Context, in *DrainRequest, opts ...grpc.CallOption) (Admin_DrainClient, error) 2756 // Decommission puts the node(s) into the specified decommissioning state. 2757 // If this ever becomes exposed via HTTP, ensure that it performs 2758 // authorization. See #42567. 2759 Decommission(ctx context.Context, in *DecommissionRequest, opts ...grpc.CallOption) (*DecommissionStatusResponse, error) 2760 // DecommissionStatus retrieves the decommissioning status of the specified nodes. 2761 // If this ever becomes exposed via HTTP, ensure that it performs 2762 // authorization. See #42567. 2763 DecommissionStatus(ctx context.Context, in *DecommissionStatusRequest, opts ...grpc.CallOption) (*DecommissionStatusResponse, error) 2764 // URL: /_admin/v1/rangelog 2765 // URL: /_admin/v1/rangelog?limit=100 2766 // URL: /_admin/v1/rangelog/1 2767 // URL: /_admin/v1/rangelog/1?limit=100 2768 RangeLog(ctx context.Context, in *RangeLogRequest, opts ...grpc.CallOption) (*RangeLogResponse, error) 2769 DataDistribution(ctx context.Context, in *DataDistributionRequest, opts ...grpc.CallOption) (*DataDistributionResponse, error) 2770 // URL: /_admin/v1/metricmetadata 2771 AllMetricMetadata(ctx context.Context, in *MetricMetadataRequest, opts ...grpc.CallOption) (*MetricMetadataResponse, error) 2772 // URL: /_admin/v1/chartcatalog 2773 ChartCatalog(ctx context.Context, in *ChartCatalogRequest, opts ...grpc.CallOption) (*ChartCatalogResponse, error) 2774 // EnqueueRange runs the specified range through the specified queue on the 2775 // range's leaseholder store, returning the detailed trace and error 2776 // information from doing so. Parameters must be provided in the body of the 2777 // POST request. 2778 // For example: 2779 // 2780 // { 2781 // "queue": "raftlog", 2782 // "rangeId": 10 2783 // } 2784 EnqueueRange(ctx context.Context, in *EnqueueRangeRequest, opts ...grpc.CallOption) (*EnqueueRangeResponse, error) 2785 } 2786 2787 type adminClient struct { 2788 cc *grpc.ClientConn 2789 } 2790 2791 func NewAdminClient(cc *grpc.ClientConn) AdminClient { 2792 return &adminClient{cc} 2793 } 2794 2795 func (c *adminClient) Users(ctx context.Context, in *UsersRequest, opts ...grpc.CallOption) (*UsersResponse, error) { 2796 out := new(UsersResponse) 2797 err := c.cc.Invoke(ctx, "/cockroach.server.serverpb.Admin/Users", in, out, opts...) 2798 if err != nil { 2799 return nil, err 2800 } 2801 return out, nil 2802 } 2803 2804 func (c *adminClient) Databases(ctx context.Context, in *DatabasesRequest, opts ...grpc.CallOption) (*DatabasesResponse, error) { 2805 out := new(DatabasesResponse) 2806 err := c.cc.Invoke(ctx, "/cockroach.server.serverpb.Admin/Databases", in, out, opts...) 2807 if err != nil { 2808 return nil, err 2809 } 2810 return out, nil 2811 } 2812 2813 func (c *adminClient) DatabaseDetails(ctx context.Context, in *DatabaseDetailsRequest, opts ...grpc.CallOption) (*DatabaseDetailsResponse, error) { 2814 out := new(DatabaseDetailsResponse) 2815 err := c.cc.Invoke(ctx, "/cockroach.server.serverpb.Admin/DatabaseDetails", in, out, opts...) 2816 if err != nil { 2817 return nil, err 2818 } 2819 return out, nil 2820 } 2821 2822 func (c *adminClient) TableDetails(ctx context.Context, in *TableDetailsRequest, opts ...grpc.CallOption) (*TableDetailsResponse, error) { 2823 out := new(TableDetailsResponse) 2824 err := c.cc.Invoke(ctx, "/cockroach.server.serverpb.Admin/TableDetails", in, out, opts...) 2825 if err != nil { 2826 return nil, err 2827 } 2828 return out, nil 2829 } 2830 2831 func (c *adminClient) TableStats(ctx context.Context, in *TableStatsRequest, opts ...grpc.CallOption) (*TableStatsResponse, error) { 2832 out := new(TableStatsResponse) 2833 err := c.cc.Invoke(ctx, "/cockroach.server.serverpb.Admin/TableStats", in, out, opts...) 2834 if err != nil { 2835 return nil, err 2836 } 2837 return out, nil 2838 } 2839 2840 func (c *adminClient) NonTableStats(ctx context.Context, in *NonTableStatsRequest, opts ...grpc.CallOption) (*NonTableStatsResponse, error) { 2841 out := new(NonTableStatsResponse) 2842 err := c.cc.Invoke(ctx, "/cockroach.server.serverpb.Admin/NonTableStats", in, out, opts...) 2843 if err != nil { 2844 return nil, err 2845 } 2846 return out, nil 2847 } 2848 2849 func (c *adminClient) Events(ctx context.Context, in *EventsRequest, opts ...grpc.CallOption) (*EventsResponse, error) { 2850 out := new(EventsResponse) 2851 err := c.cc.Invoke(ctx, "/cockroach.server.serverpb.Admin/Events", in, out, opts...) 2852 if err != nil { 2853 return nil, err 2854 } 2855 return out, nil 2856 } 2857 2858 func (c *adminClient) SetUIData(ctx context.Context, in *SetUIDataRequest, opts ...grpc.CallOption) (*SetUIDataResponse, error) { 2859 out := new(SetUIDataResponse) 2860 err := c.cc.Invoke(ctx, "/cockroach.server.serverpb.Admin/SetUIData", in, out, opts...) 2861 if err != nil { 2862 return nil, err 2863 } 2864 return out, nil 2865 } 2866 2867 func (c *adminClient) GetUIData(ctx context.Context, in *GetUIDataRequest, opts ...grpc.CallOption) (*GetUIDataResponse, error) { 2868 out := new(GetUIDataResponse) 2869 err := c.cc.Invoke(ctx, "/cockroach.server.serverpb.Admin/GetUIData", in, out, opts...) 2870 if err != nil { 2871 return nil, err 2872 } 2873 return out, nil 2874 } 2875 2876 func (c *adminClient) Cluster(ctx context.Context, in *ClusterRequest, opts ...grpc.CallOption) (*ClusterResponse, error) { 2877 out := new(ClusterResponse) 2878 err := c.cc.Invoke(ctx, "/cockroach.server.serverpb.Admin/Cluster", in, out, opts...) 2879 if err != nil { 2880 return nil, err 2881 } 2882 return out, nil 2883 } 2884 2885 func (c *adminClient) Settings(ctx context.Context, in *SettingsRequest, opts ...grpc.CallOption) (*SettingsResponse, error) { 2886 out := new(SettingsResponse) 2887 err := c.cc.Invoke(ctx, "/cockroach.server.serverpb.Admin/Settings", in, out, opts...) 2888 if err != nil { 2889 return nil, err 2890 } 2891 return out, nil 2892 } 2893 2894 func (c *adminClient) Health(ctx context.Context, in *HealthRequest, opts ...grpc.CallOption) (*HealthResponse, error) { 2895 out := new(HealthResponse) 2896 err := c.cc.Invoke(ctx, "/cockroach.server.serverpb.Admin/Health", in, out, opts...) 2897 if err != nil { 2898 return nil, err 2899 } 2900 return out, nil 2901 } 2902 2903 func (c *adminClient) Liveness(ctx context.Context, in *LivenessRequest, opts ...grpc.CallOption) (*LivenessResponse, error) { 2904 out := new(LivenessResponse) 2905 err := c.cc.Invoke(ctx, "/cockroach.server.serverpb.Admin/Liveness", in, out, opts...) 2906 if err != nil { 2907 return nil, err 2908 } 2909 return out, nil 2910 } 2911 2912 func (c *adminClient) Jobs(ctx context.Context, in *JobsRequest, opts ...grpc.CallOption) (*JobsResponse, error) { 2913 out := new(JobsResponse) 2914 err := c.cc.Invoke(ctx, "/cockroach.server.serverpb.Admin/Jobs", in, out, opts...) 2915 if err != nil { 2916 return nil, err 2917 } 2918 return out, nil 2919 } 2920 2921 func (c *adminClient) Locations(ctx context.Context, in *LocationsRequest, opts ...grpc.CallOption) (*LocationsResponse, error) { 2922 out := new(LocationsResponse) 2923 err := c.cc.Invoke(ctx, "/cockroach.server.serverpb.Admin/Locations", in, out, opts...) 2924 if err != nil { 2925 return nil, err 2926 } 2927 return out, nil 2928 } 2929 2930 func (c *adminClient) QueryPlan(ctx context.Context, in *QueryPlanRequest, opts ...grpc.CallOption) (*QueryPlanResponse, error) { 2931 out := new(QueryPlanResponse) 2932 err := c.cc.Invoke(ctx, "/cockroach.server.serverpb.Admin/QueryPlan", in, out, opts...) 2933 if err != nil { 2934 return nil, err 2935 } 2936 return out, nil 2937 } 2938 2939 func (c *adminClient) Drain(ctx context.Context, in *DrainRequest, opts ...grpc.CallOption) (Admin_DrainClient, error) { 2940 stream, err := c.cc.NewStream(ctx, &_Admin_serviceDesc.Streams[0], "/cockroach.server.serverpb.Admin/Drain", opts...) 2941 if err != nil { 2942 return nil, err 2943 } 2944 x := &adminDrainClient{stream} 2945 if err := x.ClientStream.SendMsg(in); err != nil { 2946 return nil, err 2947 } 2948 if err := x.ClientStream.CloseSend(); err != nil { 2949 return nil, err 2950 } 2951 return x, nil 2952 } 2953 2954 type Admin_DrainClient interface { 2955 Recv() (*DrainResponse, error) 2956 grpc.ClientStream 2957 } 2958 2959 type adminDrainClient struct { 2960 grpc.ClientStream 2961 } 2962 2963 func (x *adminDrainClient) Recv() (*DrainResponse, error) { 2964 m := new(DrainResponse) 2965 if err := x.ClientStream.RecvMsg(m); err != nil { 2966 return nil, err 2967 } 2968 return m, nil 2969 } 2970 2971 func (c *adminClient) Decommission(ctx context.Context, in *DecommissionRequest, opts ...grpc.CallOption) (*DecommissionStatusResponse, error) { 2972 out := new(DecommissionStatusResponse) 2973 err := c.cc.Invoke(ctx, "/cockroach.server.serverpb.Admin/Decommission", in, out, opts...) 2974 if err != nil { 2975 return nil, err 2976 } 2977 return out, nil 2978 } 2979 2980 func (c *adminClient) DecommissionStatus(ctx context.Context, in *DecommissionStatusRequest, opts ...grpc.CallOption) (*DecommissionStatusResponse, error) { 2981 out := new(DecommissionStatusResponse) 2982 err := c.cc.Invoke(ctx, "/cockroach.server.serverpb.Admin/DecommissionStatus", in, out, opts...) 2983 if err != nil { 2984 return nil, err 2985 } 2986 return out, nil 2987 } 2988 2989 func (c *adminClient) RangeLog(ctx context.Context, in *RangeLogRequest, opts ...grpc.CallOption) (*RangeLogResponse, error) { 2990 out := new(RangeLogResponse) 2991 err := c.cc.Invoke(ctx, "/cockroach.server.serverpb.Admin/RangeLog", in, out, opts...) 2992 if err != nil { 2993 return nil, err 2994 } 2995 return out, nil 2996 } 2997 2998 func (c *adminClient) DataDistribution(ctx context.Context, in *DataDistributionRequest, opts ...grpc.CallOption) (*DataDistributionResponse, error) { 2999 out := new(DataDistributionResponse) 3000 err := c.cc.Invoke(ctx, "/cockroach.server.serverpb.Admin/DataDistribution", in, out, opts...) 3001 if err != nil { 3002 return nil, err 3003 } 3004 return out, nil 3005 } 3006 3007 func (c *adminClient) AllMetricMetadata(ctx context.Context, in *MetricMetadataRequest, opts ...grpc.CallOption) (*MetricMetadataResponse, error) { 3008 out := new(MetricMetadataResponse) 3009 err := c.cc.Invoke(ctx, "/cockroach.server.serverpb.Admin/AllMetricMetadata", in, out, opts...) 3010 if err != nil { 3011 return nil, err 3012 } 3013 return out, nil 3014 } 3015 3016 func (c *adminClient) ChartCatalog(ctx context.Context, in *ChartCatalogRequest, opts ...grpc.CallOption) (*ChartCatalogResponse, error) { 3017 out := new(ChartCatalogResponse) 3018 err := c.cc.Invoke(ctx, "/cockroach.server.serverpb.Admin/ChartCatalog", in, out, opts...) 3019 if err != nil { 3020 return nil, err 3021 } 3022 return out, nil 3023 } 3024 3025 func (c *adminClient) EnqueueRange(ctx context.Context, in *EnqueueRangeRequest, opts ...grpc.CallOption) (*EnqueueRangeResponse, error) { 3026 out := new(EnqueueRangeResponse) 3027 err := c.cc.Invoke(ctx, "/cockroach.server.serverpb.Admin/EnqueueRange", in, out, opts...) 3028 if err != nil { 3029 return nil, err 3030 } 3031 return out, nil 3032 } 3033 3034 // AdminServer is the server API for Admin service. 3035 type AdminServer interface { 3036 // URL: /_admin/v1/users 3037 Users(context.Context, *UsersRequest) (*UsersResponse, error) 3038 // URL: /_admin/v1/databases 3039 Databases(context.Context, *DatabasesRequest) (*DatabasesResponse, error) 3040 // Example URL: /_admin/v1/databases/system 3041 DatabaseDetails(context.Context, *DatabaseDetailsRequest) (*DatabaseDetailsResponse, error) 3042 // Example URL: /_admin/v1/databases/system/tables/ui 3043 TableDetails(context.Context, *TableDetailsRequest) (*TableDetailsResponse, error) 3044 // Example URL: /_admin/v1/databases/system/tables/ui/stats 3045 TableStats(context.Context, *TableStatsRequest) (*TableStatsResponse, error) 3046 // Example URL: /_admin/v1/nontablestats 3047 NonTableStats(context.Context, *NonTableStatsRequest) (*NonTableStatsResponse, error) 3048 // Example URLs: 3049 // Example URLs: 3050 // - /_admin/v1/events 3051 // - /_admin/v1/events?limit=100 3052 // - /_admin/v1/events?type=create_table 3053 // - /_admin/v1/events?type=create_table&limit=100 3054 // - /_admin/v1/events?type=drop_table&target_id=4 3055 // - /_admin/v1/events?type=drop_table&target_id=4&limit=100 3056 Events(context.Context, *EventsRequest) (*EventsResponse, error) 3057 // This requires a POST. Because of the libraries we're using, the POST body 3058 // must be in the following format: 3059 // 3060 // {"key_values": 3061 // { "key1": "base64_encoded_value1"}, 3062 // ... 3063 // { "keyN": "base64_encoded_valueN"}, 3064 // } 3065 // 3066 // Note that all keys are quoted strings and that all values are base64- 3067 // encoded. 3068 // 3069 // Together, SetUIData and GetUIData provide access to a "cookie jar" for the 3070 // admin UI. The structure of the underlying data is meant to be opaque to the 3071 // server. 3072 SetUIData(context.Context, *SetUIDataRequest) (*SetUIDataResponse, error) 3073 // Example URLs: 3074 // - /_admin/v1/uidata?keys=MYKEY 3075 // - /_admin/v1/uidata?keys=MYKEY1&keys=MYKEY2 3076 // 3077 // Yes, it's a little odd that the query parameter is named "keys" instead of 3078 // "key". I would've preferred that the URL parameter be named "key". However, 3079 // it's clearer for the protobuf field to be named "keys," which makes the URL 3080 // parameter "keys" as well. 3081 GetUIData(context.Context, *GetUIDataRequest) (*GetUIDataResponse, error) 3082 // Cluster returns metadata for the cluster. 3083 Cluster(context.Context, *ClusterRequest) (*ClusterResponse, error) 3084 // Settings returns the cluster-wide settings for the cluster. 3085 Settings(context.Context, *SettingsRequest) (*SettingsResponse, error) 3086 // Health returns liveness for the node target of the request. 3087 Health(context.Context, *HealthRequest) (*HealthResponse, error) 3088 // Liveness returns the liveness state of all nodes on the cluster. 3089 Liveness(context.Context, *LivenessRequest) (*LivenessResponse, error) 3090 // Jobs returns the job records for all jobs of the given status and type. 3091 Jobs(context.Context, *JobsRequest) (*JobsResponse, error) 3092 // Locations returns the locality location records. 3093 Locations(context.Context, *LocationsRequest) (*LocationsResponse, error) 3094 // QueryPlan returns the query plans for a SQL string. 3095 QueryPlan(context.Context, *QueryPlanRequest) (*QueryPlanResponse, error) 3096 // Drain puts the node into the specified drain mode(s) and optionally 3097 // instructs the process to terminate. 3098 // We do not expose this via HTTP unless we have a way to authenticate 3099 // + authorize streaming RPC connections. See #42567. 3100 Drain(*DrainRequest, Admin_DrainServer) error 3101 // Decommission puts the node(s) into the specified decommissioning state. 3102 // If this ever becomes exposed via HTTP, ensure that it performs 3103 // authorization. See #42567. 3104 Decommission(context.Context, *DecommissionRequest) (*DecommissionStatusResponse, error) 3105 // DecommissionStatus retrieves the decommissioning status of the specified nodes. 3106 // If this ever becomes exposed via HTTP, ensure that it performs 3107 // authorization. See #42567. 3108 DecommissionStatus(context.Context, *DecommissionStatusRequest) (*DecommissionStatusResponse, error) 3109 // URL: /_admin/v1/rangelog 3110 // URL: /_admin/v1/rangelog?limit=100 3111 // URL: /_admin/v1/rangelog/1 3112 // URL: /_admin/v1/rangelog/1?limit=100 3113 RangeLog(context.Context, *RangeLogRequest) (*RangeLogResponse, error) 3114 DataDistribution(context.Context, *DataDistributionRequest) (*DataDistributionResponse, error) 3115 // URL: /_admin/v1/metricmetadata 3116 AllMetricMetadata(context.Context, *MetricMetadataRequest) (*MetricMetadataResponse, error) 3117 // URL: /_admin/v1/chartcatalog 3118 ChartCatalog(context.Context, *ChartCatalogRequest) (*ChartCatalogResponse, error) 3119 // EnqueueRange runs the specified range through the specified queue on the 3120 // range's leaseholder store, returning the detailed trace and error 3121 // information from doing so. Parameters must be provided in the body of the 3122 // POST request. 3123 // For example: 3124 // 3125 // { 3126 // "queue": "raftlog", 3127 // "rangeId": 10 3128 // } 3129 EnqueueRange(context.Context, *EnqueueRangeRequest) (*EnqueueRangeResponse, error) 3130 } 3131 3132 func RegisterAdminServer(s *grpc.Server, srv AdminServer) { 3133 s.RegisterService(&_Admin_serviceDesc, srv) 3134 } 3135 3136 func _Admin_Users_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3137 in := new(UsersRequest) 3138 if err := dec(in); err != nil { 3139 return nil, err 3140 } 3141 if interceptor == nil { 3142 return srv.(AdminServer).Users(ctx, in) 3143 } 3144 info := &grpc.UnaryServerInfo{ 3145 Server: srv, 3146 FullMethod: "/cockroach.server.serverpb.Admin/Users", 3147 } 3148 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3149 return srv.(AdminServer).Users(ctx, req.(*UsersRequest)) 3150 } 3151 return interceptor(ctx, in, info, handler) 3152 } 3153 3154 func _Admin_Databases_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3155 in := new(DatabasesRequest) 3156 if err := dec(in); err != nil { 3157 return nil, err 3158 } 3159 if interceptor == nil { 3160 return srv.(AdminServer).Databases(ctx, in) 3161 } 3162 info := &grpc.UnaryServerInfo{ 3163 Server: srv, 3164 FullMethod: "/cockroach.server.serverpb.Admin/Databases", 3165 } 3166 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3167 return srv.(AdminServer).Databases(ctx, req.(*DatabasesRequest)) 3168 } 3169 return interceptor(ctx, in, info, handler) 3170 } 3171 3172 func _Admin_DatabaseDetails_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3173 in := new(DatabaseDetailsRequest) 3174 if err := dec(in); err != nil { 3175 return nil, err 3176 } 3177 if interceptor == nil { 3178 return srv.(AdminServer).DatabaseDetails(ctx, in) 3179 } 3180 info := &grpc.UnaryServerInfo{ 3181 Server: srv, 3182 FullMethod: "/cockroach.server.serverpb.Admin/DatabaseDetails", 3183 } 3184 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3185 return srv.(AdminServer).DatabaseDetails(ctx, req.(*DatabaseDetailsRequest)) 3186 } 3187 return interceptor(ctx, in, info, handler) 3188 } 3189 3190 func _Admin_TableDetails_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3191 in := new(TableDetailsRequest) 3192 if err := dec(in); err != nil { 3193 return nil, err 3194 } 3195 if interceptor == nil { 3196 return srv.(AdminServer).TableDetails(ctx, in) 3197 } 3198 info := &grpc.UnaryServerInfo{ 3199 Server: srv, 3200 FullMethod: "/cockroach.server.serverpb.Admin/TableDetails", 3201 } 3202 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3203 return srv.(AdminServer).TableDetails(ctx, req.(*TableDetailsRequest)) 3204 } 3205 return interceptor(ctx, in, info, handler) 3206 } 3207 3208 func _Admin_TableStats_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3209 in := new(TableStatsRequest) 3210 if err := dec(in); err != nil { 3211 return nil, err 3212 } 3213 if interceptor == nil { 3214 return srv.(AdminServer).TableStats(ctx, in) 3215 } 3216 info := &grpc.UnaryServerInfo{ 3217 Server: srv, 3218 FullMethod: "/cockroach.server.serverpb.Admin/TableStats", 3219 } 3220 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3221 return srv.(AdminServer).TableStats(ctx, req.(*TableStatsRequest)) 3222 } 3223 return interceptor(ctx, in, info, handler) 3224 } 3225 3226 func _Admin_NonTableStats_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3227 in := new(NonTableStatsRequest) 3228 if err := dec(in); err != nil { 3229 return nil, err 3230 } 3231 if interceptor == nil { 3232 return srv.(AdminServer).NonTableStats(ctx, in) 3233 } 3234 info := &grpc.UnaryServerInfo{ 3235 Server: srv, 3236 FullMethod: "/cockroach.server.serverpb.Admin/NonTableStats", 3237 } 3238 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3239 return srv.(AdminServer).NonTableStats(ctx, req.(*NonTableStatsRequest)) 3240 } 3241 return interceptor(ctx, in, info, handler) 3242 } 3243 3244 func _Admin_Events_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3245 in := new(EventsRequest) 3246 if err := dec(in); err != nil { 3247 return nil, err 3248 } 3249 if interceptor == nil { 3250 return srv.(AdminServer).Events(ctx, in) 3251 } 3252 info := &grpc.UnaryServerInfo{ 3253 Server: srv, 3254 FullMethod: "/cockroach.server.serverpb.Admin/Events", 3255 } 3256 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3257 return srv.(AdminServer).Events(ctx, req.(*EventsRequest)) 3258 } 3259 return interceptor(ctx, in, info, handler) 3260 } 3261 3262 func _Admin_SetUIData_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3263 in := new(SetUIDataRequest) 3264 if err := dec(in); err != nil { 3265 return nil, err 3266 } 3267 if interceptor == nil { 3268 return srv.(AdminServer).SetUIData(ctx, in) 3269 } 3270 info := &grpc.UnaryServerInfo{ 3271 Server: srv, 3272 FullMethod: "/cockroach.server.serverpb.Admin/SetUIData", 3273 } 3274 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3275 return srv.(AdminServer).SetUIData(ctx, req.(*SetUIDataRequest)) 3276 } 3277 return interceptor(ctx, in, info, handler) 3278 } 3279 3280 func _Admin_GetUIData_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3281 in := new(GetUIDataRequest) 3282 if err := dec(in); err != nil { 3283 return nil, err 3284 } 3285 if interceptor == nil { 3286 return srv.(AdminServer).GetUIData(ctx, in) 3287 } 3288 info := &grpc.UnaryServerInfo{ 3289 Server: srv, 3290 FullMethod: "/cockroach.server.serverpb.Admin/GetUIData", 3291 } 3292 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3293 return srv.(AdminServer).GetUIData(ctx, req.(*GetUIDataRequest)) 3294 } 3295 return interceptor(ctx, in, info, handler) 3296 } 3297 3298 func _Admin_Cluster_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3299 in := new(ClusterRequest) 3300 if err := dec(in); err != nil { 3301 return nil, err 3302 } 3303 if interceptor == nil { 3304 return srv.(AdminServer).Cluster(ctx, in) 3305 } 3306 info := &grpc.UnaryServerInfo{ 3307 Server: srv, 3308 FullMethod: "/cockroach.server.serverpb.Admin/Cluster", 3309 } 3310 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3311 return srv.(AdminServer).Cluster(ctx, req.(*ClusterRequest)) 3312 } 3313 return interceptor(ctx, in, info, handler) 3314 } 3315 3316 func _Admin_Settings_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3317 in := new(SettingsRequest) 3318 if err := dec(in); err != nil { 3319 return nil, err 3320 } 3321 if interceptor == nil { 3322 return srv.(AdminServer).Settings(ctx, in) 3323 } 3324 info := &grpc.UnaryServerInfo{ 3325 Server: srv, 3326 FullMethod: "/cockroach.server.serverpb.Admin/Settings", 3327 } 3328 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3329 return srv.(AdminServer).Settings(ctx, req.(*SettingsRequest)) 3330 } 3331 return interceptor(ctx, in, info, handler) 3332 } 3333 3334 func _Admin_Health_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3335 in := new(HealthRequest) 3336 if err := dec(in); err != nil { 3337 return nil, err 3338 } 3339 if interceptor == nil { 3340 return srv.(AdminServer).Health(ctx, in) 3341 } 3342 info := &grpc.UnaryServerInfo{ 3343 Server: srv, 3344 FullMethod: "/cockroach.server.serverpb.Admin/Health", 3345 } 3346 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3347 return srv.(AdminServer).Health(ctx, req.(*HealthRequest)) 3348 } 3349 return interceptor(ctx, in, info, handler) 3350 } 3351 3352 func _Admin_Liveness_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3353 in := new(LivenessRequest) 3354 if err := dec(in); err != nil { 3355 return nil, err 3356 } 3357 if interceptor == nil { 3358 return srv.(AdminServer).Liveness(ctx, in) 3359 } 3360 info := &grpc.UnaryServerInfo{ 3361 Server: srv, 3362 FullMethod: "/cockroach.server.serverpb.Admin/Liveness", 3363 } 3364 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3365 return srv.(AdminServer).Liveness(ctx, req.(*LivenessRequest)) 3366 } 3367 return interceptor(ctx, in, info, handler) 3368 } 3369 3370 func _Admin_Jobs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3371 in := new(JobsRequest) 3372 if err := dec(in); err != nil { 3373 return nil, err 3374 } 3375 if interceptor == nil { 3376 return srv.(AdminServer).Jobs(ctx, in) 3377 } 3378 info := &grpc.UnaryServerInfo{ 3379 Server: srv, 3380 FullMethod: "/cockroach.server.serverpb.Admin/Jobs", 3381 } 3382 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3383 return srv.(AdminServer).Jobs(ctx, req.(*JobsRequest)) 3384 } 3385 return interceptor(ctx, in, info, handler) 3386 } 3387 3388 func _Admin_Locations_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3389 in := new(LocationsRequest) 3390 if err := dec(in); err != nil { 3391 return nil, err 3392 } 3393 if interceptor == nil { 3394 return srv.(AdminServer).Locations(ctx, in) 3395 } 3396 info := &grpc.UnaryServerInfo{ 3397 Server: srv, 3398 FullMethod: "/cockroach.server.serverpb.Admin/Locations", 3399 } 3400 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3401 return srv.(AdminServer).Locations(ctx, req.(*LocationsRequest)) 3402 } 3403 return interceptor(ctx, in, info, handler) 3404 } 3405 3406 func _Admin_QueryPlan_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3407 in := new(QueryPlanRequest) 3408 if err := dec(in); err != nil { 3409 return nil, err 3410 } 3411 if interceptor == nil { 3412 return srv.(AdminServer).QueryPlan(ctx, in) 3413 } 3414 info := &grpc.UnaryServerInfo{ 3415 Server: srv, 3416 FullMethod: "/cockroach.server.serverpb.Admin/QueryPlan", 3417 } 3418 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3419 return srv.(AdminServer).QueryPlan(ctx, req.(*QueryPlanRequest)) 3420 } 3421 return interceptor(ctx, in, info, handler) 3422 } 3423 3424 func _Admin_Drain_Handler(srv interface{}, stream grpc.ServerStream) error { 3425 m := new(DrainRequest) 3426 if err := stream.RecvMsg(m); err != nil { 3427 return err 3428 } 3429 return srv.(AdminServer).Drain(m, &adminDrainServer{stream}) 3430 } 3431 3432 type Admin_DrainServer interface { 3433 Send(*DrainResponse) error 3434 grpc.ServerStream 3435 } 3436 3437 type adminDrainServer struct { 3438 grpc.ServerStream 3439 } 3440 3441 func (x *adminDrainServer) Send(m *DrainResponse) error { 3442 return x.ServerStream.SendMsg(m) 3443 } 3444 3445 func _Admin_Decommission_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3446 in := new(DecommissionRequest) 3447 if err := dec(in); err != nil { 3448 return nil, err 3449 } 3450 if interceptor == nil { 3451 return srv.(AdminServer).Decommission(ctx, in) 3452 } 3453 info := &grpc.UnaryServerInfo{ 3454 Server: srv, 3455 FullMethod: "/cockroach.server.serverpb.Admin/Decommission", 3456 } 3457 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3458 return srv.(AdminServer).Decommission(ctx, req.(*DecommissionRequest)) 3459 } 3460 return interceptor(ctx, in, info, handler) 3461 } 3462 3463 func _Admin_DecommissionStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3464 in := new(DecommissionStatusRequest) 3465 if err := dec(in); err != nil { 3466 return nil, err 3467 } 3468 if interceptor == nil { 3469 return srv.(AdminServer).DecommissionStatus(ctx, in) 3470 } 3471 info := &grpc.UnaryServerInfo{ 3472 Server: srv, 3473 FullMethod: "/cockroach.server.serverpb.Admin/DecommissionStatus", 3474 } 3475 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3476 return srv.(AdminServer).DecommissionStatus(ctx, req.(*DecommissionStatusRequest)) 3477 } 3478 return interceptor(ctx, in, info, handler) 3479 } 3480 3481 func _Admin_RangeLog_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3482 in := new(RangeLogRequest) 3483 if err := dec(in); err != nil { 3484 return nil, err 3485 } 3486 if interceptor == nil { 3487 return srv.(AdminServer).RangeLog(ctx, in) 3488 } 3489 info := &grpc.UnaryServerInfo{ 3490 Server: srv, 3491 FullMethod: "/cockroach.server.serverpb.Admin/RangeLog", 3492 } 3493 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3494 return srv.(AdminServer).RangeLog(ctx, req.(*RangeLogRequest)) 3495 } 3496 return interceptor(ctx, in, info, handler) 3497 } 3498 3499 func _Admin_DataDistribution_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3500 in := new(DataDistributionRequest) 3501 if err := dec(in); err != nil { 3502 return nil, err 3503 } 3504 if interceptor == nil { 3505 return srv.(AdminServer).DataDistribution(ctx, in) 3506 } 3507 info := &grpc.UnaryServerInfo{ 3508 Server: srv, 3509 FullMethod: "/cockroach.server.serverpb.Admin/DataDistribution", 3510 } 3511 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3512 return srv.(AdminServer).DataDistribution(ctx, req.(*DataDistributionRequest)) 3513 } 3514 return interceptor(ctx, in, info, handler) 3515 } 3516 3517 func _Admin_AllMetricMetadata_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3518 in := new(MetricMetadataRequest) 3519 if err := dec(in); err != nil { 3520 return nil, err 3521 } 3522 if interceptor == nil { 3523 return srv.(AdminServer).AllMetricMetadata(ctx, in) 3524 } 3525 info := &grpc.UnaryServerInfo{ 3526 Server: srv, 3527 FullMethod: "/cockroach.server.serverpb.Admin/AllMetricMetadata", 3528 } 3529 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3530 return srv.(AdminServer).AllMetricMetadata(ctx, req.(*MetricMetadataRequest)) 3531 } 3532 return interceptor(ctx, in, info, handler) 3533 } 3534 3535 func _Admin_ChartCatalog_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3536 in := new(ChartCatalogRequest) 3537 if err := dec(in); err != nil { 3538 return nil, err 3539 } 3540 if interceptor == nil { 3541 return srv.(AdminServer).ChartCatalog(ctx, in) 3542 } 3543 info := &grpc.UnaryServerInfo{ 3544 Server: srv, 3545 FullMethod: "/cockroach.server.serverpb.Admin/ChartCatalog", 3546 } 3547 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3548 return srv.(AdminServer).ChartCatalog(ctx, req.(*ChartCatalogRequest)) 3549 } 3550 return interceptor(ctx, in, info, handler) 3551 } 3552 3553 func _Admin_EnqueueRange_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3554 in := new(EnqueueRangeRequest) 3555 if err := dec(in); err != nil { 3556 return nil, err 3557 } 3558 if interceptor == nil { 3559 return srv.(AdminServer).EnqueueRange(ctx, in) 3560 } 3561 info := &grpc.UnaryServerInfo{ 3562 Server: srv, 3563 FullMethod: "/cockroach.server.serverpb.Admin/EnqueueRange", 3564 } 3565 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3566 return srv.(AdminServer).EnqueueRange(ctx, req.(*EnqueueRangeRequest)) 3567 } 3568 return interceptor(ctx, in, info, handler) 3569 } 3570 3571 var _Admin_serviceDesc = grpc.ServiceDesc{ 3572 ServiceName: "cockroach.server.serverpb.Admin", 3573 HandlerType: (*AdminServer)(nil), 3574 Methods: []grpc.MethodDesc{ 3575 { 3576 MethodName: "Users", 3577 Handler: _Admin_Users_Handler, 3578 }, 3579 { 3580 MethodName: "Databases", 3581 Handler: _Admin_Databases_Handler, 3582 }, 3583 { 3584 MethodName: "DatabaseDetails", 3585 Handler: _Admin_DatabaseDetails_Handler, 3586 }, 3587 { 3588 MethodName: "TableDetails", 3589 Handler: _Admin_TableDetails_Handler, 3590 }, 3591 { 3592 MethodName: "TableStats", 3593 Handler: _Admin_TableStats_Handler, 3594 }, 3595 { 3596 MethodName: "NonTableStats", 3597 Handler: _Admin_NonTableStats_Handler, 3598 }, 3599 { 3600 MethodName: "Events", 3601 Handler: _Admin_Events_Handler, 3602 }, 3603 { 3604 MethodName: "SetUIData", 3605 Handler: _Admin_SetUIData_Handler, 3606 }, 3607 { 3608 MethodName: "GetUIData", 3609 Handler: _Admin_GetUIData_Handler, 3610 }, 3611 { 3612 MethodName: "Cluster", 3613 Handler: _Admin_Cluster_Handler, 3614 }, 3615 { 3616 MethodName: "Settings", 3617 Handler: _Admin_Settings_Handler, 3618 }, 3619 { 3620 MethodName: "Health", 3621 Handler: _Admin_Health_Handler, 3622 }, 3623 { 3624 MethodName: "Liveness", 3625 Handler: _Admin_Liveness_Handler, 3626 }, 3627 { 3628 MethodName: "Jobs", 3629 Handler: _Admin_Jobs_Handler, 3630 }, 3631 { 3632 MethodName: "Locations", 3633 Handler: _Admin_Locations_Handler, 3634 }, 3635 { 3636 MethodName: "QueryPlan", 3637 Handler: _Admin_QueryPlan_Handler, 3638 }, 3639 { 3640 MethodName: "Decommission", 3641 Handler: _Admin_Decommission_Handler, 3642 }, 3643 { 3644 MethodName: "DecommissionStatus", 3645 Handler: _Admin_DecommissionStatus_Handler, 3646 }, 3647 { 3648 MethodName: "RangeLog", 3649 Handler: _Admin_RangeLog_Handler, 3650 }, 3651 { 3652 MethodName: "DataDistribution", 3653 Handler: _Admin_DataDistribution_Handler, 3654 }, 3655 { 3656 MethodName: "AllMetricMetadata", 3657 Handler: _Admin_AllMetricMetadata_Handler, 3658 }, 3659 { 3660 MethodName: "ChartCatalog", 3661 Handler: _Admin_ChartCatalog_Handler, 3662 }, 3663 { 3664 MethodName: "EnqueueRange", 3665 Handler: _Admin_EnqueueRange_Handler, 3666 }, 3667 }, 3668 Streams: []grpc.StreamDesc{ 3669 { 3670 StreamName: "Drain", 3671 Handler: _Admin_Drain_Handler, 3672 ServerStreams: true, 3673 }, 3674 }, 3675 Metadata: "server/serverpb/admin.proto", 3676 } 3677 3678 func (m *DatabasesRequest) Marshal() (dAtA []byte, err error) { 3679 size := m.Size() 3680 dAtA = make([]byte, size) 3681 n, err := m.MarshalTo(dAtA) 3682 if err != nil { 3683 return nil, err 3684 } 3685 return dAtA[:n], nil 3686 } 3687 3688 func (m *DatabasesRequest) MarshalTo(dAtA []byte) (int, error) { 3689 var i int 3690 _ = i 3691 var l int 3692 _ = l 3693 return i, nil 3694 } 3695 3696 func (m *DatabasesResponse) Marshal() (dAtA []byte, err error) { 3697 size := m.Size() 3698 dAtA = make([]byte, size) 3699 n, err := m.MarshalTo(dAtA) 3700 if err != nil { 3701 return nil, err 3702 } 3703 return dAtA[:n], nil 3704 } 3705 3706 func (m *DatabasesResponse) MarshalTo(dAtA []byte) (int, error) { 3707 var i int 3708 _ = i 3709 var l int 3710 _ = l 3711 if len(m.Databases) > 0 { 3712 for _, s := range m.Databases { 3713 dAtA[i] = 0xa 3714 i++ 3715 l = len(s) 3716 for l >= 1<<7 { 3717 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 3718 l >>= 7 3719 i++ 3720 } 3721 dAtA[i] = uint8(l) 3722 i++ 3723 i += copy(dAtA[i:], s) 3724 } 3725 } 3726 return i, nil 3727 } 3728 3729 func (m *DatabaseDetailsRequest) Marshal() (dAtA []byte, err error) { 3730 size := m.Size() 3731 dAtA = make([]byte, size) 3732 n, err := m.MarshalTo(dAtA) 3733 if err != nil { 3734 return nil, err 3735 } 3736 return dAtA[:n], nil 3737 } 3738 3739 func (m *DatabaseDetailsRequest) MarshalTo(dAtA []byte) (int, error) { 3740 var i int 3741 _ = i 3742 var l int 3743 _ = l 3744 if len(m.Database) > 0 { 3745 dAtA[i] = 0xa 3746 i++ 3747 i = encodeVarintAdmin(dAtA, i, uint64(len(m.Database))) 3748 i += copy(dAtA[i:], m.Database) 3749 } 3750 return i, nil 3751 } 3752 3753 func (m *DatabaseDetailsResponse) Marshal() (dAtA []byte, err error) { 3754 size := m.Size() 3755 dAtA = make([]byte, size) 3756 n, err := m.MarshalTo(dAtA) 3757 if err != nil { 3758 return nil, err 3759 } 3760 return dAtA[:n], nil 3761 } 3762 3763 func (m *DatabaseDetailsResponse) MarshalTo(dAtA []byte) (int, error) { 3764 var i int 3765 _ = i 3766 var l int 3767 _ = l 3768 if len(m.Grants) > 0 { 3769 for _, msg := range m.Grants { 3770 dAtA[i] = 0xa 3771 i++ 3772 i = encodeVarintAdmin(dAtA, i, uint64(msg.Size())) 3773 n, err := msg.MarshalTo(dAtA[i:]) 3774 if err != nil { 3775 return 0, err 3776 } 3777 i += n 3778 } 3779 } 3780 if len(m.TableNames) > 0 { 3781 for _, s := range m.TableNames { 3782 dAtA[i] = 0x12 3783 i++ 3784 l = len(s) 3785 for l >= 1<<7 { 3786 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 3787 l >>= 7 3788 i++ 3789 } 3790 dAtA[i] = uint8(l) 3791 i++ 3792 i += copy(dAtA[i:], s) 3793 } 3794 } 3795 if m.DescriptorID != 0 { 3796 dAtA[i] = 0x18 3797 i++ 3798 i = encodeVarintAdmin(dAtA, i, uint64(m.DescriptorID)) 3799 } 3800 dAtA[i] = 0x22 3801 i++ 3802 i = encodeVarintAdmin(dAtA, i, uint64(m.ZoneConfig.Size())) 3803 n1, err := m.ZoneConfig.MarshalTo(dAtA[i:]) 3804 if err != nil { 3805 return 0, err 3806 } 3807 i += n1 3808 if m.ZoneConfigLevel != 0 { 3809 dAtA[i] = 0x28 3810 i++ 3811 i = encodeVarintAdmin(dAtA, i, uint64(m.ZoneConfigLevel)) 3812 } 3813 return i, nil 3814 } 3815 3816 func (m *DatabaseDetailsResponse_Grant) Marshal() (dAtA []byte, err error) { 3817 size := m.Size() 3818 dAtA = make([]byte, size) 3819 n, err := m.MarshalTo(dAtA) 3820 if err != nil { 3821 return nil, err 3822 } 3823 return dAtA[:n], nil 3824 } 3825 3826 func (m *DatabaseDetailsResponse_Grant) MarshalTo(dAtA []byte) (int, error) { 3827 var i int 3828 _ = i 3829 var l int 3830 _ = l 3831 if len(m.User) > 0 { 3832 dAtA[i] = 0xa 3833 i++ 3834 i = encodeVarintAdmin(dAtA, i, uint64(len(m.User))) 3835 i += copy(dAtA[i:], m.User) 3836 } 3837 if len(m.Privileges) > 0 { 3838 for _, s := range m.Privileges { 3839 dAtA[i] = 0x12 3840 i++ 3841 l = len(s) 3842 for l >= 1<<7 { 3843 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 3844 l >>= 7 3845 i++ 3846 } 3847 dAtA[i] = uint8(l) 3848 i++ 3849 i += copy(dAtA[i:], s) 3850 } 3851 } 3852 return i, nil 3853 } 3854 3855 func (m *TableDetailsRequest) Marshal() (dAtA []byte, err error) { 3856 size := m.Size() 3857 dAtA = make([]byte, size) 3858 n, err := m.MarshalTo(dAtA) 3859 if err != nil { 3860 return nil, err 3861 } 3862 return dAtA[:n], nil 3863 } 3864 3865 func (m *TableDetailsRequest) MarshalTo(dAtA []byte) (int, error) { 3866 var i int 3867 _ = i 3868 var l int 3869 _ = l 3870 if len(m.Database) > 0 { 3871 dAtA[i] = 0xa 3872 i++ 3873 i = encodeVarintAdmin(dAtA, i, uint64(len(m.Database))) 3874 i += copy(dAtA[i:], m.Database) 3875 } 3876 if len(m.Table) > 0 { 3877 dAtA[i] = 0x12 3878 i++ 3879 i = encodeVarintAdmin(dAtA, i, uint64(len(m.Table))) 3880 i += copy(dAtA[i:], m.Table) 3881 } 3882 return i, nil 3883 } 3884 3885 func (m *TableDetailsResponse) Marshal() (dAtA []byte, err error) { 3886 size := m.Size() 3887 dAtA = make([]byte, size) 3888 n, err := m.MarshalTo(dAtA) 3889 if err != nil { 3890 return nil, err 3891 } 3892 return dAtA[:n], nil 3893 } 3894 3895 func (m *TableDetailsResponse) MarshalTo(dAtA []byte) (int, error) { 3896 var i int 3897 _ = i 3898 var l int 3899 _ = l 3900 if len(m.Grants) > 0 { 3901 for _, msg := range m.Grants { 3902 dAtA[i] = 0xa 3903 i++ 3904 i = encodeVarintAdmin(dAtA, i, uint64(msg.Size())) 3905 n, err := msg.MarshalTo(dAtA[i:]) 3906 if err != nil { 3907 return 0, err 3908 } 3909 i += n 3910 } 3911 } 3912 if len(m.Columns) > 0 { 3913 for _, msg := range m.Columns { 3914 dAtA[i] = 0x12 3915 i++ 3916 i = encodeVarintAdmin(dAtA, i, uint64(msg.Size())) 3917 n, err := msg.MarshalTo(dAtA[i:]) 3918 if err != nil { 3919 return 0, err 3920 } 3921 i += n 3922 } 3923 } 3924 if len(m.Indexes) > 0 { 3925 for _, msg := range m.Indexes { 3926 dAtA[i] = 0x1a 3927 i++ 3928 i = encodeVarintAdmin(dAtA, i, uint64(msg.Size())) 3929 n, err := msg.MarshalTo(dAtA[i:]) 3930 if err != nil { 3931 return 0, err 3932 } 3933 i += n 3934 } 3935 } 3936 if m.RangeCount != 0 { 3937 dAtA[i] = 0x20 3938 i++ 3939 i = encodeVarintAdmin(dAtA, i, uint64(m.RangeCount)) 3940 } 3941 if len(m.CreateTableStatement) > 0 { 3942 dAtA[i] = 0x2a 3943 i++ 3944 i = encodeVarintAdmin(dAtA, i, uint64(len(m.CreateTableStatement))) 3945 i += copy(dAtA[i:], m.CreateTableStatement) 3946 } 3947 dAtA[i] = 0x32 3948 i++ 3949 i = encodeVarintAdmin(dAtA, i, uint64(m.ZoneConfig.Size())) 3950 n2, err := m.ZoneConfig.MarshalTo(dAtA[i:]) 3951 if err != nil { 3952 return 0, err 3953 } 3954 i += n2 3955 if m.ZoneConfigLevel != 0 { 3956 dAtA[i] = 0x38 3957 i++ 3958 i = encodeVarintAdmin(dAtA, i, uint64(m.ZoneConfigLevel)) 3959 } 3960 if m.DescriptorID != 0 { 3961 dAtA[i] = 0x40 3962 i++ 3963 i = encodeVarintAdmin(dAtA, i, uint64(m.DescriptorID)) 3964 } 3965 return i, nil 3966 } 3967 3968 func (m *TableDetailsResponse_Grant) Marshal() (dAtA []byte, err error) { 3969 size := m.Size() 3970 dAtA = make([]byte, size) 3971 n, err := m.MarshalTo(dAtA) 3972 if err != nil { 3973 return nil, err 3974 } 3975 return dAtA[:n], nil 3976 } 3977 3978 func (m *TableDetailsResponse_Grant) MarshalTo(dAtA []byte) (int, error) { 3979 var i int 3980 _ = i 3981 var l int 3982 _ = l 3983 if len(m.User) > 0 { 3984 dAtA[i] = 0xa 3985 i++ 3986 i = encodeVarintAdmin(dAtA, i, uint64(len(m.User))) 3987 i += copy(dAtA[i:], m.User) 3988 } 3989 if len(m.Privileges) > 0 { 3990 for _, s := range m.Privileges { 3991 dAtA[i] = 0x12 3992 i++ 3993 l = len(s) 3994 for l >= 1<<7 { 3995 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 3996 l >>= 7 3997 i++ 3998 } 3999 dAtA[i] = uint8(l) 4000 i++ 4001 i += copy(dAtA[i:], s) 4002 } 4003 } 4004 return i, nil 4005 } 4006 4007 func (m *TableDetailsResponse_Column) Marshal() (dAtA []byte, err error) { 4008 size := m.Size() 4009 dAtA = make([]byte, size) 4010 n, err := m.MarshalTo(dAtA) 4011 if err != nil { 4012 return nil, err 4013 } 4014 return dAtA[:n], nil 4015 } 4016 4017 func (m *TableDetailsResponse_Column) MarshalTo(dAtA []byte) (int, error) { 4018 var i int 4019 _ = i 4020 var l int 4021 _ = l 4022 if len(m.Name) > 0 { 4023 dAtA[i] = 0xa 4024 i++ 4025 i = encodeVarintAdmin(dAtA, i, uint64(len(m.Name))) 4026 i += copy(dAtA[i:], m.Name) 4027 } 4028 if len(m.Type) > 0 { 4029 dAtA[i] = 0x12 4030 i++ 4031 i = encodeVarintAdmin(dAtA, i, uint64(len(m.Type))) 4032 i += copy(dAtA[i:], m.Type) 4033 } 4034 if m.Nullable { 4035 dAtA[i] = 0x18 4036 i++ 4037 if m.Nullable { 4038 dAtA[i] = 1 4039 } else { 4040 dAtA[i] = 0 4041 } 4042 i++ 4043 } 4044 if len(m.DefaultValue) > 0 { 4045 dAtA[i] = 0x22 4046 i++ 4047 i = encodeVarintAdmin(dAtA, i, uint64(len(m.DefaultValue))) 4048 i += copy(dAtA[i:], m.DefaultValue) 4049 } 4050 if len(m.GenerationExpression) > 0 { 4051 dAtA[i] = 0x2a 4052 i++ 4053 i = encodeVarintAdmin(dAtA, i, uint64(len(m.GenerationExpression))) 4054 i += copy(dAtA[i:], m.GenerationExpression) 4055 } 4056 if m.Hidden { 4057 dAtA[i] = 0x30 4058 i++ 4059 if m.Hidden { 4060 dAtA[i] = 1 4061 } else { 4062 dAtA[i] = 0 4063 } 4064 i++ 4065 } 4066 return i, nil 4067 } 4068 4069 func (m *TableDetailsResponse_Index) Marshal() (dAtA []byte, err error) { 4070 size := m.Size() 4071 dAtA = make([]byte, size) 4072 n, err := m.MarshalTo(dAtA) 4073 if err != nil { 4074 return nil, err 4075 } 4076 return dAtA[:n], nil 4077 } 4078 4079 func (m *TableDetailsResponse_Index) MarshalTo(dAtA []byte) (int, error) { 4080 var i int 4081 _ = i 4082 var l int 4083 _ = l 4084 if len(m.Name) > 0 { 4085 dAtA[i] = 0xa 4086 i++ 4087 i = encodeVarintAdmin(dAtA, i, uint64(len(m.Name))) 4088 i += copy(dAtA[i:], m.Name) 4089 } 4090 if m.Unique { 4091 dAtA[i] = 0x10 4092 i++ 4093 if m.Unique { 4094 dAtA[i] = 1 4095 } else { 4096 dAtA[i] = 0 4097 } 4098 i++ 4099 } 4100 if m.Seq != 0 { 4101 dAtA[i] = 0x18 4102 i++ 4103 i = encodeVarintAdmin(dAtA, i, uint64(m.Seq)) 4104 } 4105 if len(m.Column) > 0 { 4106 dAtA[i] = 0x22 4107 i++ 4108 i = encodeVarintAdmin(dAtA, i, uint64(len(m.Column))) 4109 i += copy(dAtA[i:], m.Column) 4110 } 4111 if len(m.Direction) > 0 { 4112 dAtA[i] = 0x2a 4113 i++ 4114 i = encodeVarintAdmin(dAtA, i, uint64(len(m.Direction))) 4115 i += copy(dAtA[i:], m.Direction) 4116 } 4117 if m.Storing { 4118 dAtA[i] = 0x30 4119 i++ 4120 if m.Storing { 4121 dAtA[i] = 1 4122 } else { 4123 dAtA[i] = 0 4124 } 4125 i++ 4126 } 4127 if m.Implicit { 4128 dAtA[i] = 0x38 4129 i++ 4130 if m.Implicit { 4131 dAtA[i] = 1 4132 } else { 4133 dAtA[i] = 0 4134 } 4135 i++ 4136 } 4137 return i, nil 4138 } 4139 4140 func (m *TableStatsRequest) Marshal() (dAtA []byte, err error) { 4141 size := m.Size() 4142 dAtA = make([]byte, size) 4143 n, err := m.MarshalTo(dAtA) 4144 if err != nil { 4145 return nil, err 4146 } 4147 return dAtA[:n], nil 4148 } 4149 4150 func (m *TableStatsRequest) MarshalTo(dAtA []byte) (int, error) { 4151 var i int 4152 _ = i 4153 var l int 4154 _ = l 4155 if len(m.Database) > 0 { 4156 dAtA[i] = 0xa 4157 i++ 4158 i = encodeVarintAdmin(dAtA, i, uint64(len(m.Database))) 4159 i += copy(dAtA[i:], m.Database) 4160 } 4161 if len(m.Table) > 0 { 4162 dAtA[i] = 0x12 4163 i++ 4164 i = encodeVarintAdmin(dAtA, i, uint64(len(m.Table))) 4165 i += copy(dAtA[i:], m.Table) 4166 } 4167 return i, nil 4168 } 4169 4170 func (m *TableStatsResponse) Marshal() (dAtA []byte, err error) { 4171 size := m.Size() 4172 dAtA = make([]byte, size) 4173 n, err := m.MarshalTo(dAtA) 4174 if err != nil { 4175 return nil, err 4176 } 4177 return dAtA[:n], nil 4178 } 4179 4180 func (m *TableStatsResponse) MarshalTo(dAtA []byte) (int, error) { 4181 var i int 4182 _ = i 4183 var l int 4184 _ = l 4185 if m.RangeCount != 0 { 4186 dAtA[i] = 0x8 4187 i++ 4188 i = encodeVarintAdmin(dAtA, i, uint64(m.RangeCount)) 4189 } 4190 if m.ReplicaCount != 0 { 4191 dAtA[i] = 0x10 4192 i++ 4193 i = encodeVarintAdmin(dAtA, i, uint64(m.ReplicaCount)) 4194 } 4195 if m.NodeCount != 0 { 4196 dAtA[i] = 0x18 4197 i++ 4198 i = encodeVarintAdmin(dAtA, i, uint64(m.NodeCount)) 4199 } 4200 dAtA[i] = 0x22 4201 i++ 4202 i = encodeVarintAdmin(dAtA, i, uint64(m.Stats.Size())) 4203 n3, err := m.Stats.MarshalTo(dAtA[i:]) 4204 if err != nil { 4205 return 0, err 4206 } 4207 i += n3 4208 if len(m.MissingNodes) > 0 { 4209 for _, msg := range m.MissingNodes { 4210 dAtA[i] = 0x2a 4211 i++ 4212 i = encodeVarintAdmin(dAtA, i, uint64(msg.Size())) 4213 n, err := msg.MarshalTo(dAtA[i:]) 4214 if err != nil { 4215 return 0, err 4216 } 4217 i += n 4218 } 4219 } 4220 if m.ApproximateDiskBytes != 0 { 4221 dAtA[i] = 0x30 4222 i++ 4223 i = encodeVarintAdmin(dAtA, i, uint64(m.ApproximateDiskBytes)) 4224 } 4225 return i, nil 4226 } 4227 4228 func (m *TableStatsResponse_MissingNode) Marshal() (dAtA []byte, err error) { 4229 size := m.Size() 4230 dAtA = make([]byte, size) 4231 n, err := m.MarshalTo(dAtA) 4232 if err != nil { 4233 return nil, err 4234 } 4235 return dAtA[:n], nil 4236 } 4237 4238 func (m *TableStatsResponse_MissingNode) MarshalTo(dAtA []byte) (int, error) { 4239 var i int 4240 _ = i 4241 var l int 4242 _ = l 4243 if len(m.NodeID) > 0 { 4244 dAtA[i] = 0xa 4245 i++ 4246 i = encodeVarintAdmin(dAtA, i, uint64(len(m.NodeID))) 4247 i += copy(dAtA[i:], m.NodeID) 4248 } 4249 if len(m.ErrorMessage) > 0 { 4250 dAtA[i] = 0x12 4251 i++ 4252 i = encodeVarintAdmin(dAtA, i, uint64(len(m.ErrorMessage))) 4253 i += copy(dAtA[i:], m.ErrorMessage) 4254 } 4255 return i, nil 4256 } 4257 4258 func (m *NonTableStatsRequest) Marshal() (dAtA []byte, err error) { 4259 size := m.Size() 4260 dAtA = make([]byte, size) 4261 n, err := m.MarshalTo(dAtA) 4262 if err != nil { 4263 return nil, err 4264 } 4265 return dAtA[:n], nil 4266 } 4267 4268 func (m *NonTableStatsRequest) MarshalTo(dAtA []byte) (int, error) { 4269 var i int 4270 _ = i 4271 var l int 4272 _ = l 4273 return i, nil 4274 } 4275 4276 func (m *NonTableStatsResponse) Marshal() (dAtA []byte, err error) { 4277 size := m.Size() 4278 dAtA = make([]byte, size) 4279 n, err := m.MarshalTo(dAtA) 4280 if err != nil { 4281 return nil, err 4282 } 4283 return dAtA[:n], nil 4284 } 4285 4286 func (m *NonTableStatsResponse) MarshalTo(dAtA []byte) (int, error) { 4287 var i int 4288 _ = i 4289 var l int 4290 _ = l 4291 if m.TimeSeriesStats != nil { 4292 dAtA[i] = 0xa 4293 i++ 4294 i = encodeVarintAdmin(dAtA, i, uint64(m.TimeSeriesStats.Size())) 4295 n4, err := m.TimeSeriesStats.MarshalTo(dAtA[i:]) 4296 if err != nil { 4297 return 0, err 4298 } 4299 i += n4 4300 } 4301 if m.InternalUseStats != nil { 4302 dAtA[i] = 0x12 4303 i++ 4304 i = encodeVarintAdmin(dAtA, i, uint64(m.InternalUseStats.Size())) 4305 n5, err := m.InternalUseStats.MarshalTo(dAtA[i:]) 4306 if err != nil { 4307 return 0, err 4308 } 4309 i += n5 4310 } 4311 return i, nil 4312 } 4313 4314 func (m *UsersRequest) Marshal() (dAtA []byte, err error) { 4315 size := m.Size() 4316 dAtA = make([]byte, size) 4317 n, err := m.MarshalTo(dAtA) 4318 if err != nil { 4319 return nil, err 4320 } 4321 return dAtA[:n], nil 4322 } 4323 4324 func (m *UsersRequest) MarshalTo(dAtA []byte) (int, error) { 4325 var i int 4326 _ = i 4327 var l int 4328 _ = l 4329 return i, nil 4330 } 4331 4332 func (m *UsersResponse) Marshal() (dAtA []byte, err error) { 4333 size := m.Size() 4334 dAtA = make([]byte, size) 4335 n, err := m.MarshalTo(dAtA) 4336 if err != nil { 4337 return nil, err 4338 } 4339 return dAtA[:n], nil 4340 } 4341 4342 func (m *UsersResponse) MarshalTo(dAtA []byte) (int, error) { 4343 var i int 4344 _ = i 4345 var l int 4346 _ = l 4347 if len(m.Users) > 0 { 4348 for _, msg := range m.Users { 4349 dAtA[i] = 0xa 4350 i++ 4351 i = encodeVarintAdmin(dAtA, i, uint64(msg.Size())) 4352 n, err := msg.MarshalTo(dAtA[i:]) 4353 if err != nil { 4354 return 0, err 4355 } 4356 i += n 4357 } 4358 } 4359 return i, nil 4360 } 4361 4362 func (m *UsersResponse_User) Marshal() (dAtA []byte, err error) { 4363 size := m.Size() 4364 dAtA = make([]byte, size) 4365 n, err := m.MarshalTo(dAtA) 4366 if err != nil { 4367 return nil, err 4368 } 4369 return dAtA[:n], nil 4370 } 4371 4372 func (m *UsersResponse_User) MarshalTo(dAtA []byte) (int, error) { 4373 var i int 4374 _ = i 4375 var l int 4376 _ = l 4377 if len(m.Username) > 0 { 4378 dAtA[i] = 0xa 4379 i++ 4380 i = encodeVarintAdmin(dAtA, i, uint64(len(m.Username))) 4381 i += copy(dAtA[i:], m.Username) 4382 } 4383 return i, nil 4384 } 4385 4386 func (m *EventsRequest) Marshal() (dAtA []byte, err error) { 4387 size := m.Size() 4388 dAtA = make([]byte, size) 4389 n, err := m.MarshalTo(dAtA) 4390 if err != nil { 4391 return nil, err 4392 } 4393 return dAtA[:n], nil 4394 } 4395 4396 func (m *EventsRequest) MarshalTo(dAtA []byte) (int, error) { 4397 var i int 4398 _ = i 4399 var l int 4400 _ = l 4401 if len(m.Type) > 0 { 4402 dAtA[i] = 0xa 4403 i++ 4404 i = encodeVarintAdmin(dAtA, i, uint64(len(m.Type))) 4405 i += copy(dAtA[i:], m.Type) 4406 } 4407 if m.TargetId != 0 { 4408 dAtA[i] = 0x10 4409 i++ 4410 i = encodeVarintAdmin(dAtA, i, uint64(m.TargetId)) 4411 } 4412 if m.Limit != 0 { 4413 dAtA[i] = 0x18 4414 i++ 4415 i = encodeVarintAdmin(dAtA, i, uint64(m.Limit)) 4416 } 4417 if m.UnredactedEvents { 4418 dAtA[i] = 0x20 4419 i++ 4420 if m.UnredactedEvents { 4421 dAtA[i] = 1 4422 } else { 4423 dAtA[i] = 0 4424 } 4425 i++ 4426 } 4427 return i, nil 4428 } 4429 4430 func (m *EventsResponse) Marshal() (dAtA []byte, err error) { 4431 size := m.Size() 4432 dAtA = make([]byte, size) 4433 n, err := m.MarshalTo(dAtA) 4434 if err != nil { 4435 return nil, err 4436 } 4437 return dAtA[:n], nil 4438 } 4439 4440 func (m *EventsResponse) MarshalTo(dAtA []byte) (int, error) { 4441 var i int 4442 _ = i 4443 var l int 4444 _ = l 4445 if len(m.Events) > 0 { 4446 for _, msg := range m.Events { 4447 dAtA[i] = 0xa 4448 i++ 4449 i = encodeVarintAdmin(dAtA, i, uint64(msg.Size())) 4450 n, err := msg.MarshalTo(dAtA[i:]) 4451 if err != nil { 4452 return 0, err 4453 } 4454 i += n 4455 } 4456 } 4457 return i, nil 4458 } 4459 4460 func (m *EventsResponse_Event) Marshal() (dAtA []byte, err error) { 4461 size := m.Size() 4462 dAtA = make([]byte, size) 4463 n, err := m.MarshalTo(dAtA) 4464 if err != nil { 4465 return nil, err 4466 } 4467 return dAtA[:n], nil 4468 } 4469 4470 func (m *EventsResponse_Event) MarshalTo(dAtA []byte) (int, error) { 4471 var i int 4472 _ = i 4473 var l int 4474 _ = l 4475 dAtA[i] = 0xa 4476 i++ 4477 i = encodeVarintAdmin(dAtA, i, uint64(github_com_gogo_protobuf_types.SizeOfStdTime(m.Timestamp))) 4478 n6, err := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Timestamp, dAtA[i:]) 4479 if err != nil { 4480 return 0, err 4481 } 4482 i += n6 4483 if len(m.EventType) > 0 { 4484 dAtA[i] = 0x12 4485 i++ 4486 i = encodeVarintAdmin(dAtA, i, uint64(len(m.EventType))) 4487 i += copy(dAtA[i:], m.EventType) 4488 } 4489 if m.TargetID != 0 { 4490 dAtA[i] = 0x18 4491 i++ 4492 i = encodeVarintAdmin(dAtA, i, uint64(m.TargetID)) 4493 } 4494 if m.ReportingID != 0 { 4495 dAtA[i] = 0x20 4496 i++ 4497 i = encodeVarintAdmin(dAtA, i, uint64(m.ReportingID)) 4498 } 4499 if len(m.Info) > 0 { 4500 dAtA[i] = 0x2a 4501 i++ 4502 i = encodeVarintAdmin(dAtA, i, uint64(len(m.Info))) 4503 i += copy(dAtA[i:], m.Info) 4504 } 4505 if len(m.UniqueID) > 0 { 4506 dAtA[i] = 0x32 4507 i++ 4508 i = encodeVarintAdmin(dAtA, i, uint64(len(m.UniqueID))) 4509 i += copy(dAtA[i:], m.UniqueID) 4510 } 4511 return i, nil 4512 } 4513 4514 func (m *SetUIDataRequest) Marshal() (dAtA []byte, err error) { 4515 size := m.Size() 4516 dAtA = make([]byte, size) 4517 n, err := m.MarshalTo(dAtA) 4518 if err != nil { 4519 return nil, err 4520 } 4521 return dAtA[:n], nil 4522 } 4523 4524 func (m *SetUIDataRequest) MarshalTo(dAtA []byte) (int, error) { 4525 var i int 4526 _ = i 4527 var l int 4528 _ = l 4529 if len(m.KeyValues) > 0 { 4530 keysForKeyValues := make([]string, 0, len(m.KeyValues)) 4531 for k := range m.KeyValues { 4532 keysForKeyValues = append(keysForKeyValues, string(k)) 4533 } 4534 github_com_gogo_protobuf_sortkeys.Strings(keysForKeyValues) 4535 for _, k := range keysForKeyValues { 4536 dAtA[i] = 0xa 4537 i++ 4538 v := m.KeyValues[string(k)] 4539 byteSize := 0 4540 if len(v) > 0 { 4541 byteSize = 1 + len(v) + sovAdmin(uint64(len(v))) 4542 } 4543 mapSize := 1 + len(k) + sovAdmin(uint64(len(k))) + byteSize 4544 i = encodeVarintAdmin(dAtA, i, uint64(mapSize)) 4545 dAtA[i] = 0xa 4546 i++ 4547 i = encodeVarintAdmin(dAtA, i, uint64(len(k))) 4548 i += copy(dAtA[i:], k) 4549 if len(v) > 0 { 4550 dAtA[i] = 0x12 4551 i++ 4552 i = encodeVarintAdmin(dAtA, i, uint64(len(v))) 4553 i += copy(dAtA[i:], v) 4554 } 4555 } 4556 } 4557 return i, nil 4558 } 4559 4560 func (m *SetUIDataResponse) Marshal() (dAtA []byte, err error) { 4561 size := m.Size() 4562 dAtA = make([]byte, size) 4563 n, err := m.MarshalTo(dAtA) 4564 if err != nil { 4565 return nil, err 4566 } 4567 return dAtA[:n], nil 4568 } 4569 4570 func (m *SetUIDataResponse) MarshalTo(dAtA []byte) (int, error) { 4571 var i int 4572 _ = i 4573 var l int 4574 _ = l 4575 return i, nil 4576 } 4577 4578 func (m *GetUIDataRequest) Marshal() (dAtA []byte, err error) { 4579 size := m.Size() 4580 dAtA = make([]byte, size) 4581 n, err := m.MarshalTo(dAtA) 4582 if err != nil { 4583 return nil, err 4584 } 4585 return dAtA[:n], nil 4586 } 4587 4588 func (m *GetUIDataRequest) MarshalTo(dAtA []byte) (int, error) { 4589 var i int 4590 _ = i 4591 var l int 4592 _ = l 4593 if len(m.Keys) > 0 { 4594 for _, s := range m.Keys { 4595 dAtA[i] = 0xa 4596 i++ 4597 l = len(s) 4598 for l >= 1<<7 { 4599 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 4600 l >>= 7 4601 i++ 4602 } 4603 dAtA[i] = uint8(l) 4604 i++ 4605 i += copy(dAtA[i:], s) 4606 } 4607 } 4608 return i, nil 4609 } 4610 4611 func (m *GetUIDataResponse) Marshal() (dAtA []byte, err error) { 4612 size := m.Size() 4613 dAtA = make([]byte, size) 4614 n, err := m.MarshalTo(dAtA) 4615 if err != nil { 4616 return nil, err 4617 } 4618 return dAtA[:n], nil 4619 } 4620 4621 func (m *GetUIDataResponse) MarshalTo(dAtA []byte) (int, error) { 4622 var i int 4623 _ = i 4624 var l int 4625 _ = l 4626 if len(m.KeyValues) > 0 { 4627 keysForKeyValues := make([]string, 0, len(m.KeyValues)) 4628 for k := range m.KeyValues { 4629 keysForKeyValues = append(keysForKeyValues, string(k)) 4630 } 4631 github_com_gogo_protobuf_sortkeys.Strings(keysForKeyValues) 4632 for _, k := range keysForKeyValues { 4633 dAtA[i] = 0xa 4634 i++ 4635 v := m.KeyValues[string(k)] 4636 msgSize := 0 4637 if (&v) != nil { 4638 msgSize = (&v).Size() 4639 msgSize += 1 + sovAdmin(uint64(msgSize)) 4640 } 4641 mapSize := 1 + len(k) + sovAdmin(uint64(len(k))) + msgSize 4642 i = encodeVarintAdmin(dAtA, i, uint64(mapSize)) 4643 dAtA[i] = 0xa 4644 i++ 4645 i = encodeVarintAdmin(dAtA, i, uint64(len(k))) 4646 i += copy(dAtA[i:], k) 4647 dAtA[i] = 0x12 4648 i++ 4649 i = encodeVarintAdmin(dAtA, i, uint64((&v).Size())) 4650 n7, err := (&v).MarshalTo(dAtA[i:]) 4651 if err != nil { 4652 return 0, err 4653 } 4654 i += n7 4655 } 4656 } 4657 return i, nil 4658 } 4659 4660 func (m *GetUIDataResponse_Value) Marshal() (dAtA []byte, err error) { 4661 size := m.Size() 4662 dAtA = make([]byte, size) 4663 n, err := m.MarshalTo(dAtA) 4664 if err != nil { 4665 return nil, err 4666 } 4667 return dAtA[:n], nil 4668 } 4669 4670 func (m *GetUIDataResponse_Value) MarshalTo(dAtA []byte) (int, error) { 4671 var i int 4672 _ = i 4673 var l int 4674 _ = l 4675 if len(m.Value) > 0 { 4676 dAtA[i] = 0xa 4677 i++ 4678 i = encodeVarintAdmin(dAtA, i, uint64(len(m.Value))) 4679 i += copy(dAtA[i:], m.Value) 4680 } 4681 dAtA[i] = 0x12 4682 i++ 4683 i = encodeVarintAdmin(dAtA, i, uint64(github_com_gogo_protobuf_types.SizeOfStdTime(m.LastUpdated))) 4684 n8, err := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.LastUpdated, dAtA[i:]) 4685 if err != nil { 4686 return 0, err 4687 } 4688 i += n8 4689 return i, nil 4690 } 4691 4692 func (m *ClusterRequest) Marshal() (dAtA []byte, err error) { 4693 size := m.Size() 4694 dAtA = make([]byte, size) 4695 n, err := m.MarshalTo(dAtA) 4696 if err != nil { 4697 return nil, err 4698 } 4699 return dAtA[:n], nil 4700 } 4701 4702 func (m *ClusterRequest) MarshalTo(dAtA []byte) (int, error) { 4703 var i int 4704 _ = i 4705 var l int 4706 _ = l 4707 return i, nil 4708 } 4709 4710 func (m *ClusterResponse) Marshal() (dAtA []byte, err error) { 4711 size := m.Size() 4712 dAtA = make([]byte, size) 4713 n, err := m.MarshalTo(dAtA) 4714 if err != nil { 4715 return nil, err 4716 } 4717 return dAtA[:n], nil 4718 } 4719 4720 func (m *ClusterResponse) MarshalTo(dAtA []byte) (int, error) { 4721 var i int 4722 _ = i 4723 var l int 4724 _ = l 4725 if len(m.ClusterID) > 0 { 4726 dAtA[i] = 0xa 4727 i++ 4728 i = encodeVarintAdmin(dAtA, i, uint64(len(m.ClusterID))) 4729 i += copy(dAtA[i:], m.ClusterID) 4730 } 4731 if m.ReportingEnabled { 4732 dAtA[i] = 0x10 4733 i++ 4734 if m.ReportingEnabled { 4735 dAtA[i] = 1 4736 } else { 4737 dAtA[i] = 0 4738 } 4739 i++ 4740 } 4741 if m.EnterpriseEnabled { 4742 dAtA[i] = 0x18 4743 i++ 4744 if m.EnterpriseEnabled { 4745 dAtA[i] = 1 4746 } else { 4747 dAtA[i] = 0 4748 } 4749 i++ 4750 } 4751 return i, nil 4752 } 4753 4754 func (m *DrainRequest) Marshal() (dAtA []byte, err error) { 4755 size := m.Size() 4756 dAtA = make([]byte, size) 4757 n, err := m.MarshalTo(dAtA) 4758 if err != nil { 4759 return nil, err 4760 } 4761 return dAtA[:n], nil 4762 } 4763 4764 func (m *DrainRequest) MarshalTo(dAtA []byte) (int, error) { 4765 var i int 4766 _ = i 4767 var l int 4768 _ = l 4769 if len(m.DeprecatedProbeIndicator) > 0 { 4770 dAtA10 := make([]byte, len(m.DeprecatedProbeIndicator)*10) 4771 var j9 int 4772 for _, num1 := range m.DeprecatedProbeIndicator { 4773 num := uint64(num1) 4774 for num >= 1<<7 { 4775 dAtA10[j9] = uint8(uint64(num)&0x7f | 0x80) 4776 num >>= 7 4777 j9++ 4778 } 4779 dAtA10[j9] = uint8(num) 4780 j9++ 4781 } 4782 dAtA[i] = 0xa 4783 i++ 4784 i = encodeVarintAdmin(dAtA, i, uint64(j9)) 4785 i += copy(dAtA[i:], dAtA10[:j9]) 4786 } 4787 if m.Shutdown { 4788 dAtA[i] = 0x18 4789 i++ 4790 if m.Shutdown { 4791 dAtA[i] = 1 4792 } else { 4793 dAtA[i] = 0 4794 } 4795 i++ 4796 } 4797 if m.DoDrain { 4798 dAtA[i] = 0x20 4799 i++ 4800 if m.DoDrain { 4801 dAtA[i] = 1 4802 } else { 4803 dAtA[i] = 0 4804 } 4805 i++ 4806 } 4807 return i, nil 4808 } 4809 4810 func (m *DrainResponse) Marshal() (dAtA []byte, err error) { 4811 size := m.Size() 4812 dAtA = make([]byte, size) 4813 n, err := m.MarshalTo(dAtA) 4814 if err != nil { 4815 return nil, err 4816 } 4817 return dAtA[:n], nil 4818 } 4819 4820 func (m *DrainResponse) MarshalTo(dAtA []byte) (int, error) { 4821 var i int 4822 _ = i 4823 var l int 4824 _ = l 4825 if len(m.DeprecatedDrainStatus) > 0 { 4826 dAtA12 := make([]byte, len(m.DeprecatedDrainStatus)*10) 4827 var j11 int 4828 for _, num1 := range m.DeprecatedDrainStatus { 4829 num := uint64(num1) 4830 for num >= 1<<7 { 4831 dAtA12[j11] = uint8(uint64(num)&0x7f | 0x80) 4832 num >>= 7 4833 j11++ 4834 } 4835 dAtA12[j11] = uint8(num) 4836 j11++ 4837 } 4838 dAtA[i] = 0xa 4839 i++ 4840 i = encodeVarintAdmin(dAtA, i, uint64(j11)) 4841 i += copy(dAtA[i:], dAtA12[:j11]) 4842 } 4843 if m.IsDraining { 4844 dAtA[i] = 0x10 4845 i++ 4846 if m.IsDraining { 4847 dAtA[i] = 1 4848 } else { 4849 dAtA[i] = 0 4850 } 4851 i++ 4852 } 4853 if m.DrainRemainingIndicator != 0 { 4854 dAtA[i] = 0x18 4855 i++ 4856 i = encodeVarintAdmin(dAtA, i, uint64(m.DrainRemainingIndicator)) 4857 } 4858 if len(m.DrainRemainingDescription) > 0 { 4859 dAtA[i] = 0x22 4860 i++ 4861 i = encodeVarintAdmin(dAtA, i, uint64(len(m.DrainRemainingDescription))) 4862 i += copy(dAtA[i:], m.DrainRemainingDescription) 4863 } 4864 return i, nil 4865 } 4866 4867 func (m *DecommissionStatusRequest) Marshal() (dAtA []byte, err error) { 4868 size := m.Size() 4869 dAtA = make([]byte, size) 4870 n, err := m.MarshalTo(dAtA) 4871 if err != nil { 4872 return nil, err 4873 } 4874 return dAtA[:n], nil 4875 } 4876 4877 func (m *DecommissionStatusRequest) MarshalTo(dAtA []byte) (int, error) { 4878 var i int 4879 _ = i 4880 var l int 4881 _ = l 4882 if len(m.NodeIDs) > 0 { 4883 dAtA14 := make([]byte, len(m.NodeIDs)*10) 4884 var j13 int 4885 for _, num1 := range m.NodeIDs { 4886 num := uint64(num1) 4887 for num >= 1<<7 { 4888 dAtA14[j13] = uint8(uint64(num)&0x7f | 0x80) 4889 num >>= 7 4890 j13++ 4891 } 4892 dAtA14[j13] = uint8(num) 4893 j13++ 4894 } 4895 dAtA[i] = 0xa 4896 i++ 4897 i = encodeVarintAdmin(dAtA, i, uint64(j13)) 4898 i += copy(dAtA[i:], dAtA14[:j13]) 4899 } 4900 return i, nil 4901 } 4902 4903 func (m *DecommissionRequest) Marshal() (dAtA []byte, err error) { 4904 size := m.Size() 4905 dAtA = make([]byte, size) 4906 n, err := m.MarshalTo(dAtA) 4907 if err != nil { 4908 return nil, err 4909 } 4910 return dAtA[:n], nil 4911 } 4912 4913 func (m *DecommissionRequest) MarshalTo(dAtA []byte) (int, error) { 4914 var i int 4915 _ = i 4916 var l int 4917 _ = l 4918 if len(m.NodeIDs) > 0 { 4919 dAtA16 := make([]byte, len(m.NodeIDs)*10) 4920 var j15 int 4921 for _, num1 := range m.NodeIDs { 4922 num := uint64(num1) 4923 for num >= 1<<7 { 4924 dAtA16[j15] = uint8(uint64(num)&0x7f | 0x80) 4925 num >>= 7 4926 j15++ 4927 } 4928 dAtA16[j15] = uint8(num) 4929 j15++ 4930 } 4931 dAtA[i] = 0xa 4932 i++ 4933 i = encodeVarintAdmin(dAtA, i, uint64(j15)) 4934 i += copy(dAtA[i:], dAtA16[:j15]) 4935 } 4936 if m.Decommissioning { 4937 dAtA[i] = 0x10 4938 i++ 4939 if m.Decommissioning { 4940 dAtA[i] = 1 4941 } else { 4942 dAtA[i] = 0 4943 } 4944 i++ 4945 } 4946 return i, nil 4947 } 4948 4949 func (m *DecommissionStatusResponse) Marshal() (dAtA []byte, err error) { 4950 size := m.Size() 4951 dAtA = make([]byte, size) 4952 n, err := m.MarshalTo(dAtA) 4953 if err != nil { 4954 return nil, err 4955 } 4956 return dAtA[:n], nil 4957 } 4958 4959 func (m *DecommissionStatusResponse) MarshalTo(dAtA []byte) (int, error) { 4960 var i int 4961 _ = i 4962 var l int 4963 _ = l 4964 if len(m.Status) > 0 { 4965 for _, msg := range m.Status { 4966 dAtA[i] = 0x12 4967 i++ 4968 i = encodeVarintAdmin(dAtA, i, uint64(msg.Size())) 4969 n, err := msg.MarshalTo(dAtA[i:]) 4970 if err != nil { 4971 return 0, err 4972 } 4973 i += n 4974 } 4975 } 4976 return i, nil 4977 } 4978 4979 func (m *DecommissionStatusResponse_Status) Marshal() (dAtA []byte, err error) { 4980 size := m.Size() 4981 dAtA = make([]byte, size) 4982 n, err := m.MarshalTo(dAtA) 4983 if err != nil { 4984 return nil, err 4985 } 4986 return dAtA[:n], nil 4987 } 4988 4989 func (m *DecommissionStatusResponse_Status) MarshalTo(dAtA []byte) (int, error) { 4990 var i int 4991 _ = i 4992 var l int 4993 _ = l 4994 if m.NodeID != 0 { 4995 dAtA[i] = 0x8 4996 i++ 4997 i = encodeVarintAdmin(dAtA, i, uint64(m.NodeID)) 4998 } 4999 if m.IsLive { 5000 dAtA[i] = 0x10 5001 i++ 5002 if m.IsLive { 5003 dAtA[i] = 1 5004 } else { 5005 dAtA[i] = 0 5006 } 5007 i++ 5008 } 5009 if m.ReplicaCount != 0 { 5010 dAtA[i] = 0x18 5011 i++ 5012 i = encodeVarintAdmin(dAtA, i, uint64(m.ReplicaCount)) 5013 } 5014 if m.Decommissioning { 5015 dAtA[i] = 0x20 5016 i++ 5017 if m.Decommissioning { 5018 dAtA[i] = 1 5019 } else { 5020 dAtA[i] = 0 5021 } 5022 i++ 5023 } 5024 if m.Draining { 5025 dAtA[i] = 0x28 5026 i++ 5027 if m.Draining { 5028 dAtA[i] = 1 5029 } else { 5030 dAtA[i] = 0 5031 } 5032 i++ 5033 } 5034 return i, nil 5035 } 5036 5037 func (m *SettingsRequest) Marshal() (dAtA []byte, err error) { 5038 size := m.Size() 5039 dAtA = make([]byte, size) 5040 n, err := m.MarshalTo(dAtA) 5041 if err != nil { 5042 return nil, err 5043 } 5044 return dAtA[:n], nil 5045 } 5046 5047 func (m *SettingsRequest) MarshalTo(dAtA []byte) (int, error) { 5048 var i int 5049 _ = i 5050 var l int 5051 _ = l 5052 if len(m.Keys) > 0 { 5053 for _, s := range m.Keys { 5054 dAtA[i] = 0xa 5055 i++ 5056 l = len(s) 5057 for l >= 1<<7 { 5058 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 5059 l >>= 7 5060 i++ 5061 } 5062 dAtA[i] = uint8(l) 5063 i++ 5064 i += copy(dAtA[i:], s) 5065 } 5066 } 5067 if m.UnredactedValues { 5068 dAtA[i] = 0x10 5069 i++ 5070 if m.UnredactedValues { 5071 dAtA[i] = 1 5072 } else { 5073 dAtA[i] = 0 5074 } 5075 i++ 5076 } 5077 return i, nil 5078 } 5079 5080 func (m *SettingsResponse) Marshal() (dAtA []byte, err error) { 5081 size := m.Size() 5082 dAtA = make([]byte, size) 5083 n, err := m.MarshalTo(dAtA) 5084 if err != nil { 5085 return nil, err 5086 } 5087 return dAtA[:n], nil 5088 } 5089 5090 func (m *SettingsResponse) MarshalTo(dAtA []byte) (int, error) { 5091 var i int 5092 _ = i 5093 var l int 5094 _ = l 5095 if len(m.KeyValues) > 0 { 5096 keysForKeyValues := make([]string, 0, len(m.KeyValues)) 5097 for k := range m.KeyValues { 5098 keysForKeyValues = append(keysForKeyValues, string(k)) 5099 } 5100 github_com_gogo_protobuf_sortkeys.Strings(keysForKeyValues) 5101 for _, k := range keysForKeyValues { 5102 dAtA[i] = 0xa 5103 i++ 5104 v := m.KeyValues[string(k)] 5105 msgSize := 0 5106 if (&v) != nil { 5107 msgSize = (&v).Size() 5108 msgSize += 1 + sovAdmin(uint64(msgSize)) 5109 } 5110 mapSize := 1 + len(k) + sovAdmin(uint64(len(k))) + msgSize 5111 i = encodeVarintAdmin(dAtA, i, uint64(mapSize)) 5112 dAtA[i] = 0xa 5113 i++ 5114 i = encodeVarintAdmin(dAtA, i, uint64(len(k))) 5115 i += copy(dAtA[i:], k) 5116 dAtA[i] = 0x12 5117 i++ 5118 i = encodeVarintAdmin(dAtA, i, uint64((&v).Size())) 5119 n17, err := (&v).MarshalTo(dAtA[i:]) 5120 if err != nil { 5121 return 0, err 5122 } 5123 i += n17 5124 } 5125 } 5126 return i, nil 5127 } 5128 5129 func (m *SettingsResponse_Value) Marshal() (dAtA []byte, err error) { 5130 size := m.Size() 5131 dAtA = make([]byte, size) 5132 n, err := m.MarshalTo(dAtA) 5133 if err != nil { 5134 return nil, err 5135 } 5136 return dAtA[:n], nil 5137 } 5138 5139 func (m *SettingsResponse_Value) MarshalTo(dAtA []byte) (int, error) { 5140 var i int 5141 _ = i 5142 var l int 5143 _ = l 5144 if len(m.Value) > 0 { 5145 dAtA[i] = 0xa 5146 i++ 5147 i = encodeVarintAdmin(dAtA, i, uint64(len(m.Value))) 5148 i += copy(dAtA[i:], m.Value) 5149 } 5150 if len(m.Type) > 0 { 5151 dAtA[i] = 0x12 5152 i++ 5153 i = encodeVarintAdmin(dAtA, i, uint64(len(m.Type))) 5154 i += copy(dAtA[i:], m.Type) 5155 } 5156 if len(m.Description) > 0 { 5157 dAtA[i] = 0x1a 5158 i++ 5159 i = encodeVarintAdmin(dAtA, i, uint64(len(m.Description))) 5160 i += copy(dAtA[i:], m.Description) 5161 } 5162 if m.Public { 5163 dAtA[i] = 0x20 5164 i++ 5165 if m.Public { 5166 dAtA[i] = 1 5167 } else { 5168 dAtA[i] = 0 5169 } 5170 i++ 5171 } 5172 return i, nil 5173 } 5174 5175 func (m *HealthRequest) Marshal() (dAtA []byte, err error) { 5176 size := m.Size() 5177 dAtA = make([]byte, size) 5178 n, err := m.MarshalTo(dAtA) 5179 if err != nil { 5180 return nil, err 5181 } 5182 return dAtA[:n], nil 5183 } 5184 5185 func (m *HealthRequest) MarshalTo(dAtA []byte) (int, error) { 5186 var i int 5187 _ = i 5188 var l int 5189 _ = l 5190 if m.Ready { 5191 dAtA[i] = 0x8 5192 i++ 5193 if m.Ready { 5194 dAtA[i] = 1 5195 } else { 5196 dAtA[i] = 0 5197 } 5198 i++ 5199 } 5200 return i, nil 5201 } 5202 5203 func (m *HealthResponse) Marshal() (dAtA []byte, err error) { 5204 size := m.Size() 5205 dAtA = make([]byte, size) 5206 n, err := m.MarshalTo(dAtA) 5207 if err != nil { 5208 return nil, err 5209 } 5210 return dAtA[:n], nil 5211 } 5212 5213 func (m *HealthResponse) MarshalTo(dAtA []byte) (int, error) { 5214 var i int 5215 _ = i 5216 var l int 5217 _ = l 5218 return i, nil 5219 } 5220 5221 func (m *LivenessRequest) Marshal() (dAtA []byte, err error) { 5222 size := m.Size() 5223 dAtA = make([]byte, size) 5224 n, err := m.MarshalTo(dAtA) 5225 if err != nil { 5226 return nil, err 5227 } 5228 return dAtA[:n], nil 5229 } 5230 5231 func (m *LivenessRequest) MarshalTo(dAtA []byte) (int, error) { 5232 var i int 5233 _ = i 5234 var l int 5235 _ = l 5236 return i, nil 5237 } 5238 5239 func (m *LivenessResponse) Marshal() (dAtA []byte, err error) { 5240 size := m.Size() 5241 dAtA = make([]byte, size) 5242 n, err := m.MarshalTo(dAtA) 5243 if err != nil { 5244 return nil, err 5245 } 5246 return dAtA[:n], nil 5247 } 5248 5249 func (m *LivenessResponse) MarshalTo(dAtA []byte) (int, error) { 5250 var i int 5251 _ = i 5252 var l int 5253 _ = l 5254 if len(m.Livenesses) > 0 { 5255 for _, msg := range m.Livenesses { 5256 dAtA[i] = 0xa 5257 i++ 5258 i = encodeVarintAdmin(dAtA, i, uint64(msg.Size())) 5259 n, err := msg.MarshalTo(dAtA[i:]) 5260 if err != nil { 5261 return 0, err 5262 } 5263 i += n 5264 } 5265 } 5266 if len(m.Statuses) > 0 { 5267 keysForStatuses := make([]int32, 0, len(m.Statuses)) 5268 for k := range m.Statuses { 5269 keysForStatuses = append(keysForStatuses, int32(k)) 5270 } 5271 github_com_gogo_protobuf_sortkeys.Int32s(keysForStatuses) 5272 for _, k := range keysForStatuses { 5273 dAtA[i] = 0x12 5274 i++ 5275 v := m.Statuses[github_com_cockroachdb_cockroach_pkg_roachpb.NodeID(k)] 5276 mapSize := 1 + sovAdmin(uint64(k)) + 1 + sovAdmin(uint64(v)) 5277 i = encodeVarintAdmin(dAtA, i, uint64(mapSize)) 5278 dAtA[i] = 0x8 5279 i++ 5280 i = encodeVarintAdmin(dAtA, i, uint64(k)) 5281 dAtA[i] = 0x10 5282 i++ 5283 i = encodeVarintAdmin(dAtA, i, uint64(v)) 5284 } 5285 } 5286 return i, nil 5287 } 5288 5289 func (m *JobsRequest) Marshal() (dAtA []byte, err error) { 5290 size := m.Size() 5291 dAtA = make([]byte, size) 5292 n, err := m.MarshalTo(dAtA) 5293 if err != nil { 5294 return nil, err 5295 } 5296 return dAtA[:n], nil 5297 } 5298 5299 func (m *JobsRequest) MarshalTo(dAtA []byte) (int, error) { 5300 var i int 5301 _ = i 5302 var l int 5303 _ = l 5304 if m.Limit != 0 { 5305 dAtA[i] = 0x8 5306 i++ 5307 i = encodeVarintAdmin(dAtA, i, uint64(m.Limit)) 5308 } 5309 if len(m.Status) > 0 { 5310 dAtA[i] = 0x12 5311 i++ 5312 i = encodeVarintAdmin(dAtA, i, uint64(len(m.Status))) 5313 i += copy(dAtA[i:], m.Status) 5314 } 5315 if m.Type != 0 { 5316 dAtA[i] = 0x18 5317 i++ 5318 i = encodeVarintAdmin(dAtA, i, uint64(m.Type)) 5319 } 5320 return i, nil 5321 } 5322 5323 func (m *JobsResponse) Marshal() (dAtA []byte, err error) { 5324 size := m.Size() 5325 dAtA = make([]byte, size) 5326 n, err := m.MarshalTo(dAtA) 5327 if err != nil { 5328 return nil, err 5329 } 5330 return dAtA[:n], nil 5331 } 5332 5333 func (m *JobsResponse) MarshalTo(dAtA []byte) (int, error) { 5334 var i int 5335 _ = i 5336 var l int 5337 _ = l 5338 if len(m.Jobs) > 0 { 5339 for _, msg := range m.Jobs { 5340 dAtA[i] = 0xa 5341 i++ 5342 i = encodeVarintAdmin(dAtA, i, uint64(msg.Size())) 5343 n, err := msg.MarshalTo(dAtA[i:]) 5344 if err != nil { 5345 return 0, err 5346 } 5347 i += n 5348 } 5349 } 5350 return i, nil 5351 } 5352 5353 func (m *JobsResponse_Job) Marshal() (dAtA []byte, err error) { 5354 size := m.Size() 5355 dAtA = make([]byte, size) 5356 n, err := m.MarshalTo(dAtA) 5357 if err != nil { 5358 return nil, err 5359 } 5360 return dAtA[:n], nil 5361 } 5362 5363 func (m *JobsResponse_Job) MarshalTo(dAtA []byte) (int, error) { 5364 var i int 5365 _ = i 5366 var l int 5367 _ = l 5368 if m.ID != 0 { 5369 dAtA[i] = 0x8 5370 i++ 5371 i = encodeVarintAdmin(dAtA, i, uint64(m.ID)) 5372 } 5373 if len(m.Type) > 0 { 5374 dAtA[i] = 0x12 5375 i++ 5376 i = encodeVarintAdmin(dAtA, i, uint64(len(m.Type))) 5377 i += copy(dAtA[i:], m.Type) 5378 } 5379 if len(m.Description) > 0 { 5380 dAtA[i] = 0x1a 5381 i++ 5382 i = encodeVarintAdmin(dAtA, i, uint64(len(m.Description))) 5383 i += copy(dAtA[i:], m.Description) 5384 } 5385 if len(m.Username) > 0 { 5386 dAtA[i] = 0x22 5387 i++ 5388 i = encodeVarintAdmin(dAtA, i, uint64(len(m.Username))) 5389 i += copy(dAtA[i:], m.Username) 5390 } 5391 if len(m.DescriptorIDs) > 0 { 5392 dAtA19 := make([]byte, len(m.DescriptorIDs)*10) 5393 var j18 int 5394 for _, num := range m.DescriptorIDs { 5395 for num >= 1<<7 { 5396 dAtA19[j18] = uint8(uint64(num)&0x7f | 0x80) 5397 num >>= 7 5398 j18++ 5399 } 5400 dAtA19[j18] = uint8(num) 5401 j18++ 5402 } 5403 dAtA[i] = 0x2a 5404 i++ 5405 i = encodeVarintAdmin(dAtA, i, uint64(j18)) 5406 i += copy(dAtA[i:], dAtA19[:j18]) 5407 } 5408 if len(m.Status) > 0 { 5409 dAtA[i] = 0x32 5410 i++ 5411 i = encodeVarintAdmin(dAtA, i, uint64(len(m.Status))) 5412 i += copy(dAtA[i:], m.Status) 5413 } 5414 if m.Created != nil { 5415 dAtA[i] = 0x3a 5416 i++ 5417 i = encodeVarintAdmin(dAtA, i, uint64(github_com_gogo_protobuf_types.SizeOfStdTime(*m.Created))) 5418 n20, err := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.Created, dAtA[i:]) 5419 if err != nil { 5420 return 0, err 5421 } 5422 i += n20 5423 } 5424 if m.Started != nil { 5425 dAtA[i] = 0x42 5426 i++ 5427 i = encodeVarintAdmin(dAtA, i, uint64(github_com_gogo_protobuf_types.SizeOfStdTime(*m.Started))) 5428 n21, err := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.Started, dAtA[i:]) 5429 if err != nil { 5430 return 0, err 5431 } 5432 i += n21 5433 } 5434 if m.Finished != nil { 5435 dAtA[i] = 0x4a 5436 i++ 5437 i = encodeVarintAdmin(dAtA, i, uint64(github_com_gogo_protobuf_types.SizeOfStdTime(*m.Finished))) 5438 n22, err := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.Finished, dAtA[i:]) 5439 if err != nil { 5440 return 0, err 5441 } 5442 i += n22 5443 } 5444 if m.Modified != nil { 5445 dAtA[i] = 0x52 5446 i++ 5447 i = encodeVarintAdmin(dAtA, i, uint64(github_com_gogo_protobuf_types.SizeOfStdTime(*m.Modified))) 5448 n23, err := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.Modified, dAtA[i:]) 5449 if err != nil { 5450 return 0, err 5451 } 5452 i += n23 5453 } 5454 if m.FractionCompleted != 0 { 5455 dAtA[i] = 0x5d 5456 i++ 5457 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(m.FractionCompleted)))) 5458 i += 4 5459 } 5460 if len(m.Error) > 0 { 5461 dAtA[i] = 0x62 5462 i++ 5463 i = encodeVarintAdmin(dAtA, i, uint64(len(m.Error))) 5464 i += copy(dAtA[i:], m.Error) 5465 } 5466 if m.HighwaterTimestamp != nil { 5467 dAtA[i] = 0x6a 5468 i++ 5469 i = encodeVarintAdmin(dAtA, i, uint64(github_com_gogo_protobuf_types.SizeOfStdTime(*m.HighwaterTimestamp))) 5470 n24, err := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.HighwaterTimestamp, dAtA[i:]) 5471 if err != nil { 5472 return 0, err 5473 } 5474 i += n24 5475 } 5476 if len(m.HighwaterDecimal) > 0 { 5477 dAtA[i] = 0x72 5478 i++ 5479 i = encodeVarintAdmin(dAtA, i, uint64(len(m.HighwaterDecimal))) 5480 i += copy(dAtA[i:], m.HighwaterDecimal) 5481 } 5482 if len(m.RunningStatus) > 0 { 5483 dAtA[i] = 0x7a 5484 i++ 5485 i = encodeVarintAdmin(dAtA, i, uint64(len(m.RunningStatus))) 5486 i += copy(dAtA[i:], m.RunningStatus) 5487 } 5488 if len(m.Statement) > 0 { 5489 dAtA[i] = 0x82 5490 i++ 5491 dAtA[i] = 0x1 5492 i++ 5493 i = encodeVarintAdmin(dAtA, i, uint64(len(m.Statement))) 5494 i += copy(dAtA[i:], m.Statement) 5495 } 5496 return i, nil 5497 } 5498 5499 func (m *LocationsRequest) Marshal() (dAtA []byte, err error) { 5500 size := m.Size() 5501 dAtA = make([]byte, size) 5502 n, err := m.MarshalTo(dAtA) 5503 if err != nil { 5504 return nil, err 5505 } 5506 return dAtA[:n], nil 5507 } 5508 5509 func (m *LocationsRequest) MarshalTo(dAtA []byte) (int, error) { 5510 var i int 5511 _ = i 5512 var l int 5513 _ = l 5514 return i, nil 5515 } 5516 5517 func (m *LocationsResponse) Marshal() (dAtA []byte, err error) { 5518 size := m.Size() 5519 dAtA = make([]byte, size) 5520 n, err := m.MarshalTo(dAtA) 5521 if err != nil { 5522 return nil, err 5523 } 5524 return dAtA[:n], nil 5525 } 5526 5527 func (m *LocationsResponse) MarshalTo(dAtA []byte) (int, error) { 5528 var i int 5529 _ = i 5530 var l int 5531 _ = l 5532 if len(m.Locations) > 0 { 5533 for _, msg := range m.Locations { 5534 dAtA[i] = 0xa 5535 i++ 5536 i = encodeVarintAdmin(dAtA, i, uint64(msg.Size())) 5537 n, err := msg.MarshalTo(dAtA[i:]) 5538 if err != nil { 5539 return 0, err 5540 } 5541 i += n 5542 } 5543 } 5544 return i, nil 5545 } 5546 5547 func (m *LocationsResponse_Location) Marshal() (dAtA []byte, err error) { 5548 size := m.Size() 5549 dAtA = make([]byte, size) 5550 n, err := m.MarshalTo(dAtA) 5551 if err != nil { 5552 return nil, err 5553 } 5554 return dAtA[:n], nil 5555 } 5556 5557 func (m *LocationsResponse_Location) MarshalTo(dAtA []byte) (int, error) { 5558 var i int 5559 _ = i 5560 var l int 5561 _ = l 5562 if len(m.LocalityKey) > 0 { 5563 dAtA[i] = 0xa 5564 i++ 5565 i = encodeVarintAdmin(dAtA, i, uint64(len(m.LocalityKey))) 5566 i += copy(dAtA[i:], m.LocalityKey) 5567 } 5568 if len(m.LocalityValue) > 0 { 5569 dAtA[i] = 0x12 5570 i++ 5571 i = encodeVarintAdmin(dAtA, i, uint64(len(m.LocalityValue))) 5572 i += copy(dAtA[i:], m.LocalityValue) 5573 } 5574 if m.Latitude != 0 { 5575 dAtA[i] = 0x19 5576 i++ 5577 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Latitude)))) 5578 i += 8 5579 } 5580 if m.Longitude != 0 { 5581 dAtA[i] = 0x21 5582 i++ 5583 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Longitude)))) 5584 i += 8 5585 } 5586 return i, nil 5587 } 5588 5589 func (m *RangeLogRequest) Marshal() (dAtA []byte, err error) { 5590 size := m.Size() 5591 dAtA = make([]byte, size) 5592 n, err := m.MarshalTo(dAtA) 5593 if err != nil { 5594 return nil, err 5595 } 5596 return dAtA[:n], nil 5597 } 5598 5599 func (m *RangeLogRequest) MarshalTo(dAtA []byte) (int, error) { 5600 var i int 5601 _ = i 5602 var l int 5603 _ = l 5604 if m.RangeId != 0 { 5605 dAtA[i] = 0x8 5606 i++ 5607 i = encodeVarintAdmin(dAtA, i, uint64(m.RangeId)) 5608 } 5609 if m.Limit != 0 { 5610 dAtA[i] = 0x10 5611 i++ 5612 i = encodeVarintAdmin(dAtA, i, uint64(m.Limit)) 5613 } 5614 return i, nil 5615 } 5616 5617 func (m *RangeLogResponse) Marshal() (dAtA []byte, err error) { 5618 size := m.Size() 5619 dAtA = make([]byte, size) 5620 n, err := m.MarshalTo(dAtA) 5621 if err != nil { 5622 return nil, err 5623 } 5624 return dAtA[:n], nil 5625 } 5626 5627 func (m *RangeLogResponse) MarshalTo(dAtA []byte) (int, error) { 5628 var i int 5629 _ = i 5630 var l int 5631 _ = l 5632 if len(m.Events) > 0 { 5633 for _, msg := range m.Events { 5634 dAtA[i] = 0x12 5635 i++ 5636 i = encodeVarintAdmin(dAtA, i, uint64(msg.Size())) 5637 n, err := msg.MarshalTo(dAtA[i:]) 5638 if err != nil { 5639 return 0, err 5640 } 5641 i += n 5642 } 5643 } 5644 return i, nil 5645 } 5646 5647 func (m *RangeLogResponse_PrettyInfo) Marshal() (dAtA []byte, err error) { 5648 size := m.Size() 5649 dAtA = make([]byte, size) 5650 n, err := m.MarshalTo(dAtA) 5651 if err != nil { 5652 return nil, err 5653 } 5654 return dAtA[:n], nil 5655 } 5656 5657 func (m *RangeLogResponse_PrettyInfo) MarshalTo(dAtA []byte) (int, error) { 5658 var i int 5659 _ = i 5660 var l int 5661 _ = l 5662 if len(m.UpdatedDesc) > 0 { 5663 dAtA[i] = 0xa 5664 i++ 5665 i = encodeVarintAdmin(dAtA, i, uint64(len(m.UpdatedDesc))) 5666 i += copy(dAtA[i:], m.UpdatedDesc) 5667 } 5668 if len(m.NewDesc) > 0 { 5669 dAtA[i] = 0x12 5670 i++ 5671 i = encodeVarintAdmin(dAtA, i, uint64(len(m.NewDesc))) 5672 i += copy(dAtA[i:], m.NewDesc) 5673 } 5674 if len(m.AddedReplica) > 0 { 5675 dAtA[i] = 0x1a 5676 i++ 5677 i = encodeVarintAdmin(dAtA, i, uint64(len(m.AddedReplica))) 5678 i += copy(dAtA[i:], m.AddedReplica) 5679 } 5680 if len(m.RemovedReplica) > 0 { 5681 dAtA[i] = 0x22 5682 i++ 5683 i = encodeVarintAdmin(dAtA, i, uint64(len(m.RemovedReplica))) 5684 i += copy(dAtA[i:], m.RemovedReplica) 5685 } 5686 if len(m.Reason) > 0 { 5687 dAtA[i] = 0x2a 5688 i++ 5689 i = encodeVarintAdmin(dAtA, i, uint64(len(m.Reason))) 5690 i += copy(dAtA[i:], m.Reason) 5691 } 5692 if len(m.Details) > 0 { 5693 dAtA[i] = 0x32 5694 i++ 5695 i = encodeVarintAdmin(dAtA, i, uint64(len(m.Details))) 5696 i += copy(dAtA[i:], m.Details) 5697 } 5698 return i, nil 5699 } 5700 5701 func (m *RangeLogResponse_Event) Marshal() (dAtA []byte, err error) { 5702 size := m.Size() 5703 dAtA = make([]byte, size) 5704 n, err := m.MarshalTo(dAtA) 5705 if err != nil { 5706 return nil, err 5707 } 5708 return dAtA[:n], nil 5709 } 5710 5711 func (m *RangeLogResponse_Event) MarshalTo(dAtA []byte) (int, error) { 5712 var i int 5713 _ = i 5714 var l int 5715 _ = l 5716 dAtA[i] = 0xa 5717 i++ 5718 i = encodeVarintAdmin(dAtA, i, uint64(m.Event.Size())) 5719 n25, err := m.Event.MarshalTo(dAtA[i:]) 5720 if err != nil { 5721 return 0, err 5722 } 5723 i += n25 5724 dAtA[i] = 0x12 5725 i++ 5726 i = encodeVarintAdmin(dAtA, i, uint64(m.PrettyInfo.Size())) 5727 n26, err := m.PrettyInfo.MarshalTo(dAtA[i:]) 5728 if err != nil { 5729 return 0, err 5730 } 5731 i += n26 5732 return i, nil 5733 } 5734 5735 func (m *QueryPlanRequest) Marshal() (dAtA []byte, err error) { 5736 size := m.Size() 5737 dAtA = make([]byte, size) 5738 n, err := m.MarshalTo(dAtA) 5739 if err != nil { 5740 return nil, err 5741 } 5742 return dAtA[:n], nil 5743 } 5744 5745 func (m *QueryPlanRequest) MarshalTo(dAtA []byte) (int, error) { 5746 var i int 5747 _ = i 5748 var l int 5749 _ = l 5750 if len(m.Query) > 0 { 5751 dAtA[i] = 0xa 5752 i++ 5753 i = encodeVarintAdmin(dAtA, i, uint64(len(m.Query))) 5754 i += copy(dAtA[i:], m.Query) 5755 } 5756 return i, nil 5757 } 5758 5759 func (m *QueryPlanResponse) Marshal() (dAtA []byte, err error) { 5760 size := m.Size() 5761 dAtA = make([]byte, size) 5762 n, err := m.MarshalTo(dAtA) 5763 if err != nil { 5764 return nil, err 5765 } 5766 return dAtA[:n], nil 5767 } 5768 5769 func (m *QueryPlanResponse) MarshalTo(dAtA []byte) (int, error) { 5770 var i int 5771 _ = i 5772 var l int 5773 _ = l 5774 if len(m.DistSQLPhysicalQueryPlan) > 0 { 5775 dAtA[i] = 0xa 5776 i++ 5777 i = encodeVarintAdmin(dAtA, i, uint64(len(m.DistSQLPhysicalQueryPlan))) 5778 i += copy(dAtA[i:], m.DistSQLPhysicalQueryPlan) 5779 } 5780 return i, nil 5781 } 5782 5783 func (m *DataDistributionRequest) Marshal() (dAtA []byte, err error) { 5784 size := m.Size() 5785 dAtA = make([]byte, size) 5786 n, err := m.MarshalTo(dAtA) 5787 if err != nil { 5788 return nil, err 5789 } 5790 return dAtA[:n], nil 5791 } 5792 5793 func (m *DataDistributionRequest) MarshalTo(dAtA []byte) (int, error) { 5794 var i int 5795 _ = i 5796 var l int 5797 _ = l 5798 return i, nil 5799 } 5800 5801 func (m *DataDistributionResponse) Marshal() (dAtA []byte, err error) { 5802 size := m.Size() 5803 dAtA = make([]byte, size) 5804 n, err := m.MarshalTo(dAtA) 5805 if err != nil { 5806 return nil, err 5807 } 5808 return dAtA[:n], nil 5809 } 5810 5811 func (m *DataDistributionResponse) MarshalTo(dAtA []byte) (int, error) { 5812 var i int 5813 _ = i 5814 var l int 5815 _ = l 5816 if len(m.DatabaseInfo) > 0 { 5817 keysForDatabaseInfo := make([]string, 0, len(m.DatabaseInfo)) 5818 for k := range m.DatabaseInfo { 5819 keysForDatabaseInfo = append(keysForDatabaseInfo, string(k)) 5820 } 5821 github_com_gogo_protobuf_sortkeys.Strings(keysForDatabaseInfo) 5822 for _, k := range keysForDatabaseInfo { 5823 dAtA[i] = 0xa 5824 i++ 5825 v := m.DatabaseInfo[string(k)] 5826 msgSize := 0 5827 if (&v) != nil { 5828 msgSize = (&v).Size() 5829 msgSize += 1 + sovAdmin(uint64(msgSize)) 5830 } 5831 mapSize := 1 + len(k) + sovAdmin(uint64(len(k))) + msgSize 5832 i = encodeVarintAdmin(dAtA, i, uint64(mapSize)) 5833 dAtA[i] = 0xa 5834 i++ 5835 i = encodeVarintAdmin(dAtA, i, uint64(len(k))) 5836 i += copy(dAtA[i:], k) 5837 dAtA[i] = 0x12 5838 i++ 5839 i = encodeVarintAdmin(dAtA, i, uint64((&v).Size())) 5840 n27, err := (&v).MarshalTo(dAtA[i:]) 5841 if err != nil { 5842 return 0, err 5843 } 5844 i += n27 5845 } 5846 } 5847 if len(m.ZoneConfigs) > 0 { 5848 keysForZoneConfigs := make([]string, 0, len(m.ZoneConfigs)) 5849 for k := range m.ZoneConfigs { 5850 keysForZoneConfigs = append(keysForZoneConfigs, string(k)) 5851 } 5852 github_com_gogo_protobuf_sortkeys.Strings(keysForZoneConfigs) 5853 for _, k := range keysForZoneConfigs { 5854 dAtA[i] = 0x1a 5855 i++ 5856 v := m.ZoneConfigs[string(k)] 5857 msgSize := 0 5858 if (&v) != nil { 5859 msgSize = (&v).Size() 5860 msgSize += 1 + sovAdmin(uint64(msgSize)) 5861 } 5862 mapSize := 1 + len(k) + sovAdmin(uint64(len(k))) + msgSize 5863 i = encodeVarintAdmin(dAtA, i, uint64(mapSize)) 5864 dAtA[i] = 0xa 5865 i++ 5866 i = encodeVarintAdmin(dAtA, i, uint64(len(k))) 5867 i += copy(dAtA[i:], k) 5868 dAtA[i] = 0x12 5869 i++ 5870 i = encodeVarintAdmin(dAtA, i, uint64((&v).Size())) 5871 n28, err := (&v).MarshalTo(dAtA[i:]) 5872 if err != nil { 5873 return 0, err 5874 } 5875 i += n28 5876 } 5877 } 5878 return i, nil 5879 } 5880 5881 func (m *DataDistributionResponse_ZoneConfig) Marshal() (dAtA []byte, err error) { 5882 size := m.Size() 5883 dAtA = make([]byte, size) 5884 n, err := m.MarshalTo(dAtA) 5885 if err != nil { 5886 return nil, err 5887 } 5888 return dAtA[:n], nil 5889 } 5890 5891 func (m *DataDistributionResponse_ZoneConfig) MarshalTo(dAtA []byte) (int, error) { 5892 var i int 5893 _ = i 5894 var l int 5895 _ = l 5896 if len(m.Target) > 0 { 5897 dAtA[i] = 0xa 5898 i++ 5899 i = encodeVarintAdmin(dAtA, i, uint64(len(m.Target))) 5900 i += copy(dAtA[i:], m.Target) 5901 } 5902 dAtA[i] = 0x12 5903 i++ 5904 i = encodeVarintAdmin(dAtA, i, uint64(m.Config.Size())) 5905 n29, err := m.Config.MarshalTo(dAtA[i:]) 5906 if err != nil { 5907 return 0, err 5908 } 5909 i += n29 5910 if len(m.ConfigSQL) > 0 { 5911 dAtA[i] = 0x22 5912 i++ 5913 i = encodeVarintAdmin(dAtA, i, uint64(len(m.ConfigSQL))) 5914 i += copy(dAtA[i:], m.ConfigSQL) 5915 } 5916 return i, nil 5917 } 5918 5919 func (m *DataDistributionResponse_TableInfo) Marshal() (dAtA []byte, err error) { 5920 size := m.Size() 5921 dAtA = make([]byte, size) 5922 n, err := m.MarshalTo(dAtA) 5923 if err != nil { 5924 return nil, err 5925 } 5926 return dAtA[:n], nil 5927 } 5928 5929 func (m *DataDistributionResponse_TableInfo) MarshalTo(dAtA []byte) (int, error) { 5930 var i int 5931 _ = i 5932 var l int 5933 _ = l 5934 if len(m.ReplicaCountByNodeId) > 0 { 5935 keysForReplicaCountByNodeId := make([]int32, 0, len(m.ReplicaCountByNodeId)) 5936 for k := range m.ReplicaCountByNodeId { 5937 keysForReplicaCountByNodeId = append(keysForReplicaCountByNodeId, int32(k)) 5938 } 5939 github_com_gogo_protobuf_sortkeys.Int32s(keysForReplicaCountByNodeId) 5940 for _, k := range keysForReplicaCountByNodeId { 5941 dAtA[i] = 0xa 5942 i++ 5943 v := m.ReplicaCountByNodeId[github_com_cockroachdb_cockroach_pkg_roachpb.NodeID(k)] 5944 mapSize := 1 + sovAdmin(uint64(k)) + 1 + sovAdmin(uint64(v)) 5945 i = encodeVarintAdmin(dAtA, i, uint64(mapSize)) 5946 dAtA[i] = 0x8 5947 i++ 5948 i = encodeVarintAdmin(dAtA, i, uint64(k)) 5949 dAtA[i] = 0x10 5950 i++ 5951 i = encodeVarintAdmin(dAtA, i, uint64(v)) 5952 } 5953 } 5954 if m.ZoneConfigId != 0 { 5955 dAtA[i] = 0x10 5956 i++ 5957 i = encodeVarintAdmin(dAtA, i, uint64(m.ZoneConfigId)) 5958 } 5959 if m.DroppedAt != nil { 5960 dAtA[i] = 0x1a 5961 i++ 5962 i = encodeVarintAdmin(dAtA, i, uint64(github_com_gogo_protobuf_types.SizeOfStdTime(*m.DroppedAt))) 5963 n30, err := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.DroppedAt, dAtA[i:]) 5964 if err != nil { 5965 return 0, err 5966 } 5967 i += n30 5968 } 5969 return i, nil 5970 } 5971 5972 func (m *DataDistributionResponse_DatabaseInfo) Marshal() (dAtA []byte, err error) { 5973 size := m.Size() 5974 dAtA = make([]byte, size) 5975 n, err := m.MarshalTo(dAtA) 5976 if err != nil { 5977 return nil, err 5978 } 5979 return dAtA[:n], nil 5980 } 5981 5982 func (m *DataDistributionResponse_DatabaseInfo) MarshalTo(dAtA []byte) (int, error) { 5983 var i int 5984 _ = i 5985 var l int 5986 _ = l 5987 if len(m.TableInfo) > 0 { 5988 keysForTableInfo := make([]string, 0, len(m.TableInfo)) 5989 for k := range m.TableInfo { 5990 keysForTableInfo = append(keysForTableInfo, string(k)) 5991 } 5992 github_com_gogo_protobuf_sortkeys.Strings(keysForTableInfo) 5993 for _, k := range keysForTableInfo { 5994 dAtA[i] = 0xa 5995 i++ 5996 v := m.TableInfo[string(k)] 5997 msgSize := 0 5998 if (&v) != nil { 5999 msgSize = (&v).Size() 6000 msgSize += 1 + sovAdmin(uint64(msgSize)) 6001 } 6002 mapSize := 1 + len(k) + sovAdmin(uint64(len(k))) + msgSize 6003 i = encodeVarintAdmin(dAtA, i, uint64(mapSize)) 6004 dAtA[i] = 0xa 6005 i++ 6006 i = encodeVarintAdmin(dAtA, i, uint64(len(k))) 6007 i += copy(dAtA[i:], k) 6008 dAtA[i] = 0x12 6009 i++ 6010 i = encodeVarintAdmin(dAtA, i, uint64((&v).Size())) 6011 n31, err := (&v).MarshalTo(dAtA[i:]) 6012 if err != nil { 6013 return 0, err 6014 } 6015 i += n31 6016 } 6017 } 6018 return i, nil 6019 } 6020 6021 func (m *MetricMetadataRequest) Marshal() (dAtA []byte, err error) { 6022 size := m.Size() 6023 dAtA = make([]byte, size) 6024 n, err := m.MarshalTo(dAtA) 6025 if err != nil { 6026 return nil, err 6027 } 6028 return dAtA[:n], nil 6029 } 6030 6031 func (m *MetricMetadataRequest) MarshalTo(dAtA []byte) (int, error) { 6032 var i int 6033 _ = i 6034 var l int 6035 _ = l 6036 return i, nil 6037 } 6038 6039 func (m *MetricMetadataResponse) Marshal() (dAtA []byte, err error) { 6040 size := m.Size() 6041 dAtA = make([]byte, size) 6042 n, err := m.MarshalTo(dAtA) 6043 if err != nil { 6044 return nil, err 6045 } 6046 return dAtA[:n], nil 6047 } 6048 6049 func (m *MetricMetadataResponse) MarshalTo(dAtA []byte) (int, error) { 6050 var i int 6051 _ = i 6052 var l int 6053 _ = l 6054 if len(m.Metadata) > 0 { 6055 keysForMetadata := make([]string, 0, len(m.Metadata)) 6056 for k := range m.Metadata { 6057 keysForMetadata = append(keysForMetadata, string(k)) 6058 } 6059 github_com_gogo_protobuf_sortkeys.Strings(keysForMetadata) 6060 for _, k := range keysForMetadata { 6061 dAtA[i] = 0xa 6062 i++ 6063 v := m.Metadata[string(k)] 6064 msgSize := 0 6065 if (&v) != nil { 6066 msgSize = (&v).Size() 6067 msgSize += 1 + sovAdmin(uint64(msgSize)) 6068 } 6069 mapSize := 1 + len(k) + sovAdmin(uint64(len(k))) + msgSize 6070 i = encodeVarintAdmin(dAtA, i, uint64(mapSize)) 6071 dAtA[i] = 0xa 6072 i++ 6073 i = encodeVarintAdmin(dAtA, i, uint64(len(k))) 6074 i += copy(dAtA[i:], k) 6075 dAtA[i] = 0x12 6076 i++ 6077 i = encodeVarintAdmin(dAtA, i, uint64((&v).Size())) 6078 n32, err := (&v).MarshalTo(dAtA[i:]) 6079 if err != nil { 6080 return 0, err 6081 } 6082 i += n32 6083 } 6084 } 6085 return i, nil 6086 } 6087 6088 func (m *EnqueueRangeRequest) Marshal() (dAtA []byte, err error) { 6089 size := m.Size() 6090 dAtA = make([]byte, size) 6091 n, err := m.MarshalTo(dAtA) 6092 if err != nil { 6093 return nil, err 6094 } 6095 return dAtA[:n], nil 6096 } 6097 6098 func (m *EnqueueRangeRequest) MarshalTo(dAtA []byte) (int, error) { 6099 var i int 6100 _ = i 6101 var l int 6102 _ = l 6103 if m.NodeID != 0 { 6104 dAtA[i] = 0x8 6105 i++ 6106 i = encodeVarintAdmin(dAtA, i, uint64(m.NodeID)) 6107 } 6108 if len(m.Queue) > 0 { 6109 dAtA[i] = 0x12 6110 i++ 6111 i = encodeVarintAdmin(dAtA, i, uint64(len(m.Queue))) 6112 i += copy(dAtA[i:], m.Queue) 6113 } 6114 if m.RangeID != 0 { 6115 dAtA[i] = 0x18 6116 i++ 6117 i = encodeVarintAdmin(dAtA, i, uint64(m.RangeID)) 6118 } 6119 if m.SkipShouldQueue { 6120 dAtA[i] = 0x20 6121 i++ 6122 if m.SkipShouldQueue { 6123 dAtA[i] = 1 6124 } else { 6125 dAtA[i] = 0 6126 } 6127 i++ 6128 } 6129 return i, nil 6130 } 6131 6132 func (m *EnqueueRangeResponse) Marshal() (dAtA []byte, err error) { 6133 size := m.Size() 6134 dAtA = make([]byte, size) 6135 n, err := m.MarshalTo(dAtA) 6136 if err != nil { 6137 return nil, err 6138 } 6139 return dAtA[:n], nil 6140 } 6141 6142 func (m *EnqueueRangeResponse) MarshalTo(dAtA []byte) (int, error) { 6143 var i int 6144 _ = i 6145 var l int 6146 _ = l 6147 if len(m.Details) > 0 { 6148 for _, msg := range m.Details { 6149 dAtA[i] = 0xa 6150 i++ 6151 i = encodeVarintAdmin(dAtA, i, uint64(msg.Size())) 6152 n, err := msg.MarshalTo(dAtA[i:]) 6153 if err != nil { 6154 return 0, err 6155 } 6156 i += n 6157 } 6158 } 6159 return i, nil 6160 } 6161 6162 func (m *EnqueueRangeResponse_Details) Marshal() (dAtA []byte, err error) { 6163 size := m.Size() 6164 dAtA = make([]byte, size) 6165 n, err := m.MarshalTo(dAtA) 6166 if err != nil { 6167 return nil, err 6168 } 6169 return dAtA[:n], nil 6170 } 6171 6172 func (m *EnqueueRangeResponse_Details) MarshalTo(dAtA []byte) (int, error) { 6173 var i int 6174 _ = i 6175 var l int 6176 _ = l 6177 if m.NodeID != 0 { 6178 dAtA[i] = 0x8 6179 i++ 6180 i = encodeVarintAdmin(dAtA, i, uint64(m.NodeID)) 6181 } 6182 if len(m.Events) > 0 { 6183 for _, msg := range m.Events { 6184 dAtA[i] = 0x12 6185 i++ 6186 i = encodeVarintAdmin(dAtA, i, uint64(msg.Size())) 6187 n, err := msg.MarshalTo(dAtA[i:]) 6188 if err != nil { 6189 return 0, err 6190 } 6191 i += n 6192 } 6193 } 6194 if len(m.Error) > 0 { 6195 dAtA[i] = 0x1a 6196 i++ 6197 i = encodeVarintAdmin(dAtA, i, uint64(len(m.Error))) 6198 i += copy(dAtA[i:], m.Error) 6199 } 6200 return i, nil 6201 } 6202 6203 func (m *ChartCatalogRequest) Marshal() (dAtA []byte, err error) { 6204 size := m.Size() 6205 dAtA = make([]byte, size) 6206 n, err := m.MarshalTo(dAtA) 6207 if err != nil { 6208 return nil, err 6209 } 6210 return dAtA[:n], nil 6211 } 6212 6213 func (m *ChartCatalogRequest) MarshalTo(dAtA []byte) (int, error) { 6214 var i int 6215 _ = i 6216 var l int 6217 _ = l 6218 return i, nil 6219 } 6220 6221 func (m *ChartCatalogResponse) Marshal() (dAtA []byte, err error) { 6222 size := m.Size() 6223 dAtA = make([]byte, size) 6224 n, err := m.MarshalTo(dAtA) 6225 if err != nil { 6226 return nil, err 6227 } 6228 return dAtA[:n], nil 6229 } 6230 6231 func (m *ChartCatalogResponse) MarshalTo(dAtA []byte) (int, error) { 6232 var i int 6233 _ = i 6234 var l int 6235 _ = l 6236 if len(m.Catalog) > 0 { 6237 for _, msg := range m.Catalog { 6238 dAtA[i] = 0xa 6239 i++ 6240 i = encodeVarintAdmin(dAtA, i, uint64(msg.Size())) 6241 n, err := msg.MarshalTo(dAtA[i:]) 6242 if err != nil { 6243 return 0, err 6244 } 6245 i += n 6246 } 6247 } 6248 return i, nil 6249 } 6250 6251 func encodeVarintAdmin(dAtA []byte, offset int, v uint64) int { 6252 for v >= 1<<7 { 6253 dAtA[offset] = uint8(v&0x7f | 0x80) 6254 v >>= 7 6255 offset++ 6256 } 6257 dAtA[offset] = uint8(v) 6258 return offset + 1 6259 } 6260 func (m *DatabasesRequest) Size() (n int) { 6261 if m == nil { 6262 return 0 6263 } 6264 var l int 6265 _ = l 6266 return n 6267 } 6268 6269 func (m *DatabasesResponse) Size() (n int) { 6270 if m == nil { 6271 return 0 6272 } 6273 var l int 6274 _ = l 6275 if len(m.Databases) > 0 { 6276 for _, s := range m.Databases { 6277 l = len(s) 6278 n += 1 + l + sovAdmin(uint64(l)) 6279 } 6280 } 6281 return n 6282 } 6283 6284 func (m *DatabaseDetailsRequest) Size() (n int) { 6285 if m == nil { 6286 return 0 6287 } 6288 var l int 6289 _ = l 6290 l = len(m.Database) 6291 if l > 0 { 6292 n += 1 + l + sovAdmin(uint64(l)) 6293 } 6294 return n 6295 } 6296 6297 func (m *DatabaseDetailsResponse) Size() (n int) { 6298 if m == nil { 6299 return 0 6300 } 6301 var l int 6302 _ = l 6303 if len(m.Grants) > 0 { 6304 for _, e := range m.Grants { 6305 l = e.Size() 6306 n += 1 + l + sovAdmin(uint64(l)) 6307 } 6308 } 6309 if len(m.TableNames) > 0 { 6310 for _, s := range m.TableNames { 6311 l = len(s) 6312 n += 1 + l + sovAdmin(uint64(l)) 6313 } 6314 } 6315 if m.DescriptorID != 0 { 6316 n += 1 + sovAdmin(uint64(m.DescriptorID)) 6317 } 6318 l = m.ZoneConfig.Size() 6319 n += 1 + l + sovAdmin(uint64(l)) 6320 if m.ZoneConfigLevel != 0 { 6321 n += 1 + sovAdmin(uint64(m.ZoneConfigLevel)) 6322 } 6323 return n 6324 } 6325 6326 func (m *DatabaseDetailsResponse_Grant) Size() (n int) { 6327 if m == nil { 6328 return 0 6329 } 6330 var l int 6331 _ = l 6332 l = len(m.User) 6333 if l > 0 { 6334 n += 1 + l + sovAdmin(uint64(l)) 6335 } 6336 if len(m.Privileges) > 0 { 6337 for _, s := range m.Privileges { 6338 l = len(s) 6339 n += 1 + l + sovAdmin(uint64(l)) 6340 } 6341 } 6342 return n 6343 } 6344 6345 func (m *TableDetailsRequest) Size() (n int) { 6346 if m == nil { 6347 return 0 6348 } 6349 var l int 6350 _ = l 6351 l = len(m.Database) 6352 if l > 0 { 6353 n += 1 + l + sovAdmin(uint64(l)) 6354 } 6355 l = len(m.Table) 6356 if l > 0 { 6357 n += 1 + l + sovAdmin(uint64(l)) 6358 } 6359 return n 6360 } 6361 6362 func (m *TableDetailsResponse) Size() (n int) { 6363 if m == nil { 6364 return 0 6365 } 6366 var l int 6367 _ = l 6368 if len(m.Grants) > 0 { 6369 for _, e := range m.Grants { 6370 l = e.Size() 6371 n += 1 + l + sovAdmin(uint64(l)) 6372 } 6373 } 6374 if len(m.Columns) > 0 { 6375 for _, e := range m.Columns { 6376 l = e.Size() 6377 n += 1 + l + sovAdmin(uint64(l)) 6378 } 6379 } 6380 if len(m.Indexes) > 0 { 6381 for _, e := range m.Indexes { 6382 l = e.Size() 6383 n += 1 + l + sovAdmin(uint64(l)) 6384 } 6385 } 6386 if m.RangeCount != 0 { 6387 n += 1 + sovAdmin(uint64(m.RangeCount)) 6388 } 6389 l = len(m.CreateTableStatement) 6390 if l > 0 { 6391 n += 1 + l + sovAdmin(uint64(l)) 6392 } 6393 l = m.ZoneConfig.Size() 6394 n += 1 + l + sovAdmin(uint64(l)) 6395 if m.ZoneConfigLevel != 0 { 6396 n += 1 + sovAdmin(uint64(m.ZoneConfigLevel)) 6397 } 6398 if m.DescriptorID != 0 { 6399 n += 1 + sovAdmin(uint64(m.DescriptorID)) 6400 } 6401 return n 6402 } 6403 6404 func (m *TableDetailsResponse_Grant) Size() (n int) { 6405 if m == nil { 6406 return 0 6407 } 6408 var l int 6409 _ = l 6410 l = len(m.User) 6411 if l > 0 { 6412 n += 1 + l + sovAdmin(uint64(l)) 6413 } 6414 if len(m.Privileges) > 0 { 6415 for _, s := range m.Privileges { 6416 l = len(s) 6417 n += 1 + l + sovAdmin(uint64(l)) 6418 } 6419 } 6420 return n 6421 } 6422 6423 func (m *TableDetailsResponse_Column) Size() (n int) { 6424 if m == nil { 6425 return 0 6426 } 6427 var l int 6428 _ = l 6429 l = len(m.Name) 6430 if l > 0 { 6431 n += 1 + l + sovAdmin(uint64(l)) 6432 } 6433 l = len(m.Type) 6434 if l > 0 { 6435 n += 1 + l + sovAdmin(uint64(l)) 6436 } 6437 if m.Nullable { 6438 n += 2 6439 } 6440 l = len(m.DefaultValue) 6441 if l > 0 { 6442 n += 1 + l + sovAdmin(uint64(l)) 6443 } 6444 l = len(m.GenerationExpression) 6445 if l > 0 { 6446 n += 1 + l + sovAdmin(uint64(l)) 6447 } 6448 if m.Hidden { 6449 n += 2 6450 } 6451 return n 6452 } 6453 6454 func (m *TableDetailsResponse_Index) Size() (n int) { 6455 if m == nil { 6456 return 0 6457 } 6458 var l int 6459 _ = l 6460 l = len(m.Name) 6461 if l > 0 { 6462 n += 1 + l + sovAdmin(uint64(l)) 6463 } 6464 if m.Unique { 6465 n += 2 6466 } 6467 if m.Seq != 0 { 6468 n += 1 + sovAdmin(uint64(m.Seq)) 6469 } 6470 l = len(m.Column) 6471 if l > 0 { 6472 n += 1 + l + sovAdmin(uint64(l)) 6473 } 6474 l = len(m.Direction) 6475 if l > 0 { 6476 n += 1 + l + sovAdmin(uint64(l)) 6477 } 6478 if m.Storing { 6479 n += 2 6480 } 6481 if m.Implicit { 6482 n += 2 6483 } 6484 return n 6485 } 6486 6487 func (m *TableStatsRequest) Size() (n int) { 6488 if m == nil { 6489 return 0 6490 } 6491 var l int 6492 _ = l 6493 l = len(m.Database) 6494 if l > 0 { 6495 n += 1 + l + sovAdmin(uint64(l)) 6496 } 6497 l = len(m.Table) 6498 if l > 0 { 6499 n += 1 + l + sovAdmin(uint64(l)) 6500 } 6501 return n 6502 } 6503 6504 func (m *TableStatsResponse) Size() (n int) { 6505 if m == nil { 6506 return 0 6507 } 6508 var l int 6509 _ = l 6510 if m.RangeCount != 0 { 6511 n += 1 + sovAdmin(uint64(m.RangeCount)) 6512 } 6513 if m.ReplicaCount != 0 { 6514 n += 1 + sovAdmin(uint64(m.ReplicaCount)) 6515 } 6516 if m.NodeCount != 0 { 6517 n += 1 + sovAdmin(uint64(m.NodeCount)) 6518 } 6519 l = m.Stats.Size() 6520 n += 1 + l + sovAdmin(uint64(l)) 6521 if len(m.MissingNodes) > 0 { 6522 for _, e := range m.MissingNodes { 6523 l = e.Size() 6524 n += 1 + l + sovAdmin(uint64(l)) 6525 } 6526 } 6527 if m.ApproximateDiskBytes != 0 { 6528 n += 1 + sovAdmin(uint64(m.ApproximateDiskBytes)) 6529 } 6530 return n 6531 } 6532 6533 func (m *TableStatsResponse_MissingNode) Size() (n int) { 6534 if m == nil { 6535 return 0 6536 } 6537 var l int 6538 _ = l 6539 l = len(m.NodeID) 6540 if l > 0 { 6541 n += 1 + l + sovAdmin(uint64(l)) 6542 } 6543 l = len(m.ErrorMessage) 6544 if l > 0 { 6545 n += 1 + l + sovAdmin(uint64(l)) 6546 } 6547 return n 6548 } 6549 6550 func (m *NonTableStatsRequest) Size() (n int) { 6551 if m == nil { 6552 return 0 6553 } 6554 var l int 6555 _ = l 6556 return n 6557 } 6558 6559 func (m *NonTableStatsResponse) Size() (n int) { 6560 if m == nil { 6561 return 0 6562 } 6563 var l int 6564 _ = l 6565 if m.TimeSeriesStats != nil { 6566 l = m.TimeSeriesStats.Size() 6567 n += 1 + l + sovAdmin(uint64(l)) 6568 } 6569 if m.InternalUseStats != nil { 6570 l = m.InternalUseStats.Size() 6571 n += 1 + l + sovAdmin(uint64(l)) 6572 } 6573 return n 6574 } 6575 6576 func (m *UsersRequest) Size() (n int) { 6577 if m == nil { 6578 return 0 6579 } 6580 var l int 6581 _ = l 6582 return n 6583 } 6584 6585 func (m *UsersResponse) Size() (n int) { 6586 if m == nil { 6587 return 0 6588 } 6589 var l int 6590 _ = l 6591 if len(m.Users) > 0 { 6592 for _, e := range m.Users { 6593 l = e.Size() 6594 n += 1 + l + sovAdmin(uint64(l)) 6595 } 6596 } 6597 return n 6598 } 6599 6600 func (m *UsersResponse_User) Size() (n int) { 6601 if m == nil { 6602 return 0 6603 } 6604 var l int 6605 _ = l 6606 l = len(m.Username) 6607 if l > 0 { 6608 n += 1 + l + sovAdmin(uint64(l)) 6609 } 6610 return n 6611 } 6612 6613 func (m *EventsRequest) Size() (n int) { 6614 if m == nil { 6615 return 0 6616 } 6617 var l int 6618 _ = l 6619 l = len(m.Type) 6620 if l > 0 { 6621 n += 1 + l + sovAdmin(uint64(l)) 6622 } 6623 if m.TargetId != 0 { 6624 n += 1 + sovAdmin(uint64(m.TargetId)) 6625 } 6626 if m.Limit != 0 { 6627 n += 1 + sovAdmin(uint64(m.Limit)) 6628 } 6629 if m.UnredactedEvents { 6630 n += 2 6631 } 6632 return n 6633 } 6634 6635 func (m *EventsResponse) Size() (n int) { 6636 if m == nil { 6637 return 0 6638 } 6639 var l int 6640 _ = l 6641 if len(m.Events) > 0 { 6642 for _, e := range m.Events { 6643 l = e.Size() 6644 n += 1 + l + sovAdmin(uint64(l)) 6645 } 6646 } 6647 return n 6648 } 6649 6650 func (m *EventsResponse_Event) Size() (n int) { 6651 if m == nil { 6652 return 0 6653 } 6654 var l int 6655 _ = l 6656 l = github_com_gogo_protobuf_types.SizeOfStdTime(m.Timestamp) 6657 n += 1 + l + sovAdmin(uint64(l)) 6658 l = len(m.EventType) 6659 if l > 0 { 6660 n += 1 + l + sovAdmin(uint64(l)) 6661 } 6662 if m.TargetID != 0 { 6663 n += 1 + sovAdmin(uint64(m.TargetID)) 6664 } 6665 if m.ReportingID != 0 { 6666 n += 1 + sovAdmin(uint64(m.ReportingID)) 6667 } 6668 l = len(m.Info) 6669 if l > 0 { 6670 n += 1 + l + sovAdmin(uint64(l)) 6671 } 6672 l = len(m.UniqueID) 6673 if l > 0 { 6674 n += 1 + l + sovAdmin(uint64(l)) 6675 } 6676 return n 6677 } 6678 6679 func (m *SetUIDataRequest) Size() (n int) { 6680 if m == nil { 6681 return 0 6682 } 6683 var l int 6684 _ = l 6685 if len(m.KeyValues) > 0 { 6686 for k, v := range m.KeyValues { 6687 _ = k 6688 _ = v 6689 l = 0 6690 if len(v) > 0 { 6691 l = 1 + len(v) + sovAdmin(uint64(len(v))) 6692 } 6693 mapEntrySize := 1 + len(k) + sovAdmin(uint64(len(k))) + l 6694 n += mapEntrySize + 1 + sovAdmin(uint64(mapEntrySize)) 6695 } 6696 } 6697 return n 6698 } 6699 6700 func (m *SetUIDataResponse) Size() (n int) { 6701 if m == nil { 6702 return 0 6703 } 6704 var l int 6705 _ = l 6706 return n 6707 } 6708 6709 func (m *GetUIDataRequest) Size() (n int) { 6710 if m == nil { 6711 return 0 6712 } 6713 var l int 6714 _ = l 6715 if len(m.Keys) > 0 { 6716 for _, s := range m.Keys { 6717 l = len(s) 6718 n += 1 + l + sovAdmin(uint64(l)) 6719 } 6720 } 6721 return n 6722 } 6723 6724 func (m *GetUIDataResponse) Size() (n int) { 6725 if m == nil { 6726 return 0 6727 } 6728 var l int 6729 _ = l 6730 if len(m.KeyValues) > 0 { 6731 for k, v := range m.KeyValues { 6732 _ = k 6733 _ = v 6734 l = v.Size() 6735 mapEntrySize := 1 + len(k) + sovAdmin(uint64(len(k))) + 1 + l + sovAdmin(uint64(l)) 6736 n += mapEntrySize + 1 + sovAdmin(uint64(mapEntrySize)) 6737 } 6738 } 6739 return n 6740 } 6741 6742 func (m *GetUIDataResponse_Value) Size() (n int) { 6743 if m == nil { 6744 return 0 6745 } 6746 var l int 6747 _ = l 6748 l = len(m.Value) 6749 if l > 0 { 6750 n += 1 + l + sovAdmin(uint64(l)) 6751 } 6752 l = github_com_gogo_protobuf_types.SizeOfStdTime(m.LastUpdated) 6753 n += 1 + l + sovAdmin(uint64(l)) 6754 return n 6755 } 6756 6757 func (m *ClusterRequest) Size() (n int) { 6758 if m == nil { 6759 return 0 6760 } 6761 var l int 6762 _ = l 6763 return n 6764 } 6765 6766 func (m *ClusterResponse) Size() (n int) { 6767 if m == nil { 6768 return 0 6769 } 6770 var l int 6771 _ = l 6772 l = len(m.ClusterID) 6773 if l > 0 { 6774 n += 1 + l + sovAdmin(uint64(l)) 6775 } 6776 if m.ReportingEnabled { 6777 n += 2 6778 } 6779 if m.EnterpriseEnabled { 6780 n += 2 6781 } 6782 return n 6783 } 6784 6785 func (m *DrainRequest) Size() (n int) { 6786 if m == nil { 6787 return 0 6788 } 6789 var l int 6790 _ = l 6791 if len(m.DeprecatedProbeIndicator) > 0 { 6792 l = 0 6793 for _, e := range m.DeprecatedProbeIndicator { 6794 l += sovAdmin(uint64(e)) 6795 } 6796 n += 1 + sovAdmin(uint64(l)) + l 6797 } 6798 if m.Shutdown { 6799 n += 2 6800 } 6801 if m.DoDrain { 6802 n += 2 6803 } 6804 return n 6805 } 6806 6807 func (m *DrainResponse) Size() (n int) { 6808 if m == nil { 6809 return 0 6810 } 6811 var l int 6812 _ = l 6813 if len(m.DeprecatedDrainStatus) > 0 { 6814 l = 0 6815 for _, e := range m.DeprecatedDrainStatus { 6816 l += sovAdmin(uint64(e)) 6817 } 6818 n += 1 + sovAdmin(uint64(l)) + l 6819 } 6820 if m.IsDraining { 6821 n += 2 6822 } 6823 if m.DrainRemainingIndicator != 0 { 6824 n += 1 + sovAdmin(uint64(m.DrainRemainingIndicator)) 6825 } 6826 l = len(m.DrainRemainingDescription) 6827 if l > 0 { 6828 n += 1 + l + sovAdmin(uint64(l)) 6829 } 6830 return n 6831 } 6832 6833 func (m *DecommissionStatusRequest) Size() (n int) { 6834 if m == nil { 6835 return 0 6836 } 6837 var l int 6838 _ = l 6839 if len(m.NodeIDs) > 0 { 6840 l = 0 6841 for _, e := range m.NodeIDs { 6842 l += sovAdmin(uint64(e)) 6843 } 6844 n += 1 + sovAdmin(uint64(l)) + l 6845 } 6846 return n 6847 } 6848 6849 func (m *DecommissionRequest) Size() (n int) { 6850 if m == nil { 6851 return 0 6852 } 6853 var l int 6854 _ = l 6855 if len(m.NodeIDs) > 0 { 6856 l = 0 6857 for _, e := range m.NodeIDs { 6858 l += sovAdmin(uint64(e)) 6859 } 6860 n += 1 + sovAdmin(uint64(l)) + l 6861 } 6862 if m.Decommissioning { 6863 n += 2 6864 } 6865 return n 6866 } 6867 6868 func (m *DecommissionStatusResponse) Size() (n int) { 6869 if m == nil { 6870 return 0 6871 } 6872 var l int 6873 _ = l 6874 if len(m.Status) > 0 { 6875 for _, e := range m.Status { 6876 l = e.Size() 6877 n += 1 + l + sovAdmin(uint64(l)) 6878 } 6879 } 6880 return n 6881 } 6882 6883 func (m *DecommissionStatusResponse_Status) Size() (n int) { 6884 if m == nil { 6885 return 0 6886 } 6887 var l int 6888 _ = l 6889 if m.NodeID != 0 { 6890 n += 1 + sovAdmin(uint64(m.NodeID)) 6891 } 6892 if m.IsLive { 6893 n += 2 6894 } 6895 if m.ReplicaCount != 0 { 6896 n += 1 + sovAdmin(uint64(m.ReplicaCount)) 6897 } 6898 if m.Decommissioning { 6899 n += 2 6900 } 6901 if m.Draining { 6902 n += 2 6903 } 6904 return n 6905 } 6906 6907 func (m *SettingsRequest) Size() (n int) { 6908 if m == nil { 6909 return 0 6910 } 6911 var l int 6912 _ = l 6913 if len(m.Keys) > 0 { 6914 for _, s := range m.Keys { 6915 l = len(s) 6916 n += 1 + l + sovAdmin(uint64(l)) 6917 } 6918 } 6919 if m.UnredactedValues { 6920 n += 2 6921 } 6922 return n 6923 } 6924 6925 func (m *SettingsResponse) Size() (n int) { 6926 if m == nil { 6927 return 0 6928 } 6929 var l int 6930 _ = l 6931 if len(m.KeyValues) > 0 { 6932 for k, v := range m.KeyValues { 6933 _ = k 6934 _ = v 6935 l = v.Size() 6936 mapEntrySize := 1 + len(k) + sovAdmin(uint64(len(k))) + 1 + l + sovAdmin(uint64(l)) 6937 n += mapEntrySize + 1 + sovAdmin(uint64(mapEntrySize)) 6938 } 6939 } 6940 return n 6941 } 6942 6943 func (m *SettingsResponse_Value) Size() (n int) { 6944 if m == nil { 6945 return 0 6946 } 6947 var l int 6948 _ = l 6949 l = len(m.Value) 6950 if l > 0 { 6951 n += 1 + l + sovAdmin(uint64(l)) 6952 } 6953 l = len(m.Type) 6954 if l > 0 { 6955 n += 1 + l + sovAdmin(uint64(l)) 6956 } 6957 l = len(m.Description) 6958 if l > 0 { 6959 n += 1 + l + sovAdmin(uint64(l)) 6960 } 6961 if m.Public { 6962 n += 2 6963 } 6964 return n 6965 } 6966 6967 func (m *HealthRequest) Size() (n int) { 6968 if m == nil { 6969 return 0 6970 } 6971 var l int 6972 _ = l 6973 if m.Ready { 6974 n += 2 6975 } 6976 return n 6977 } 6978 6979 func (m *HealthResponse) Size() (n int) { 6980 if m == nil { 6981 return 0 6982 } 6983 var l int 6984 _ = l 6985 return n 6986 } 6987 6988 func (m *LivenessRequest) Size() (n int) { 6989 if m == nil { 6990 return 0 6991 } 6992 var l int 6993 _ = l 6994 return n 6995 } 6996 6997 func (m *LivenessResponse) Size() (n int) { 6998 if m == nil { 6999 return 0 7000 } 7001 var l int 7002 _ = l 7003 if len(m.Livenesses) > 0 { 7004 for _, e := range m.Livenesses { 7005 l = e.Size() 7006 n += 1 + l + sovAdmin(uint64(l)) 7007 } 7008 } 7009 if len(m.Statuses) > 0 { 7010 for k, v := range m.Statuses { 7011 _ = k 7012 _ = v 7013 mapEntrySize := 1 + sovAdmin(uint64(k)) + 1 + sovAdmin(uint64(v)) 7014 n += mapEntrySize + 1 + sovAdmin(uint64(mapEntrySize)) 7015 } 7016 } 7017 return n 7018 } 7019 7020 func (m *JobsRequest) Size() (n int) { 7021 if m == nil { 7022 return 0 7023 } 7024 var l int 7025 _ = l 7026 if m.Limit != 0 { 7027 n += 1 + sovAdmin(uint64(m.Limit)) 7028 } 7029 l = len(m.Status) 7030 if l > 0 { 7031 n += 1 + l + sovAdmin(uint64(l)) 7032 } 7033 if m.Type != 0 { 7034 n += 1 + sovAdmin(uint64(m.Type)) 7035 } 7036 return n 7037 } 7038 7039 func (m *JobsResponse) Size() (n int) { 7040 if m == nil { 7041 return 0 7042 } 7043 var l int 7044 _ = l 7045 if len(m.Jobs) > 0 { 7046 for _, e := range m.Jobs { 7047 l = e.Size() 7048 n += 1 + l + sovAdmin(uint64(l)) 7049 } 7050 } 7051 return n 7052 } 7053 7054 func (m *JobsResponse_Job) Size() (n int) { 7055 if m == nil { 7056 return 0 7057 } 7058 var l int 7059 _ = l 7060 if m.ID != 0 { 7061 n += 1 + sovAdmin(uint64(m.ID)) 7062 } 7063 l = len(m.Type) 7064 if l > 0 { 7065 n += 1 + l + sovAdmin(uint64(l)) 7066 } 7067 l = len(m.Description) 7068 if l > 0 { 7069 n += 1 + l + sovAdmin(uint64(l)) 7070 } 7071 l = len(m.Username) 7072 if l > 0 { 7073 n += 1 + l + sovAdmin(uint64(l)) 7074 } 7075 if len(m.DescriptorIDs) > 0 { 7076 l = 0 7077 for _, e := range m.DescriptorIDs { 7078 l += sovAdmin(uint64(e)) 7079 } 7080 n += 1 + sovAdmin(uint64(l)) + l 7081 } 7082 l = len(m.Status) 7083 if l > 0 { 7084 n += 1 + l + sovAdmin(uint64(l)) 7085 } 7086 if m.Created != nil { 7087 l = github_com_gogo_protobuf_types.SizeOfStdTime(*m.Created) 7088 n += 1 + l + sovAdmin(uint64(l)) 7089 } 7090 if m.Started != nil { 7091 l = github_com_gogo_protobuf_types.SizeOfStdTime(*m.Started) 7092 n += 1 + l + sovAdmin(uint64(l)) 7093 } 7094 if m.Finished != nil { 7095 l = github_com_gogo_protobuf_types.SizeOfStdTime(*m.Finished) 7096 n += 1 + l + sovAdmin(uint64(l)) 7097 } 7098 if m.Modified != nil { 7099 l = github_com_gogo_protobuf_types.SizeOfStdTime(*m.Modified) 7100 n += 1 + l + sovAdmin(uint64(l)) 7101 } 7102 if m.FractionCompleted != 0 { 7103 n += 5 7104 } 7105 l = len(m.Error) 7106 if l > 0 { 7107 n += 1 + l + sovAdmin(uint64(l)) 7108 } 7109 if m.HighwaterTimestamp != nil { 7110 l = github_com_gogo_protobuf_types.SizeOfStdTime(*m.HighwaterTimestamp) 7111 n += 1 + l + sovAdmin(uint64(l)) 7112 } 7113 l = len(m.HighwaterDecimal) 7114 if l > 0 { 7115 n += 1 + l + sovAdmin(uint64(l)) 7116 } 7117 l = len(m.RunningStatus) 7118 if l > 0 { 7119 n += 1 + l + sovAdmin(uint64(l)) 7120 } 7121 l = len(m.Statement) 7122 if l > 0 { 7123 n += 2 + l + sovAdmin(uint64(l)) 7124 } 7125 return n 7126 } 7127 7128 func (m *LocationsRequest) Size() (n int) { 7129 if m == nil { 7130 return 0 7131 } 7132 var l int 7133 _ = l 7134 return n 7135 } 7136 7137 func (m *LocationsResponse) Size() (n int) { 7138 if m == nil { 7139 return 0 7140 } 7141 var l int 7142 _ = l 7143 if len(m.Locations) > 0 { 7144 for _, e := range m.Locations { 7145 l = e.Size() 7146 n += 1 + l + sovAdmin(uint64(l)) 7147 } 7148 } 7149 return n 7150 } 7151 7152 func (m *LocationsResponse_Location) Size() (n int) { 7153 if m == nil { 7154 return 0 7155 } 7156 var l int 7157 _ = l 7158 l = len(m.LocalityKey) 7159 if l > 0 { 7160 n += 1 + l + sovAdmin(uint64(l)) 7161 } 7162 l = len(m.LocalityValue) 7163 if l > 0 { 7164 n += 1 + l + sovAdmin(uint64(l)) 7165 } 7166 if m.Latitude != 0 { 7167 n += 9 7168 } 7169 if m.Longitude != 0 { 7170 n += 9 7171 } 7172 return n 7173 } 7174 7175 func (m *RangeLogRequest) Size() (n int) { 7176 if m == nil { 7177 return 0 7178 } 7179 var l int 7180 _ = l 7181 if m.RangeId != 0 { 7182 n += 1 + sovAdmin(uint64(m.RangeId)) 7183 } 7184 if m.Limit != 0 { 7185 n += 1 + sovAdmin(uint64(m.Limit)) 7186 } 7187 return n 7188 } 7189 7190 func (m *RangeLogResponse) Size() (n int) { 7191 if m == nil { 7192 return 0 7193 } 7194 var l int 7195 _ = l 7196 if len(m.Events) > 0 { 7197 for _, e := range m.Events { 7198 l = e.Size() 7199 n += 1 + l + sovAdmin(uint64(l)) 7200 } 7201 } 7202 return n 7203 } 7204 7205 func (m *RangeLogResponse_PrettyInfo) Size() (n int) { 7206 if m == nil { 7207 return 0 7208 } 7209 var l int 7210 _ = l 7211 l = len(m.UpdatedDesc) 7212 if l > 0 { 7213 n += 1 + l + sovAdmin(uint64(l)) 7214 } 7215 l = len(m.NewDesc) 7216 if l > 0 { 7217 n += 1 + l + sovAdmin(uint64(l)) 7218 } 7219 l = len(m.AddedReplica) 7220 if l > 0 { 7221 n += 1 + l + sovAdmin(uint64(l)) 7222 } 7223 l = len(m.RemovedReplica) 7224 if l > 0 { 7225 n += 1 + l + sovAdmin(uint64(l)) 7226 } 7227 l = len(m.Reason) 7228 if l > 0 { 7229 n += 1 + l + sovAdmin(uint64(l)) 7230 } 7231 l = len(m.Details) 7232 if l > 0 { 7233 n += 1 + l + sovAdmin(uint64(l)) 7234 } 7235 return n 7236 } 7237 7238 func (m *RangeLogResponse_Event) Size() (n int) { 7239 if m == nil { 7240 return 0 7241 } 7242 var l int 7243 _ = l 7244 l = m.Event.Size() 7245 n += 1 + l + sovAdmin(uint64(l)) 7246 l = m.PrettyInfo.Size() 7247 n += 1 + l + sovAdmin(uint64(l)) 7248 return n 7249 } 7250 7251 func (m *QueryPlanRequest) Size() (n int) { 7252 if m == nil { 7253 return 0 7254 } 7255 var l int 7256 _ = l 7257 l = len(m.Query) 7258 if l > 0 { 7259 n += 1 + l + sovAdmin(uint64(l)) 7260 } 7261 return n 7262 } 7263 7264 func (m *QueryPlanResponse) Size() (n int) { 7265 if m == nil { 7266 return 0 7267 } 7268 var l int 7269 _ = l 7270 l = len(m.DistSQLPhysicalQueryPlan) 7271 if l > 0 { 7272 n += 1 + l + sovAdmin(uint64(l)) 7273 } 7274 return n 7275 } 7276 7277 func (m *DataDistributionRequest) Size() (n int) { 7278 if m == nil { 7279 return 0 7280 } 7281 var l int 7282 _ = l 7283 return n 7284 } 7285 7286 func (m *DataDistributionResponse) Size() (n int) { 7287 if m == nil { 7288 return 0 7289 } 7290 var l int 7291 _ = l 7292 if len(m.DatabaseInfo) > 0 { 7293 for k, v := range m.DatabaseInfo { 7294 _ = k 7295 _ = v 7296 l = v.Size() 7297 mapEntrySize := 1 + len(k) + sovAdmin(uint64(len(k))) + 1 + l + sovAdmin(uint64(l)) 7298 n += mapEntrySize + 1 + sovAdmin(uint64(mapEntrySize)) 7299 } 7300 } 7301 if len(m.ZoneConfigs) > 0 { 7302 for k, v := range m.ZoneConfigs { 7303 _ = k 7304 _ = v 7305 l = v.Size() 7306 mapEntrySize := 1 + len(k) + sovAdmin(uint64(len(k))) + 1 + l + sovAdmin(uint64(l)) 7307 n += mapEntrySize + 1 + sovAdmin(uint64(mapEntrySize)) 7308 } 7309 } 7310 return n 7311 } 7312 7313 func (m *DataDistributionResponse_ZoneConfig) Size() (n int) { 7314 if m == nil { 7315 return 0 7316 } 7317 var l int 7318 _ = l 7319 l = len(m.Target) 7320 if l > 0 { 7321 n += 1 + l + sovAdmin(uint64(l)) 7322 } 7323 l = m.Config.Size() 7324 n += 1 + l + sovAdmin(uint64(l)) 7325 l = len(m.ConfigSQL) 7326 if l > 0 { 7327 n += 1 + l + sovAdmin(uint64(l)) 7328 } 7329 return n 7330 } 7331 7332 func (m *DataDistributionResponse_TableInfo) Size() (n int) { 7333 if m == nil { 7334 return 0 7335 } 7336 var l int 7337 _ = l 7338 if len(m.ReplicaCountByNodeId) > 0 { 7339 for k, v := range m.ReplicaCountByNodeId { 7340 _ = k 7341 _ = v 7342 mapEntrySize := 1 + sovAdmin(uint64(k)) + 1 + sovAdmin(uint64(v)) 7343 n += mapEntrySize + 1 + sovAdmin(uint64(mapEntrySize)) 7344 } 7345 } 7346 if m.ZoneConfigId != 0 { 7347 n += 1 + sovAdmin(uint64(m.ZoneConfigId)) 7348 } 7349 if m.DroppedAt != nil { 7350 l = github_com_gogo_protobuf_types.SizeOfStdTime(*m.DroppedAt) 7351 n += 1 + l + sovAdmin(uint64(l)) 7352 } 7353 return n 7354 } 7355 7356 func (m *DataDistributionResponse_DatabaseInfo) Size() (n int) { 7357 if m == nil { 7358 return 0 7359 } 7360 var l int 7361 _ = l 7362 if len(m.TableInfo) > 0 { 7363 for k, v := range m.TableInfo { 7364 _ = k 7365 _ = v 7366 l = v.Size() 7367 mapEntrySize := 1 + len(k) + sovAdmin(uint64(len(k))) + 1 + l + sovAdmin(uint64(l)) 7368 n += mapEntrySize + 1 + sovAdmin(uint64(mapEntrySize)) 7369 } 7370 } 7371 return n 7372 } 7373 7374 func (m *MetricMetadataRequest) Size() (n int) { 7375 if m == nil { 7376 return 0 7377 } 7378 var l int 7379 _ = l 7380 return n 7381 } 7382 7383 func (m *MetricMetadataResponse) Size() (n int) { 7384 if m == nil { 7385 return 0 7386 } 7387 var l int 7388 _ = l 7389 if len(m.Metadata) > 0 { 7390 for k, v := range m.Metadata { 7391 _ = k 7392 _ = v 7393 l = v.Size() 7394 mapEntrySize := 1 + len(k) + sovAdmin(uint64(len(k))) + 1 + l + sovAdmin(uint64(l)) 7395 n += mapEntrySize + 1 + sovAdmin(uint64(mapEntrySize)) 7396 } 7397 } 7398 return n 7399 } 7400 7401 func (m *EnqueueRangeRequest) Size() (n int) { 7402 if m == nil { 7403 return 0 7404 } 7405 var l int 7406 _ = l 7407 if m.NodeID != 0 { 7408 n += 1 + sovAdmin(uint64(m.NodeID)) 7409 } 7410 l = len(m.Queue) 7411 if l > 0 { 7412 n += 1 + l + sovAdmin(uint64(l)) 7413 } 7414 if m.RangeID != 0 { 7415 n += 1 + sovAdmin(uint64(m.RangeID)) 7416 } 7417 if m.SkipShouldQueue { 7418 n += 2 7419 } 7420 return n 7421 } 7422 7423 func (m *EnqueueRangeResponse) Size() (n int) { 7424 if m == nil { 7425 return 0 7426 } 7427 var l int 7428 _ = l 7429 if len(m.Details) > 0 { 7430 for _, e := range m.Details { 7431 l = e.Size() 7432 n += 1 + l + sovAdmin(uint64(l)) 7433 } 7434 } 7435 return n 7436 } 7437 7438 func (m *EnqueueRangeResponse_Details) Size() (n int) { 7439 if m == nil { 7440 return 0 7441 } 7442 var l int 7443 _ = l 7444 if m.NodeID != 0 { 7445 n += 1 + sovAdmin(uint64(m.NodeID)) 7446 } 7447 if len(m.Events) > 0 { 7448 for _, e := range m.Events { 7449 l = e.Size() 7450 n += 1 + l + sovAdmin(uint64(l)) 7451 } 7452 } 7453 l = len(m.Error) 7454 if l > 0 { 7455 n += 1 + l + sovAdmin(uint64(l)) 7456 } 7457 return n 7458 } 7459 7460 func (m *ChartCatalogRequest) Size() (n int) { 7461 if m == nil { 7462 return 0 7463 } 7464 var l int 7465 _ = l 7466 return n 7467 } 7468 7469 func (m *ChartCatalogResponse) Size() (n int) { 7470 if m == nil { 7471 return 0 7472 } 7473 var l int 7474 _ = l 7475 if len(m.Catalog) > 0 { 7476 for _, e := range m.Catalog { 7477 l = e.Size() 7478 n += 1 + l + sovAdmin(uint64(l)) 7479 } 7480 } 7481 return n 7482 } 7483 7484 func sovAdmin(x uint64) (n int) { 7485 for { 7486 n++ 7487 x >>= 7 7488 if x == 0 { 7489 break 7490 } 7491 } 7492 return n 7493 } 7494 func sozAdmin(x uint64) (n int) { 7495 return sovAdmin(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 7496 } 7497 func (m *DatabasesRequest) Unmarshal(dAtA []byte) error { 7498 l := len(dAtA) 7499 iNdEx := 0 7500 for iNdEx < l { 7501 preIndex := iNdEx 7502 var wire uint64 7503 for shift := uint(0); ; shift += 7 { 7504 if shift >= 64 { 7505 return ErrIntOverflowAdmin 7506 } 7507 if iNdEx >= l { 7508 return io.ErrUnexpectedEOF 7509 } 7510 b := dAtA[iNdEx] 7511 iNdEx++ 7512 wire |= (uint64(b) & 0x7F) << shift 7513 if b < 0x80 { 7514 break 7515 } 7516 } 7517 fieldNum := int32(wire >> 3) 7518 wireType := int(wire & 0x7) 7519 if wireType == 4 { 7520 return fmt.Errorf("proto: DatabasesRequest: wiretype end group for non-group") 7521 } 7522 if fieldNum <= 0 { 7523 return fmt.Errorf("proto: DatabasesRequest: illegal tag %d (wire type %d)", fieldNum, wire) 7524 } 7525 switch fieldNum { 7526 default: 7527 iNdEx = preIndex 7528 skippy, err := skipAdmin(dAtA[iNdEx:]) 7529 if err != nil { 7530 return err 7531 } 7532 if skippy < 0 { 7533 return ErrInvalidLengthAdmin 7534 } 7535 if (iNdEx + skippy) > l { 7536 return io.ErrUnexpectedEOF 7537 } 7538 iNdEx += skippy 7539 } 7540 } 7541 7542 if iNdEx > l { 7543 return io.ErrUnexpectedEOF 7544 } 7545 return nil 7546 } 7547 func (m *DatabasesResponse) Unmarshal(dAtA []byte) error { 7548 l := len(dAtA) 7549 iNdEx := 0 7550 for iNdEx < l { 7551 preIndex := iNdEx 7552 var wire uint64 7553 for shift := uint(0); ; shift += 7 { 7554 if shift >= 64 { 7555 return ErrIntOverflowAdmin 7556 } 7557 if iNdEx >= l { 7558 return io.ErrUnexpectedEOF 7559 } 7560 b := dAtA[iNdEx] 7561 iNdEx++ 7562 wire |= (uint64(b) & 0x7F) << shift 7563 if b < 0x80 { 7564 break 7565 } 7566 } 7567 fieldNum := int32(wire >> 3) 7568 wireType := int(wire & 0x7) 7569 if wireType == 4 { 7570 return fmt.Errorf("proto: DatabasesResponse: wiretype end group for non-group") 7571 } 7572 if fieldNum <= 0 { 7573 return fmt.Errorf("proto: DatabasesResponse: illegal tag %d (wire type %d)", fieldNum, wire) 7574 } 7575 switch fieldNum { 7576 case 1: 7577 if wireType != 2 { 7578 return fmt.Errorf("proto: wrong wireType = %d for field Databases", wireType) 7579 } 7580 var stringLen uint64 7581 for shift := uint(0); ; shift += 7 { 7582 if shift >= 64 { 7583 return ErrIntOverflowAdmin 7584 } 7585 if iNdEx >= l { 7586 return io.ErrUnexpectedEOF 7587 } 7588 b := dAtA[iNdEx] 7589 iNdEx++ 7590 stringLen |= (uint64(b) & 0x7F) << shift 7591 if b < 0x80 { 7592 break 7593 } 7594 } 7595 intStringLen := int(stringLen) 7596 if intStringLen < 0 { 7597 return ErrInvalidLengthAdmin 7598 } 7599 postIndex := iNdEx + intStringLen 7600 if postIndex > l { 7601 return io.ErrUnexpectedEOF 7602 } 7603 m.Databases = append(m.Databases, string(dAtA[iNdEx:postIndex])) 7604 iNdEx = postIndex 7605 default: 7606 iNdEx = preIndex 7607 skippy, err := skipAdmin(dAtA[iNdEx:]) 7608 if err != nil { 7609 return err 7610 } 7611 if skippy < 0 { 7612 return ErrInvalidLengthAdmin 7613 } 7614 if (iNdEx + skippy) > l { 7615 return io.ErrUnexpectedEOF 7616 } 7617 iNdEx += skippy 7618 } 7619 } 7620 7621 if iNdEx > l { 7622 return io.ErrUnexpectedEOF 7623 } 7624 return nil 7625 } 7626 func (m *DatabaseDetailsRequest) Unmarshal(dAtA []byte) error { 7627 l := len(dAtA) 7628 iNdEx := 0 7629 for iNdEx < l { 7630 preIndex := iNdEx 7631 var wire uint64 7632 for shift := uint(0); ; shift += 7 { 7633 if shift >= 64 { 7634 return ErrIntOverflowAdmin 7635 } 7636 if iNdEx >= l { 7637 return io.ErrUnexpectedEOF 7638 } 7639 b := dAtA[iNdEx] 7640 iNdEx++ 7641 wire |= (uint64(b) & 0x7F) << shift 7642 if b < 0x80 { 7643 break 7644 } 7645 } 7646 fieldNum := int32(wire >> 3) 7647 wireType := int(wire & 0x7) 7648 if wireType == 4 { 7649 return fmt.Errorf("proto: DatabaseDetailsRequest: wiretype end group for non-group") 7650 } 7651 if fieldNum <= 0 { 7652 return fmt.Errorf("proto: DatabaseDetailsRequest: illegal tag %d (wire type %d)", fieldNum, wire) 7653 } 7654 switch fieldNum { 7655 case 1: 7656 if wireType != 2 { 7657 return fmt.Errorf("proto: wrong wireType = %d for field Database", wireType) 7658 } 7659 var stringLen uint64 7660 for shift := uint(0); ; shift += 7 { 7661 if shift >= 64 { 7662 return ErrIntOverflowAdmin 7663 } 7664 if iNdEx >= l { 7665 return io.ErrUnexpectedEOF 7666 } 7667 b := dAtA[iNdEx] 7668 iNdEx++ 7669 stringLen |= (uint64(b) & 0x7F) << shift 7670 if b < 0x80 { 7671 break 7672 } 7673 } 7674 intStringLen := int(stringLen) 7675 if intStringLen < 0 { 7676 return ErrInvalidLengthAdmin 7677 } 7678 postIndex := iNdEx + intStringLen 7679 if postIndex > l { 7680 return io.ErrUnexpectedEOF 7681 } 7682 m.Database = string(dAtA[iNdEx:postIndex]) 7683 iNdEx = postIndex 7684 default: 7685 iNdEx = preIndex 7686 skippy, err := skipAdmin(dAtA[iNdEx:]) 7687 if err != nil { 7688 return err 7689 } 7690 if skippy < 0 { 7691 return ErrInvalidLengthAdmin 7692 } 7693 if (iNdEx + skippy) > l { 7694 return io.ErrUnexpectedEOF 7695 } 7696 iNdEx += skippy 7697 } 7698 } 7699 7700 if iNdEx > l { 7701 return io.ErrUnexpectedEOF 7702 } 7703 return nil 7704 } 7705 func (m *DatabaseDetailsResponse) Unmarshal(dAtA []byte) error { 7706 l := len(dAtA) 7707 iNdEx := 0 7708 for iNdEx < l { 7709 preIndex := iNdEx 7710 var wire uint64 7711 for shift := uint(0); ; shift += 7 { 7712 if shift >= 64 { 7713 return ErrIntOverflowAdmin 7714 } 7715 if iNdEx >= l { 7716 return io.ErrUnexpectedEOF 7717 } 7718 b := dAtA[iNdEx] 7719 iNdEx++ 7720 wire |= (uint64(b) & 0x7F) << shift 7721 if b < 0x80 { 7722 break 7723 } 7724 } 7725 fieldNum := int32(wire >> 3) 7726 wireType := int(wire & 0x7) 7727 if wireType == 4 { 7728 return fmt.Errorf("proto: DatabaseDetailsResponse: wiretype end group for non-group") 7729 } 7730 if fieldNum <= 0 { 7731 return fmt.Errorf("proto: DatabaseDetailsResponse: illegal tag %d (wire type %d)", fieldNum, wire) 7732 } 7733 switch fieldNum { 7734 case 1: 7735 if wireType != 2 { 7736 return fmt.Errorf("proto: wrong wireType = %d for field Grants", wireType) 7737 } 7738 var msglen int 7739 for shift := uint(0); ; shift += 7 { 7740 if shift >= 64 { 7741 return ErrIntOverflowAdmin 7742 } 7743 if iNdEx >= l { 7744 return io.ErrUnexpectedEOF 7745 } 7746 b := dAtA[iNdEx] 7747 iNdEx++ 7748 msglen |= (int(b) & 0x7F) << shift 7749 if b < 0x80 { 7750 break 7751 } 7752 } 7753 if msglen < 0 { 7754 return ErrInvalidLengthAdmin 7755 } 7756 postIndex := iNdEx + msglen 7757 if postIndex > l { 7758 return io.ErrUnexpectedEOF 7759 } 7760 m.Grants = append(m.Grants, DatabaseDetailsResponse_Grant{}) 7761 if err := m.Grants[len(m.Grants)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 7762 return err 7763 } 7764 iNdEx = postIndex 7765 case 2: 7766 if wireType != 2 { 7767 return fmt.Errorf("proto: wrong wireType = %d for field TableNames", wireType) 7768 } 7769 var stringLen uint64 7770 for shift := uint(0); ; shift += 7 { 7771 if shift >= 64 { 7772 return ErrIntOverflowAdmin 7773 } 7774 if iNdEx >= l { 7775 return io.ErrUnexpectedEOF 7776 } 7777 b := dAtA[iNdEx] 7778 iNdEx++ 7779 stringLen |= (uint64(b) & 0x7F) << shift 7780 if b < 0x80 { 7781 break 7782 } 7783 } 7784 intStringLen := int(stringLen) 7785 if intStringLen < 0 { 7786 return ErrInvalidLengthAdmin 7787 } 7788 postIndex := iNdEx + intStringLen 7789 if postIndex > l { 7790 return io.ErrUnexpectedEOF 7791 } 7792 m.TableNames = append(m.TableNames, string(dAtA[iNdEx:postIndex])) 7793 iNdEx = postIndex 7794 case 3: 7795 if wireType != 0 { 7796 return fmt.Errorf("proto: wrong wireType = %d for field DescriptorID", wireType) 7797 } 7798 m.DescriptorID = 0 7799 for shift := uint(0); ; shift += 7 { 7800 if shift >= 64 { 7801 return ErrIntOverflowAdmin 7802 } 7803 if iNdEx >= l { 7804 return io.ErrUnexpectedEOF 7805 } 7806 b := dAtA[iNdEx] 7807 iNdEx++ 7808 m.DescriptorID |= (int64(b) & 0x7F) << shift 7809 if b < 0x80 { 7810 break 7811 } 7812 } 7813 case 4: 7814 if wireType != 2 { 7815 return fmt.Errorf("proto: wrong wireType = %d for field ZoneConfig", wireType) 7816 } 7817 var msglen int 7818 for shift := uint(0); ; shift += 7 { 7819 if shift >= 64 { 7820 return ErrIntOverflowAdmin 7821 } 7822 if iNdEx >= l { 7823 return io.ErrUnexpectedEOF 7824 } 7825 b := dAtA[iNdEx] 7826 iNdEx++ 7827 msglen |= (int(b) & 0x7F) << shift 7828 if b < 0x80 { 7829 break 7830 } 7831 } 7832 if msglen < 0 { 7833 return ErrInvalidLengthAdmin 7834 } 7835 postIndex := iNdEx + msglen 7836 if postIndex > l { 7837 return io.ErrUnexpectedEOF 7838 } 7839 if err := m.ZoneConfig.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 7840 return err 7841 } 7842 iNdEx = postIndex 7843 case 5: 7844 if wireType != 0 { 7845 return fmt.Errorf("proto: wrong wireType = %d for field ZoneConfigLevel", wireType) 7846 } 7847 m.ZoneConfigLevel = 0 7848 for shift := uint(0); ; shift += 7 { 7849 if shift >= 64 { 7850 return ErrIntOverflowAdmin 7851 } 7852 if iNdEx >= l { 7853 return io.ErrUnexpectedEOF 7854 } 7855 b := dAtA[iNdEx] 7856 iNdEx++ 7857 m.ZoneConfigLevel |= (ZoneConfigurationLevel(b) & 0x7F) << shift 7858 if b < 0x80 { 7859 break 7860 } 7861 } 7862 default: 7863 iNdEx = preIndex 7864 skippy, err := skipAdmin(dAtA[iNdEx:]) 7865 if err != nil { 7866 return err 7867 } 7868 if skippy < 0 { 7869 return ErrInvalidLengthAdmin 7870 } 7871 if (iNdEx + skippy) > l { 7872 return io.ErrUnexpectedEOF 7873 } 7874 iNdEx += skippy 7875 } 7876 } 7877 7878 if iNdEx > l { 7879 return io.ErrUnexpectedEOF 7880 } 7881 return nil 7882 } 7883 func (m *DatabaseDetailsResponse_Grant) Unmarshal(dAtA []byte) error { 7884 l := len(dAtA) 7885 iNdEx := 0 7886 for iNdEx < l { 7887 preIndex := iNdEx 7888 var wire uint64 7889 for shift := uint(0); ; shift += 7 { 7890 if shift >= 64 { 7891 return ErrIntOverflowAdmin 7892 } 7893 if iNdEx >= l { 7894 return io.ErrUnexpectedEOF 7895 } 7896 b := dAtA[iNdEx] 7897 iNdEx++ 7898 wire |= (uint64(b) & 0x7F) << shift 7899 if b < 0x80 { 7900 break 7901 } 7902 } 7903 fieldNum := int32(wire >> 3) 7904 wireType := int(wire & 0x7) 7905 if wireType == 4 { 7906 return fmt.Errorf("proto: Grant: wiretype end group for non-group") 7907 } 7908 if fieldNum <= 0 { 7909 return fmt.Errorf("proto: Grant: illegal tag %d (wire type %d)", fieldNum, wire) 7910 } 7911 switch fieldNum { 7912 case 1: 7913 if wireType != 2 { 7914 return fmt.Errorf("proto: wrong wireType = %d for field User", wireType) 7915 } 7916 var stringLen uint64 7917 for shift := uint(0); ; shift += 7 { 7918 if shift >= 64 { 7919 return ErrIntOverflowAdmin 7920 } 7921 if iNdEx >= l { 7922 return io.ErrUnexpectedEOF 7923 } 7924 b := dAtA[iNdEx] 7925 iNdEx++ 7926 stringLen |= (uint64(b) & 0x7F) << shift 7927 if b < 0x80 { 7928 break 7929 } 7930 } 7931 intStringLen := int(stringLen) 7932 if intStringLen < 0 { 7933 return ErrInvalidLengthAdmin 7934 } 7935 postIndex := iNdEx + intStringLen 7936 if postIndex > l { 7937 return io.ErrUnexpectedEOF 7938 } 7939 m.User = string(dAtA[iNdEx:postIndex]) 7940 iNdEx = postIndex 7941 case 2: 7942 if wireType != 2 { 7943 return fmt.Errorf("proto: wrong wireType = %d for field Privileges", wireType) 7944 } 7945 var stringLen uint64 7946 for shift := uint(0); ; shift += 7 { 7947 if shift >= 64 { 7948 return ErrIntOverflowAdmin 7949 } 7950 if iNdEx >= l { 7951 return io.ErrUnexpectedEOF 7952 } 7953 b := dAtA[iNdEx] 7954 iNdEx++ 7955 stringLen |= (uint64(b) & 0x7F) << shift 7956 if b < 0x80 { 7957 break 7958 } 7959 } 7960 intStringLen := int(stringLen) 7961 if intStringLen < 0 { 7962 return ErrInvalidLengthAdmin 7963 } 7964 postIndex := iNdEx + intStringLen 7965 if postIndex > l { 7966 return io.ErrUnexpectedEOF 7967 } 7968 m.Privileges = append(m.Privileges, string(dAtA[iNdEx:postIndex])) 7969 iNdEx = postIndex 7970 default: 7971 iNdEx = preIndex 7972 skippy, err := skipAdmin(dAtA[iNdEx:]) 7973 if err != nil { 7974 return err 7975 } 7976 if skippy < 0 { 7977 return ErrInvalidLengthAdmin 7978 } 7979 if (iNdEx + skippy) > l { 7980 return io.ErrUnexpectedEOF 7981 } 7982 iNdEx += skippy 7983 } 7984 } 7985 7986 if iNdEx > l { 7987 return io.ErrUnexpectedEOF 7988 } 7989 return nil 7990 } 7991 func (m *TableDetailsRequest) Unmarshal(dAtA []byte) error { 7992 l := len(dAtA) 7993 iNdEx := 0 7994 for iNdEx < l { 7995 preIndex := iNdEx 7996 var wire uint64 7997 for shift := uint(0); ; shift += 7 { 7998 if shift >= 64 { 7999 return ErrIntOverflowAdmin 8000 } 8001 if iNdEx >= l { 8002 return io.ErrUnexpectedEOF 8003 } 8004 b := dAtA[iNdEx] 8005 iNdEx++ 8006 wire |= (uint64(b) & 0x7F) << shift 8007 if b < 0x80 { 8008 break 8009 } 8010 } 8011 fieldNum := int32(wire >> 3) 8012 wireType := int(wire & 0x7) 8013 if wireType == 4 { 8014 return fmt.Errorf("proto: TableDetailsRequest: wiretype end group for non-group") 8015 } 8016 if fieldNum <= 0 { 8017 return fmt.Errorf("proto: TableDetailsRequest: illegal tag %d (wire type %d)", fieldNum, wire) 8018 } 8019 switch fieldNum { 8020 case 1: 8021 if wireType != 2 { 8022 return fmt.Errorf("proto: wrong wireType = %d for field Database", wireType) 8023 } 8024 var stringLen uint64 8025 for shift := uint(0); ; shift += 7 { 8026 if shift >= 64 { 8027 return ErrIntOverflowAdmin 8028 } 8029 if iNdEx >= l { 8030 return io.ErrUnexpectedEOF 8031 } 8032 b := dAtA[iNdEx] 8033 iNdEx++ 8034 stringLen |= (uint64(b) & 0x7F) << shift 8035 if b < 0x80 { 8036 break 8037 } 8038 } 8039 intStringLen := int(stringLen) 8040 if intStringLen < 0 { 8041 return ErrInvalidLengthAdmin 8042 } 8043 postIndex := iNdEx + intStringLen 8044 if postIndex > l { 8045 return io.ErrUnexpectedEOF 8046 } 8047 m.Database = string(dAtA[iNdEx:postIndex]) 8048 iNdEx = postIndex 8049 case 2: 8050 if wireType != 2 { 8051 return fmt.Errorf("proto: wrong wireType = %d for field Table", wireType) 8052 } 8053 var stringLen uint64 8054 for shift := uint(0); ; shift += 7 { 8055 if shift >= 64 { 8056 return ErrIntOverflowAdmin 8057 } 8058 if iNdEx >= l { 8059 return io.ErrUnexpectedEOF 8060 } 8061 b := dAtA[iNdEx] 8062 iNdEx++ 8063 stringLen |= (uint64(b) & 0x7F) << shift 8064 if b < 0x80 { 8065 break 8066 } 8067 } 8068 intStringLen := int(stringLen) 8069 if intStringLen < 0 { 8070 return ErrInvalidLengthAdmin 8071 } 8072 postIndex := iNdEx + intStringLen 8073 if postIndex > l { 8074 return io.ErrUnexpectedEOF 8075 } 8076 m.Table = string(dAtA[iNdEx:postIndex]) 8077 iNdEx = postIndex 8078 default: 8079 iNdEx = preIndex 8080 skippy, err := skipAdmin(dAtA[iNdEx:]) 8081 if err != nil { 8082 return err 8083 } 8084 if skippy < 0 { 8085 return ErrInvalidLengthAdmin 8086 } 8087 if (iNdEx + skippy) > l { 8088 return io.ErrUnexpectedEOF 8089 } 8090 iNdEx += skippy 8091 } 8092 } 8093 8094 if iNdEx > l { 8095 return io.ErrUnexpectedEOF 8096 } 8097 return nil 8098 } 8099 func (m *TableDetailsResponse) Unmarshal(dAtA []byte) error { 8100 l := len(dAtA) 8101 iNdEx := 0 8102 for iNdEx < l { 8103 preIndex := iNdEx 8104 var wire uint64 8105 for shift := uint(0); ; shift += 7 { 8106 if shift >= 64 { 8107 return ErrIntOverflowAdmin 8108 } 8109 if iNdEx >= l { 8110 return io.ErrUnexpectedEOF 8111 } 8112 b := dAtA[iNdEx] 8113 iNdEx++ 8114 wire |= (uint64(b) & 0x7F) << shift 8115 if b < 0x80 { 8116 break 8117 } 8118 } 8119 fieldNum := int32(wire >> 3) 8120 wireType := int(wire & 0x7) 8121 if wireType == 4 { 8122 return fmt.Errorf("proto: TableDetailsResponse: wiretype end group for non-group") 8123 } 8124 if fieldNum <= 0 { 8125 return fmt.Errorf("proto: TableDetailsResponse: illegal tag %d (wire type %d)", fieldNum, wire) 8126 } 8127 switch fieldNum { 8128 case 1: 8129 if wireType != 2 { 8130 return fmt.Errorf("proto: wrong wireType = %d for field Grants", wireType) 8131 } 8132 var msglen int 8133 for shift := uint(0); ; shift += 7 { 8134 if shift >= 64 { 8135 return ErrIntOverflowAdmin 8136 } 8137 if iNdEx >= l { 8138 return io.ErrUnexpectedEOF 8139 } 8140 b := dAtA[iNdEx] 8141 iNdEx++ 8142 msglen |= (int(b) & 0x7F) << shift 8143 if b < 0x80 { 8144 break 8145 } 8146 } 8147 if msglen < 0 { 8148 return ErrInvalidLengthAdmin 8149 } 8150 postIndex := iNdEx + msglen 8151 if postIndex > l { 8152 return io.ErrUnexpectedEOF 8153 } 8154 m.Grants = append(m.Grants, TableDetailsResponse_Grant{}) 8155 if err := m.Grants[len(m.Grants)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 8156 return err 8157 } 8158 iNdEx = postIndex 8159 case 2: 8160 if wireType != 2 { 8161 return fmt.Errorf("proto: wrong wireType = %d for field Columns", wireType) 8162 } 8163 var msglen int 8164 for shift := uint(0); ; shift += 7 { 8165 if shift >= 64 { 8166 return ErrIntOverflowAdmin 8167 } 8168 if iNdEx >= l { 8169 return io.ErrUnexpectedEOF 8170 } 8171 b := dAtA[iNdEx] 8172 iNdEx++ 8173 msglen |= (int(b) & 0x7F) << shift 8174 if b < 0x80 { 8175 break 8176 } 8177 } 8178 if msglen < 0 { 8179 return ErrInvalidLengthAdmin 8180 } 8181 postIndex := iNdEx + msglen 8182 if postIndex > l { 8183 return io.ErrUnexpectedEOF 8184 } 8185 m.Columns = append(m.Columns, TableDetailsResponse_Column{}) 8186 if err := m.Columns[len(m.Columns)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 8187 return err 8188 } 8189 iNdEx = postIndex 8190 case 3: 8191 if wireType != 2 { 8192 return fmt.Errorf("proto: wrong wireType = %d for field Indexes", wireType) 8193 } 8194 var msglen int 8195 for shift := uint(0); ; shift += 7 { 8196 if shift >= 64 { 8197 return ErrIntOverflowAdmin 8198 } 8199 if iNdEx >= l { 8200 return io.ErrUnexpectedEOF 8201 } 8202 b := dAtA[iNdEx] 8203 iNdEx++ 8204 msglen |= (int(b) & 0x7F) << shift 8205 if b < 0x80 { 8206 break 8207 } 8208 } 8209 if msglen < 0 { 8210 return ErrInvalidLengthAdmin 8211 } 8212 postIndex := iNdEx + msglen 8213 if postIndex > l { 8214 return io.ErrUnexpectedEOF 8215 } 8216 m.Indexes = append(m.Indexes, TableDetailsResponse_Index{}) 8217 if err := m.Indexes[len(m.Indexes)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 8218 return err 8219 } 8220 iNdEx = postIndex 8221 case 4: 8222 if wireType != 0 { 8223 return fmt.Errorf("proto: wrong wireType = %d for field RangeCount", wireType) 8224 } 8225 m.RangeCount = 0 8226 for shift := uint(0); ; shift += 7 { 8227 if shift >= 64 { 8228 return ErrIntOverflowAdmin 8229 } 8230 if iNdEx >= l { 8231 return io.ErrUnexpectedEOF 8232 } 8233 b := dAtA[iNdEx] 8234 iNdEx++ 8235 m.RangeCount |= (int64(b) & 0x7F) << shift 8236 if b < 0x80 { 8237 break 8238 } 8239 } 8240 case 5: 8241 if wireType != 2 { 8242 return fmt.Errorf("proto: wrong wireType = %d for field CreateTableStatement", wireType) 8243 } 8244 var stringLen uint64 8245 for shift := uint(0); ; shift += 7 { 8246 if shift >= 64 { 8247 return ErrIntOverflowAdmin 8248 } 8249 if iNdEx >= l { 8250 return io.ErrUnexpectedEOF 8251 } 8252 b := dAtA[iNdEx] 8253 iNdEx++ 8254 stringLen |= (uint64(b) & 0x7F) << shift 8255 if b < 0x80 { 8256 break 8257 } 8258 } 8259 intStringLen := int(stringLen) 8260 if intStringLen < 0 { 8261 return ErrInvalidLengthAdmin 8262 } 8263 postIndex := iNdEx + intStringLen 8264 if postIndex > l { 8265 return io.ErrUnexpectedEOF 8266 } 8267 m.CreateTableStatement = string(dAtA[iNdEx:postIndex]) 8268 iNdEx = postIndex 8269 case 6: 8270 if wireType != 2 { 8271 return fmt.Errorf("proto: wrong wireType = %d for field ZoneConfig", wireType) 8272 } 8273 var msglen int 8274 for shift := uint(0); ; shift += 7 { 8275 if shift >= 64 { 8276 return ErrIntOverflowAdmin 8277 } 8278 if iNdEx >= l { 8279 return io.ErrUnexpectedEOF 8280 } 8281 b := dAtA[iNdEx] 8282 iNdEx++ 8283 msglen |= (int(b) & 0x7F) << shift 8284 if b < 0x80 { 8285 break 8286 } 8287 } 8288 if msglen < 0 { 8289 return ErrInvalidLengthAdmin 8290 } 8291 postIndex := iNdEx + msglen 8292 if postIndex > l { 8293 return io.ErrUnexpectedEOF 8294 } 8295 if err := m.ZoneConfig.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 8296 return err 8297 } 8298 iNdEx = postIndex 8299 case 7: 8300 if wireType != 0 { 8301 return fmt.Errorf("proto: wrong wireType = %d for field ZoneConfigLevel", wireType) 8302 } 8303 m.ZoneConfigLevel = 0 8304 for shift := uint(0); ; shift += 7 { 8305 if shift >= 64 { 8306 return ErrIntOverflowAdmin 8307 } 8308 if iNdEx >= l { 8309 return io.ErrUnexpectedEOF 8310 } 8311 b := dAtA[iNdEx] 8312 iNdEx++ 8313 m.ZoneConfigLevel |= (ZoneConfigurationLevel(b) & 0x7F) << shift 8314 if b < 0x80 { 8315 break 8316 } 8317 } 8318 case 8: 8319 if wireType != 0 { 8320 return fmt.Errorf("proto: wrong wireType = %d for field DescriptorID", wireType) 8321 } 8322 m.DescriptorID = 0 8323 for shift := uint(0); ; shift += 7 { 8324 if shift >= 64 { 8325 return ErrIntOverflowAdmin 8326 } 8327 if iNdEx >= l { 8328 return io.ErrUnexpectedEOF 8329 } 8330 b := dAtA[iNdEx] 8331 iNdEx++ 8332 m.DescriptorID |= (int64(b) & 0x7F) << shift 8333 if b < 0x80 { 8334 break 8335 } 8336 } 8337 default: 8338 iNdEx = preIndex 8339 skippy, err := skipAdmin(dAtA[iNdEx:]) 8340 if err != nil { 8341 return err 8342 } 8343 if skippy < 0 { 8344 return ErrInvalidLengthAdmin 8345 } 8346 if (iNdEx + skippy) > l { 8347 return io.ErrUnexpectedEOF 8348 } 8349 iNdEx += skippy 8350 } 8351 } 8352 8353 if iNdEx > l { 8354 return io.ErrUnexpectedEOF 8355 } 8356 return nil 8357 } 8358 func (m *TableDetailsResponse_Grant) Unmarshal(dAtA []byte) error { 8359 l := len(dAtA) 8360 iNdEx := 0 8361 for iNdEx < l { 8362 preIndex := iNdEx 8363 var wire uint64 8364 for shift := uint(0); ; shift += 7 { 8365 if shift >= 64 { 8366 return ErrIntOverflowAdmin 8367 } 8368 if iNdEx >= l { 8369 return io.ErrUnexpectedEOF 8370 } 8371 b := dAtA[iNdEx] 8372 iNdEx++ 8373 wire |= (uint64(b) & 0x7F) << shift 8374 if b < 0x80 { 8375 break 8376 } 8377 } 8378 fieldNum := int32(wire >> 3) 8379 wireType := int(wire & 0x7) 8380 if wireType == 4 { 8381 return fmt.Errorf("proto: Grant: wiretype end group for non-group") 8382 } 8383 if fieldNum <= 0 { 8384 return fmt.Errorf("proto: Grant: illegal tag %d (wire type %d)", fieldNum, wire) 8385 } 8386 switch fieldNum { 8387 case 1: 8388 if wireType != 2 { 8389 return fmt.Errorf("proto: wrong wireType = %d for field User", wireType) 8390 } 8391 var stringLen uint64 8392 for shift := uint(0); ; shift += 7 { 8393 if shift >= 64 { 8394 return ErrIntOverflowAdmin 8395 } 8396 if iNdEx >= l { 8397 return io.ErrUnexpectedEOF 8398 } 8399 b := dAtA[iNdEx] 8400 iNdEx++ 8401 stringLen |= (uint64(b) & 0x7F) << shift 8402 if b < 0x80 { 8403 break 8404 } 8405 } 8406 intStringLen := int(stringLen) 8407 if intStringLen < 0 { 8408 return ErrInvalidLengthAdmin 8409 } 8410 postIndex := iNdEx + intStringLen 8411 if postIndex > l { 8412 return io.ErrUnexpectedEOF 8413 } 8414 m.User = string(dAtA[iNdEx:postIndex]) 8415 iNdEx = postIndex 8416 case 2: 8417 if wireType != 2 { 8418 return fmt.Errorf("proto: wrong wireType = %d for field Privileges", wireType) 8419 } 8420 var stringLen uint64 8421 for shift := uint(0); ; shift += 7 { 8422 if shift >= 64 { 8423 return ErrIntOverflowAdmin 8424 } 8425 if iNdEx >= l { 8426 return io.ErrUnexpectedEOF 8427 } 8428 b := dAtA[iNdEx] 8429 iNdEx++ 8430 stringLen |= (uint64(b) & 0x7F) << shift 8431 if b < 0x80 { 8432 break 8433 } 8434 } 8435 intStringLen := int(stringLen) 8436 if intStringLen < 0 { 8437 return ErrInvalidLengthAdmin 8438 } 8439 postIndex := iNdEx + intStringLen 8440 if postIndex > l { 8441 return io.ErrUnexpectedEOF 8442 } 8443 m.Privileges = append(m.Privileges, string(dAtA[iNdEx:postIndex])) 8444 iNdEx = postIndex 8445 default: 8446 iNdEx = preIndex 8447 skippy, err := skipAdmin(dAtA[iNdEx:]) 8448 if err != nil { 8449 return err 8450 } 8451 if skippy < 0 { 8452 return ErrInvalidLengthAdmin 8453 } 8454 if (iNdEx + skippy) > l { 8455 return io.ErrUnexpectedEOF 8456 } 8457 iNdEx += skippy 8458 } 8459 } 8460 8461 if iNdEx > l { 8462 return io.ErrUnexpectedEOF 8463 } 8464 return nil 8465 } 8466 func (m *TableDetailsResponse_Column) Unmarshal(dAtA []byte) error { 8467 l := len(dAtA) 8468 iNdEx := 0 8469 for iNdEx < l { 8470 preIndex := iNdEx 8471 var wire uint64 8472 for shift := uint(0); ; shift += 7 { 8473 if shift >= 64 { 8474 return ErrIntOverflowAdmin 8475 } 8476 if iNdEx >= l { 8477 return io.ErrUnexpectedEOF 8478 } 8479 b := dAtA[iNdEx] 8480 iNdEx++ 8481 wire |= (uint64(b) & 0x7F) << shift 8482 if b < 0x80 { 8483 break 8484 } 8485 } 8486 fieldNum := int32(wire >> 3) 8487 wireType := int(wire & 0x7) 8488 if wireType == 4 { 8489 return fmt.Errorf("proto: Column: wiretype end group for non-group") 8490 } 8491 if fieldNum <= 0 { 8492 return fmt.Errorf("proto: Column: illegal tag %d (wire type %d)", fieldNum, wire) 8493 } 8494 switch fieldNum { 8495 case 1: 8496 if wireType != 2 { 8497 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 8498 } 8499 var stringLen uint64 8500 for shift := uint(0); ; shift += 7 { 8501 if shift >= 64 { 8502 return ErrIntOverflowAdmin 8503 } 8504 if iNdEx >= l { 8505 return io.ErrUnexpectedEOF 8506 } 8507 b := dAtA[iNdEx] 8508 iNdEx++ 8509 stringLen |= (uint64(b) & 0x7F) << shift 8510 if b < 0x80 { 8511 break 8512 } 8513 } 8514 intStringLen := int(stringLen) 8515 if intStringLen < 0 { 8516 return ErrInvalidLengthAdmin 8517 } 8518 postIndex := iNdEx + intStringLen 8519 if postIndex > l { 8520 return io.ErrUnexpectedEOF 8521 } 8522 m.Name = string(dAtA[iNdEx:postIndex]) 8523 iNdEx = postIndex 8524 case 2: 8525 if wireType != 2 { 8526 return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) 8527 } 8528 var stringLen uint64 8529 for shift := uint(0); ; shift += 7 { 8530 if shift >= 64 { 8531 return ErrIntOverflowAdmin 8532 } 8533 if iNdEx >= l { 8534 return io.ErrUnexpectedEOF 8535 } 8536 b := dAtA[iNdEx] 8537 iNdEx++ 8538 stringLen |= (uint64(b) & 0x7F) << shift 8539 if b < 0x80 { 8540 break 8541 } 8542 } 8543 intStringLen := int(stringLen) 8544 if intStringLen < 0 { 8545 return ErrInvalidLengthAdmin 8546 } 8547 postIndex := iNdEx + intStringLen 8548 if postIndex > l { 8549 return io.ErrUnexpectedEOF 8550 } 8551 m.Type = string(dAtA[iNdEx:postIndex]) 8552 iNdEx = postIndex 8553 case 3: 8554 if wireType != 0 { 8555 return fmt.Errorf("proto: wrong wireType = %d for field Nullable", wireType) 8556 } 8557 var v int 8558 for shift := uint(0); ; shift += 7 { 8559 if shift >= 64 { 8560 return ErrIntOverflowAdmin 8561 } 8562 if iNdEx >= l { 8563 return io.ErrUnexpectedEOF 8564 } 8565 b := dAtA[iNdEx] 8566 iNdEx++ 8567 v |= (int(b) & 0x7F) << shift 8568 if b < 0x80 { 8569 break 8570 } 8571 } 8572 m.Nullable = bool(v != 0) 8573 case 4: 8574 if wireType != 2 { 8575 return fmt.Errorf("proto: wrong wireType = %d for field DefaultValue", wireType) 8576 } 8577 var stringLen uint64 8578 for shift := uint(0); ; shift += 7 { 8579 if shift >= 64 { 8580 return ErrIntOverflowAdmin 8581 } 8582 if iNdEx >= l { 8583 return io.ErrUnexpectedEOF 8584 } 8585 b := dAtA[iNdEx] 8586 iNdEx++ 8587 stringLen |= (uint64(b) & 0x7F) << shift 8588 if b < 0x80 { 8589 break 8590 } 8591 } 8592 intStringLen := int(stringLen) 8593 if intStringLen < 0 { 8594 return ErrInvalidLengthAdmin 8595 } 8596 postIndex := iNdEx + intStringLen 8597 if postIndex > l { 8598 return io.ErrUnexpectedEOF 8599 } 8600 m.DefaultValue = string(dAtA[iNdEx:postIndex]) 8601 iNdEx = postIndex 8602 case 5: 8603 if wireType != 2 { 8604 return fmt.Errorf("proto: wrong wireType = %d for field GenerationExpression", wireType) 8605 } 8606 var stringLen uint64 8607 for shift := uint(0); ; shift += 7 { 8608 if shift >= 64 { 8609 return ErrIntOverflowAdmin 8610 } 8611 if iNdEx >= l { 8612 return io.ErrUnexpectedEOF 8613 } 8614 b := dAtA[iNdEx] 8615 iNdEx++ 8616 stringLen |= (uint64(b) & 0x7F) << shift 8617 if b < 0x80 { 8618 break 8619 } 8620 } 8621 intStringLen := int(stringLen) 8622 if intStringLen < 0 { 8623 return ErrInvalidLengthAdmin 8624 } 8625 postIndex := iNdEx + intStringLen 8626 if postIndex > l { 8627 return io.ErrUnexpectedEOF 8628 } 8629 m.GenerationExpression = string(dAtA[iNdEx:postIndex]) 8630 iNdEx = postIndex 8631 case 6: 8632 if wireType != 0 { 8633 return fmt.Errorf("proto: wrong wireType = %d for field Hidden", wireType) 8634 } 8635 var v int 8636 for shift := uint(0); ; shift += 7 { 8637 if shift >= 64 { 8638 return ErrIntOverflowAdmin 8639 } 8640 if iNdEx >= l { 8641 return io.ErrUnexpectedEOF 8642 } 8643 b := dAtA[iNdEx] 8644 iNdEx++ 8645 v |= (int(b) & 0x7F) << shift 8646 if b < 0x80 { 8647 break 8648 } 8649 } 8650 m.Hidden = bool(v != 0) 8651 default: 8652 iNdEx = preIndex 8653 skippy, err := skipAdmin(dAtA[iNdEx:]) 8654 if err != nil { 8655 return err 8656 } 8657 if skippy < 0 { 8658 return ErrInvalidLengthAdmin 8659 } 8660 if (iNdEx + skippy) > l { 8661 return io.ErrUnexpectedEOF 8662 } 8663 iNdEx += skippy 8664 } 8665 } 8666 8667 if iNdEx > l { 8668 return io.ErrUnexpectedEOF 8669 } 8670 return nil 8671 } 8672 func (m *TableDetailsResponse_Index) Unmarshal(dAtA []byte) error { 8673 l := len(dAtA) 8674 iNdEx := 0 8675 for iNdEx < l { 8676 preIndex := iNdEx 8677 var wire uint64 8678 for shift := uint(0); ; shift += 7 { 8679 if shift >= 64 { 8680 return ErrIntOverflowAdmin 8681 } 8682 if iNdEx >= l { 8683 return io.ErrUnexpectedEOF 8684 } 8685 b := dAtA[iNdEx] 8686 iNdEx++ 8687 wire |= (uint64(b) & 0x7F) << shift 8688 if b < 0x80 { 8689 break 8690 } 8691 } 8692 fieldNum := int32(wire >> 3) 8693 wireType := int(wire & 0x7) 8694 if wireType == 4 { 8695 return fmt.Errorf("proto: Index: wiretype end group for non-group") 8696 } 8697 if fieldNum <= 0 { 8698 return fmt.Errorf("proto: Index: illegal tag %d (wire type %d)", fieldNum, wire) 8699 } 8700 switch fieldNum { 8701 case 1: 8702 if wireType != 2 { 8703 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 8704 } 8705 var stringLen uint64 8706 for shift := uint(0); ; shift += 7 { 8707 if shift >= 64 { 8708 return ErrIntOverflowAdmin 8709 } 8710 if iNdEx >= l { 8711 return io.ErrUnexpectedEOF 8712 } 8713 b := dAtA[iNdEx] 8714 iNdEx++ 8715 stringLen |= (uint64(b) & 0x7F) << shift 8716 if b < 0x80 { 8717 break 8718 } 8719 } 8720 intStringLen := int(stringLen) 8721 if intStringLen < 0 { 8722 return ErrInvalidLengthAdmin 8723 } 8724 postIndex := iNdEx + intStringLen 8725 if postIndex > l { 8726 return io.ErrUnexpectedEOF 8727 } 8728 m.Name = string(dAtA[iNdEx:postIndex]) 8729 iNdEx = postIndex 8730 case 2: 8731 if wireType != 0 { 8732 return fmt.Errorf("proto: wrong wireType = %d for field Unique", wireType) 8733 } 8734 var v int 8735 for shift := uint(0); ; shift += 7 { 8736 if shift >= 64 { 8737 return ErrIntOverflowAdmin 8738 } 8739 if iNdEx >= l { 8740 return io.ErrUnexpectedEOF 8741 } 8742 b := dAtA[iNdEx] 8743 iNdEx++ 8744 v |= (int(b) & 0x7F) << shift 8745 if b < 0x80 { 8746 break 8747 } 8748 } 8749 m.Unique = bool(v != 0) 8750 case 3: 8751 if wireType != 0 { 8752 return fmt.Errorf("proto: wrong wireType = %d for field Seq", wireType) 8753 } 8754 m.Seq = 0 8755 for shift := uint(0); ; shift += 7 { 8756 if shift >= 64 { 8757 return ErrIntOverflowAdmin 8758 } 8759 if iNdEx >= l { 8760 return io.ErrUnexpectedEOF 8761 } 8762 b := dAtA[iNdEx] 8763 iNdEx++ 8764 m.Seq |= (int64(b) & 0x7F) << shift 8765 if b < 0x80 { 8766 break 8767 } 8768 } 8769 case 4: 8770 if wireType != 2 { 8771 return fmt.Errorf("proto: wrong wireType = %d for field Column", wireType) 8772 } 8773 var stringLen uint64 8774 for shift := uint(0); ; shift += 7 { 8775 if shift >= 64 { 8776 return ErrIntOverflowAdmin 8777 } 8778 if iNdEx >= l { 8779 return io.ErrUnexpectedEOF 8780 } 8781 b := dAtA[iNdEx] 8782 iNdEx++ 8783 stringLen |= (uint64(b) & 0x7F) << shift 8784 if b < 0x80 { 8785 break 8786 } 8787 } 8788 intStringLen := int(stringLen) 8789 if intStringLen < 0 { 8790 return ErrInvalidLengthAdmin 8791 } 8792 postIndex := iNdEx + intStringLen 8793 if postIndex > l { 8794 return io.ErrUnexpectedEOF 8795 } 8796 m.Column = string(dAtA[iNdEx:postIndex]) 8797 iNdEx = postIndex 8798 case 5: 8799 if wireType != 2 { 8800 return fmt.Errorf("proto: wrong wireType = %d for field Direction", wireType) 8801 } 8802 var stringLen uint64 8803 for shift := uint(0); ; shift += 7 { 8804 if shift >= 64 { 8805 return ErrIntOverflowAdmin 8806 } 8807 if iNdEx >= l { 8808 return io.ErrUnexpectedEOF 8809 } 8810 b := dAtA[iNdEx] 8811 iNdEx++ 8812 stringLen |= (uint64(b) & 0x7F) << shift 8813 if b < 0x80 { 8814 break 8815 } 8816 } 8817 intStringLen := int(stringLen) 8818 if intStringLen < 0 { 8819 return ErrInvalidLengthAdmin 8820 } 8821 postIndex := iNdEx + intStringLen 8822 if postIndex > l { 8823 return io.ErrUnexpectedEOF 8824 } 8825 m.Direction = string(dAtA[iNdEx:postIndex]) 8826 iNdEx = postIndex 8827 case 6: 8828 if wireType != 0 { 8829 return fmt.Errorf("proto: wrong wireType = %d for field Storing", wireType) 8830 } 8831 var v int 8832 for shift := uint(0); ; shift += 7 { 8833 if shift >= 64 { 8834 return ErrIntOverflowAdmin 8835 } 8836 if iNdEx >= l { 8837 return io.ErrUnexpectedEOF 8838 } 8839 b := dAtA[iNdEx] 8840 iNdEx++ 8841 v |= (int(b) & 0x7F) << shift 8842 if b < 0x80 { 8843 break 8844 } 8845 } 8846 m.Storing = bool(v != 0) 8847 case 7: 8848 if wireType != 0 { 8849 return fmt.Errorf("proto: wrong wireType = %d for field Implicit", wireType) 8850 } 8851 var v int 8852 for shift := uint(0); ; shift += 7 { 8853 if shift >= 64 { 8854 return ErrIntOverflowAdmin 8855 } 8856 if iNdEx >= l { 8857 return io.ErrUnexpectedEOF 8858 } 8859 b := dAtA[iNdEx] 8860 iNdEx++ 8861 v |= (int(b) & 0x7F) << shift 8862 if b < 0x80 { 8863 break 8864 } 8865 } 8866 m.Implicit = bool(v != 0) 8867 default: 8868 iNdEx = preIndex 8869 skippy, err := skipAdmin(dAtA[iNdEx:]) 8870 if err != nil { 8871 return err 8872 } 8873 if skippy < 0 { 8874 return ErrInvalidLengthAdmin 8875 } 8876 if (iNdEx + skippy) > l { 8877 return io.ErrUnexpectedEOF 8878 } 8879 iNdEx += skippy 8880 } 8881 } 8882 8883 if iNdEx > l { 8884 return io.ErrUnexpectedEOF 8885 } 8886 return nil 8887 } 8888 func (m *TableStatsRequest) Unmarshal(dAtA []byte) error { 8889 l := len(dAtA) 8890 iNdEx := 0 8891 for iNdEx < l { 8892 preIndex := iNdEx 8893 var wire uint64 8894 for shift := uint(0); ; shift += 7 { 8895 if shift >= 64 { 8896 return ErrIntOverflowAdmin 8897 } 8898 if iNdEx >= l { 8899 return io.ErrUnexpectedEOF 8900 } 8901 b := dAtA[iNdEx] 8902 iNdEx++ 8903 wire |= (uint64(b) & 0x7F) << shift 8904 if b < 0x80 { 8905 break 8906 } 8907 } 8908 fieldNum := int32(wire >> 3) 8909 wireType := int(wire & 0x7) 8910 if wireType == 4 { 8911 return fmt.Errorf("proto: TableStatsRequest: wiretype end group for non-group") 8912 } 8913 if fieldNum <= 0 { 8914 return fmt.Errorf("proto: TableStatsRequest: illegal tag %d (wire type %d)", fieldNum, wire) 8915 } 8916 switch fieldNum { 8917 case 1: 8918 if wireType != 2 { 8919 return fmt.Errorf("proto: wrong wireType = %d for field Database", wireType) 8920 } 8921 var stringLen uint64 8922 for shift := uint(0); ; shift += 7 { 8923 if shift >= 64 { 8924 return ErrIntOverflowAdmin 8925 } 8926 if iNdEx >= l { 8927 return io.ErrUnexpectedEOF 8928 } 8929 b := dAtA[iNdEx] 8930 iNdEx++ 8931 stringLen |= (uint64(b) & 0x7F) << shift 8932 if b < 0x80 { 8933 break 8934 } 8935 } 8936 intStringLen := int(stringLen) 8937 if intStringLen < 0 { 8938 return ErrInvalidLengthAdmin 8939 } 8940 postIndex := iNdEx + intStringLen 8941 if postIndex > l { 8942 return io.ErrUnexpectedEOF 8943 } 8944 m.Database = string(dAtA[iNdEx:postIndex]) 8945 iNdEx = postIndex 8946 case 2: 8947 if wireType != 2 { 8948 return fmt.Errorf("proto: wrong wireType = %d for field Table", wireType) 8949 } 8950 var stringLen uint64 8951 for shift := uint(0); ; shift += 7 { 8952 if shift >= 64 { 8953 return ErrIntOverflowAdmin 8954 } 8955 if iNdEx >= l { 8956 return io.ErrUnexpectedEOF 8957 } 8958 b := dAtA[iNdEx] 8959 iNdEx++ 8960 stringLen |= (uint64(b) & 0x7F) << shift 8961 if b < 0x80 { 8962 break 8963 } 8964 } 8965 intStringLen := int(stringLen) 8966 if intStringLen < 0 { 8967 return ErrInvalidLengthAdmin 8968 } 8969 postIndex := iNdEx + intStringLen 8970 if postIndex > l { 8971 return io.ErrUnexpectedEOF 8972 } 8973 m.Table = string(dAtA[iNdEx:postIndex]) 8974 iNdEx = postIndex 8975 default: 8976 iNdEx = preIndex 8977 skippy, err := skipAdmin(dAtA[iNdEx:]) 8978 if err != nil { 8979 return err 8980 } 8981 if skippy < 0 { 8982 return ErrInvalidLengthAdmin 8983 } 8984 if (iNdEx + skippy) > l { 8985 return io.ErrUnexpectedEOF 8986 } 8987 iNdEx += skippy 8988 } 8989 } 8990 8991 if iNdEx > l { 8992 return io.ErrUnexpectedEOF 8993 } 8994 return nil 8995 } 8996 func (m *TableStatsResponse) Unmarshal(dAtA []byte) error { 8997 l := len(dAtA) 8998 iNdEx := 0 8999 for iNdEx < l { 9000 preIndex := iNdEx 9001 var wire uint64 9002 for shift := uint(0); ; shift += 7 { 9003 if shift >= 64 { 9004 return ErrIntOverflowAdmin 9005 } 9006 if iNdEx >= l { 9007 return io.ErrUnexpectedEOF 9008 } 9009 b := dAtA[iNdEx] 9010 iNdEx++ 9011 wire |= (uint64(b) & 0x7F) << shift 9012 if b < 0x80 { 9013 break 9014 } 9015 } 9016 fieldNum := int32(wire >> 3) 9017 wireType := int(wire & 0x7) 9018 if wireType == 4 { 9019 return fmt.Errorf("proto: TableStatsResponse: wiretype end group for non-group") 9020 } 9021 if fieldNum <= 0 { 9022 return fmt.Errorf("proto: TableStatsResponse: illegal tag %d (wire type %d)", fieldNum, wire) 9023 } 9024 switch fieldNum { 9025 case 1: 9026 if wireType != 0 { 9027 return fmt.Errorf("proto: wrong wireType = %d for field RangeCount", wireType) 9028 } 9029 m.RangeCount = 0 9030 for shift := uint(0); ; shift += 7 { 9031 if shift >= 64 { 9032 return ErrIntOverflowAdmin 9033 } 9034 if iNdEx >= l { 9035 return io.ErrUnexpectedEOF 9036 } 9037 b := dAtA[iNdEx] 9038 iNdEx++ 9039 m.RangeCount |= (int64(b) & 0x7F) << shift 9040 if b < 0x80 { 9041 break 9042 } 9043 } 9044 case 2: 9045 if wireType != 0 { 9046 return fmt.Errorf("proto: wrong wireType = %d for field ReplicaCount", wireType) 9047 } 9048 m.ReplicaCount = 0 9049 for shift := uint(0); ; shift += 7 { 9050 if shift >= 64 { 9051 return ErrIntOverflowAdmin 9052 } 9053 if iNdEx >= l { 9054 return io.ErrUnexpectedEOF 9055 } 9056 b := dAtA[iNdEx] 9057 iNdEx++ 9058 m.ReplicaCount |= (int64(b) & 0x7F) << shift 9059 if b < 0x80 { 9060 break 9061 } 9062 } 9063 case 3: 9064 if wireType != 0 { 9065 return fmt.Errorf("proto: wrong wireType = %d for field NodeCount", wireType) 9066 } 9067 m.NodeCount = 0 9068 for shift := uint(0); ; shift += 7 { 9069 if shift >= 64 { 9070 return ErrIntOverflowAdmin 9071 } 9072 if iNdEx >= l { 9073 return io.ErrUnexpectedEOF 9074 } 9075 b := dAtA[iNdEx] 9076 iNdEx++ 9077 m.NodeCount |= (int64(b) & 0x7F) << shift 9078 if b < 0x80 { 9079 break 9080 } 9081 } 9082 case 4: 9083 if wireType != 2 { 9084 return fmt.Errorf("proto: wrong wireType = %d for field Stats", wireType) 9085 } 9086 var msglen int 9087 for shift := uint(0); ; shift += 7 { 9088 if shift >= 64 { 9089 return ErrIntOverflowAdmin 9090 } 9091 if iNdEx >= l { 9092 return io.ErrUnexpectedEOF 9093 } 9094 b := dAtA[iNdEx] 9095 iNdEx++ 9096 msglen |= (int(b) & 0x7F) << shift 9097 if b < 0x80 { 9098 break 9099 } 9100 } 9101 if msglen < 0 { 9102 return ErrInvalidLengthAdmin 9103 } 9104 postIndex := iNdEx + msglen 9105 if postIndex > l { 9106 return io.ErrUnexpectedEOF 9107 } 9108 if err := m.Stats.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9109 return err 9110 } 9111 iNdEx = postIndex 9112 case 5: 9113 if wireType != 2 { 9114 return fmt.Errorf("proto: wrong wireType = %d for field MissingNodes", wireType) 9115 } 9116 var msglen int 9117 for shift := uint(0); ; shift += 7 { 9118 if shift >= 64 { 9119 return ErrIntOverflowAdmin 9120 } 9121 if iNdEx >= l { 9122 return io.ErrUnexpectedEOF 9123 } 9124 b := dAtA[iNdEx] 9125 iNdEx++ 9126 msglen |= (int(b) & 0x7F) << shift 9127 if b < 0x80 { 9128 break 9129 } 9130 } 9131 if msglen < 0 { 9132 return ErrInvalidLengthAdmin 9133 } 9134 postIndex := iNdEx + msglen 9135 if postIndex > l { 9136 return io.ErrUnexpectedEOF 9137 } 9138 m.MissingNodes = append(m.MissingNodes, TableStatsResponse_MissingNode{}) 9139 if err := m.MissingNodes[len(m.MissingNodes)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9140 return err 9141 } 9142 iNdEx = postIndex 9143 case 6: 9144 if wireType != 0 { 9145 return fmt.Errorf("proto: wrong wireType = %d for field ApproximateDiskBytes", wireType) 9146 } 9147 m.ApproximateDiskBytes = 0 9148 for shift := uint(0); ; shift += 7 { 9149 if shift >= 64 { 9150 return ErrIntOverflowAdmin 9151 } 9152 if iNdEx >= l { 9153 return io.ErrUnexpectedEOF 9154 } 9155 b := dAtA[iNdEx] 9156 iNdEx++ 9157 m.ApproximateDiskBytes |= (uint64(b) & 0x7F) << shift 9158 if b < 0x80 { 9159 break 9160 } 9161 } 9162 default: 9163 iNdEx = preIndex 9164 skippy, err := skipAdmin(dAtA[iNdEx:]) 9165 if err != nil { 9166 return err 9167 } 9168 if skippy < 0 { 9169 return ErrInvalidLengthAdmin 9170 } 9171 if (iNdEx + skippy) > l { 9172 return io.ErrUnexpectedEOF 9173 } 9174 iNdEx += skippy 9175 } 9176 } 9177 9178 if iNdEx > l { 9179 return io.ErrUnexpectedEOF 9180 } 9181 return nil 9182 } 9183 func (m *TableStatsResponse_MissingNode) Unmarshal(dAtA []byte) error { 9184 l := len(dAtA) 9185 iNdEx := 0 9186 for iNdEx < l { 9187 preIndex := iNdEx 9188 var wire uint64 9189 for shift := uint(0); ; shift += 7 { 9190 if shift >= 64 { 9191 return ErrIntOverflowAdmin 9192 } 9193 if iNdEx >= l { 9194 return io.ErrUnexpectedEOF 9195 } 9196 b := dAtA[iNdEx] 9197 iNdEx++ 9198 wire |= (uint64(b) & 0x7F) << shift 9199 if b < 0x80 { 9200 break 9201 } 9202 } 9203 fieldNum := int32(wire >> 3) 9204 wireType := int(wire & 0x7) 9205 if wireType == 4 { 9206 return fmt.Errorf("proto: MissingNode: wiretype end group for non-group") 9207 } 9208 if fieldNum <= 0 { 9209 return fmt.Errorf("proto: MissingNode: illegal tag %d (wire type %d)", fieldNum, wire) 9210 } 9211 switch fieldNum { 9212 case 1: 9213 if wireType != 2 { 9214 return fmt.Errorf("proto: wrong wireType = %d for field NodeID", wireType) 9215 } 9216 var stringLen uint64 9217 for shift := uint(0); ; shift += 7 { 9218 if shift >= 64 { 9219 return ErrIntOverflowAdmin 9220 } 9221 if iNdEx >= l { 9222 return io.ErrUnexpectedEOF 9223 } 9224 b := dAtA[iNdEx] 9225 iNdEx++ 9226 stringLen |= (uint64(b) & 0x7F) << shift 9227 if b < 0x80 { 9228 break 9229 } 9230 } 9231 intStringLen := int(stringLen) 9232 if intStringLen < 0 { 9233 return ErrInvalidLengthAdmin 9234 } 9235 postIndex := iNdEx + intStringLen 9236 if postIndex > l { 9237 return io.ErrUnexpectedEOF 9238 } 9239 m.NodeID = string(dAtA[iNdEx:postIndex]) 9240 iNdEx = postIndex 9241 case 2: 9242 if wireType != 2 { 9243 return fmt.Errorf("proto: wrong wireType = %d for field ErrorMessage", wireType) 9244 } 9245 var stringLen uint64 9246 for shift := uint(0); ; shift += 7 { 9247 if shift >= 64 { 9248 return ErrIntOverflowAdmin 9249 } 9250 if iNdEx >= l { 9251 return io.ErrUnexpectedEOF 9252 } 9253 b := dAtA[iNdEx] 9254 iNdEx++ 9255 stringLen |= (uint64(b) & 0x7F) << shift 9256 if b < 0x80 { 9257 break 9258 } 9259 } 9260 intStringLen := int(stringLen) 9261 if intStringLen < 0 { 9262 return ErrInvalidLengthAdmin 9263 } 9264 postIndex := iNdEx + intStringLen 9265 if postIndex > l { 9266 return io.ErrUnexpectedEOF 9267 } 9268 m.ErrorMessage = string(dAtA[iNdEx:postIndex]) 9269 iNdEx = postIndex 9270 default: 9271 iNdEx = preIndex 9272 skippy, err := skipAdmin(dAtA[iNdEx:]) 9273 if err != nil { 9274 return err 9275 } 9276 if skippy < 0 { 9277 return ErrInvalidLengthAdmin 9278 } 9279 if (iNdEx + skippy) > l { 9280 return io.ErrUnexpectedEOF 9281 } 9282 iNdEx += skippy 9283 } 9284 } 9285 9286 if iNdEx > l { 9287 return io.ErrUnexpectedEOF 9288 } 9289 return nil 9290 } 9291 func (m *NonTableStatsRequest) Unmarshal(dAtA []byte) error { 9292 l := len(dAtA) 9293 iNdEx := 0 9294 for iNdEx < l { 9295 preIndex := iNdEx 9296 var wire uint64 9297 for shift := uint(0); ; shift += 7 { 9298 if shift >= 64 { 9299 return ErrIntOverflowAdmin 9300 } 9301 if iNdEx >= l { 9302 return io.ErrUnexpectedEOF 9303 } 9304 b := dAtA[iNdEx] 9305 iNdEx++ 9306 wire |= (uint64(b) & 0x7F) << shift 9307 if b < 0x80 { 9308 break 9309 } 9310 } 9311 fieldNum := int32(wire >> 3) 9312 wireType := int(wire & 0x7) 9313 if wireType == 4 { 9314 return fmt.Errorf("proto: NonTableStatsRequest: wiretype end group for non-group") 9315 } 9316 if fieldNum <= 0 { 9317 return fmt.Errorf("proto: NonTableStatsRequest: illegal tag %d (wire type %d)", fieldNum, wire) 9318 } 9319 switch fieldNum { 9320 default: 9321 iNdEx = preIndex 9322 skippy, err := skipAdmin(dAtA[iNdEx:]) 9323 if err != nil { 9324 return err 9325 } 9326 if skippy < 0 { 9327 return ErrInvalidLengthAdmin 9328 } 9329 if (iNdEx + skippy) > l { 9330 return io.ErrUnexpectedEOF 9331 } 9332 iNdEx += skippy 9333 } 9334 } 9335 9336 if iNdEx > l { 9337 return io.ErrUnexpectedEOF 9338 } 9339 return nil 9340 } 9341 func (m *NonTableStatsResponse) Unmarshal(dAtA []byte) error { 9342 l := len(dAtA) 9343 iNdEx := 0 9344 for iNdEx < l { 9345 preIndex := iNdEx 9346 var wire uint64 9347 for shift := uint(0); ; shift += 7 { 9348 if shift >= 64 { 9349 return ErrIntOverflowAdmin 9350 } 9351 if iNdEx >= l { 9352 return io.ErrUnexpectedEOF 9353 } 9354 b := dAtA[iNdEx] 9355 iNdEx++ 9356 wire |= (uint64(b) & 0x7F) << shift 9357 if b < 0x80 { 9358 break 9359 } 9360 } 9361 fieldNum := int32(wire >> 3) 9362 wireType := int(wire & 0x7) 9363 if wireType == 4 { 9364 return fmt.Errorf("proto: NonTableStatsResponse: wiretype end group for non-group") 9365 } 9366 if fieldNum <= 0 { 9367 return fmt.Errorf("proto: NonTableStatsResponse: illegal tag %d (wire type %d)", fieldNum, wire) 9368 } 9369 switch fieldNum { 9370 case 1: 9371 if wireType != 2 { 9372 return fmt.Errorf("proto: wrong wireType = %d for field TimeSeriesStats", wireType) 9373 } 9374 var msglen int 9375 for shift := uint(0); ; shift += 7 { 9376 if shift >= 64 { 9377 return ErrIntOverflowAdmin 9378 } 9379 if iNdEx >= l { 9380 return io.ErrUnexpectedEOF 9381 } 9382 b := dAtA[iNdEx] 9383 iNdEx++ 9384 msglen |= (int(b) & 0x7F) << shift 9385 if b < 0x80 { 9386 break 9387 } 9388 } 9389 if msglen < 0 { 9390 return ErrInvalidLengthAdmin 9391 } 9392 postIndex := iNdEx + msglen 9393 if postIndex > l { 9394 return io.ErrUnexpectedEOF 9395 } 9396 if m.TimeSeriesStats == nil { 9397 m.TimeSeriesStats = &TableStatsResponse{} 9398 } 9399 if err := m.TimeSeriesStats.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9400 return err 9401 } 9402 iNdEx = postIndex 9403 case 2: 9404 if wireType != 2 { 9405 return fmt.Errorf("proto: wrong wireType = %d for field InternalUseStats", wireType) 9406 } 9407 var msglen int 9408 for shift := uint(0); ; shift += 7 { 9409 if shift >= 64 { 9410 return ErrIntOverflowAdmin 9411 } 9412 if iNdEx >= l { 9413 return io.ErrUnexpectedEOF 9414 } 9415 b := dAtA[iNdEx] 9416 iNdEx++ 9417 msglen |= (int(b) & 0x7F) << shift 9418 if b < 0x80 { 9419 break 9420 } 9421 } 9422 if msglen < 0 { 9423 return ErrInvalidLengthAdmin 9424 } 9425 postIndex := iNdEx + msglen 9426 if postIndex > l { 9427 return io.ErrUnexpectedEOF 9428 } 9429 if m.InternalUseStats == nil { 9430 m.InternalUseStats = &TableStatsResponse{} 9431 } 9432 if err := m.InternalUseStats.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9433 return err 9434 } 9435 iNdEx = postIndex 9436 default: 9437 iNdEx = preIndex 9438 skippy, err := skipAdmin(dAtA[iNdEx:]) 9439 if err != nil { 9440 return err 9441 } 9442 if skippy < 0 { 9443 return ErrInvalidLengthAdmin 9444 } 9445 if (iNdEx + skippy) > l { 9446 return io.ErrUnexpectedEOF 9447 } 9448 iNdEx += skippy 9449 } 9450 } 9451 9452 if iNdEx > l { 9453 return io.ErrUnexpectedEOF 9454 } 9455 return nil 9456 } 9457 func (m *UsersRequest) Unmarshal(dAtA []byte) error { 9458 l := len(dAtA) 9459 iNdEx := 0 9460 for iNdEx < l { 9461 preIndex := iNdEx 9462 var wire uint64 9463 for shift := uint(0); ; shift += 7 { 9464 if shift >= 64 { 9465 return ErrIntOverflowAdmin 9466 } 9467 if iNdEx >= l { 9468 return io.ErrUnexpectedEOF 9469 } 9470 b := dAtA[iNdEx] 9471 iNdEx++ 9472 wire |= (uint64(b) & 0x7F) << shift 9473 if b < 0x80 { 9474 break 9475 } 9476 } 9477 fieldNum := int32(wire >> 3) 9478 wireType := int(wire & 0x7) 9479 if wireType == 4 { 9480 return fmt.Errorf("proto: UsersRequest: wiretype end group for non-group") 9481 } 9482 if fieldNum <= 0 { 9483 return fmt.Errorf("proto: UsersRequest: illegal tag %d (wire type %d)", fieldNum, wire) 9484 } 9485 switch fieldNum { 9486 default: 9487 iNdEx = preIndex 9488 skippy, err := skipAdmin(dAtA[iNdEx:]) 9489 if err != nil { 9490 return err 9491 } 9492 if skippy < 0 { 9493 return ErrInvalidLengthAdmin 9494 } 9495 if (iNdEx + skippy) > l { 9496 return io.ErrUnexpectedEOF 9497 } 9498 iNdEx += skippy 9499 } 9500 } 9501 9502 if iNdEx > l { 9503 return io.ErrUnexpectedEOF 9504 } 9505 return nil 9506 } 9507 func (m *UsersResponse) Unmarshal(dAtA []byte) error { 9508 l := len(dAtA) 9509 iNdEx := 0 9510 for iNdEx < l { 9511 preIndex := iNdEx 9512 var wire uint64 9513 for shift := uint(0); ; shift += 7 { 9514 if shift >= 64 { 9515 return ErrIntOverflowAdmin 9516 } 9517 if iNdEx >= l { 9518 return io.ErrUnexpectedEOF 9519 } 9520 b := dAtA[iNdEx] 9521 iNdEx++ 9522 wire |= (uint64(b) & 0x7F) << shift 9523 if b < 0x80 { 9524 break 9525 } 9526 } 9527 fieldNum := int32(wire >> 3) 9528 wireType := int(wire & 0x7) 9529 if wireType == 4 { 9530 return fmt.Errorf("proto: UsersResponse: wiretype end group for non-group") 9531 } 9532 if fieldNum <= 0 { 9533 return fmt.Errorf("proto: UsersResponse: illegal tag %d (wire type %d)", fieldNum, wire) 9534 } 9535 switch fieldNum { 9536 case 1: 9537 if wireType != 2 { 9538 return fmt.Errorf("proto: wrong wireType = %d for field Users", wireType) 9539 } 9540 var msglen int 9541 for shift := uint(0); ; shift += 7 { 9542 if shift >= 64 { 9543 return ErrIntOverflowAdmin 9544 } 9545 if iNdEx >= l { 9546 return io.ErrUnexpectedEOF 9547 } 9548 b := dAtA[iNdEx] 9549 iNdEx++ 9550 msglen |= (int(b) & 0x7F) << shift 9551 if b < 0x80 { 9552 break 9553 } 9554 } 9555 if msglen < 0 { 9556 return ErrInvalidLengthAdmin 9557 } 9558 postIndex := iNdEx + msglen 9559 if postIndex > l { 9560 return io.ErrUnexpectedEOF 9561 } 9562 m.Users = append(m.Users, UsersResponse_User{}) 9563 if err := m.Users[len(m.Users)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9564 return err 9565 } 9566 iNdEx = postIndex 9567 default: 9568 iNdEx = preIndex 9569 skippy, err := skipAdmin(dAtA[iNdEx:]) 9570 if err != nil { 9571 return err 9572 } 9573 if skippy < 0 { 9574 return ErrInvalidLengthAdmin 9575 } 9576 if (iNdEx + skippy) > l { 9577 return io.ErrUnexpectedEOF 9578 } 9579 iNdEx += skippy 9580 } 9581 } 9582 9583 if iNdEx > l { 9584 return io.ErrUnexpectedEOF 9585 } 9586 return nil 9587 } 9588 func (m *UsersResponse_User) Unmarshal(dAtA []byte) error { 9589 l := len(dAtA) 9590 iNdEx := 0 9591 for iNdEx < l { 9592 preIndex := iNdEx 9593 var wire uint64 9594 for shift := uint(0); ; shift += 7 { 9595 if shift >= 64 { 9596 return ErrIntOverflowAdmin 9597 } 9598 if iNdEx >= l { 9599 return io.ErrUnexpectedEOF 9600 } 9601 b := dAtA[iNdEx] 9602 iNdEx++ 9603 wire |= (uint64(b) & 0x7F) << shift 9604 if b < 0x80 { 9605 break 9606 } 9607 } 9608 fieldNum := int32(wire >> 3) 9609 wireType := int(wire & 0x7) 9610 if wireType == 4 { 9611 return fmt.Errorf("proto: User: wiretype end group for non-group") 9612 } 9613 if fieldNum <= 0 { 9614 return fmt.Errorf("proto: User: illegal tag %d (wire type %d)", fieldNum, wire) 9615 } 9616 switch fieldNum { 9617 case 1: 9618 if wireType != 2 { 9619 return fmt.Errorf("proto: wrong wireType = %d for field Username", wireType) 9620 } 9621 var stringLen uint64 9622 for shift := uint(0); ; shift += 7 { 9623 if shift >= 64 { 9624 return ErrIntOverflowAdmin 9625 } 9626 if iNdEx >= l { 9627 return io.ErrUnexpectedEOF 9628 } 9629 b := dAtA[iNdEx] 9630 iNdEx++ 9631 stringLen |= (uint64(b) & 0x7F) << shift 9632 if b < 0x80 { 9633 break 9634 } 9635 } 9636 intStringLen := int(stringLen) 9637 if intStringLen < 0 { 9638 return ErrInvalidLengthAdmin 9639 } 9640 postIndex := iNdEx + intStringLen 9641 if postIndex > l { 9642 return io.ErrUnexpectedEOF 9643 } 9644 m.Username = string(dAtA[iNdEx:postIndex]) 9645 iNdEx = postIndex 9646 default: 9647 iNdEx = preIndex 9648 skippy, err := skipAdmin(dAtA[iNdEx:]) 9649 if err != nil { 9650 return err 9651 } 9652 if skippy < 0 { 9653 return ErrInvalidLengthAdmin 9654 } 9655 if (iNdEx + skippy) > l { 9656 return io.ErrUnexpectedEOF 9657 } 9658 iNdEx += skippy 9659 } 9660 } 9661 9662 if iNdEx > l { 9663 return io.ErrUnexpectedEOF 9664 } 9665 return nil 9666 } 9667 func (m *EventsRequest) Unmarshal(dAtA []byte) error { 9668 l := len(dAtA) 9669 iNdEx := 0 9670 for iNdEx < l { 9671 preIndex := iNdEx 9672 var wire uint64 9673 for shift := uint(0); ; shift += 7 { 9674 if shift >= 64 { 9675 return ErrIntOverflowAdmin 9676 } 9677 if iNdEx >= l { 9678 return io.ErrUnexpectedEOF 9679 } 9680 b := dAtA[iNdEx] 9681 iNdEx++ 9682 wire |= (uint64(b) & 0x7F) << shift 9683 if b < 0x80 { 9684 break 9685 } 9686 } 9687 fieldNum := int32(wire >> 3) 9688 wireType := int(wire & 0x7) 9689 if wireType == 4 { 9690 return fmt.Errorf("proto: EventsRequest: wiretype end group for non-group") 9691 } 9692 if fieldNum <= 0 { 9693 return fmt.Errorf("proto: EventsRequest: illegal tag %d (wire type %d)", fieldNum, wire) 9694 } 9695 switch fieldNum { 9696 case 1: 9697 if wireType != 2 { 9698 return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) 9699 } 9700 var stringLen uint64 9701 for shift := uint(0); ; shift += 7 { 9702 if shift >= 64 { 9703 return ErrIntOverflowAdmin 9704 } 9705 if iNdEx >= l { 9706 return io.ErrUnexpectedEOF 9707 } 9708 b := dAtA[iNdEx] 9709 iNdEx++ 9710 stringLen |= (uint64(b) & 0x7F) << shift 9711 if b < 0x80 { 9712 break 9713 } 9714 } 9715 intStringLen := int(stringLen) 9716 if intStringLen < 0 { 9717 return ErrInvalidLengthAdmin 9718 } 9719 postIndex := iNdEx + intStringLen 9720 if postIndex > l { 9721 return io.ErrUnexpectedEOF 9722 } 9723 m.Type = string(dAtA[iNdEx:postIndex]) 9724 iNdEx = postIndex 9725 case 2: 9726 if wireType != 0 { 9727 return fmt.Errorf("proto: wrong wireType = %d for field TargetId", wireType) 9728 } 9729 m.TargetId = 0 9730 for shift := uint(0); ; shift += 7 { 9731 if shift >= 64 { 9732 return ErrIntOverflowAdmin 9733 } 9734 if iNdEx >= l { 9735 return io.ErrUnexpectedEOF 9736 } 9737 b := dAtA[iNdEx] 9738 iNdEx++ 9739 m.TargetId |= (int64(b) & 0x7F) << shift 9740 if b < 0x80 { 9741 break 9742 } 9743 } 9744 case 3: 9745 if wireType != 0 { 9746 return fmt.Errorf("proto: wrong wireType = %d for field Limit", wireType) 9747 } 9748 m.Limit = 0 9749 for shift := uint(0); ; shift += 7 { 9750 if shift >= 64 { 9751 return ErrIntOverflowAdmin 9752 } 9753 if iNdEx >= l { 9754 return io.ErrUnexpectedEOF 9755 } 9756 b := dAtA[iNdEx] 9757 iNdEx++ 9758 m.Limit |= (int32(b) & 0x7F) << shift 9759 if b < 0x80 { 9760 break 9761 } 9762 } 9763 case 4: 9764 if wireType != 0 { 9765 return fmt.Errorf("proto: wrong wireType = %d for field UnredactedEvents", wireType) 9766 } 9767 var v int 9768 for shift := uint(0); ; shift += 7 { 9769 if shift >= 64 { 9770 return ErrIntOverflowAdmin 9771 } 9772 if iNdEx >= l { 9773 return io.ErrUnexpectedEOF 9774 } 9775 b := dAtA[iNdEx] 9776 iNdEx++ 9777 v |= (int(b) & 0x7F) << shift 9778 if b < 0x80 { 9779 break 9780 } 9781 } 9782 m.UnredactedEvents = bool(v != 0) 9783 default: 9784 iNdEx = preIndex 9785 skippy, err := skipAdmin(dAtA[iNdEx:]) 9786 if err != nil { 9787 return err 9788 } 9789 if skippy < 0 { 9790 return ErrInvalidLengthAdmin 9791 } 9792 if (iNdEx + skippy) > l { 9793 return io.ErrUnexpectedEOF 9794 } 9795 iNdEx += skippy 9796 } 9797 } 9798 9799 if iNdEx > l { 9800 return io.ErrUnexpectedEOF 9801 } 9802 return nil 9803 } 9804 func (m *EventsResponse) Unmarshal(dAtA []byte) error { 9805 l := len(dAtA) 9806 iNdEx := 0 9807 for iNdEx < l { 9808 preIndex := iNdEx 9809 var wire uint64 9810 for shift := uint(0); ; shift += 7 { 9811 if shift >= 64 { 9812 return ErrIntOverflowAdmin 9813 } 9814 if iNdEx >= l { 9815 return io.ErrUnexpectedEOF 9816 } 9817 b := dAtA[iNdEx] 9818 iNdEx++ 9819 wire |= (uint64(b) & 0x7F) << shift 9820 if b < 0x80 { 9821 break 9822 } 9823 } 9824 fieldNum := int32(wire >> 3) 9825 wireType := int(wire & 0x7) 9826 if wireType == 4 { 9827 return fmt.Errorf("proto: EventsResponse: wiretype end group for non-group") 9828 } 9829 if fieldNum <= 0 { 9830 return fmt.Errorf("proto: EventsResponse: illegal tag %d (wire type %d)", fieldNum, wire) 9831 } 9832 switch fieldNum { 9833 case 1: 9834 if wireType != 2 { 9835 return fmt.Errorf("proto: wrong wireType = %d for field Events", wireType) 9836 } 9837 var msglen int 9838 for shift := uint(0); ; shift += 7 { 9839 if shift >= 64 { 9840 return ErrIntOverflowAdmin 9841 } 9842 if iNdEx >= l { 9843 return io.ErrUnexpectedEOF 9844 } 9845 b := dAtA[iNdEx] 9846 iNdEx++ 9847 msglen |= (int(b) & 0x7F) << shift 9848 if b < 0x80 { 9849 break 9850 } 9851 } 9852 if msglen < 0 { 9853 return ErrInvalidLengthAdmin 9854 } 9855 postIndex := iNdEx + msglen 9856 if postIndex > l { 9857 return io.ErrUnexpectedEOF 9858 } 9859 m.Events = append(m.Events, EventsResponse_Event{}) 9860 if err := m.Events[len(m.Events)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9861 return err 9862 } 9863 iNdEx = postIndex 9864 default: 9865 iNdEx = preIndex 9866 skippy, err := skipAdmin(dAtA[iNdEx:]) 9867 if err != nil { 9868 return err 9869 } 9870 if skippy < 0 { 9871 return ErrInvalidLengthAdmin 9872 } 9873 if (iNdEx + skippy) > l { 9874 return io.ErrUnexpectedEOF 9875 } 9876 iNdEx += skippy 9877 } 9878 } 9879 9880 if iNdEx > l { 9881 return io.ErrUnexpectedEOF 9882 } 9883 return nil 9884 } 9885 func (m *EventsResponse_Event) Unmarshal(dAtA []byte) error { 9886 l := len(dAtA) 9887 iNdEx := 0 9888 for iNdEx < l { 9889 preIndex := iNdEx 9890 var wire uint64 9891 for shift := uint(0); ; shift += 7 { 9892 if shift >= 64 { 9893 return ErrIntOverflowAdmin 9894 } 9895 if iNdEx >= l { 9896 return io.ErrUnexpectedEOF 9897 } 9898 b := dAtA[iNdEx] 9899 iNdEx++ 9900 wire |= (uint64(b) & 0x7F) << shift 9901 if b < 0x80 { 9902 break 9903 } 9904 } 9905 fieldNum := int32(wire >> 3) 9906 wireType := int(wire & 0x7) 9907 if wireType == 4 { 9908 return fmt.Errorf("proto: Event: wiretype end group for non-group") 9909 } 9910 if fieldNum <= 0 { 9911 return fmt.Errorf("proto: Event: illegal tag %d (wire type %d)", fieldNum, wire) 9912 } 9913 switch fieldNum { 9914 case 1: 9915 if wireType != 2 { 9916 return fmt.Errorf("proto: wrong wireType = %d for field Timestamp", wireType) 9917 } 9918 var msglen int 9919 for shift := uint(0); ; shift += 7 { 9920 if shift >= 64 { 9921 return ErrIntOverflowAdmin 9922 } 9923 if iNdEx >= l { 9924 return io.ErrUnexpectedEOF 9925 } 9926 b := dAtA[iNdEx] 9927 iNdEx++ 9928 msglen |= (int(b) & 0x7F) << shift 9929 if b < 0x80 { 9930 break 9931 } 9932 } 9933 if msglen < 0 { 9934 return ErrInvalidLengthAdmin 9935 } 9936 postIndex := iNdEx + msglen 9937 if postIndex > l { 9938 return io.ErrUnexpectedEOF 9939 } 9940 if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(&m.Timestamp, dAtA[iNdEx:postIndex]); err != nil { 9941 return err 9942 } 9943 iNdEx = postIndex 9944 case 2: 9945 if wireType != 2 { 9946 return fmt.Errorf("proto: wrong wireType = %d for field EventType", wireType) 9947 } 9948 var stringLen uint64 9949 for shift := uint(0); ; shift += 7 { 9950 if shift >= 64 { 9951 return ErrIntOverflowAdmin 9952 } 9953 if iNdEx >= l { 9954 return io.ErrUnexpectedEOF 9955 } 9956 b := dAtA[iNdEx] 9957 iNdEx++ 9958 stringLen |= (uint64(b) & 0x7F) << shift 9959 if b < 0x80 { 9960 break 9961 } 9962 } 9963 intStringLen := int(stringLen) 9964 if intStringLen < 0 { 9965 return ErrInvalidLengthAdmin 9966 } 9967 postIndex := iNdEx + intStringLen 9968 if postIndex > l { 9969 return io.ErrUnexpectedEOF 9970 } 9971 m.EventType = string(dAtA[iNdEx:postIndex]) 9972 iNdEx = postIndex 9973 case 3: 9974 if wireType != 0 { 9975 return fmt.Errorf("proto: wrong wireType = %d for field TargetID", wireType) 9976 } 9977 m.TargetID = 0 9978 for shift := uint(0); ; shift += 7 { 9979 if shift >= 64 { 9980 return ErrIntOverflowAdmin 9981 } 9982 if iNdEx >= l { 9983 return io.ErrUnexpectedEOF 9984 } 9985 b := dAtA[iNdEx] 9986 iNdEx++ 9987 m.TargetID |= (int64(b) & 0x7F) << shift 9988 if b < 0x80 { 9989 break 9990 } 9991 } 9992 case 4: 9993 if wireType != 0 { 9994 return fmt.Errorf("proto: wrong wireType = %d for field ReportingID", wireType) 9995 } 9996 m.ReportingID = 0 9997 for shift := uint(0); ; shift += 7 { 9998 if shift >= 64 { 9999 return ErrIntOverflowAdmin 10000 } 10001 if iNdEx >= l { 10002 return io.ErrUnexpectedEOF 10003 } 10004 b := dAtA[iNdEx] 10005 iNdEx++ 10006 m.ReportingID |= (int64(b) & 0x7F) << shift 10007 if b < 0x80 { 10008 break 10009 } 10010 } 10011 case 5: 10012 if wireType != 2 { 10013 return fmt.Errorf("proto: wrong wireType = %d for field Info", wireType) 10014 } 10015 var stringLen uint64 10016 for shift := uint(0); ; shift += 7 { 10017 if shift >= 64 { 10018 return ErrIntOverflowAdmin 10019 } 10020 if iNdEx >= l { 10021 return io.ErrUnexpectedEOF 10022 } 10023 b := dAtA[iNdEx] 10024 iNdEx++ 10025 stringLen |= (uint64(b) & 0x7F) << shift 10026 if b < 0x80 { 10027 break 10028 } 10029 } 10030 intStringLen := int(stringLen) 10031 if intStringLen < 0 { 10032 return ErrInvalidLengthAdmin 10033 } 10034 postIndex := iNdEx + intStringLen 10035 if postIndex > l { 10036 return io.ErrUnexpectedEOF 10037 } 10038 m.Info = string(dAtA[iNdEx:postIndex]) 10039 iNdEx = postIndex 10040 case 6: 10041 if wireType != 2 { 10042 return fmt.Errorf("proto: wrong wireType = %d for field UniqueID", wireType) 10043 } 10044 var byteLen int 10045 for shift := uint(0); ; shift += 7 { 10046 if shift >= 64 { 10047 return ErrIntOverflowAdmin 10048 } 10049 if iNdEx >= l { 10050 return io.ErrUnexpectedEOF 10051 } 10052 b := dAtA[iNdEx] 10053 iNdEx++ 10054 byteLen |= (int(b) & 0x7F) << shift 10055 if b < 0x80 { 10056 break 10057 } 10058 } 10059 if byteLen < 0 { 10060 return ErrInvalidLengthAdmin 10061 } 10062 postIndex := iNdEx + byteLen 10063 if postIndex > l { 10064 return io.ErrUnexpectedEOF 10065 } 10066 m.UniqueID = append(m.UniqueID[:0], dAtA[iNdEx:postIndex]...) 10067 if m.UniqueID == nil { 10068 m.UniqueID = []byte{} 10069 } 10070 iNdEx = postIndex 10071 default: 10072 iNdEx = preIndex 10073 skippy, err := skipAdmin(dAtA[iNdEx:]) 10074 if err != nil { 10075 return err 10076 } 10077 if skippy < 0 { 10078 return ErrInvalidLengthAdmin 10079 } 10080 if (iNdEx + skippy) > l { 10081 return io.ErrUnexpectedEOF 10082 } 10083 iNdEx += skippy 10084 } 10085 } 10086 10087 if iNdEx > l { 10088 return io.ErrUnexpectedEOF 10089 } 10090 return nil 10091 } 10092 func (m *SetUIDataRequest) Unmarshal(dAtA []byte) error { 10093 l := len(dAtA) 10094 iNdEx := 0 10095 for iNdEx < l { 10096 preIndex := iNdEx 10097 var wire uint64 10098 for shift := uint(0); ; shift += 7 { 10099 if shift >= 64 { 10100 return ErrIntOverflowAdmin 10101 } 10102 if iNdEx >= l { 10103 return io.ErrUnexpectedEOF 10104 } 10105 b := dAtA[iNdEx] 10106 iNdEx++ 10107 wire |= (uint64(b) & 0x7F) << shift 10108 if b < 0x80 { 10109 break 10110 } 10111 } 10112 fieldNum := int32(wire >> 3) 10113 wireType := int(wire & 0x7) 10114 if wireType == 4 { 10115 return fmt.Errorf("proto: SetUIDataRequest: wiretype end group for non-group") 10116 } 10117 if fieldNum <= 0 { 10118 return fmt.Errorf("proto: SetUIDataRequest: illegal tag %d (wire type %d)", fieldNum, wire) 10119 } 10120 switch fieldNum { 10121 case 1: 10122 if wireType != 2 { 10123 return fmt.Errorf("proto: wrong wireType = %d for field KeyValues", wireType) 10124 } 10125 var msglen int 10126 for shift := uint(0); ; shift += 7 { 10127 if shift >= 64 { 10128 return ErrIntOverflowAdmin 10129 } 10130 if iNdEx >= l { 10131 return io.ErrUnexpectedEOF 10132 } 10133 b := dAtA[iNdEx] 10134 iNdEx++ 10135 msglen |= (int(b) & 0x7F) << shift 10136 if b < 0x80 { 10137 break 10138 } 10139 } 10140 if msglen < 0 { 10141 return ErrInvalidLengthAdmin 10142 } 10143 postIndex := iNdEx + msglen 10144 if postIndex > l { 10145 return io.ErrUnexpectedEOF 10146 } 10147 if m.KeyValues == nil { 10148 m.KeyValues = make(map[string][]byte) 10149 } 10150 var mapkey string 10151 mapvalue := []byte{} 10152 for iNdEx < postIndex { 10153 entryPreIndex := iNdEx 10154 var wire uint64 10155 for shift := uint(0); ; shift += 7 { 10156 if shift >= 64 { 10157 return ErrIntOverflowAdmin 10158 } 10159 if iNdEx >= l { 10160 return io.ErrUnexpectedEOF 10161 } 10162 b := dAtA[iNdEx] 10163 iNdEx++ 10164 wire |= (uint64(b) & 0x7F) << shift 10165 if b < 0x80 { 10166 break 10167 } 10168 } 10169 fieldNum := int32(wire >> 3) 10170 if fieldNum == 1 { 10171 var stringLenmapkey uint64 10172 for shift := uint(0); ; shift += 7 { 10173 if shift >= 64 { 10174 return ErrIntOverflowAdmin 10175 } 10176 if iNdEx >= l { 10177 return io.ErrUnexpectedEOF 10178 } 10179 b := dAtA[iNdEx] 10180 iNdEx++ 10181 stringLenmapkey |= (uint64(b) & 0x7F) << shift 10182 if b < 0x80 { 10183 break 10184 } 10185 } 10186 intStringLenmapkey := int(stringLenmapkey) 10187 if intStringLenmapkey < 0 { 10188 return ErrInvalidLengthAdmin 10189 } 10190 postStringIndexmapkey := iNdEx + intStringLenmapkey 10191 if postStringIndexmapkey > l { 10192 return io.ErrUnexpectedEOF 10193 } 10194 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 10195 iNdEx = postStringIndexmapkey 10196 } else if fieldNum == 2 { 10197 var mapbyteLen uint64 10198 for shift := uint(0); ; shift += 7 { 10199 if shift >= 64 { 10200 return ErrIntOverflowAdmin 10201 } 10202 if iNdEx >= l { 10203 return io.ErrUnexpectedEOF 10204 } 10205 b := dAtA[iNdEx] 10206 iNdEx++ 10207 mapbyteLen |= (uint64(b) & 0x7F) << shift 10208 if b < 0x80 { 10209 break 10210 } 10211 } 10212 intMapbyteLen := int(mapbyteLen) 10213 if intMapbyteLen < 0 { 10214 return ErrInvalidLengthAdmin 10215 } 10216 postbytesIndex := iNdEx + intMapbyteLen 10217 if postbytesIndex > l { 10218 return io.ErrUnexpectedEOF 10219 } 10220 mapvalue = make([]byte, mapbyteLen) 10221 copy(mapvalue, dAtA[iNdEx:postbytesIndex]) 10222 iNdEx = postbytesIndex 10223 } else { 10224 iNdEx = entryPreIndex 10225 skippy, err := skipAdmin(dAtA[iNdEx:]) 10226 if err != nil { 10227 return err 10228 } 10229 if skippy < 0 { 10230 return ErrInvalidLengthAdmin 10231 } 10232 if (iNdEx + skippy) > postIndex { 10233 return io.ErrUnexpectedEOF 10234 } 10235 iNdEx += skippy 10236 } 10237 } 10238 m.KeyValues[mapkey] = mapvalue 10239 iNdEx = postIndex 10240 default: 10241 iNdEx = preIndex 10242 skippy, err := skipAdmin(dAtA[iNdEx:]) 10243 if err != nil { 10244 return err 10245 } 10246 if skippy < 0 { 10247 return ErrInvalidLengthAdmin 10248 } 10249 if (iNdEx + skippy) > l { 10250 return io.ErrUnexpectedEOF 10251 } 10252 iNdEx += skippy 10253 } 10254 } 10255 10256 if iNdEx > l { 10257 return io.ErrUnexpectedEOF 10258 } 10259 return nil 10260 } 10261 func (m *SetUIDataResponse) Unmarshal(dAtA []byte) error { 10262 l := len(dAtA) 10263 iNdEx := 0 10264 for iNdEx < l { 10265 preIndex := iNdEx 10266 var wire uint64 10267 for shift := uint(0); ; shift += 7 { 10268 if shift >= 64 { 10269 return ErrIntOverflowAdmin 10270 } 10271 if iNdEx >= l { 10272 return io.ErrUnexpectedEOF 10273 } 10274 b := dAtA[iNdEx] 10275 iNdEx++ 10276 wire |= (uint64(b) & 0x7F) << shift 10277 if b < 0x80 { 10278 break 10279 } 10280 } 10281 fieldNum := int32(wire >> 3) 10282 wireType := int(wire & 0x7) 10283 if wireType == 4 { 10284 return fmt.Errorf("proto: SetUIDataResponse: wiretype end group for non-group") 10285 } 10286 if fieldNum <= 0 { 10287 return fmt.Errorf("proto: SetUIDataResponse: illegal tag %d (wire type %d)", fieldNum, wire) 10288 } 10289 switch fieldNum { 10290 default: 10291 iNdEx = preIndex 10292 skippy, err := skipAdmin(dAtA[iNdEx:]) 10293 if err != nil { 10294 return err 10295 } 10296 if skippy < 0 { 10297 return ErrInvalidLengthAdmin 10298 } 10299 if (iNdEx + skippy) > l { 10300 return io.ErrUnexpectedEOF 10301 } 10302 iNdEx += skippy 10303 } 10304 } 10305 10306 if iNdEx > l { 10307 return io.ErrUnexpectedEOF 10308 } 10309 return nil 10310 } 10311 func (m *GetUIDataRequest) Unmarshal(dAtA []byte) error { 10312 l := len(dAtA) 10313 iNdEx := 0 10314 for iNdEx < l { 10315 preIndex := iNdEx 10316 var wire uint64 10317 for shift := uint(0); ; shift += 7 { 10318 if shift >= 64 { 10319 return ErrIntOverflowAdmin 10320 } 10321 if iNdEx >= l { 10322 return io.ErrUnexpectedEOF 10323 } 10324 b := dAtA[iNdEx] 10325 iNdEx++ 10326 wire |= (uint64(b) & 0x7F) << shift 10327 if b < 0x80 { 10328 break 10329 } 10330 } 10331 fieldNum := int32(wire >> 3) 10332 wireType := int(wire & 0x7) 10333 if wireType == 4 { 10334 return fmt.Errorf("proto: GetUIDataRequest: wiretype end group for non-group") 10335 } 10336 if fieldNum <= 0 { 10337 return fmt.Errorf("proto: GetUIDataRequest: illegal tag %d (wire type %d)", fieldNum, wire) 10338 } 10339 switch fieldNum { 10340 case 1: 10341 if wireType != 2 { 10342 return fmt.Errorf("proto: wrong wireType = %d for field Keys", wireType) 10343 } 10344 var stringLen uint64 10345 for shift := uint(0); ; shift += 7 { 10346 if shift >= 64 { 10347 return ErrIntOverflowAdmin 10348 } 10349 if iNdEx >= l { 10350 return io.ErrUnexpectedEOF 10351 } 10352 b := dAtA[iNdEx] 10353 iNdEx++ 10354 stringLen |= (uint64(b) & 0x7F) << shift 10355 if b < 0x80 { 10356 break 10357 } 10358 } 10359 intStringLen := int(stringLen) 10360 if intStringLen < 0 { 10361 return ErrInvalidLengthAdmin 10362 } 10363 postIndex := iNdEx + intStringLen 10364 if postIndex > l { 10365 return io.ErrUnexpectedEOF 10366 } 10367 m.Keys = append(m.Keys, string(dAtA[iNdEx:postIndex])) 10368 iNdEx = postIndex 10369 default: 10370 iNdEx = preIndex 10371 skippy, err := skipAdmin(dAtA[iNdEx:]) 10372 if err != nil { 10373 return err 10374 } 10375 if skippy < 0 { 10376 return ErrInvalidLengthAdmin 10377 } 10378 if (iNdEx + skippy) > l { 10379 return io.ErrUnexpectedEOF 10380 } 10381 iNdEx += skippy 10382 } 10383 } 10384 10385 if iNdEx > l { 10386 return io.ErrUnexpectedEOF 10387 } 10388 return nil 10389 } 10390 func (m *GetUIDataResponse) Unmarshal(dAtA []byte) error { 10391 l := len(dAtA) 10392 iNdEx := 0 10393 for iNdEx < l { 10394 preIndex := iNdEx 10395 var wire uint64 10396 for shift := uint(0); ; shift += 7 { 10397 if shift >= 64 { 10398 return ErrIntOverflowAdmin 10399 } 10400 if iNdEx >= l { 10401 return io.ErrUnexpectedEOF 10402 } 10403 b := dAtA[iNdEx] 10404 iNdEx++ 10405 wire |= (uint64(b) & 0x7F) << shift 10406 if b < 0x80 { 10407 break 10408 } 10409 } 10410 fieldNum := int32(wire >> 3) 10411 wireType := int(wire & 0x7) 10412 if wireType == 4 { 10413 return fmt.Errorf("proto: GetUIDataResponse: wiretype end group for non-group") 10414 } 10415 if fieldNum <= 0 { 10416 return fmt.Errorf("proto: GetUIDataResponse: illegal tag %d (wire type %d)", fieldNum, wire) 10417 } 10418 switch fieldNum { 10419 case 1: 10420 if wireType != 2 { 10421 return fmt.Errorf("proto: wrong wireType = %d for field KeyValues", wireType) 10422 } 10423 var msglen int 10424 for shift := uint(0); ; shift += 7 { 10425 if shift >= 64 { 10426 return ErrIntOverflowAdmin 10427 } 10428 if iNdEx >= l { 10429 return io.ErrUnexpectedEOF 10430 } 10431 b := dAtA[iNdEx] 10432 iNdEx++ 10433 msglen |= (int(b) & 0x7F) << shift 10434 if b < 0x80 { 10435 break 10436 } 10437 } 10438 if msglen < 0 { 10439 return ErrInvalidLengthAdmin 10440 } 10441 postIndex := iNdEx + msglen 10442 if postIndex > l { 10443 return io.ErrUnexpectedEOF 10444 } 10445 if m.KeyValues == nil { 10446 m.KeyValues = make(map[string]GetUIDataResponse_Value) 10447 } 10448 var mapkey string 10449 mapvalue := &GetUIDataResponse_Value{} 10450 for iNdEx < postIndex { 10451 entryPreIndex := iNdEx 10452 var wire uint64 10453 for shift := uint(0); ; shift += 7 { 10454 if shift >= 64 { 10455 return ErrIntOverflowAdmin 10456 } 10457 if iNdEx >= l { 10458 return io.ErrUnexpectedEOF 10459 } 10460 b := dAtA[iNdEx] 10461 iNdEx++ 10462 wire |= (uint64(b) & 0x7F) << shift 10463 if b < 0x80 { 10464 break 10465 } 10466 } 10467 fieldNum := int32(wire >> 3) 10468 if fieldNum == 1 { 10469 var stringLenmapkey uint64 10470 for shift := uint(0); ; shift += 7 { 10471 if shift >= 64 { 10472 return ErrIntOverflowAdmin 10473 } 10474 if iNdEx >= l { 10475 return io.ErrUnexpectedEOF 10476 } 10477 b := dAtA[iNdEx] 10478 iNdEx++ 10479 stringLenmapkey |= (uint64(b) & 0x7F) << shift 10480 if b < 0x80 { 10481 break 10482 } 10483 } 10484 intStringLenmapkey := int(stringLenmapkey) 10485 if intStringLenmapkey < 0 { 10486 return ErrInvalidLengthAdmin 10487 } 10488 postStringIndexmapkey := iNdEx + intStringLenmapkey 10489 if postStringIndexmapkey > l { 10490 return io.ErrUnexpectedEOF 10491 } 10492 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 10493 iNdEx = postStringIndexmapkey 10494 } else if fieldNum == 2 { 10495 var mapmsglen int 10496 for shift := uint(0); ; shift += 7 { 10497 if shift >= 64 { 10498 return ErrIntOverflowAdmin 10499 } 10500 if iNdEx >= l { 10501 return io.ErrUnexpectedEOF 10502 } 10503 b := dAtA[iNdEx] 10504 iNdEx++ 10505 mapmsglen |= (int(b) & 0x7F) << shift 10506 if b < 0x80 { 10507 break 10508 } 10509 } 10510 if mapmsglen < 0 { 10511 return ErrInvalidLengthAdmin 10512 } 10513 postmsgIndex := iNdEx + mapmsglen 10514 if mapmsglen < 0 { 10515 return ErrInvalidLengthAdmin 10516 } 10517 if postmsgIndex > l { 10518 return io.ErrUnexpectedEOF 10519 } 10520 mapvalue = &GetUIDataResponse_Value{} 10521 if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil { 10522 return err 10523 } 10524 iNdEx = postmsgIndex 10525 } else { 10526 iNdEx = entryPreIndex 10527 skippy, err := skipAdmin(dAtA[iNdEx:]) 10528 if err != nil { 10529 return err 10530 } 10531 if skippy < 0 { 10532 return ErrInvalidLengthAdmin 10533 } 10534 if (iNdEx + skippy) > postIndex { 10535 return io.ErrUnexpectedEOF 10536 } 10537 iNdEx += skippy 10538 } 10539 } 10540 m.KeyValues[mapkey] = *mapvalue 10541 iNdEx = postIndex 10542 default: 10543 iNdEx = preIndex 10544 skippy, err := skipAdmin(dAtA[iNdEx:]) 10545 if err != nil { 10546 return err 10547 } 10548 if skippy < 0 { 10549 return ErrInvalidLengthAdmin 10550 } 10551 if (iNdEx + skippy) > l { 10552 return io.ErrUnexpectedEOF 10553 } 10554 iNdEx += skippy 10555 } 10556 } 10557 10558 if iNdEx > l { 10559 return io.ErrUnexpectedEOF 10560 } 10561 return nil 10562 } 10563 func (m *GetUIDataResponse_Value) Unmarshal(dAtA []byte) error { 10564 l := len(dAtA) 10565 iNdEx := 0 10566 for iNdEx < l { 10567 preIndex := iNdEx 10568 var wire uint64 10569 for shift := uint(0); ; shift += 7 { 10570 if shift >= 64 { 10571 return ErrIntOverflowAdmin 10572 } 10573 if iNdEx >= l { 10574 return io.ErrUnexpectedEOF 10575 } 10576 b := dAtA[iNdEx] 10577 iNdEx++ 10578 wire |= (uint64(b) & 0x7F) << shift 10579 if b < 0x80 { 10580 break 10581 } 10582 } 10583 fieldNum := int32(wire >> 3) 10584 wireType := int(wire & 0x7) 10585 if wireType == 4 { 10586 return fmt.Errorf("proto: Value: wiretype end group for non-group") 10587 } 10588 if fieldNum <= 0 { 10589 return fmt.Errorf("proto: Value: illegal tag %d (wire type %d)", fieldNum, wire) 10590 } 10591 switch fieldNum { 10592 case 1: 10593 if wireType != 2 { 10594 return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) 10595 } 10596 var byteLen int 10597 for shift := uint(0); ; shift += 7 { 10598 if shift >= 64 { 10599 return ErrIntOverflowAdmin 10600 } 10601 if iNdEx >= l { 10602 return io.ErrUnexpectedEOF 10603 } 10604 b := dAtA[iNdEx] 10605 iNdEx++ 10606 byteLen |= (int(b) & 0x7F) << shift 10607 if b < 0x80 { 10608 break 10609 } 10610 } 10611 if byteLen < 0 { 10612 return ErrInvalidLengthAdmin 10613 } 10614 postIndex := iNdEx + byteLen 10615 if postIndex > l { 10616 return io.ErrUnexpectedEOF 10617 } 10618 m.Value = append(m.Value[:0], dAtA[iNdEx:postIndex]...) 10619 if m.Value == nil { 10620 m.Value = []byte{} 10621 } 10622 iNdEx = postIndex 10623 case 2: 10624 if wireType != 2 { 10625 return fmt.Errorf("proto: wrong wireType = %d for field LastUpdated", wireType) 10626 } 10627 var msglen int 10628 for shift := uint(0); ; shift += 7 { 10629 if shift >= 64 { 10630 return ErrIntOverflowAdmin 10631 } 10632 if iNdEx >= l { 10633 return io.ErrUnexpectedEOF 10634 } 10635 b := dAtA[iNdEx] 10636 iNdEx++ 10637 msglen |= (int(b) & 0x7F) << shift 10638 if b < 0x80 { 10639 break 10640 } 10641 } 10642 if msglen < 0 { 10643 return ErrInvalidLengthAdmin 10644 } 10645 postIndex := iNdEx + msglen 10646 if postIndex > l { 10647 return io.ErrUnexpectedEOF 10648 } 10649 if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(&m.LastUpdated, dAtA[iNdEx:postIndex]); err != nil { 10650 return err 10651 } 10652 iNdEx = postIndex 10653 default: 10654 iNdEx = preIndex 10655 skippy, err := skipAdmin(dAtA[iNdEx:]) 10656 if err != nil { 10657 return err 10658 } 10659 if skippy < 0 { 10660 return ErrInvalidLengthAdmin 10661 } 10662 if (iNdEx + skippy) > l { 10663 return io.ErrUnexpectedEOF 10664 } 10665 iNdEx += skippy 10666 } 10667 } 10668 10669 if iNdEx > l { 10670 return io.ErrUnexpectedEOF 10671 } 10672 return nil 10673 } 10674 func (m *ClusterRequest) Unmarshal(dAtA []byte) error { 10675 l := len(dAtA) 10676 iNdEx := 0 10677 for iNdEx < l { 10678 preIndex := iNdEx 10679 var wire uint64 10680 for shift := uint(0); ; shift += 7 { 10681 if shift >= 64 { 10682 return ErrIntOverflowAdmin 10683 } 10684 if iNdEx >= l { 10685 return io.ErrUnexpectedEOF 10686 } 10687 b := dAtA[iNdEx] 10688 iNdEx++ 10689 wire |= (uint64(b) & 0x7F) << shift 10690 if b < 0x80 { 10691 break 10692 } 10693 } 10694 fieldNum := int32(wire >> 3) 10695 wireType := int(wire & 0x7) 10696 if wireType == 4 { 10697 return fmt.Errorf("proto: ClusterRequest: wiretype end group for non-group") 10698 } 10699 if fieldNum <= 0 { 10700 return fmt.Errorf("proto: ClusterRequest: illegal tag %d (wire type %d)", fieldNum, wire) 10701 } 10702 switch fieldNum { 10703 default: 10704 iNdEx = preIndex 10705 skippy, err := skipAdmin(dAtA[iNdEx:]) 10706 if err != nil { 10707 return err 10708 } 10709 if skippy < 0 { 10710 return ErrInvalidLengthAdmin 10711 } 10712 if (iNdEx + skippy) > l { 10713 return io.ErrUnexpectedEOF 10714 } 10715 iNdEx += skippy 10716 } 10717 } 10718 10719 if iNdEx > l { 10720 return io.ErrUnexpectedEOF 10721 } 10722 return nil 10723 } 10724 func (m *ClusterResponse) Unmarshal(dAtA []byte) error { 10725 l := len(dAtA) 10726 iNdEx := 0 10727 for iNdEx < l { 10728 preIndex := iNdEx 10729 var wire uint64 10730 for shift := uint(0); ; shift += 7 { 10731 if shift >= 64 { 10732 return ErrIntOverflowAdmin 10733 } 10734 if iNdEx >= l { 10735 return io.ErrUnexpectedEOF 10736 } 10737 b := dAtA[iNdEx] 10738 iNdEx++ 10739 wire |= (uint64(b) & 0x7F) << shift 10740 if b < 0x80 { 10741 break 10742 } 10743 } 10744 fieldNum := int32(wire >> 3) 10745 wireType := int(wire & 0x7) 10746 if wireType == 4 { 10747 return fmt.Errorf("proto: ClusterResponse: wiretype end group for non-group") 10748 } 10749 if fieldNum <= 0 { 10750 return fmt.Errorf("proto: ClusterResponse: illegal tag %d (wire type %d)", fieldNum, wire) 10751 } 10752 switch fieldNum { 10753 case 1: 10754 if wireType != 2 { 10755 return fmt.Errorf("proto: wrong wireType = %d for field ClusterID", wireType) 10756 } 10757 var stringLen uint64 10758 for shift := uint(0); ; shift += 7 { 10759 if shift >= 64 { 10760 return ErrIntOverflowAdmin 10761 } 10762 if iNdEx >= l { 10763 return io.ErrUnexpectedEOF 10764 } 10765 b := dAtA[iNdEx] 10766 iNdEx++ 10767 stringLen |= (uint64(b) & 0x7F) << shift 10768 if b < 0x80 { 10769 break 10770 } 10771 } 10772 intStringLen := int(stringLen) 10773 if intStringLen < 0 { 10774 return ErrInvalidLengthAdmin 10775 } 10776 postIndex := iNdEx + intStringLen 10777 if postIndex > l { 10778 return io.ErrUnexpectedEOF 10779 } 10780 m.ClusterID = string(dAtA[iNdEx:postIndex]) 10781 iNdEx = postIndex 10782 case 2: 10783 if wireType != 0 { 10784 return fmt.Errorf("proto: wrong wireType = %d for field ReportingEnabled", wireType) 10785 } 10786 var v int 10787 for shift := uint(0); ; shift += 7 { 10788 if shift >= 64 { 10789 return ErrIntOverflowAdmin 10790 } 10791 if iNdEx >= l { 10792 return io.ErrUnexpectedEOF 10793 } 10794 b := dAtA[iNdEx] 10795 iNdEx++ 10796 v |= (int(b) & 0x7F) << shift 10797 if b < 0x80 { 10798 break 10799 } 10800 } 10801 m.ReportingEnabled = bool(v != 0) 10802 case 3: 10803 if wireType != 0 { 10804 return fmt.Errorf("proto: wrong wireType = %d for field EnterpriseEnabled", wireType) 10805 } 10806 var v int 10807 for shift := uint(0); ; shift += 7 { 10808 if shift >= 64 { 10809 return ErrIntOverflowAdmin 10810 } 10811 if iNdEx >= l { 10812 return io.ErrUnexpectedEOF 10813 } 10814 b := dAtA[iNdEx] 10815 iNdEx++ 10816 v |= (int(b) & 0x7F) << shift 10817 if b < 0x80 { 10818 break 10819 } 10820 } 10821 m.EnterpriseEnabled = bool(v != 0) 10822 default: 10823 iNdEx = preIndex 10824 skippy, err := skipAdmin(dAtA[iNdEx:]) 10825 if err != nil { 10826 return err 10827 } 10828 if skippy < 0 { 10829 return ErrInvalidLengthAdmin 10830 } 10831 if (iNdEx + skippy) > l { 10832 return io.ErrUnexpectedEOF 10833 } 10834 iNdEx += skippy 10835 } 10836 } 10837 10838 if iNdEx > l { 10839 return io.ErrUnexpectedEOF 10840 } 10841 return nil 10842 } 10843 func (m *DrainRequest) Unmarshal(dAtA []byte) error { 10844 l := len(dAtA) 10845 iNdEx := 0 10846 for iNdEx < l { 10847 preIndex := iNdEx 10848 var wire uint64 10849 for shift := uint(0); ; shift += 7 { 10850 if shift >= 64 { 10851 return ErrIntOverflowAdmin 10852 } 10853 if iNdEx >= l { 10854 return io.ErrUnexpectedEOF 10855 } 10856 b := dAtA[iNdEx] 10857 iNdEx++ 10858 wire |= (uint64(b) & 0x7F) << shift 10859 if b < 0x80 { 10860 break 10861 } 10862 } 10863 fieldNum := int32(wire >> 3) 10864 wireType := int(wire & 0x7) 10865 if wireType == 4 { 10866 return fmt.Errorf("proto: DrainRequest: wiretype end group for non-group") 10867 } 10868 if fieldNum <= 0 { 10869 return fmt.Errorf("proto: DrainRequest: illegal tag %d (wire type %d)", fieldNum, wire) 10870 } 10871 switch fieldNum { 10872 case 1: 10873 if wireType == 0 { 10874 var v int32 10875 for shift := uint(0); ; shift += 7 { 10876 if shift >= 64 { 10877 return ErrIntOverflowAdmin 10878 } 10879 if iNdEx >= l { 10880 return io.ErrUnexpectedEOF 10881 } 10882 b := dAtA[iNdEx] 10883 iNdEx++ 10884 v |= (int32(b) & 0x7F) << shift 10885 if b < 0x80 { 10886 break 10887 } 10888 } 10889 m.DeprecatedProbeIndicator = append(m.DeprecatedProbeIndicator, v) 10890 } else if wireType == 2 { 10891 var packedLen int 10892 for shift := uint(0); ; shift += 7 { 10893 if shift >= 64 { 10894 return ErrIntOverflowAdmin 10895 } 10896 if iNdEx >= l { 10897 return io.ErrUnexpectedEOF 10898 } 10899 b := dAtA[iNdEx] 10900 iNdEx++ 10901 packedLen |= (int(b) & 0x7F) << shift 10902 if b < 0x80 { 10903 break 10904 } 10905 } 10906 if packedLen < 0 { 10907 return ErrInvalidLengthAdmin 10908 } 10909 postIndex := iNdEx + packedLen 10910 if postIndex > l { 10911 return io.ErrUnexpectedEOF 10912 } 10913 var elementCount int 10914 var count int 10915 for _, integer := range dAtA { 10916 if integer < 128 { 10917 count++ 10918 } 10919 } 10920 elementCount = count 10921 if elementCount != 0 && len(m.DeprecatedProbeIndicator) == 0 { 10922 m.DeprecatedProbeIndicator = make([]int32, 0, elementCount) 10923 } 10924 for iNdEx < postIndex { 10925 var v int32 10926 for shift := uint(0); ; shift += 7 { 10927 if shift >= 64 { 10928 return ErrIntOverflowAdmin 10929 } 10930 if iNdEx >= l { 10931 return io.ErrUnexpectedEOF 10932 } 10933 b := dAtA[iNdEx] 10934 iNdEx++ 10935 v |= (int32(b) & 0x7F) << shift 10936 if b < 0x80 { 10937 break 10938 } 10939 } 10940 m.DeprecatedProbeIndicator = append(m.DeprecatedProbeIndicator, v) 10941 } 10942 } else { 10943 return fmt.Errorf("proto: wrong wireType = %d for field DeprecatedProbeIndicator", wireType) 10944 } 10945 case 3: 10946 if wireType != 0 { 10947 return fmt.Errorf("proto: wrong wireType = %d for field Shutdown", wireType) 10948 } 10949 var v int 10950 for shift := uint(0); ; shift += 7 { 10951 if shift >= 64 { 10952 return ErrIntOverflowAdmin 10953 } 10954 if iNdEx >= l { 10955 return io.ErrUnexpectedEOF 10956 } 10957 b := dAtA[iNdEx] 10958 iNdEx++ 10959 v |= (int(b) & 0x7F) << shift 10960 if b < 0x80 { 10961 break 10962 } 10963 } 10964 m.Shutdown = bool(v != 0) 10965 case 4: 10966 if wireType != 0 { 10967 return fmt.Errorf("proto: wrong wireType = %d for field DoDrain", wireType) 10968 } 10969 var v int 10970 for shift := uint(0); ; shift += 7 { 10971 if shift >= 64 { 10972 return ErrIntOverflowAdmin 10973 } 10974 if iNdEx >= l { 10975 return io.ErrUnexpectedEOF 10976 } 10977 b := dAtA[iNdEx] 10978 iNdEx++ 10979 v |= (int(b) & 0x7F) << shift 10980 if b < 0x80 { 10981 break 10982 } 10983 } 10984 m.DoDrain = bool(v != 0) 10985 default: 10986 iNdEx = preIndex 10987 skippy, err := skipAdmin(dAtA[iNdEx:]) 10988 if err != nil { 10989 return err 10990 } 10991 if skippy < 0 { 10992 return ErrInvalidLengthAdmin 10993 } 10994 if (iNdEx + skippy) > l { 10995 return io.ErrUnexpectedEOF 10996 } 10997 iNdEx += skippy 10998 } 10999 } 11000 11001 if iNdEx > l { 11002 return io.ErrUnexpectedEOF 11003 } 11004 return nil 11005 } 11006 func (m *DrainResponse) Unmarshal(dAtA []byte) error { 11007 l := len(dAtA) 11008 iNdEx := 0 11009 for iNdEx < l { 11010 preIndex := iNdEx 11011 var wire uint64 11012 for shift := uint(0); ; shift += 7 { 11013 if shift >= 64 { 11014 return ErrIntOverflowAdmin 11015 } 11016 if iNdEx >= l { 11017 return io.ErrUnexpectedEOF 11018 } 11019 b := dAtA[iNdEx] 11020 iNdEx++ 11021 wire |= (uint64(b) & 0x7F) << shift 11022 if b < 0x80 { 11023 break 11024 } 11025 } 11026 fieldNum := int32(wire >> 3) 11027 wireType := int(wire & 0x7) 11028 if wireType == 4 { 11029 return fmt.Errorf("proto: DrainResponse: wiretype end group for non-group") 11030 } 11031 if fieldNum <= 0 { 11032 return fmt.Errorf("proto: DrainResponse: illegal tag %d (wire type %d)", fieldNum, wire) 11033 } 11034 switch fieldNum { 11035 case 1: 11036 if wireType == 0 { 11037 var v int32 11038 for shift := uint(0); ; shift += 7 { 11039 if shift >= 64 { 11040 return ErrIntOverflowAdmin 11041 } 11042 if iNdEx >= l { 11043 return io.ErrUnexpectedEOF 11044 } 11045 b := dAtA[iNdEx] 11046 iNdEx++ 11047 v |= (int32(b) & 0x7F) << shift 11048 if b < 0x80 { 11049 break 11050 } 11051 } 11052 m.DeprecatedDrainStatus = append(m.DeprecatedDrainStatus, v) 11053 } else if wireType == 2 { 11054 var packedLen int 11055 for shift := uint(0); ; shift += 7 { 11056 if shift >= 64 { 11057 return ErrIntOverflowAdmin 11058 } 11059 if iNdEx >= l { 11060 return io.ErrUnexpectedEOF 11061 } 11062 b := dAtA[iNdEx] 11063 iNdEx++ 11064 packedLen |= (int(b) & 0x7F) << shift 11065 if b < 0x80 { 11066 break 11067 } 11068 } 11069 if packedLen < 0 { 11070 return ErrInvalidLengthAdmin 11071 } 11072 postIndex := iNdEx + packedLen 11073 if postIndex > l { 11074 return io.ErrUnexpectedEOF 11075 } 11076 var elementCount int 11077 var count int 11078 for _, integer := range dAtA { 11079 if integer < 128 { 11080 count++ 11081 } 11082 } 11083 elementCount = count 11084 if elementCount != 0 && len(m.DeprecatedDrainStatus) == 0 { 11085 m.DeprecatedDrainStatus = make([]int32, 0, elementCount) 11086 } 11087 for iNdEx < postIndex { 11088 var v int32 11089 for shift := uint(0); ; shift += 7 { 11090 if shift >= 64 { 11091 return ErrIntOverflowAdmin 11092 } 11093 if iNdEx >= l { 11094 return io.ErrUnexpectedEOF 11095 } 11096 b := dAtA[iNdEx] 11097 iNdEx++ 11098 v |= (int32(b) & 0x7F) << shift 11099 if b < 0x80 { 11100 break 11101 } 11102 } 11103 m.DeprecatedDrainStatus = append(m.DeprecatedDrainStatus, v) 11104 } 11105 } else { 11106 return fmt.Errorf("proto: wrong wireType = %d for field DeprecatedDrainStatus", wireType) 11107 } 11108 case 2: 11109 if wireType != 0 { 11110 return fmt.Errorf("proto: wrong wireType = %d for field IsDraining", wireType) 11111 } 11112 var v int 11113 for shift := uint(0); ; shift += 7 { 11114 if shift >= 64 { 11115 return ErrIntOverflowAdmin 11116 } 11117 if iNdEx >= l { 11118 return io.ErrUnexpectedEOF 11119 } 11120 b := dAtA[iNdEx] 11121 iNdEx++ 11122 v |= (int(b) & 0x7F) << shift 11123 if b < 0x80 { 11124 break 11125 } 11126 } 11127 m.IsDraining = bool(v != 0) 11128 case 3: 11129 if wireType != 0 { 11130 return fmt.Errorf("proto: wrong wireType = %d for field DrainRemainingIndicator", wireType) 11131 } 11132 m.DrainRemainingIndicator = 0 11133 for shift := uint(0); ; shift += 7 { 11134 if shift >= 64 { 11135 return ErrIntOverflowAdmin 11136 } 11137 if iNdEx >= l { 11138 return io.ErrUnexpectedEOF 11139 } 11140 b := dAtA[iNdEx] 11141 iNdEx++ 11142 m.DrainRemainingIndicator |= (uint64(b) & 0x7F) << shift 11143 if b < 0x80 { 11144 break 11145 } 11146 } 11147 case 4: 11148 if wireType != 2 { 11149 return fmt.Errorf("proto: wrong wireType = %d for field DrainRemainingDescription", wireType) 11150 } 11151 var stringLen uint64 11152 for shift := uint(0); ; shift += 7 { 11153 if shift >= 64 { 11154 return ErrIntOverflowAdmin 11155 } 11156 if iNdEx >= l { 11157 return io.ErrUnexpectedEOF 11158 } 11159 b := dAtA[iNdEx] 11160 iNdEx++ 11161 stringLen |= (uint64(b) & 0x7F) << shift 11162 if b < 0x80 { 11163 break 11164 } 11165 } 11166 intStringLen := int(stringLen) 11167 if intStringLen < 0 { 11168 return ErrInvalidLengthAdmin 11169 } 11170 postIndex := iNdEx + intStringLen 11171 if postIndex > l { 11172 return io.ErrUnexpectedEOF 11173 } 11174 m.DrainRemainingDescription = string(dAtA[iNdEx:postIndex]) 11175 iNdEx = postIndex 11176 default: 11177 iNdEx = preIndex 11178 skippy, err := skipAdmin(dAtA[iNdEx:]) 11179 if err != nil { 11180 return err 11181 } 11182 if skippy < 0 { 11183 return ErrInvalidLengthAdmin 11184 } 11185 if (iNdEx + skippy) > l { 11186 return io.ErrUnexpectedEOF 11187 } 11188 iNdEx += skippy 11189 } 11190 } 11191 11192 if iNdEx > l { 11193 return io.ErrUnexpectedEOF 11194 } 11195 return nil 11196 } 11197 func (m *DecommissionStatusRequest) Unmarshal(dAtA []byte) error { 11198 l := len(dAtA) 11199 iNdEx := 0 11200 for iNdEx < l { 11201 preIndex := iNdEx 11202 var wire uint64 11203 for shift := uint(0); ; shift += 7 { 11204 if shift >= 64 { 11205 return ErrIntOverflowAdmin 11206 } 11207 if iNdEx >= l { 11208 return io.ErrUnexpectedEOF 11209 } 11210 b := dAtA[iNdEx] 11211 iNdEx++ 11212 wire |= (uint64(b) & 0x7F) << shift 11213 if b < 0x80 { 11214 break 11215 } 11216 } 11217 fieldNum := int32(wire >> 3) 11218 wireType := int(wire & 0x7) 11219 if wireType == 4 { 11220 return fmt.Errorf("proto: DecommissionStatusRequest: wiretype end group for non-group") 11221 } 11222 if fieldNum <= 0 { 11223 return fmt.Errorf("proto: DecommissionStatusRequest: illegal tag %d (wire type %d)", fieldNum, wire) 11224 } 11225 switch fieldNum { 11226 case 1: 11227 if wireType == 0 { 11228 var v github_com_cockroachdb_cockroach_pkg_roachpb.NodeID 11229 for shift := uint(0); ; shift += 7 { 11230 if shift >= 64 { 11231 return ErrIntOverflowAdmin 11232 } 11233 if iNdEx >= l { 11234 return io.ErrUnexpectedEOF 11235 } 11236 b := dAtA[iNdEx] 11237 iNdEx++ 11238 v |= (github_com_cockroachdb_cockroach_pkg_roachpb.NodeID(b) & 0x7F) << shift 11239 if b < 0x80 { 11240 break 11241 } 11242 } 11243 m.NodeIDs = append(m.NodeIDs, v) 11244 } else if wireType == 2 { 11245 var packedLen int 11246 for shift := uint(0); ; shift += 7 { 11247 if shift >= 64 { 11248 return ErrIntOverflowAdmin 11249 } 11250 if iNdEx >= l { 11251 return io.ErrUnexpectedEOF 11252 } 11253 b := dAtA[iNdEx] 11254 iNdEx++ 11255 packedLen |= (int(b) & 0x7F) << shift 11256 if b < 0x80 { 11257 break 11258 } 11259 } 11260 if packedLen < 0 { 11261 return ErrInvalidLengthAdmin 11262 } 11263 postIndex := iNdEx + packedLen 11264 if postIndex > l { 11265 return io.ErrUnexpectedEOF 11266 } 11267 var elementCount int 11268 var count int 11269 for _, integer := range dAtA { 11270 if integer < 128 { 11271 count++ 11272 } 11273 } 11274 elementCount = count 11275 if elementCount != 0 && len(m.NodeIDs) == 0 { 11276 m.NodeIDs = make([]github_com_cockroachdb_cockroach_pkg_roachpb.NodeID, 0, elementCount) 11277 } 11278 for iNdEx < postIndex { 11279 var v github_com_cockroachdb_cockroach_pkg_roachpb.NodeID 11280 for shift := uint(0); ; shift += 7 { 11281 if shift >= 64 { 11282 return ErrIntOverflowAdmin 11283 } 11284 if iNdEx >= l { 11285 return io.ErrUnexpectedEOF 11286 } 11287 b := dAtA[iNdEx] 11288 iNdEx++ 11289 v |= (github_com_cockroachdb_cockroach_pkg_roachpb.NodeID(b) & 0x7F) << shift 11290 if b < 0x80 { 11291 break 11292 } 11293 } 11294 m.NodeIDs = append(m.NodeIDs, v) 11295 } 11296 } else { 11297 return fmt.Errorf("proto: wrong wireType = %d for field NodeIDs", wireType) 11298 } 11299 default: 11300 iNdEx = preIndex 11301 skippy, err := skipAdmin(dAtA[iNdEx:]) 11302 if err != nil { 11303 return err 11304 } 11305 if skippy < 0 { 11306 return ErrInvalidLengthAdmin 11307 } 11308 if (iNdEx + skippy) > l { 11309 return io.ErrUnexpectedEOF 11310 } 11311 iNdEx += skippy 11312 } 11313 } 11314 11315 if iNdEx > l { 11316 return io.ErrUnexpectedEOF 11317 } 11318 return nil 11319 } 11320 func (m *DecommissionRequest) Unmarshal(dAtA []byte) error { 11321 l := len(dAtA) 11322 iNdEx := 0 11323 for iNdEx < l { 11324 preIndex := iNdEx 11325 var wire uint64 11326 for shift := uint(0); ; shift += 7 { 11327 if shift >= 64 { 11328 return ErrIntOverflowAdmin 11329 } 11330 if iNdEx >= l { 11331 return io.ErrUnexpectedEOF 11332 } 11333 b := dAtA[iNdEx] 11334 iNdEx++ 11335 wire |= (uint64(b) & 0x7F) << shift 11336 if b < 0x80 { 11337 break 11338 } 11339 } 11340 fieldNum := int32(wire >> 3) 11341 wireType := int(wire & 0x7) 11342 if wireType == 4 { 11343 return fmt.Errorf("proto: DecommissionRequest: wiretype end group for non-group") 11344 } 11345 if fieldNum <= 0 { 11346 return fmt.Errorf("proto: DecommissionRequest: illegal tag %d (wire type %d)", fieldNum, wire) 11347 } 11348 switch fieldNum { 11349 case 1: 11350 if wireType == 0 { 11351 var v github_com_cockroachdb_cockroach_pkg_roachpb.NodeID 11352 for shift := uint(0); ; shift += 7 { 11353 if shift >= 64 { 11354 return ErrIntOverflowAdmin 11355 } 11356 if iNdEx >= l { 11357 return io.ErrUnexpectedEOF 11358 } 11359 b := dAtA[iNdEx] 11360 iNdEx++ 11361 v |= (github_com_cockroachdb_cockroach_pkg_roachpb.NodeID(b) & 0x7F) << shift 11362 if b < 0x80 { 11363 break 11364 } 11365 } 11366 m.NodeIDs = append(m.NodeIDs, v) 11367 } else if wireType == 2 { 11368 var packedLen int 11369 for shift := uint(0); ; shift += 7 { 11370 if shift >= 64 { 11371 return ErrIntOverflowAdmin 11372 } 11373 if iNdEx >= l { 11374 return io.ErrUnexpectedEOF 11375 } 11376 b := dAtA[iNdEx] 11377 iNdEx++ 11378 packedLen |= (int(b) & 0x7F) << shift 11379 if b < 0x80 { 11380 break 11381 } 11382 } 11383 if packedLen < 0 { 11384 return ErrInvalidLengthAdmin 11385 } 11386 postIndex := iNdEx + packedLen 11387 if postIndex > l { 11388 return io.ErrUnexpectedEOF 11389 } 11390 var elementCount int 11391 var count int 11392 for _, integer := range dAtA { 11393 if integer < 128 { 11394 count++ 11395 } 11396 } 11397 elementCount = count 11398 if elementCount != 0 && len(m.NodeIDs) == 0 { 11399 m.NodeIDs = make([]github_com_cockroachdb_cockroach_pkg_roachpb.NodeID, 0, elementCount) 11400 } 11401 for iNdEx < postIndex { 11402 var v github_com_cockroachdb_cockroach_pkg_roachpb.NodeID 11403 for shift := uint(0); ; shift += 7 { 11404 if shift >= 64 { 11405 return ErrIntOverflowAdmin 11406 } 11407 if iNdEx >= l { 11408 return io.ErrUnexpectedEOF 11409 } 11410 b := dAtA[iNdEx] 11411 iNdEx++ 11412 v |= (github_com_cockroachdb_cockroach_pkg_roachpb.NodeID(b) & 0x7F) << shift 11413 if b < 0x80 { 11414 break 11415 } 11416 } 11417 m.NodeIDs = append(m.NodeIDs, v) 11418 } 11419 } else { 11420 return fmt.Errorf("proto: wrong wireType = %d for field NodeIDs", wireType) 11421 } 11422 case 2: 11423 if wireType != 0 { 11424 return fmt.Errorf("proto: wrong wireType = %d for field Decommissioning", wireType) 11425 } 11426 var v int 11427 for shift := uint(0); ; shift += 7 { 11428 if shift >= 64 { 11429 return ErrIntOverflowAdmin 11430 } 11431 if iNdEx >= l { 11432 return io.ErrUnexpectedEOF 11433 } 11434 b := dAtA[iNdEx] 11435 iNdEx++ 11436 v |= (int(b) & 0x7F) << shift 11437 if b < 0x80 { 11438 break 11439 } 11440 } 11441 m.Decommissioning = bool(v != 0) 11442 default: 11443 iNdEx = preIndex 11444 skippy, err := skipAdmin(dAtA[iNdEx:]) 11445 if err != nil { 11446 return err 11447 } 11448 if skippy < 0 { 11449 return ErrInvalidLengthAdmin 11450 } 11451 if (iNdEx + skippy) > l { 11452 return io.ErrUnexpectedEOF 11453 } 11454 iNdEx += skippy 11455 } 11456 } 11457 11458 if iNdEx > l { 11459 return io.ErrUnexpectedEOF 11460 } 11461 return nil 11462 } 11463 func (m *DecommissionStatusResponse) Unmarshal(dAtA []byte) error { 11464 l := len(dAtA) 11465 iNdEx := 0 11466 for iNdEx < l { 11467 preIndex := iNdEx 11468 var wire uint64 11469 for shift := uint(0); ; shift += 7 { 11470 if shift >= 64 { 11471 return ErrIntOverflowAdmin 11472 } 11473 if iNdEx >= l { 11474 return io.ErrUnexpectedEOF 11475 } 11476 b := dAtA[iNdEx] 11477 iNdEx++ 11478 wire |= (uint64(b) & 0x7F) << shift 11479 if b < 0x80 { 11480 break 11481 } 11482 } 11483 fieldNum := int32(wire >> 3) 11484 wireType := int(wire & 0x7) 11485 if wireType == 4 { 11486 return fmt.Errorf("proto: DecommissionStatusResponse: wiretype end group for non-group") 11487 } 11488 if fieldNum <= 0 { 11489 return fmt.Errorf("proto: DecommissionStatusResponse: illegal tag %d (wire type %d)", fieldNum, wire) 11490 } 11491 switch fieldNum { 11492 case 2: 11493 if wireType != 2 { 11494 return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType) 11495 } 11496 var msglen int 11497 for shift := uint(0); ; shift += 7 { 11498 if shift >= 64 { 11499 return ErrIntOverflowAdmin 11500 } 11501 if iNdEx >= l { 11502 return io.ErrUnexpectedEOF 11503 } 11504 b := dAtA[iNdEx] 11505 iNdEx++ 11506 msglen |= (int(b) & 0x7F) << shift 11507 if b < 0x80 { 11508 break 11509 } 11510 } 11511 if msglen < 0 { 11512 return ErrInvalidLengthAdmin 11513 } 11514 postIndex := iNdEx + msglen 11515 if postIndex > l { 11516 return io.ErrUnexpectedEOF 11517 } 11518 m.Status = append(m.Status, DecommissionStatusResponse_Status{}) 11519 if err := m.Status[len(m.Status)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11520 return err 11521 } 11522 iNdEx = postIndex 11523 default: 11524 iNdEx = preIndex 11525 skippy, err := skipAdmin(dAtA[iNdEx:]) 11526 if err != nil { 11527 return err 11528 } 11529 if skippy < 0 { 11530 return ErrInvalidLengthAdmin 11531 } 11532 if (iNdEx + skippy) > l { 11533 return io.ErrUnexpectedEOF 11534 } 11535 iNdEx += skippy 11536 } 11537 } 11538 11539 if iNdEx > l { 11540 return io.ErrUnexpectedEOF 11541 } 11542 return nil 11543 } 11544 func (m *DecommissionStatusResponse_Status) Unmarshal(dAtA []byte) error { 11545 l := len(dAtA) 11546 iNdEx := 0 11547 for iNdEx < l { 11548 preIndex := iNdEx 11549 var wire uint64 11550 for shift := uint(0); ; shift += 7 { 11551 if shift >= 64 { 11552 return ErrIntOverflowAdmin 11553 } 11554 if iNdEx >= l { 11555 return io.ErrUnexpectedEOF 11556 } 11557 b := dAtA[iNdEx] 11558 iNdEx++ 11559 wire |= (uint64(b) & 0x7F) << shift 11560 if b < 0x80 { 11561 break 11562 } 11563 } 11564 fieldNum := int32(wire >> 3) 11565 wireType := int(wire & 0x7) 11566 if wireType == 4 { 11567 return fmt.Errorf("proto: Status: wiretype end group for non-group") 11568 } 11569 if fieldNum <= 0 { 11570 return fmt.Errorf("proto: Status: illegal tag %d (wire type %d)", fieldNum, wire) 11571 } 11572 switch fieldNum { 11573 case 1: 11574 if wireType != 0 { 11575 return fmt.Errorf("proto: wrong wireType = %d for field NodeID", wireType) 11576 } 11577 m.NodeID = 0 11578 for shift := uint(0); ; shift += 7 { 11579 if shift >= 64 { 11580 return ErrIntOverflowAdmin 11581 } 11582 if iNdEx >= l { 11583 return io.ErrUnexpectedEOF 11584 } 11585 b := dAtA[iNdEx] 11586 iNdEx++ 11587 m.NodeID |= (github_com_cockroachdb_cockroach_pkg_roachpb.NodeID(b) & 0x7F) << shift 11588 if b < 0x80 { 11589 break 11590 } 11591 } 11592 case 2: 11593 if wireType != 0 { 11594 return fmt.Errorf("proto: wrong wireType = %d for field IsLive", wireType) 11595 } 11596 var v int 11597 for shift := uint(0); ; shift += 7 { 11598 if shift >= 64 { 11599 return ErrIntOverflowAdmin 11600 } 11601 if iNdEx >= l { 11602 return io.ErrUnexpectedEOF 11603 } 11604 b := dAtA[iNdEx] 11605 iNdEx++ 11606 v |= (int(b) & 0x7F) << shift 11607 if b < 0x80 { 11608 break 11609 } 11610 } 11611 m.IsLive = bool(v != 0) 11612 case 3: 11613 if wireType != 0 { 11614 return fmt.Errorf("proto: wrong wireType = %d for field ReplicaCount", wireType) 11615 } 11616 m.ReplicaCount = 0 11617 for shift := uint(0); ; shift += 7 { 11618 if shift >= 64 { 11619 return ErrIntOverflowAdmin 11620 } 11621 if iNdEx >= l { 11622 return io.ErrUnexpectedEOF 11623 } 11624 b := dAtA[iNdEx] 11625 iNdEx++ 11626 m.ReplicaCount |= (int64(b) & 0x7F) << shift 11627 if b < 0x80 { 11628 break 11629 } 11630 } 11631 case 4: 11632 if wireType != 0 { 11633 return fmt.Errorf("proto: wrong wireType = %d for field Decommissioning", wireType) 11634 } 11635 var v int 11636 for shift := uint(0); ; shift += 7 { 11637 if shift >= 64 { 11638 return ErrIntOverflowAdmin 11639 } 11640 if iNdEx >= l { 11641 return io.ErrUnexpectedEOF 11642 } 11643 b := dAtA[iNdEx] 11644 iNdEx++ 11645 v |= (int(b) & 0x7F) << shift 11646 if b < 0x80 { 11647 break 11648 } 11649 } 11650 m.Decommissioning = bool(v != 0) 11651 case 5: 11652 if wireType != 0 { 11653 return fmt.Errorf("proto: wrong wireType = %d for field Draining", wireType) 11654 } 11655 var v int 11656 for shift := uint(0); ; shift += 7 { 11657 if shift >= 64 { 11658 return ErrIntOverflowAdmin 11659 } 11660 if iNdEx >= l { 11661 return io.ErrUnexpectedEOF 11662 } 11663 b := dAtA[iNdEx] 11664 iNdEx++ 11665 v |= (int(b) & 0x7F) << shift 11666 if b < 0x80 { 11667 break 11668 } 11669 } 11670 m.Draining = bool(v != 0) 11671 default: 11672 iNdEx = preIndex 11673 skippy, err := skipAdmin(dAtA[iNdEx:]) 11674 if err != nil { 11675 return err 11676 } 11677 if skippy < 0 { 11678 return ErrInvalidLengthAdmin 11679 } 11680 if (iNdEx + skippy) > l { 11681 return io.ErrUnexpectedEOF 11682 } 11683 iNdEx += skippy 11684 } 11685 } 11686 11687 if iNdEx > l { 11688 return io.ErrUnexpectedEOF 11689 } 11690 return nil 11691 } 11692 func (m *SettingsRequest) Unmarshal(dAtA []byte) error { 11693 l := len(dAtA) 11694 iNdEx := 0 11695 for iNdEx < l { 11696 preIndex := iNdEx 11697 var wire uint64 11698 for shift := uint(0); ; shift += 7 { 11699 if shift >= 64 { 11700 return ErrIntOverflowAdmin 11701 } 11702 if iNdEx >= l { 11703 return io.ErrUnexpectedEOF 11704 } 11705 b := dAtA[iNdEx] 11706 iNdEx++ 11707 wire |= (uint64(b) & 0x7F) << shift 11708 if b < 0x80 { 11709 break 11710 } 11711 } 11712 fieldNum := int32(wire >> 3) 11713 wireType := int(wire & 0x7) 11714 if wireType == 4 { 11715 return fmt.Errorf("proto: SettingsRequest: wiretype end group for non-group") 11716 } 11717 if fieldNum <= 0 { 11718 return fmt.Errorf("proto: SettingsRequest: illegal tag %d (wire type %d)", fieldNum, wire) 11719 } 11720 switch fieldNum { 11721 case 1: 11722 if wireType != 2 { 11723 return fmt.Errorf("proto: wrong wireType = %d for field Keys", wireType) 11724 } 11725 var stringLen uint64 11726 for shift := uint(0); ; shift += 7 { 11727 if shift >= 64 { 11728 return ErrIntOverflowAdmin 11729 } 11730 if iNdEx >= l { 11731 return io.ErrUnexpectedEOF 11732 } 11733 b := dAtA[iNdEx] 11734 iNdEx++ 11735 stringLen |= (uint64(b) & 0x7F) << shift 11736 if b < 0x80 { 11737 break 11738 } 11739 } 11740 intStringLen := int(stringLen) 11741 if intStringLen < 0 { 11742 return ErrInvalidLengthAdmin 11743 } 11744 postIndex := iNdEx + intStringLen 11745 if postIndex > l { 11746 return io.ErrUnexpectedEOF 11747 } 11748 m.Keys = append(m.Keys, string(dAtA[iNdEx:postIndex])) 11749 iNdEx = postIndex 11750 case 2: 11751 if wireType != 0 { 11752 return fmt.Errorf("proto: wrong wireType = %d for field UnredactedValues", wireType) 11753 } 11754 var v int 11755 for shift := uint(0); ; shift += 7 { 11756 if shift >= 64 { 11757 return ErrIntOverflowAdmin 11758 } 11759 if iNdEx >= l { 11760 return io.ErrUnexpectedEOF 11761 } 11762 b := dAtA[iNdEx] 11763 iNdEx++ 11764 v |= (int(b) & 0x7F) << shift 11765 if b < 0x80 { 11766 break 11767 } 11768 } 11769 m.UnredactedValues = bool(v != 0) 11770 default: 11771 iNdEx = preIndex 11772 skippy, err := skipAdmin(dAtA[iNdEx:]) 11773 if err != nil { 11774 return err 11775 } 11776 if skippy < 0 { 11777 return ErrInvalidLengthAdmin 11778 } 11779 if (iNdEx + skippy) > l { 11780 return io.ErrUnexpectedEOF 11781 } 11782 iNdEx += skippy 11783 } 11784 } 11785 11786 if iNdEx > l { 11787 return io.ErrUnexpectedEOF 11788 } 11789 return nil 11790 } 11791 func (m *SettingsResponse) Unmarshal(dAtA []byte) error { 11792 l := len(dAtA) 11793 iNdEx := 0 11794 for iNdEx < l { 11795 preIndex := iNdEx 11796 var wire uint64 11797 for shift := uint(0); ; shift += 7 { 11798 if shift >= 64 { 11799 return ErrIntOverflowAdmin 11800 } 11801 if iNdEx >= l { 11802 return io.ErrUnexpectedEOF 11803 } 11804 b := dAtA[iNdEx] 11805 iNdEx++ 11806 wire |= (uint64(b) & 0x7F) << shift 11807 if b < 0x80 { 11808 break 11809 } 11810 } 11811 fieldNum := int32(wire >> 3) 11812 wireType := int(wire & 0x7) 11813 if wireType == 4 { 11814 return fmt.Errorf("proto: SettingsResponse: wiretype end group for non-group") 11815 } 11816 if fieldNum <= 0 { 11817 return fmt.Errorf("proto: SettingsResponse: illegal tag %d (wire type %d)", fieldNum, wire) 11818 } 11819 switch fieldNum { 11820 case 1: 11821 if wireType != 2 { 11822 return fmt.Errorf("proto: wrong wireType = %d for field KeyValues", wireType) 11823 } 11824 var msglen int 11825 for shift := uint(0); ; shift += 7 { 11826 if shift >= 64 { 11827 return ErrIntOverflowAdmin 11828 } 11829 if iNdEx >= l { 11830 return io.ErrUnexpectedEOF 11831 } 11832 b := dAtA[iNdEx] 11833 iNdEx++ 11834 msglen |= (int(b) & 0x7F) << shift 11835 if b < 0x80 { 11836 break 11837 } 11838 } 11839 if msglen < 0 { 11840 return ErrInvalidLengthAdmin 11841 } 11842 postIndex := iNdEx + msglen 11843 if postIndex > l { 11844 return io.ErrUnexpectedEOF 11845 } 11846 if m.KeyValues == nil { 11847 m.KeyValues = make(map[string]SettingsResponse_Value) 11848 } 11849 var mapkey string 11850 mapvalue := &SettingsResponse_Value{} 11851 for iNdEx < postIndex { 11852 entryPreIndex := iNdEx 11853 var wire uint64 11854 for shift := uint(0); ; shift += 7 { 11855 if shift >= 64 { 11856 return ErrIntOverflowAdmin 11857 } 11858 if iNdEx >= l { 11859 return io.ErrUnexpectedEOF 11860 } 11861 b := dAtA[iNdEx] 11862 iNdEx++ 11863 wire |= (uint64(b) & 0x7F) << shift 11864 if b < 0x80 { 11865 break 11866 } 11867 } 11868 fieldNum := int32(wire >> 3) 11869 if fieldNum == 1 { 11870 var stringLenmapkey uint64 11871 for shift := uint(0); ; shift += 7 { 11872 if shift >= 64 { 11873 return ErrIntOverflowAdmin 11874 } 11875 if iNdEx >= l { 11876 return io.ErrUnexpectedEOF 11877 } 11878 b := dAtA[iNdEx] 11879 iNdEx++ 11880 stringLenmapkey |= (uint64(b) & 0x7F) << shift 11881 if b < 0x80 { 11882 break 11883 } 11884 } 11885 intStringLenmapkey := int(stringLenmapkey) 11886 if intStringLenmapkey < 0 { 11887 return ErrInvalidLengthAdmin 11888 } 11889 postStringIndexmapkey := iNdEx + intStringLenmapkey 11890 if postStringIndexmapkey > l { 11891 return io.ErrUnexpectedEOF 11892 } 11893 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 11894 iNdEx = postStringIndexmapkey 11895 } else if fieldNum == 2 { 11896 var mapmsglen int 11897 for shift := uint(0); ; shift += 7 { 11898 if shift >= 64 { 11899 return ErrIntOverflowAdmin 11900 } 11901 if iNdEx >= l { 11902 return io.ErrUnexpectedEOF 11903 } 11904 b := dAtA[iNdEx] 11905 iNdEx++ 11906 mapmsglen |= (int(b) & 0x7F) << shift 11907 if b < 0x80 { 11908 break 11909 } 11910 } 11911 if mapmsglen < 0 { 11912 return ErrInvalidLengthAdmin 11913 } 11914 postmsgIndex := iNdEx + mapmsglen 11915 if mapmsglen < 0 { 11916 return ErrInvalidLengthAdmin 11917 } 11918 if postmsgIndex > l { 11919 return io.ErrUnexpectedEOF 11920 } 11921 mapvalue = &SettingsResponse_Value{} 11922 if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil { 11923 return err 11924 } 11925 iNdEx = postmsgIndex 11926 } else { 11927 iNdEx = entryPreIndex 11928 skippy, err := skipAdmin(dAtA[iNdEx:]) 11929 if err != nil { 11930 return err 11931 } 11932 if skippy < 0 { 11933 return ErrInvalidLengthAdmin 11934 } 11935 if (iNdEx + skippy) > postIndex { 11936 return io.ErrUnexpectedEOF 11937 } 11938 iNdEx += skippy 11939 } 11940 } 11941 m.KeyValues[mapkey] = *mapvalue 11942 iNdEx = postIndex 11943 default: 11944 iNdEx = preIndex 11945 skippy, err := skipAdmin(dAtA[iNdEx:]) 11946 if err != nil { 11947 return err 11948 } 11949 if skippy < 0 { 11950 return ErrInvalidLengthAdmin 11951 } 11952 if (iNdEx + skippy) > l { 11953 return io.ErrUnexpectedEOF 11954 } 11955 iNdEx += skippy 11956 } 11957 } 11958 11959 if iNdEx > l { 11960 return io.ErrUnexpectedEOF 11961 } 11962 return nil 11963 } 11964 func (m *SettingsResponse_Value) Unmarshal(dAtA []byte) error { 11965 l := len(dAtA) 11966 iNdEx := 0 11967 for iNdEx < l { 11968 preIndex := iNdEx 11969 var wire uint64 11970 for shift := uint(0); ; shift += 7 { 11971 if shift >= 64 { 11972 return ErrIntOverflowAdmin 11973 } 11974 if iNdEx >= l { 11975 return io.ErrUnexpectedEOF 11976 } 11977 b := dAtA[iNdEx] 11978 iNdEx++ 11979 wire |= (uint64(b) & 0x7F) << shift 11980 if b < 0x80 { 11981 break 11982 } 11983 } 11984 fieldNum := int32(wire >> 3) 11985 wireType := int(wire & 0x7) 11986 if wireType == 4 { 11987 return fmt.Errorf("proto: Value: wiretype end group for non-group") 11988 } 11989 if fieldNum <= 0 { 11990 return fmt.Errorf("proto: Value: illegal tag %d (wire type %d)", fieldNum, wire) 11991 } 11992 switch fieldNum { 11993 case 1: 11994 if wireType != 2 { 11995 return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) 11996 } 11997 var stringLen uint64 11998 for shift := uint(0); ; shift += 7 { 11999 if shift >= 64 { 12000 return ErrIntOverflowAdmin 12001 } 12002 if iNdEx >= l { 12003 return io.ErrUnexpectedEOF 12004 } 12005 b := dAtA[iNdEx] 12006 iNdEx++ 12007 stringLen |= (uint64(b) & 0x7F) << shift 12008 if b < 0x80 { 12009 break 12010 } 12011 } 12012 intStringLen := int(stringLen) 12013 if intStringLen < 0 { 12014 return ErrInvalidLengthAdmin 12015 } 12016 postIndex := iNdEx + intStringLen 12017 if postIndex > l { 12018 return io.ErrUnexpectedEOF 12019 } 12020 m.Value = string(dAtA[iNdEx:postIndex]) 12021 iNdEx = postIndex 12022 case 2: 12023 if wireType != 2 { 12024 return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) 12025 } 12026 var stringLen uint64 12027 for shift := uint(0); ; shift += 7 { 12028 if shift >= 64 { 12029 return ErrIntOverflowAdmin 12030 } 12031 if iNdEx >= l { 12032 return io.ErrUnexpectedEOF 12033 } 12034 b := dAtA[iNdEx] 12035 iNdEx++ 12036 stringLen |= (uint64(b) & 0x7F) << shift 12037 if b < 0x80 { 12038 break 12039 } 12040 } 12041 intStringLen := int(stringLen) 12042 if intStringLen < 0 { 12043 return ErrInvalidLengthAdmin 12044 } 12045 postIndex := iNdEx + intStringLen 12046 if postIndex > l { 12047 return io.ErrUnexpectedEOF 12048 } 12049 m.Type = string(dAtA[iNdEx:postIndex]) 12050 iNdEx = postIndex 12051 case 3: 12052 if wireType != 2 { 12053 return fmt.Errorf("proto: wrong wireType = %d for field Description", wireType) 12054 } 12055 var stringLen uint64 12056 for shift := uint(0); ; shift += 7 { 12057 if shift >= 64 { 12058 return ErrIntOverflowAdmin 12059 } 12060 if iNdEx >= l { 12061 return io.ErrUnexpectedEOF 12062 } 12063 b := dAtA[iNdEx] 12064 iNdEx++ 12065 stringLen |= (uint64(b) & 0x7F) << shift 12066 if b < 0x80 { 12067 break 12068 } 12069 } 12070 intStringLen := int(stringLen) 12071 if intStringLen < 0 { 12072 return ErrInvalidLengthAdmin 12073 } 12074 postIndex := iNdEx + intStringLen 12075 if postIndex > l { 12076 return io.ErrUnexpectedEOF 12077 } 12078 m.Description = string(dAtA[iNdEx:postIndex]) 12079 iNdEx = postIndex 12080 case 4: 12081 if wireType != 0 { 12082 return fmt.Errorf("proto: wrong wireType = %d for field Public", wireType) 12083 } 12084 var v int 12085 for shift := uint(0); ; shift += 7 { 12086 if shift >= 64 { 12087 return ErrIntOverflowAdmin 12088 } 12089 if iNdEx >= l { 12090 return io.ErrUnexpectedEOF 12091 } 12092 b := dAtA[iNdEx] 12093 iNdEx++ 12094 v |= (int(b) & 0x7F) << shift 12095 if b < 0x80 { 12096 break 12097 } 12098 } 12099 m.Public = bool(v != 0) 12100 default: 12101 iNdEx = preIndex 12102 skippy, err := skipAdmin(dAtA[iNdEx:]) 12103 if err != nil { 12104 return err 12105 } 12106 if skippy < 0 { 12107 return ErrInvalidLengthAdmin 12108 } 12109 if (iNdEx + skippy) > l { 12110 return io.ErrUnexpectedEOF 12111 } 12112 iNdEx += skippy 12113 } 12114 } 12115 12116 if iNdEx > l { 12117 return io.ErrUnexpectedEOF 12118 } 12119 return nil 12120 } 12121 func (m *HealthRequest) Unmarshal(dAtA []byte) error { 12122 l := len(dAtA) 12123 iNdEx := 0 12124 for iNdEx < l { 12125 preIndex := iNdEx 12126 var wire uint64 12127 for shift := uint(0); ; shift += 7 { 12128 if shift >= 64 { 12129 return ErrIntOverflowAdmin 12130 } 12131 if iNdEx >= l { 12132 return io.ErrUnexpectedEOF 12133 } 12134 b := dAtA[iNdEx] 12135 iNdEx++ 12136 wire |= (uint64(b) & 0x7F) << shift 12137 if b < 0x80 { 12138 break 12139 } 12140 } 12141 fieldNum := int32(wire >> 3) 12142 wireType := int(wire & 0x7) 12143 if wireType == 4 { 12144 return fmt.Errorf("proto: HealthRequest: wiretype end group for non-group") 12145 } 12146 if fieldNum <= 0 { 12147 return fmt.Errorf("proto: HealthRequest: illegal tag %d (wire type %d)", fieldNum, wire) 12148 } 12149 switch fieldNum { 12150 case 1: 12151 if wireType != 0 { 12152 return fmt.Errorf("proto: wrong wireType = %d for field Ready", wireType) 12153 } 12154 var v int 12155 for shift := uint(0); ; shift += 7 { 12156 if shift >= 64 { 12157 return ErrIntOverflowAdmin 12158 } 12159 if iNdEx >= l { 12160 return io.ErrUnexpectedEOF 12161 } 12162 b := dAtA[iNdEx] 12163 iNdEx++ 12164 v |= (int(b) & 0x7F) << shift 12165 if b < 0x80 { 12166 break 12167 } 12168 } 12169 m.Ready = bool(v != 0) 12170 default: 12171 iNdEx = preIndex 12172 skippy, err := skipAdmin(dAtA[iNdEx:]) 12173 if err != nil { 12174 return err 12175 } 12176 if skippy < 0 { 12177 return ErrInvalidLengthAdmin 12178 } 12179 if (iNdEx + skippy) > l { 12180 return io.ErrUnexpectedEOF 12181 } 12182 iNdEx += skippy 12183 } 12184 } 12185 12186 if iNdEx > l { 12187 return io.ErrUnexpectedEOF 12188 } 12189 return nil 12190 } 12191 func (m *HealthResponse) Unmarshal(dAtA []byte) error { 12192 l := len(dAtA) 12193 iNdEx := 0 12194 for iNdEx < l { 12195 preIndex := iNdEx 12196 var wire uint64 12197 for shift := uint(0); ; shift += 7 { 12198 if shift >= 64 { 12199 return ErrIntOverflowAdmin 12200 } 12201 if iNdEx >= l { 12202 return io.ErrUnexpectedEOF 12203 } 12204 b := dAtA[iNdEx] 12205 iNdEx++ 12206 wire |= (uint64(b) & 0x7F) << shift 12207 if b < 0x80 { 12208 break 12209 } 12210 } 12211 fieldNum := int32(wire >> 3) 12212 wireType := int(wire & 0x7) 12213 if wireType == 4 { 12214 return fmt.Errorf("proto: HealthResponse: wiretype end group for non-group") 12215 } 12216 if fieldNum <= 0 { 12217 return fmt.Errorf("proto: HealthResponse: illegal tag %d (wire type %d)", fieldNum, wire) 12218 } 12219 switch fieldNum { 12220 default: 12221 iNdEx = preIndex 12222 skippy, err := skipAdmin(dAtA[iNdEx:]) 12223 if err != nil { 12224 return err 12225 } 12226 if skippy < 0 { 12227 return ErrInvalidLengthAdmin 12228 } 12229 if (iNdEx + skippy) > l { 12230 return io.ErrUnexpectedEOF 12231 } 12232 iNdEx += skippy 12233 } 12234 } 12235 12236 if iNdEx > l { 12237 return io.ErrUnexpectedEOF 12238 } 12239 return nil 12240 } 12241 func (m *LivenessRequest) Unmarshal(dAtA []byte) error { 12242 l := len(dAtA) 12243 iNdEx := 0 12244 for iNdEx < l { 12245 preIndex := iNdEx 12246 var wire uint64 12247 for shift := uint(0); ; shift += 7 { 12248 if shift >= 64 { 12249 return ErrIntOverflowAdmin 12250 } 12251 if iNdEx >= l { 12252 return io.ErrUnexpectedEOF 12253 } 12254 b := dAtA[iNdEx] 12255 iNdEx++ 12256 wire |= (uint64(b) & 0x7F) << shift 12257 if b < 0x80 { 12258 break 12259 } 12260 } 12261 fieldNum := int32(wire >> 3) 12262 wireType := int(wire & 0x7) 12263 if wireType == 4 { 12264 return fmt.Errorf("proto: LivenessRequest: wiretype end group for non-group") 12265 } 12266 if fieldNum <= 0 { 12267 return fmt.Errorf("proto: LivenessRequest: illegal tag %d (wire type %d)", fieldNum, wire) 12268 } 12269 switch fieldNum { 12270 default: 12271 iNdEx = preIndex 12272 skippy, err := skipAdmin(dAtA[iNdEx:]) 12273 if err != nil { 12274 return err 12275 } 12276 if skippy < 0 { 12277 return ErrInvalidLengthAdmin 12278 } 12279 if (iNdEx + skippy) > l { 12280 return io.ErrUnexpectedEOF 12281 } 12282 iNdEx += skippy 12283 } 12284 } 12285 12286 if iNdEx > l { 12287 return io.ErrUnexpectedEOF 12288 } 12289 return nil 12290 } 12291 func (m *LivenessResponse) Unmarshal(dAtA []byte) error { 12292 l := len(dAtA) 12293 iNdEx := 0 12294 for iNdEx < l { 12295 preIndex := iNdEx 12296 var wire uint64 12297 for shift := uint(0); ; shift += 7 { 12298 if shift >= 64 { 12299 return ErrIntOverflowAdmin 12300 } 12301 if iNdEx >= l { 12302 return io.ErrUnexpectedEOF 12303 } 12304 b := dAtA[iNdEx] 12305 iNdEx++ 12306 wire |= (uint64(b) & 0x7F) << shift 12307 if b < 0x80 { 12308 break 12309 } 12310 } 12311 fieldNum := int32(wire >> 3) 12312 wireType := int(wire & 0x7) 12313 if wireType == 4 { 12314 return fmt.Errorf("proto: LivenessResponse: wiretype end group for non-group") 12315 } 12316 if fieldNum <= 0 { 12317 return fmt.Errorf("proto: LivenessResponse: illegal tag %d (wire type %d)", fieldNum, wire) 12318 } 12319 switch fieldNum { 12320 case 1: 12321 if wireType != 2 { 12322 return fmt.Errorf("proto: wrong wireType = %d for field Livenesses", wireType) 12323 } 12324 var msglen int 12325 for shift := uint(0); ; shift += 7 { 12326 if shift >= 64 { 12327 return ErrIntOverflowAdmin 12328 } 12329 if iNdEx >= l { 12330 return io.ErrUnexpectedEOF 12331 } 12332 b := dAtA[iNdEx] 12333 iNdEx++ 12334 msglen |= (int(b) & 0x7F) << shift 12335 if b < 0x80 { 12336 break 12337 } 12338 } 12339 if msglen < 0 { 12340 return ErrInvalidLengthAdmin 12341 } 12342 postIndex := iNdEx + msglen 12343 if postIndex > l { 12344 return io.ErrUnexpectedEOF 12345 } 12346 m.Livenesses = append(m.Livenesses, kvserverpb.Liveness{}) 12347 if err := m.Livenesses[len(m.Livenesses)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12348 return err 12349 } 12350 iNdEx = postIndex 12351 case 2: 12352 if wireType != 2 { 12353 return fmt.Errorf("proto: wrong wireType = %d for field Statuses", wireType) 12354 } 12355 var msglen int 12356 for shift := uint(0); ; shift += 7 { 12357 if shift >= 64 { 12358 return ErrIntOverflowAdmin 12359 } 12360 if iNdEx >= l { 12361 return io.ErrUnexpectedEOF 12362 } 12363 b := dAtA[iNdEx] 12364 iNdEx++ 12365 msglen |= (int(b) & 0x7F) << shift 12366 if b < 0x80 { 12367 break 12368 } 12369 } 12370 if msglen < 0 { 12371 return ErrInvalidLengthAdmin 12372 } 12373 postIndex := iNdEx + msglen 12374 if postIndex > l { 12375 return io.ErrUnexpectedEOF 12376 } 12377 if m.Statuses == nil { 12378 m.Statuses = make(map[github_com_cockroachdb_cockroach_pkg_roachpb.NodeID]kvserverpb.NodeLivenessStatus) 12379 } 12380 var mapkey int32 12381 var mapvalue kvserverpb.NodeLivenessStatus 12382 for iNdEx < postIndex { 12383 entryPreIndex := iNdEx 12384 var wire uint64 12385 for shift := uint(0); ; shift += 7 { 12386 if shift >= 64 { 12387 return ErrIntOverflowAdmin 12388 } 12389 if iNdEx >= l { 12390 return io.ErrUnexpectedEOF 12391 } 12392 b := dAtA[iNdEx] 12393 iNdEx++ 12394 wire |= (uint64(b) & 0x7F) << shift 12395 if b < 0x80 { 12396 break 12397 } 12398 } 12399 fieldNum := int32(wire >> 3) 12400 if fieldNum == 1 { 12401 for shift := uint(0); ; shift += 7 { 12402 if shift >= 64 { 12403 return ErrIntOverflowAdmin 12404 } 12405 if iNdEx >= l { 12406 return io.ErrUnexpectedEOF 12407 } 12408 b := dAtA[iNdEx] 12409 iNdEx++ 12410 mapkey |= (int32(b) & 0x7F) << shift 12411 if b < 0x80 { 12412 break 12413 } 12414 } 12415 } else if fieldNum == 2 { 12416 for shift := uint(0); ; shift += 7 { 12417 if shift >= 64 { 12418 return ErrIntOverflowAdmin 12419 } 12420 if iNdEx >= l { 12421 return io.ErrUnexpectedEOF 12422 } 12423 b := dAtA[iNdEx] 12424 iNdEx++ 12425 mapvalue |= (kvserverpb.NodeLivenessStatus(b) & 0x7F) << shift 12426 if b < 0x80 { 12427 break 12428 } 12429 } 12430 } else { 12431 iNdEx = entryPreIndex 12432 skippy, err := skipAdmin(dAtA[iNdEx:]) 12433 if err != nil { 12434 return err 12435 } 12436 if skippy < 0 { 12437 return ErrInvalidLengthAdmin 12438 } 12439 if (iNdEx + skippy) > postIndex { 12440 return io.ErrUnexpectedEOF 12441 } 12442 iNdEx += skippy 12443 } 12444 } 12445 m.Statuses[github_com_cockroachdb_cockroach_pkg_roachpb.NodeID(mapkey)] = mapvalue 12446 iNdEx = postIndex 12447 default: 12448 iNdEx = preIndex 12449 skippy, err := skipAdmin(dAtA[iNdEx:]) 12450 if err != nil { 12451 return err 12452 } 12453 if skippy < 0 { 12454 return ErrInvalidLengthAdmin 12455 } 12456 if (iNdEx + skippy) > l { 12457 return io.ErrUnexpectedEOF 12458 } 12459 iNdEx += skippy 12460 } 12461 } 12462 12463 if iNdEx > l { 12464 return io.ErrUnexpectedEOF 12465 } 12466 return nil 12467 } 12468 func (m *JobsRequest) Unmarshal(dAtA []byte) error { 12469 l := len(dAtA) 12470 iNdEx := 0 12471 for iNdEx < l { 12472 preIndex := iNdEx 12473 var wire uint64 12474 for shift := uint(0); ; shift += 7 { 12475 if shift >= 64 { 12476 return ErrIntOverflowAdmin 12477 } 12478 if iNdEx >= l { 12479 return io.ErrUnexpectedEOF 12480 } 12481 b := dAtA[iNdEx] 12482 iNdEx++ 12483 wire |= (uint64(b) & 0x7F) << shift 12484 if b < 0x80 { 12485 break 12486 } 12487 } 12488 fieldNum := int32(wire >> 3) 12489 wireType := int(wire & 0x7) 12490 if wireType == 4 { 12491 return fmt.Errorf("proto: JobsRequest: wiretype end group for non-group") 12492 } 12493 if fieldNum <= 0 { 12494 return fmt.Errorf("proto: JobsRequest: illegal tag %d (wire type %d)", fieldNum, wire) 12495 } 12496 switch fieldNum { 12497 case 1: 12498 if wireType != 0 { 12499 return fmt.Errorf("proto: wrong wireType = %d for field Limit", wireType) 12500 } 12501 m.Limit = 0 12502 for shift := uint(0); ; shift += 7 { 12503 if shift >= 64 { 12504 return ErrIntOverflowAdmin 12505 } 12506 if iNdEx >= l { 12507 return io.ErrUnexpectedEOF 12508 } 12509 b := dAtA[iNdEx] 12510 iNdEx++ 12511 m.Limit |= (int32(b) & 0x7F) << shift 12512 if b < 0x80 { 12513 break 12514 } 12515 } 12516 case 2: 12517 if wireType != 2 { 12518 return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType) 12519 } 12520 var stringLen uint64 12521 for shift := uint(0); ; shift += 7 { 12522 if shift >= 64 { 12523 return ErrIntOverflowAdmin 12524 } 12525 if iNdEx >= l { 12526 return io.ErrUnexpectedEOF 12527 } 12528 b := dAtA[iNdEx] 12529 iNdEx++ 12530 stringLen |= (uint64(b) & 0x7F) << shift 12531 if b < 0x80 { 12532 break 12533 } 12534 } 12535 intStringLen := int(stringLen) 12536 if intStringLen < 0 { 12537 return ErrInvalidLengthAdmin 12538 } 12539 postIndex := iNdEx + intStringLen 12540 if postIndex > l { 12541 return io.ErrUnexpectedEOF 12542 } 12543 m.Status = string(dAtA[iNdEx:postIndex]) 12544 iNdEx = postIndex 12545 case 3: 12546 if wireType != 0 { 12547 return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) 12548 } 12549 m.Type = 0 12550 for shift := uint(0); ; shift += 7 { 12551 if shift >= 64 { 12552 return ErrIntOverflowAdmin 12553 } 12554 if iNdEx >= l { 12555 return io.ErrUnexpectedEOF 12556 } 12557 b := dAtA[iNdEx] 12558 iNdEx++ 12559 m.Type |= (jobspb.Type(b) & 0x7F) << shift 12560 if b < 0x80 { 12561 break 12562 } 12563 } 12564 default: 12565 iNdEx = preIndex 12566 skippy, err := skipAdmin(dAtA[iNdEx:]) 12567 if err != nil { 12568 return err 12569 } 12570 if skippy < 0 { 12571 return ErrInvalidLengthAdmin 12572 } 12573 if (iNdEx + skippy) > l { 12574 return io.ErrUnexpectedEOF 12575 } 12576 iNdEx += skippy 12577 } 12578 } 12579 12580 if iNdEx > l { 12581 return io.ErrUnexpectedEOF 12582 } 12583 return nil 12584 } 12585 func (m *JobsResponse) Unmarshal(dAtA []byte) error { 12586 l := len(dAtA) 12587 iNdEx := 0 12588 for iNdEx < l { 12589 preIndex := iNdEx 12590 var wire uint64 12591 for shift := uint(0); ; shift += 7 { 12592 if shift >= 64 { 12593 return ErrIntOverflowAdmin 12594 } 12595 if iNdEx >= l { 12596 return io.ErrUnexpectedEOF 12597 } 12598 b := dAtA[iNdEx] 12599 iNdEx++ 12600 wire |= (uint64(b) & 0x7F) << shift 12601 if b < 0x80 { 12602 break 12603 } 12604 } 12605 fieldNum := int32(wire >> 3) 12606 wireType := int(wire & 0x7) 12607 if wireType == 4 { 12608 return fmt.Errorf("proto: JobsResponse: wiretype end group for non-group") 12609 } 12610 if fieldNum <= 0 { 12611 return fmt.Errorf("proto: JobsResponse: illegal tag %d (wire type %d)", fieldNum, wire) 12612 } 12613 switch fieldNum { 12614 case 1: 12615 if wireType != 2 { 12616 return fmt.Errorf("proto: wrong wireType = %d for field Jobs", wireType) 12617 } 12618 var msglen int 12619 for shift := uint(0); ; shift += 7 { 12620 if shift >= 64 { 12621 return ErrIntOverflowAdmin 12622 } 12623 if iNdEx >= l { 12624 return io.ErrUnexpectedEOF 12625 } 12626 b := dAtA[iNdEx] 12627 iNdEx++ 12628 msglen |= (int(b) & 0x7F) << shift 12629 if b < 0x80 { 12630 break 12631 } 12632 } 12633 if msglen < 0 { 12634 return ErrInvalidLengthAdmin 12635 } 12636 postIndex := iNdEx + msglen 12637 if postIndex > l { 12638 return io.ErrUnexpectedEOF 12639 } 12640 m.Jobs = append(m.Jobs, JobsResponse_Job{}) 12641 if err := m.Jobs[len(m.Jobs)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12642 return err 12643 } 12644 iNdEx = postIndex 12645 default: 12646 iNdEx = preIndex 12647 skippy, err := skipAdmin(dAtA[iNdEx:]) 12648 if err != nil { 12649 return err 12650 } 12651 if skippy < 0 { 12652 return ErrInvalidLengthAdmin 12653 } 12654 if (iNdEx + skippy) > l { 12655 return io.ErrUnexpectedEOF 12656 } 12657 iNdEx += skippy 12658 } 12659 } 12660 12661 if iNdEx > l { 12662 return io.ErrUnexpectedEOF 12663 } 12664 return nil 12665 } 12666 func (m *JobsResponse_Job) Unmarshal(dAtA []byte) error { 12667 l := len(dAtA) 12668 iNdEx := 0 12669 for iNdEx < l { 12670 preIndex := iNdEx 12671 var wire uint64 12672 for shift := uint(0); ; shift += 7 { 12673 if shift >= 64 { 12674 return ErrIntOverflowAdmin 12675 } 12676 if iNdEx >= l { 12677 return io.ErrUnexpectedEOF 12678 } 12679 b := dAtA[iNdEx] 12680 iNdEx++ 12681 wire |= (uint64(b) & 0x7F) << shift 12682 if b < 0x80 { 12683 break 12684 } 12685 } 12686 fieldNum := int32(wire >> 3) 12687 wireType := int(wire & 0x7) 12688 if wireType == 4 { 12689 return fmt.Errorf("proto: Job: wiretype end group for non-group") 12690 } 12691 if fieldNum <= 0 { 12692 return fmt.Errorf("proto: Job: illegal tag %d (wire type %d)", fieldNum, wire) 12693 } 12694 switch fieldNum { 12695 case 1: 12696 if wireType != 0 { 12697 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 12698 } 12699 m.ID = 0 12700 for shift := uint(0); ; shift += 7 { 12701 if shift >= 64 { 12702 return ErrIntOverflowAdmin 12703 } 12704 if iNdEx >= l { 12705 return io.ErrUnexpectedEOF 12706 } 12707 b := dAtA[iNdEx] 12708 iNdEx++ 12709 m.ID |= (int64(b) & 0x7F) << shift 12710 if b < 0x80 { 12711 break 12712 } 12713 } 12714 case 2: 12715 if wireType != 2 { 12716 return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) 12717 } 12718 var stringLen uint64 12719 for shift := uint(0); ; shift += 7 { 12720 if shift >= 64 { 12721 return ErrIntOverflowAdmin 12722 } 12723 if iNdEx >= l { 12724 return io.ErrUnexpectedEOF 12725 } 12726 b := dAtA[iNdEx] 12727 iNdEx++ 12728 stringLen |= (uint64(b) & 0x7F) << shift 12729 if b < 0x80 { 12730 break 12731 } 12732 } 12733 intStringLen := int(stringLen) 12734 if intStringLen < 0 { 12735 return ErrInvalidLengthAdmin 12736 } 12737 postIndex := iNdEx + intStringLen 12738 if postIndex > l { 12739 return io.ErrUnexpectedEOF 12740 } 12741 m.Type = string(dAtA[iNdEx:postIndex]) 12742 iNdEx = postIndex 12743 case 3: 12744 if wireType != 2 { 12745 return fmt.Errorf("proto: wrong wireType = %d for field Description", wireType) 12746 } 12747 var stringLen uint64 12748 for shift := uint(0); ; shift += 7 { 12749 if shift >= 64 { 12750 return ErrIntOverflowAdmin 12751 } 12752 if iNdEx >= l { 12753 return io.ErrUnexpectedEOF 12754 } 12755 b := dAtA[iNdEx] 12756 iNdEx++ 12757 stringLen |= (uint64(b) & 0x7F) << shift 12758 if b < 0x80 { 12759 break 12760 } 12761 } 12762 intStringLen := int(stringLen) 12763 if intStringLen < 0 { 12764 return ErrInvalidLengthAdmin 12765 } 12766 postIndex := iNdEx + intStringLen 12767 if postIndex > l { 12768 return io.ErrUnexpectedEOF 12769 } 12770 m.Description = string(dAtA[iNdEx:postIndex]) 12771 iNdEx = postIndex 12772 case 4: 12773 if wireType != 2 { 12774 return fmt.Errorf("proto: wrong wireType = %d for field Username", wireType) 12775 } 12776 var stringLen uint64 12777 for shift := uint(0); ; shift += 7 { 12778 if shift >= 64 { 12779 return ErrIntOverflowAdmin 12780 } 12781 if iNdEx >= l { 12782 return io.ErrUnexpectedEOF 12783 } 12784 b := dAtA[iNdEx] 12785 iNdEx++ 12786 stringLen |= (uint64(b) & 0x7F) << shift 12787 if b < 0x80 { 12788 break 12789 } 12790 } 12791 intStringLen := int(stringLen) 12792 if intStringLen < 0 { 12793 return ErrInvalidLengthAdmin 12794 } 12795 postIndex := iNdEx + intStringLen 12796 if postIndex > l { 12797 return io.ErrUnexpectedEOF 12798 } 12799 m.Username = string(dAtA[iNdEx:postIndex]) 12800 iNdEx = postIndex 12801 case 5: 12802 if wireType == 0 { 12803 var v github_com_cockroachdb_cockroach_pkg_sql_sqlbase.ID 12804 for shift := uint(0); ; shift += 7 { 12805 if shift >= 64 { 12806 return ErrIntOverflowAdmin 12807 } 12808 if iNdEx >= l { 12809 return io.ErrUnexpectedEOF 12810 } 12811 b := dAtA[iNdEx] 12812 iNdEx++ 12813 v |= (github_com_cockroachdb_cockroach_pkg_sql_sqlbase.ID(b) & 0x7F) << shift 12814 if b < 0x80 { 12815 break 12816 } 12817 } 12818 m.DescriptorIDs = append(m.DescriptorIDs, v) 12819 } else if wireType == 2 { 12820 var packedLen int 12821 for shift := uint(0); ; shift += 7 { 12822 if shift >= 64 { 12823 return ErrIntOverflowAdmin 12824 } 12825 if iNdEx >= l { 12826 return io.ErrUnexpectedEOF 12827 } 12828 b := dAtA[iNdEx] 12829 iNdEx++ 12830 packedLen |= (int(b) & 0x7F) << shift 12831 if b < 0x80 { 12832 break 12833 } 12834 } 12835 if packedLen < 0 { 12836 return ErrInvalidLengthAdmin 12837 } 12838 postIndex := iNdEx + packedLen 12839 if postIndex > l { 12840 return io.ErrUnexpectedEOF 12841 } 12842 var elementCount int 12843 var count int 12844 for _, integer := range dAtA { 12845 if integer < 128 { 12846 count++ 12847 } 12848 } 12849 elementCount = count 12850 if elementCount != 0 && len(m.DescriptorIDs) == 0 { 12851 m.DescriptorIDs = make([]github_com_cockroachdb_cockroach_pkg_sql_sqlbase.ID, 0, elementCount) 12852 } 12853 for iNdEx < postIndex { 12854 var v github_com_cockroachdb_cockroach_pkg_sql_sqlbase.ID 12855 for shift := uint(0); ; shift += 7 { 12856 if shift >= 64 { 12857 return ErrIntOverflowAdmin 12858 } 12859 if iNdEx >= l { 12860 return io.ErrUnexpectedEOF 12861 } 12862 b := dAtA[iNdEx] 12863 iNdEx++ 12864 v |= (github_com_cockroachdb_cockroach_pkg_sql_sqlbase.ID(b) & 0x7F) << shift 12865 if b < 0x80 { 12866 break 12867 } 12868 } 12869 m.DescriptorIDs = append(m.DescriptorIDs, v) 12870 } 12871 } else { 12872 return fmt.Errorf("proto: wrong wireType = %d for field DescriptorIDs", wireType) 12873 } 12874 case 6: 12875 if wireType != 2 { 12876 return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType) 12877 } 12878 var stringLen uint64 12879 for shift := uint(0); ; shift += 7 { 12880 if shift >= 64 { 12881 return ErrIntOverflowAdmin 12882 } 12883 if iNdEx >= l { 12884 return io.ErrUnexpectedEOF 12885 } 12886 b := dAtA[iNdEx] 12887 iNdEx++ 12888 stringLen |= (uint64(b) & 0x7F) << shift 12889 if b < 0x80 { 12890 break 12891 } 12892 } 12893 intStringLen := int(stringLen) 12894 if intStringLen < 0 { 12895 return ErrInvalidLengthAdmin 12896 } 12897 postIndex := iNdEx + intStringLen 12898 if postIndex > l { 12899 return io.ErrUnexpectedEOF 12900 } 12901 m.Status = string(dAtA[iNdEx:postIndex]) 12902 iNdEx = postIndex 12903 case 7: 12904 if wireType != 2 { 12905 return fmt.Errorf("proto: wrong wireType = %d for field Created", wireType) 12906 } 12907 var msglen int 12908 for shift := uint(0); ; shift += 7 { 12909 if shift >= 64 { 12910 return ErrIntOverflowAdmin 12911 } 12912 if iNdEx >= l { 12913 return io.ErrUnexpectedEOF 12914 } 12915 b := dAtA[iNdEx] 12916 iNdEx++ 12917 msglen |= (int(b) & 0x7F) << shift 12918 if b < 0x80 { 12919 break 12920 } 12921 } 12922 if msglen < 0 { 12923 return ErrInvalidLengthAdmin 12924 } 12925 postIndex := iNdEx + msglen 12926 if postIndex > l { 12927 return io.ErrUnexpectedEOF 12928 } 12929 if m.Created == nil { 12930 m.Created = new(time.Time) 12931 } 12932 if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(m.Created, dAtA[iNdEx:postIndex]); err != nil { 12933 return err 12934 } 12935 iNdEx = postIndex 12936 case 8: 12937 if wireType != 2 { 12938 return fmt.Errorf("proto: wrong wireType = %d for field Started", wireType) 12939 } 12940 var msglen int 12941 for shift := uint(0); ; shift += 7 { 12942 if shift >= 64 { 12943 return ErrIntOverflowAdmin 12944 } 12945 if iNdEx >= l { 12946 return io.ErrUnexpectedEOF 12947 } 12948 b := dAtA[iNdEx] 12949 iNdEx++ 12950 msglen |= (int(b) & 0x7F) << shift 12951 if b < 0x80 { 12952 break 12953 } 12954 } 12955 if msglen < 0 { 12956 return ErrInvalidLengthAdmin 12957 } 12958 postIndex := iNdEx + msglen 12959 if postIndex > l { 12960 return io.ErrUnexpectedEOF 12961 } 12962 if m.Started == nil { 12963 m.Started = new(time.Time) 12964 } 12965 if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(m.Started, dAtA[iNdEx:postIndex]); err != nil { 12966 return err 12967 } 12968 iNdEx = postIndex 12969 case 9: 12970 if wireType != 2 { 12971 return fmt.Errorf("proto: wrong wireType = %d for field Finished", wireType) 12972 } 12973 var msglen int 12974 for shift := uint(0); ; shift += 7 { 12975 if shift >= 64 { 12976 return ErrIntOverflowAdmin 12977 } 12978 if iNdEx >= l { 12979 return io.ErrUnexpectedEOF 12980 } 12981 b := dAtA[iNdEx] 12982 iNdEx++ 12983 msglen |= (int(b) & 0x7F) << shift 12984 if b < 0x80 { 12985 break 12986 } 12987 } 12988 if msglen < 0 { 12989 return ErrInvalidLengthAdmin 12990 } 12991 postIndex := iNdEx + msglen 12992 if postIndex > l { 12993 return io.ErrUnexpectedEOF 12994 } 12995 if m.Finished == nil { 12996 m.Finished = new(time.Time) 12997 } 12998 if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(m.Finished, dAtA[iNdEx:postIndex]); err != nil { 12999 return err 13000 } 13001 iNdEx = postIndex 13002 case 10: 13003 if wireType != 2 { 13004 return fmt.Errorf("proto: wrong wireType = %d for field Modified", wireType) 13005 } 13006 var msglen int 13007 for shift := uint(0); ; shift += 7 { 13008 if shift >= 64 { 13009 return ErrIntOverflowAdmin 13010 } 13011 if iNdEx >= l { 13012 return io.ErrUnexpectedEOF 13013 } 13014 b := dAtA[iNdEx] 13015 iNdEx++ 13016 msglen |= (int(b) & 0x7F) << shift 13017 if b < 0x80 { 13018 break 13019 } 13020 } 13021 if msglen < 0 { 13022 return ErrInvalidLengthAdmin 13023 } 13024 postIndex := iNdEx + msglen 13025 if postIndex > l { 13026 return io.ErrUnexpectedEOF 13027 } 13028 if m.Modified == nil { 13029 m.Modified = new(time.Time) 13030 } 13031 if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(m.Modified, dAtA[iNdEx:postIndex]); err != nil { 13032 return err 13033 } 13034 iNdEx = postIndex 13035 case 11: 13036 if wireType != 5 { 13037 return fmt.Errorf("proto: wrong wireType = %d for field FractionCompleted", wireType) 13038 } 13039 var v uint32 13040 if (iNdEx + 4) > l { 13041 return io.ErrUnexpectedEOF 13042 } 13043 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 13044 iNdEx += 4 13045 m.FractionCompleted = float32(math.Float32frombits(v)) 13046 case 12: 13047 if wireType != 2 { 13048 return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType) 13049 } 13050 var stringLen uint64 13051 for shift := uint(0); ; shift += 7 { 13052 if shift >= 64 { 13053 return ErrIntOverflowAdmin 13054 } 13055 if iNdEx >= l { 13056 return io.ErrUnexpectedEOF 13057 } 13058 b := dAtA[iNdEx] 13059 iNdEx++ 13060 stringLen |= (uint64(b) & 0x7F) << shift 13061 if b < 0x80 { 13062 break 13063 } 13064 } 13065 intStringLen := int(stringLen) 13066 if intStringLen < 0 { 13067 return ErrInvalidLengthAdmin 13068 } 13069 postIndex := iNdEx + intStringLen 13070 if postIndex > l { 13071 return io.ErrUnexpectedEOF 13072 } 13073 m.Error = string(dAtA[iNdEx:postIndex]) 13074 iNdEx = postIndex 13075 case 13: 13076 if wireType != 2 { 13077 return fmt.Errorf("proto: wrong wireType = %d for field HighwaterTimestamp", wireType) 13078 } 13079 var msglen int 13080 for shift := uint(0); ; shift += 7 { 13081 if shift >= 64 { 13082 return ErrIntOverflowAdmin 13083 } 13084 if iNdEx >= l { 13085 return io.ErrUnexpectedEOF 13086 } 13087 b := dAtA[iNdEx] 13088 iNdEx++ 13089 msglen |= (int(b) & 0x7F) << shift 13090 if b < 0x80 { 13091 break 13092 } 13093 } 13094 if msglen < 0 { 13095 return ErrInvalidLengthAdmin 13096 } 13097 postIndex := iNdEx + msglen 13098 if postIndex > l { 13099 return io.ErrUnexpectedEOF 13100 } 13101 if m.HighwaterTimestamp == nil { 13102 m.HighwaterTimestamp = new(time.Time) 13103 } 13104 if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(m.HighwaterTimestamp, dAtA[iNdEx:postIndex]); err != nil { 13105 return err 13106 } 13107 iNdEx = postIndex 13108 case 14: 13109 if wireType != 2 { 13110 return fmt.Errorf("proto: wrong wireType = %d for field HighwaterDecimal", wireType) 13111 } 13112 var stringLen uint64 13113 for shift := uint(0); ; shift += 7 { 13114 if shift >= 64 { 13115 return ErrIntOverflowAdmin 13116 } 13117 if iNdEx >= l { 13118 return io.ErrUnexpectedEOF 13119 } 13120 b := dAtA[iNdEx] 13121 iNdEx++ 13122 stringLen |= (uint64(b) & 0x7F) << shift 13123 if b < 0x80 { 13124 break 13125 } 13126 } 13127 intStringLen := int(stringLen) 13128 if intStringLen < 0 { 13129 return ErrInvalidLengthAdmin 13130 } 13131 postIndex := iNdEx + intStringLen 13132 if postIndex > l { 13133 return io.ErrUnexpectedEOF 13134 } 13135 m.HighwaterDecimal = string(dAtA[iNdEx:postIndex]) 13136 iNdEx = postIndex 13137 case 15: 13138 if wireType != 2 { 13139 return fmt.Errorf("proto: wrong wireType = %d for field RunningStatus", wireType) 13140 } 13141 var stringLen uint64 13142 for shift := uint(0); ; shift += 7 { 13143 if shift >= 64 { 13144 return ErrIntOverflowAdmin 13145 } 13146 if iNdEx >= l { 13147 return io.ErrUnexpectedEOF 13148 } 13149 b := dAtA[iNdEx] 13150 iNdEx++ 13151 stringLen |= (uint64(b) & 0x7F) << shift 13152 if b < 0x80 { 13153 break 13154 } 13155 } 13156 intStringLen := int(stringLen) 13157 if intStringLen < 0 { 13158 return ErrInvalidLengthAdmin 13159 } 13160 postIndex := iNdEx + intStringLen 13161 if postIndex > l { 13162 return io.ErrUnexpectedEOF 13163 } 13164 m.RunningStatus = string(dAtA[iNdEx:postIndex]) 13165 iNdEx = postIndex 13166 case 16: 13167 if wireType != 2 { 13168 return fmt.Errorf("proto: wrong wireType = %d for field Statement", wireType) 13169 } 13170 var stringLen uint64 13171 for shift := uint(0); ; shift += 7 { 13172 if shift >= 64 { 13173 return ErrIntOverflowAdmin 13174 } 13175 if iNdEx >= l { 13176 return io.ErrUnexpectedEOF 13177 } 13178 b := dAtA[iNdEx] 13179 iNdEx++ 13180 stringLen |= (uint64(b) & 0x7F) << shift 13181 if b < 0x80 { 13182 break 13183 } 13184 } 13185 intStringLen := int(stringLen) 13186 if intStringLen < 0 { 13187 return ErrInvalidLengthAdmin 13188 } 13189 postIndex := iNdEx + intStringLen 13190 if postIndex > l { 13191 return io.ErrUnexpectedEOF 13192 } 13193 m.Statement = string(dAtA[iNdEx:postIndex]) 13194 iNdEx = postIndex 13195 default: 13196 iNdEx = preIndex 13197 skippy, err := skipAdmin(dAtA[iNdEx:]) 13198 if err != nil { 13199 return err 13200 } 13201 if skippy < 0 { 13202 return ErrInvalidLengthAdmin 13203 } 13204 if (iNdEx + skippy) > l { 13205 return io.ErrUnexpectedEOF 13206 } 13207 iNdEx += skippy 13208 } 13209 } 13210 13211 if iNdEx > l { 13212 return io.ErrUnexpectedEOF 13213 } 13214 return nil 13215 } 13216 func (m *LocationsRequest) Unmarshal(dAtA []byte) error { 13217 l := len(dAtA) 13218 iNdEx := 0 13219 for iNdEx < l { 13220 preIndex := iNdEx 13221 var wire uint64 13222 for shift := uint(0); ; shift += 7 { 13223 if shift >= 64 { 13224 return ErrIntOverflowAdmin 13225 } 13226 if iNdEx >= l { 13227 return io.ErrUnexpectedEOF 13228 } 13229 b := dAtA[iNdEx] 13230 iNdEx++ 13231 wire |= (uint64(b) & 0x7F) << shift 13232 if b < 0x80 { 13233 break 13234 } 13235 } 13236 fieldNum := int32(wire >> 3) 13237 wireType := int(wire & 0x7) 13238 if wireType == 4 { 13239 return fmt.Errorf("proto: LocationsRequest: wiretype end group for non-group") 13240 } 13241 if fieldNum <= 0 { 13242 return fmt.Errorf("proto: LocationsRequest: illegal tag %d (wire type %d)", fieldNum, wire) 13243 } 13244 switch fieldNum { 13245 default: 13246 iNdEx = preIndex 13247 skippy, err := skipAdmin(dAtA[iNdEx:]) 13248 if err != nil { 13249 return err 13250 } 13251 if skippy < 0 { 13252 return ErrInvalidLengthAdmin 13253 } 13254 if (iNdEx + skippy) > l { 13255 return io.ErrUnexpectedEOF 13256 } 13257 iNdEx += skippy 13258 } 13259 } 13260 13261 if iNdEx > l { 13262 return io.ErrUnexpectedEOF 13263 } 13264 return nil 13265 } 13266 func (m *LocationsResponse) Unmarshal(dAtA []byte) error { 13267 l := len(dAtA) 13268 iNdEx := 0 13269 for iNdEx < l { 13270 preIndex := iNdEx 13271 var wire uint64 13272 for shift := uint(0); ; shift += 7 { 13273 if shift >= 64 { 13274 return ErrIntOverflowAdmin 13275 } 13276 if iNdEx >= l { 13277 return io.ErrUnexpectedEOF 13278 } 13279 b := dAtA[iNdEx] 13280 iNdEx++ 13281 wire |= (uint64(b) & 0x7F) << shift 13282 if b < 0x80 { 13283 break 13284 } 13285 } 13286 fieldNum := int32(wire >> 3) 13287 wireType := int(wire & 0x7) 13288 if wireType == 4 { 13289 return fmt.Errorf("proto: LocationsResponse: wiretype end group for non-group") 13290 } 13291 if fieldNum <= 0 { 13292 return fmt.Errorf("proto: LocationsResponse: illegal tag %d (wire type %d)", fieldNum, wire) 13293 } 13294 switch fieldNum { 13295 case 1: 13296 if wireType != 2 { 13297 return fmt.Errorf("proto: wrong wireType = %d for field Locations", wireType) 13298 } 13299 var msglen int 13300 for shift := uint(0); ; shift += 7 { 13301 if shift >= 64 { 13302 return ErrIntOverflowAdmin 13303 } 13304 if iNdEx >= l { 13305 return io.ErrUnexpectedEOF 13306 } 13307 b := dAtA[iNdEx] 13308 iNdEx++ 13309 msglen |= (int(b) & 0x7F) << shift 13310 if b < 0x80 { 13311 break 13312 } 13313 } 13314 if msglen < 0 { 13315 return ErrInvalidLengthAdmin 13316 } 13317 postIndex := iNdEx + msglen 13318 if postIndex > l { 13319 return io.ErrUnexpectedEOF 13320 } 13321 m.Locations = append(m.Locations, LocationsResponse_Location{}) 13322 if err := m.Locations[len(m.Locations)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13323 return err 13324 } 13325 iNdEx = postIndex 13326 default: 13327 iNdEx = preIndex 13328 skippy, err := skipAdmin(dAtA[iNdEx:]) 13329 if err != nil { 13330 return err 13331 } 13332 if skippy < 0 { 13333 return ErrInvalidLengthAdmin 13334 } 13335 if (iNdEx + skippy) > l { 13336 return io.ErrUnexpectedEOF 13337 } 13338 iNdEx += skippy 13339 } 13340 } 13341 13342 if iNdEx > l { 13343 return io.ErrUnexpectedEOF 13344 } 13345 return nil 13346 } 13347 func (m *LocationsResponse_Location) Unmarshal(dAtA []byte) error { 13348 l := len(dAtA) 13349 iNdEx := 0 13350 for iNdEx < l { 13351 preIndex := iNdEx 13352 var wire uint64 13353 for shift := uint(0); ; shift += 7 { 13354 if shift >= 64 { 13355 return ErrIntOverflowAdmin 13356 } 13357 if iNdEx >= l { 13358 return io.ErrUnexpectedEOF 13359 } 13360 b := dAtA[iNdEx] 13361 iNdEx++ 13362 wire |= (uint64(b) & 0x7F) << shift 13363 if b < 0x80 { 13364 break 13365 } 13366 } 13367 fieldNum := int32(wire >> 3) 13368 wireType := int(wire & 0x7) 13369 if wireType == 4 { 13370 return fmt.Errorf("proto: Location: wiretype end group for non-group") 13371 } 13372 if fieldNum <= 0 { 13373 return fmt.Errorf("proto: Location: illegal tag %d (wire type %d)", fieldNum, wire) 13374 } 13375 switch fieldNum { 13376 case 1: 13377 if wireType != 2 { 13378 return fmt.Errorf("proto: wrong wireType = %d for field LocalityKey", wireType) 13379 } 13380 var stringLen uint64 13381 for shift := uint(0); ; shift += 7 { 13382 if shift >= 64 { 13383 return ErrIntOverflowAdmin 13384 } 13385 if iNdEx >= l { 13386 return io.ErrUnexpectedEOF 13387 } 13388 b := dAtA[iNdEx] 13389 iNdEx++ 13390 stringLen |= (uint64(b) & 0x7F) << shift 13391 if b < 0x80 { 13392 break 13393 } 13394 } 13395 intStringLen := int(stringLen) 13396 if intStringLen < 0 { 13397 return ErrInvalidLengthAdmin 13398 } 13399 postIndex := iNdEx + intStringLen 13400 if postIndex > l { 13401 return io.ErrUnexpectedEOF 13402 } 13403 m.LocalityKey = string(dAtA[iNdEx:postIndex]) 13404 iNdEx = postIndex 13405 case 2: 13406 if wireType != 2 { 13407 return fmt.Errorf("proto: wrong wireType = %d for field LocalityValue", wireType) 13408 } 13409 var stringLen uint64 13410 for shift := uint(0); ; shift += 7 { 13411 if shift >= 64 { 13412 return ErrIntOverflowAdmin 13413 } 13414 if iNdEx >= l { 13415 return io.ErrUnexpectedEOF 13416 } 13417 b := dAtA[iNdEx] 13418 iNdEx++ 13419 stringLen |= (uint64(b) & 0x7F) << shift 13420 if b < 0x80 { 13421 break 13422 } 13423 } 13424 intStringLen := int(stringLen) 13425 if intStringLen < 0 { 13426 return ErrInvalidLengthAdmin 13427 } 13428 postIndex := iNdEx + intStringLen 13429 if postIndex > l { 13430 return io.ErrUnexpectedEOF 13431 } 13432 m.LocalityValue = string(dAtA[iNdEx:postIndex]) 13433 iNdEx = postIndex 13434 case 3: 13435 if wireType != 1 { 13436 return fmt.Errorf("proto: wrong wireType = %d for field Latitude", wireType) 13437 } 13438 var v uint64 13439 if (iNdEx + 8) > l { 13440 return io.ErrUnexpectedEOF 13441 } 13442 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 13443 iNdEx += 8 13444 m.Latitude = float64(math.Float64frombits(v)) 13445 case 4: 13446 if wireType != 1 { 13447 return fmt.Errorf("proto: wrong wireType = %d for field Longitude", wireType) 13448 } 13449 var v uint64 13450 if (iNdEx + 8) > l { 13451 return io.ErrUnexpectedEOF 13452 } 13453 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 13454 iNdEx += 8 13455 m.Longitude = float64(math.Float64frombits(v)) 13456 default: 13457 iNdEx = preIndex 13458 skippy, err := skipAdmin(dAtA[iNdEx:]) 13459 if err != nil { 13460 return err 13461 } 13462 if skippy < 0 { 13463 return ErrInvalidLengthAdmin 13464 } 13465 if (iNdEx + skippy) > l { 13466 return io.ErrUnexpectedEOF 13467 } 13468 iNdEx += skippy 13469 } 13470 } 13471 13472 if iNdEx > l { 13473 return io.ErrUnexpectedEOF 13474 } 13475 return nil 13476 } 13477 func (m *RangeLogRequest) Unmarshal(dAtA []byte) error { 13478 l := len(dAtA) 13479 iNdEx := 0 13480 for iNdEx < l { 13481 preIndex := iNdEx 13482 var wire uint64 13483 for shift := uint(0); ; shift += 7 { 13484 if shift >= 64 { 13485 return ErrIntOverflowAdmin 13486 } 13487 if iNdEx >= l { 13488 return io.ErrUnexpectedEOF 13489 } 13490 b := dAtA[iNdEx] 13491 iNdEx++ 13492 wire |= (uint64(b) & 0x7F) << shift 13493 if b < 0x80 { 13494 break 13495 } 13496 } 13497 fieldNum := int32(wire >> 3) 13498 wireType := int(wire & 0x7) 13499 if wireType == 4 { 13500 return fmt.Errorf("proto: RangeLogRequest: wiretype end group for non-group") 13501 } 13502 if fieldNum <= 0 { 13503 return fmt.Errorf("proto: RangeLogRequest: illegal tag %d (wire type %d)", fieldNum, wire) 13504 } 13505 switch fieldNum { 13506 case 1: 13507 if wireType != 0 { 13508 return fmt.Errorf("proto: wrong wireType = %d for field RangeId", wireType) 13509 } 13510 m.RangeId = 0 13511 for shift := uint(0); ; shift += 7 { 13512 if shift >= 64 { 13513 return ErrIntOverflowAdmin 13514 } 13515 if iNdEx >= l { 13516 return io.ErrUnexpectedEOF 13517 } 13518 b := dAtA[iNdEx] 13519 iNdEx++ 13520 m.RangeId |= (int64(b) & 0x7F) << shift 13521 if b < 0x80 { 13522 break 13523 } 13524 } 13525 case 2: 13526 if wireType != 0 { 13527 return fmt.Errorf("proto: wrong wireType = %d for field Limit", wireType) 13528 } 13529 m.Limit = 0 13530 for shift := uint(0); ; shift += 7 { 13531 if shift >= 64 { 13532 return ErrIntOverflowAdmin 13533 } 13534 if iNdEx >= l { 13535 return io.ErrUnexpectedEOF 13536 } 13537 b := dAtA[iNdEx] 13538 iNdEx++ 13539 m.Limit |= (int32(b) & 0x7F) << shift 13540 if b < 0x80 { 13541 break 13542 } 13543 } 13544 default: 13545 iNdEx = preIndex 13546 skippy, err := skipAdmin(dAtA[iNdEx:]) 13547 if err != nil { 13548 return err 13549 } 13550 if skippy < 0 { 13551 return ErrInvalidLengthAdmin 13552 } 13553 if (iNdEx + skippy) > l { 13554 return io.ErrUnexpectedEOF 13555 } 13556 iNdEx += skippy 13557 } 13558 } 13559 13560 if iNdEx > l { 13561 return io.ErrUnexpectedEOF 13562 } 13563 return nil 13564 } 13565 func (m *RangeLogResponse) Unmarshal(dAtA []byte) error { 13566 l := len(dAtA) 13567 iNdEx := 0 13568 for iNdEx < l { 13569 preIndex := iNdEx 13570 var wire uint64 13571 for shift := uint(0); ; shift += 7 { 13572 if shift >= 64 { 13573 return ErrIntOverflowAdmin 13574 } 13575 if iNdEx >= l { 13576 return io.ErrUnexpectedEOF 13577 } 13578 b := dAtA[iNdEx] 13579 iNdEx++ 13580 wire |= (uint64(b) & 0x7F) << shift 13581 if b < 0x80 { 13582 break 13583 } 13584 } 13585 fieldNum := int32(wire >> 3) 13586 wireType := int(wire & 0x7) 13587 if wireType == 4 { 13588 return fmt.Errorf("proto: RangeLogResponse: wiretype end group for non-group") 13589 } 13590 if fieldNum <= 0 { 13591 return fmt.Errorf("proto: RangeLogResponse: illegal tag %d (wire type %d)", fieldNum, wire) 13592 } 13593 switch fieldNum { 13594 case 2: 13595 if wireType != 2 { 13596 return fmt.Errorf("proto: wrong wireType = %d for field Events", wireType) 13597 } 13598 var msglen int 13599 for shift := uint(0); ; shift += 7 { 13600 if shift >= 64 { 13601 return ErrIntOverflowAdmin 13602 } 13603 if iNdEx >= l { 13604 return io.ErrUnexpectedEOF 13605 } 13606 b := dAtA[iNdEx] 13607 iNdEx++ 13608 msglen |= (int(b) & 0x7F) << shift 13609 if b < 0x80 { 13610 break 13611 } 13612 } 13613 if msglen < 0 { 13614 return ErrInvalidLengthAdmin 13615 } 13616 postIndex := iNdEx + msglen 13617 if postIndex > l { 13618 return io.ErrUnexpectedEOF 13619 } 13620 m.Events = append(m.Events, RangeLogResponse_Event{}) 13621 if err := m.Events[len(m.Events)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13622 return err 13623 } 13624 iNdEx = postIndex 13625 default: 13626 iNdEx = preIndex 13627 skippy, err := skipAdmin(dAtA[iNdEx:]) 13628 if err != nil { 13629 return err 13630 } 13631 if skippy < 0 { 13632 return ErrInvalidLengthAdmin 13633 } 13634 if (iNdEx + skippy) > l { 13635 return io.ErrUnexpectedEOF 13636 } 13637 iNdEx += skippy 13638 } 13639 } 13640 13641 if iNdEx > l { 13642 return io.ErrUnexpectedEOF 13643 } 13644 return nil 13645 } 13646 func (m *RangeLogResponse_PrettyInfo) Unmarshal(dAtA []byte) error { 13647 l := len(dAtA) 13648 iNdEx := 0 13649 for iNdEx < l { 13650 preIndex := iNdEx 13651 var wire uint64 13652 for shift := uint(0); ; shift += 7 { 13653 if shift >= 64 { 13654 return ErrIntOverflowAdmin 13655 } 13656 if iNdEx >= l { 13657 return io.ErrUnexpectedEOF 13658 } 13659 b := dAtA[iNdEx] 13660 iNdEx++ 13661 wire |= (uint64(b) & 0x7F) << shift 13662 if b < 0x80 { 13663 break 13664 } 13665 } 13666 fieldNum := int32(wire >> 3) 13667 wireType := int(wire & 0x7) 13668 if wireType == 4 { 13669 return fmt.Errorf("proto: PrettyInfo: wiretype end group for non-group") 13670 } 13671 if fieldNum <= 0 { 13672 return fmt.Errorf("proto: PrettyInfo: illegal tag %d (wire type %d)", fieldNum, wire) 13673 } 13674 switch fieldNum { 13675 case 1: 13676 if wireType != 2 { 13677 return fmt.Errorf("proto: wrong wireType = %d for field UpdatedDesc", wireType) 13678 } 13679 var stringLen uint64 13680 for shift := uint(0); ; shift += 7 { 13681 if shift >= 64 { 13682 return ErrIntOverflowAdmin 13683 } 13684 if iNdEx >= l { 13685 return io.ErrUnexpectedEOF 13686 } 13687 b := dAtA[iNdEx] 13688 iNdEx++ 13689 stringLen |= (uint64(b) & 0x7F) << shift 13690 if b < 0x80 { 13691 break 13692 } 13693 } 13694 intStringLen := int(stringLen) 13695 if intStringLen < 0 { 13696 return ErrInvalidLengthAdmin 13697 } 13698 postIndex := iNdEx + intStringLen 13699 if postIndex > l { 13700 return io.ErrUnexpectedEOF 13701 } 13702 m.UpdatedDesc = string(dAtA[iNdEx:postIndex]) 13703 iNdEx = postIndex 13704 case 2: 13705 if wireType != 2 { 13706 return fmt.Errorf("proto: wrong wireType = %d for field NewDesc", wireType) 13707 } 13708 var stringLen uint64 13709 for shift := uint(0); ; shift += 7 { 13710 if shift >= 64 { 13711 return ErrIntOverflowAdmin 13712 } 13713 if iNdEx >= l { 13714 return io.ErrUnexpectedEOF 13715 } 13716 b := dAtA[iNdEx] 13717 iNdEx++ 13718 stringLen |= (uint64(b) & 0x7F) << shift 13719 if b < 0x80 { 13720 break 13721 } 13722 } 13723 intStringLen := int(stringLen) 13724 if intStringLen < 0 { 13725 return ErrInvalidLengthAdmin 13726 } 13727 postIndex := iNdEx + intStringLen 13728 if postIndex > l { 13729 return io.ErrUnexpectedEOF 13730 } 13731 m.NewDesc = string(dAtA[iNdEx:postIndex]) 13732 iNdEx = postIndex 13733 case 3: 13734 if wireType != 2 { 13735 return fmt.Errorf("proto: wrong wireType = %d for field AddedReplica", wireType) 13736 } 13737 var stringLen uint64 13738 for shift := uint(0); ; shift += 7 { 13739 if shift >= 64 { 13740 return ErrIntOverflowAdmin 13741 } 13742 if iNdEx >= l { 13743 return io.ErrUnexpectedEOF 13744 } 13745 b := dAtA[iNdEx] 13746 iNdEx++ 13747 stringLen |= (uint64(b) & 0x7F) << shift 13748 if b < 0x80 { 13749 break 13750 } 13751 } 13752 intStringLen := int(stringLen) 13753 if intStringLen < 0 { 13754 return ErrInvalidLengthAdmin 13755 } 13756 postIndex := iNdEx + intStringLen 13757 if postIndex > l { 13758 return io.ErrUnexpectedEOF 13759 } 13760 m.AddedReplica = string(dAtA[iNdEx:postIndex]) 13761 iNdEx = postIndex 13762 case 4: 13763 if wireType != 2 { 13764 return fmt.Errorf("proto: wrong wireType = %d for field RemovedReplica", wireType) 13765 } 13766 var stringLen uint64 13767 for shift := uint(0); ; shift += 7 { 13768 if shift >= 64 { 13769 return ErrIntOverflowAdmin 13770 } 13771 if iNdEx >= l { 13772 return io.ErrUnexpectedEOF 13773 } 13774 b := dAtA[iNdEx] 13775 iNdEx++ 13776 stringLen |= (uint64(b) & 0x7F) << shift 13777 if b < 0x80 { 13778 break 13779 } 13780 } 13781 intStringLen := int(stringLen) 13782 if intStringLen < 0 { 13783 return ErrInvalidLengthAdmin 13784 } 13785 postIndex := iNdEx + intStringLen 13786 if postIndex > l { 13787 return io.ErrUnexpectedEOF 13788 } 13789 m.RemovedReplica = string(dAtA[iNdEx:postIndex]) 13790 iNdEx = postIndex 13791 case 5: 13792 if wireType != 2 { 13793 return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType) 13794 } 13795 var stringLen uint64 13796 for shift := uint(0); ; shift += 7 { 13797 if shift >= 64 { 13798 return ErrIntOverflowAdmin 13799 } 13800 if iNdEx >= l { 13801 return io.ErrUnexpectedEOF 13802 } 13803 b := dAtA[iNdEx] 13804 iNdEx++ 13805 stringLen |= (uint64(b) & 0x7F) << shift 13806 if b < 0x80 { 13807 break 13808 } 13809 } 13810 intStringLen := int(stringLen) 13811 if intStringLen < 0 { 13812 return ErrInvalidLengthAdmin 13813 } 13814 postIndex := iNdEx + intStringLen 13815 if postIndex > l { 13816 return io.ErrUnexpectedEOF 13817 } 13818 m.Reason = string(dAtA[iNdEx:postIndex]) 13819 iNdEx = postIndex 13820 case 6: 13821 if wireType != 2 { 13822 return fmt.Errorf("proto: wrong wireType = %d for field Details", wireType) 13823 } 13824 var stringLen uint64 13825 for shift := uint(0); ; shift += 7 { 13826 if shift >= 64 { 13827 return ErrIntOverflowAdmin 13828 } 13829 if iNdEx >= l { 13830 return io.ErrUnexpectedEOF 13831 } 13832 b := dAtA[iNdEx] 13833 iNdEx++ 13834 stringLen |= (uint64(b) & 0x7F) << shift 13835 if b < 0x80 { 13836 break 13837 } 13838 } 13839 intStringLen := int(stringLen) 13840 if intStringLen < 0 { 13841 return ErrInvalidLengthAdmin 13842 } 13843 postIndex := iNdEx + intStringLen 13844 if postIndex > l { 13845 return io.ErrUnexpectedEOF 13846 } 13847 m.Details = string(dAtA[iNdEx:postIndex]) 13848 iNdEx = postIndex 13849 default: 13850 iNdEx = preIndex 13851 skippy, err := skipAdmin(dAtA[iNdEx:]) 13852 if err != nil { 13853 return err 13854 } 13855 if skippy < 0 { 13856 return ErrInvalidLengthAdmin 13857 } 13858 if (iNdEx + skippy) > l { 13859 return io.ErrUnexpectedEOF 13860 } 13861 iNdEx += skippy 13862 } 13863 } 13864 13865 if iNdEx > l { 13866 return io.ErrUnexpectedEOF 13867 } 13868 return nil 13869 } 13870 func (m *RangeLogResponse_Event) Unmarshal(dAtA []byte) error { 13871 l := len(dAtA) 13872 iNdEx := 0 13873 for iNdEx < l { 13874 preIndex := iNdEx 13875 var wire uint64 13876 for shift := uint(0); ; shift += 7 { 13877 if shift >= 64 { 13878 return ErrIntOverflowAdmin 13879 } 13880 if iNdEx >= l { 13881 return io.ErrUnexpectedEOF 13882 } 13883 b := dAtA[iNdEx] 13884 iNdEx++ 13885 wire |= (uint64(b) & 0x7F) << shift 13886 if b < 0x80 { 13887 break 13888 } 13889 } 13890 fieldNum := int32(wire >> 3) 13891 wireType := int(wire & 0x7) 13892 if wireType == 4 { 13893 return fmt.Errorf("proto: Event: wiretype end group for non-group") 13894 } 13895 if fieldNum <= 0 { 13896 return fmt.Errorf("proto: Event: illegal tag %d (wire type %d)", fieldNum, wire) 13897 } 13898 switch fieldNum { 13899 case 1: 13900 if wireType != 2 { 13901 return fmt.Errorf("proto: wrong wireType = %d for field Event", wireType) 13902 } 13903 var msglen int 13904 for shift := uint(0); ; shift += 7 { 13905 if shift >= 64 { 13906 return ErrIntOverflowAdmin 13907 } 13908 if iNdEx >= l { 13909 return io.ErrUnexpectedEOF 13910 } 13911 b := dAtA[iNdEx] 13912 iNdEx++ 13913 msglen |= (int(b) & 0x7F) << shift 13914 if b < 0x80 { 13915 break 13916 } 13917 } 13918 if msglen < 0 { 13919 return ErrInvalidLengthAdmin 13920 } 13921 postIndex := iNdEx + msglen 13922 if postIndex > l { 13923 return io.ErrUnexpectedEOF 13924 } 13925 if err := m.Event.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13926 return err 13927 } 13928 iNdEx = postIndex 13929 case 2: 13930 if wireType != 2 { 13931 return fmt.Errorf("proto: wrong wireType = %d for field PrettyInfo", wireType) 13932 } 13933 var msglen int 13934 for shift := uint(0); ; shift += 7 { 13935 if shift >= 64 { 13936 return ErrIntOverflowAdmin 13937 } 13938 if iNdEx >= l { 13939 return io.ErrUnexpectedEOF 13940 } 13941 b := dAtA[iNdEx] 13942 iNdEx++ 13943 msglen |= (int(b) & 0x7F) << shift 13944 if b < 0x80 { 13945 break 13946 } 13947 } 13948 if msglen < 0 { 13949 return ErrInvalidLengthAdmin 13950 } 13951 postIndex := iNdEx + msglen 13952 if postIndex > l { 13953 return io.ErrUnexpectedEOF 13954 } 13955 if err := m.PrettyInfo.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13956 return err 13957 } 13958 iNdEx = postIndex 13959 default: 13960 iNdEx = preIndex 13961 skippy, err := skipAdmin(dAtA[iNdEx:]) 13962 if err != nil { 13963 return err 13964 } 13965 if skippy < 0 { 13966 return ErrInvalidLengthAdmin 13967 } 13968 if (iNdEx + skippy) > l { 13969 return io.ErrUnexpectedEOF 13970 } 13971 iNdEx += skippy 13972 } 13973 } 13974 13975 if iNdEx > l { 13976 return io.ErrUnexpectedEOF 13977 } 13978 return nil 13979 } 13980 func (m *QueryPlanRequest) Unmarshal(dAtA []byte) error { 13981 l := len(dAtA) 13982 iNdEx := 0 13983 for iNdEx < l { 13984 preIndex := iNdEx 13985 var wire uint64 13986 for shift := uint(0); ; shift += 7 { 13987 if shift >= 64 { 13988 return ErrIntOverflowAdmin 13989 } 13990 if iNdEx >= l { 13991 return io.ErrUnexpectedEOF 13992 } 13993 b := dAtA[iNdEx] 13994 iNdEx++ 13995 wire |= (uint64(b) & 0x7F) << shift 13996 if b < 0x80 { 13997 break 13998 } 13999 } 14000 fieldNum := int32(wire >> 3) 14001 wireType := int(wire & 0x7) 14002 if wireType == 4 { 14003 return fmt.Errorf("proto: QueryPlanRequest: wiretype end group for non-group") 14004 } 14005 if fieldNum <= 0 { 14006 return fmt.Errorf("proto: QueryPlanRequest: illegal tag %d (wire type %d)", fieldNum, wire) 14007 } 14008 switch fieldNum { 14009 case 1: 14010 if wireType != 2 { 14011 return fmt.Errorf("proto: wrong wireType = %d for field Query", wireType) 14012 } 14013 var stringLen uint64 14014 for shift := uint(0); ; shift += 7 { 14015 if shift >= 64 { 14016 return ErrIntOverflowAdmin 14017 } 14018 if iNdEx >= l { 14019 return io.ErrUnexpectedEOF 14020 } 14021 b := dAtA[iNdEx] 14022 iNdEx++ 14023 stringLen |= (uint64(b) & 0x7F) << shift 14024 if b < 0x80 { 14025 break 14026 } 14027 } 14028 intStringLen := int(stringLen) 14029 if intStringLen < 0 { 14030 return ErrInvalidLengthAdmin 14031 } 14032 postIndex := iNdEx + intStringLen 14033 if postIndex > l { 14034 return io.ErrUnexpectedEOF 14035 } 14036 m.Query = string(dAtA[iNdEx:postIndex]) 14037 iNdEx = postIndex 14038 default: 14039 iNdEx = preIndex 14040 skippy, err := skipAdmin(dAtA[iNdEx:]) 14041 if err != nil { 14042 return err 14043 } 14044 if skippy < 0 { 14045 return ErrInvalidLengthAdmin 14046 } 14047 if (iNdEx + skippy) > l { 14048 return io.ErrUnexpectedEOF 14049 } 14050 iNdEx += skippy 14051 } 14052 } 14053 14054 if iNdEx > l { 14055 return io.ErrUnexpectedEOF 14056 } 14057 return nil 14058 } 14059 func (m *QueryPlanResponse) Unmarshal(dAtA []byte) error { 14060 l := len(dAtA) 14061 iNdEx := 0 14062 for iNdEx < l { 14063 preIndex := iNdEx 14064 var wire uint64 14065 for shift := uint(0); ; shift += 7 { 14066 if shift >= 64 { 14067 return ErrIntOverflowAdmin 14068 } 14069 if iNdEx >= l { 14070 return io.ErrUnexpectedEOF 14071 } 14072 b := dAtA[iNdEx] 14073 iNdEx++ 14074 wire |= (uint64(b) & 0x7F) << shift 14075 if b < 0x80 { 14076 break 14077 } 14078 } 14079 fieldNum := int32(wire >> 3) 14080 wireType := int(wire & 0x7) 14081 if wireType == 4 { 14082 return fmt.Errorf("proto: QueryPlanResponse: wiretype end group for non-group") 14083 } 14084 if fieldNum <= 0 { 14085 return fmt.Errorf("proto: QueryPlanResponse: illegal tag %d (wire type %d)", fieldNum, wire) 14086 } 14087 switch fieldNum { 14088 case 1: 14089 if wireType != 2 { 14090 return fmt.Errorf("proto: wrong wireType = %d for field DistSQLPhysicalQueryPlan", wireType) 14091 } 14092 var stringLen uint64 14093 for shift := uint(0); ; shift += 7 { 14094 if shift >= 64 { 14095 return ErrIntOverflowAdmin 14096 } 14097 if iNdEx >= l { 14098 return io.ErrUnexpectedEOF 14099 } 14100 b := dAtA[iNdEx] 14101 iNdEx++ 14102 stringLen |= (uint64(b) & 0x7F) << shift 14103 if b < 0x80 { 14104 break 14105 } 14106 } 14107 intStringLen := int(stringLen) 14108 if intStringLen < 0 { 14109 return ErrInvalidLengthAdmin 14110 } 14111 postIndex := iNdEx + intStringLen 14112 if postIndex > l { 14113 return io.ErrUnexpectedEOF 14114 } 14115 m.DistSQLPhysicalQueryPlan = string(dAtA[iNdEx:postIndex]) 14116 iNdEx = postIndex 14117 default: 14118 iNdEx = preIndex 14119 skippy, err := skipAdmin(dAtA[iNdEx:]) 14120 if err != nil { 14121 return err 14122 } 14123 if skippy < 0 { 14124 return ErrInvalidLengthAdmin 14125 } 14126 if (iNdEx + skippy) > l { 14127 return io.ErrUnexpectedEOF 14128 } 14129 iNdEx += skippy 14130 } 14131 } 14132 14133 if iNdEx > l { 14134 return io.ErrUnexpectedEOF 14135 } 14136 return nil 14137 } 14138 func (m *DataDistributionRequest) Unmarshal(dAtA []byte) error { 14139 l := len(dAtA) 14140 iNdEx := 0 14141 for iNdEx < l { 14142 preIndex := iNdEx 14143 var wire uint64 14144 for shift := uint(0); ; shift += 7 { 14145 if shift >= 64 { 14146 return ErrIntOverflowAdmin 14147 } 14148 if iNdEx >= l { 14149 return io.ErrUnexpectedEOF 14150 } 14151 b := dAtA[iNdEx] 14152 iNdEx++ 14153 wire |= (uint64(b) & 0x7F) << shift 14154 if b < 0x80 { 14155 break 14156 } 14157 } 14158 fieldNum := int32(wire >> 3) 14159 wireType := int(wire & 0x7) 14160 if wireType == 4 { 14161 return fmt.Errorf("proto: DataDistributionRequest: wiretype end group for non-group") 14162 } 14163 if fieldNum <= 0 { 14164 return fmt.Errorf("proto: DataDistributionRequest: illegal tag %d (wire type %d)", fieldNum, wire) 14165 } 14166 switch fieldNum { 14167 default: 14168 iNdEx = preIndex 14169 skippy, err := skipAdmin(dAtA[iNdEx:]) 14170 if err != nil { 14171 return err 14172 } 14173 if skippy < 0 { 14174 return ErrInvalidLengthAdmin 14175 } 14176 if (iNdEx + skippy) > l { 14177 return io.ErrUnexpectedEOF 14178 } 14179 iNdEx += skippy 14180 } 14181 } 14182 14183 if iNdEx > l { 14184 return io.ErrUnexpectedEOF 14185 } 14186 return nil 14187 } 14188 func (m *DataDistributionResponse) Unmarshal(dAtA []byte) error { 14189 l := len(dAtA) 14190 iNdEx := 0 14191 for iNdEx < l { 14192 preIndex := iNdEx 14193 var wire uint64 14194 for shift := uint(0); ; shift += 7 { 14195 if shift >= 64 { 14196 return ErrIntOverflowAdmin 14197 } 14198 if iNdEx >= l { 14199 return io.ErrUnexpectedEOF 14200 } 14201 b := dAtA[iNdEx] 14202 iNdEx++ 14203 wire |= (uint64(b) & 0x7F) << shift 14204 if b < 0x80 { 14205 break 14206 } 14207 } 14208 fieldNum := int32(wire >> 3) 14209 wireType := int(wire & 0x7) 14210 if wireType == 4 { 14211 return fmt.Errorf("proto: DataDistributionResponse: wiretype end group for non-group") 14212 } 14213 if fieldNum <= 0 { 14214 return fmt.Errorf("proto: DataDistributionResponse: illegal tag %d (wire type %d)", fieldNum, wire) 14215 } 14216 switch fieldNum { 14217 case 1: 14218 if wireType != 2 { 14219 return fmt.Errorf("proto: wrong wireType = %d for field DatabaseInfo", wireType) 14220 } 14221 var msglen int 14222 for shift := uint(0); ; shift += 7 { 14223 if shift >= 64 { 14224 return ErrIntOverflowAdmin 14225 } 14226 if iNdEx >= l { 14227 return io.ErrUnexpectedEOF 14228 } 14229 b := dAtA[iNdEx] 14230 iNdEx++ 14231 msglen |= (int(b) & 0x7F) << shift 14232 if b < 0x80 { 14233 break 14234 } 14235 } 14236 if msglen < 0 { 14237 return ErrInvalidLengthAdmin 14238 } 14239 postIndex := iNdEx + msglen 14240 if postIndex > l { 14241 return io.ErrUnexpectedEOF 14242 } 14243 if m.DatabaseInfo == nil { 14244 m.DatabaseInfo = make(map[string]DataDistributionResponse_DatabaseInfo) 14245 } 14246 var mapkey string 14247 mapvalue := &DataDistributionResponse_DatabaseInfo{} 14248 for iNdEx < postIndex { 14249 entryPreIndex := iNdEx 14250 var wire uint64 14251 for shift := uint(0); ; shift += 7 { 14252 if shift >= 64 { 14253 return ErrIntOverflowAdmin 14254 } 14255 if iNdEx >= l { 14256 return io.ErrUnexpectedEOF 14257 } 14258 b := dAtA[iNdEx] 14259 iNdEx++ 14260 wire |= (uint64(b) & 0x7F) << shift 14261 if b < 0x80 { 14262 break 14263 } 14264 } 14265 fieldNum := int32(wire >> 3) 14266 if fieldNum == 1 { 14267 var stringLenmapkey uint64 14268 for shift := uint(0); ; shift += 7 { 14269 if shift >= 64 { 14270 return ErrIntOverflowAdmin 14271 } 14272 if iNdEx >= l { 14273 return io.ErrUnexpectedEOF 14274 } 14275 b := dAtA[iNdEx] 14276 iNdEx++ 14277 stringLenmapkey |= (uint64(b) & 0x7F) << shift 14278 if b < 0x80 { 14279 break 14280 } 14281 } 14282 intStringLenmapkey := int(stringLenmapkey) 14283 if intStringLenmapkey < 0 { 14284 return ErrInvalidLengthAdmin 14285 } 14286 postStringIndexmapkey := iNdEx + intStringLenmapkey 14287 if postStringIndexmapkey > l { 14288 return io.ErrUnexpectedEOF 14289 } 14290 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 14291 iNdEx = postStringIndexmapkey 14292 } else if fieldNum == 2 { 14293 var mapmsglen int 14294 for shift := uint(0); ; shift += 7 { 14295 if shift >= 64 { 14296 return ErrIntOverflowAdmin 14297 } 14298 if iNdEx >= l { 14299 return io.ErrUnexpectedEOF 14300 } 14301 b := dAtA[iNdEx] 14302 iNdEx++ 14303 mapmsglen |= (int(b) & 0x7F) << shift 14304 if b < 0x80 { 14305 break 14306 } 14307 } 14308 if mapmsglen < 0 { 14309 return ErrInvalidLengthAdmin 14310 } 14311 postmsgIndex := iNdEx + mapmsglen 14312 if mapmsglen < 0 { 14313 return ErrInvalidLengthAdmin 14314 } 14315 if postmsgIndex > l { 14316 return io.ErrUnexpectedEOF 14317 } 14318 mapvalue = &DataDistributionResponse_DatabaseInfo{} 14319 if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil { 14320 return err 14321 } 14322 iNdEx = postmsgIndex 14323 } else { 14324 iNdEx = entryPreIndex 14325 skippy, err := skipAdmin(dAtA[iNdEx:]) 14326 if err != nil { 14327 return err 14328 } 14329 if skippy < 0 { 14330 return ErrInvalidLengthAdmin 14331 } 14332 if (iNdEx + skippy) > postIndex { 14333 return io.ErrUnexpectedEOF 14334 } 14335 iNdEx += skippy 14336 } 14337 } 14338 m.DatabaseInfo[mapkey] = *mapvalue 14339 iNdEx = postIndex 14340 case 3: 14341 if wireType != 2 { 14342 return fmt.Errorf("proto: wrong wireType = %d for field ZoneConfigs", wireType) 14343 } 14344 var msglen int 14345 for shift := uint(0); ; shift += 7 { 14346 if shift >= 64 { 14347 return ErrIntOverflowAdmin 14348 } 14349 if iNdEx >= l { 14350 return io.ErrUnexpectedEOF 14351 } 14352 b := dAtA[iNdEx] 14353 iNdEx++ 14354 msglen |= (int(b) & 0x7F) << shift 14355 if b < 0x80 { 14356 break 14357 } 14358 } 14359 if msglen < 0 { 14360 return ErrInvalidLengthAdmin 14361 } 14362 postIndex := iNdEx + msglen 14363 if postIndex > l { 14364 return io.ErrUnexpectedEOF 14365 } 14366 if m.ZoneConfigs == nil { 14367 m.ZoneConfigs = make(map[string]DataDistributionResponse_ZoneConfig) 14368 } 14369 var mapkey string 14370 mapvalue := &DataDistributionResponse_ZoneConfig{} 14371 for iNdEx < postIndex { 14372 entryPreIndex := iNdEx 14373 var wire uint64 14374 for shift := uint(0); ; shift += 7 { 14375 if shift >= 64 { 14376 return ErrIntOverflowAdmin 14377 } 14378 if iNdEx >= l { 14379 return io.ErrUnexpectedEOF 14380 } 14381 b := dAtA[iNdEx] 14382 iNdEx++ 14383 wire |= (uint64(b) & 0x7F) << shift 14384 if b < 0x80 { 14385 break 14386 } 14387 } 14388 fieldNum := int32(wire >> 3) 14389 if fieldNum == 1 { 14390 var stringLenmapkey uint64 14391 for shift := uint(0); ; shift += 7 { 14392 if shift >= 64 { 14393 return ErrIntOverflowAdmin 14394 } 14395 if iNdEx >= l { 14396 return io.ErrUnexpectedEOF 14397 } 14398 b := dAtA[iNdEx] 14399 iNdEx++ 14400 stringLenmapkey |= (uint64(b) & 0x7F) << shift 14401 if b < 0x80 { 14402 break 14403 } 14404 } 14405 intStringLenmapkey := int(stringLenmapkey) 14406 if intStringLenmapkey < 0 { 14407 return ErrInvalidLengthAdmin 14408 } 14409 postStringIndexmapkey := iNdEx + intStringLenmapkey 14410 if postStringIndexmapkey > l { 14411 return io.ErrUnexpectedEOF 14412 } 14413 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 14414 iNdEx = postStringIndexmapkey 14415 } else if fieldNum == 2 { 14416 var mapmsglen int 14417 for shift := uint(0); ; shift += 7 { 14418 if shift >= 64 { 14419 return ErrIntOverflowAdmin 14420 } 14421 if iNdEx >= l { 14422 return io.ErrUnexpectedEOF 14423 } 14424 b := dAtA[iNdEx] 14425 iNdEx++ 14426 mapmsglen |= (int(b) & 0x7F) << shift 14427 if b < 0x80 { 14428 break 14429 } 14430 } 14431 if mapmsglen < 0 { 14432 return ErrInvalidLengthAdmin 14433 } 14434 postmsgIndex := iNdEx + mapmsglen 14435 if mapmsglen < 0 { 14436 return ErrInvalidLengthAdmin 14437 } 14438 if postmsgIndex > l { 14439 return io.ErrUnexpectedEOF 14440 } 14441 mapvalue = &DataDistributionResponse_ZoneConfig{} 14442 if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil { 14443 return err 14444 } 14445 iNdEx = postmsgIndex 14446 } else { 14447 iNdEx = entryPreIndex 14448 skippy, err := skipAdmin(dAtA[iNdEx:]) 14449 if err != nil { 14450 return err 14451 } 14452 if skippy < 0 { 14453 return ErrInvalidLengthAdmin 14454 } 14455 if (iNdEx + skippy) > postIndex { 14456 return io.ErrUnexpectedEOF 14457 } 14458 iNdEx += skippy 14459 } 14460 } 14461 m.ZoneConfigs[mapkey] = *mapvalue 14462 iNdEx = postIndex 14463 default: 14464 iNdEx = preIndex 14465 skippy, err := skipAdmin(dAtA[iNdEx:]) 14466 if err != nil { 14467 return err 14468 } 14469 if skippy < 0 { 14470 return ErrInvalidLengthAdmin 14471 } 14472 if (iNdEx + skippy) > l { 14473 return io.ErrUnexpectedEOF 14474 } 14475 iNdEx += skippy 14476 } 14477 } 14478 14479 if iNdEx > l { 14480 return io.ErrUnexpectedEOF 14481 } 14482 return nil 14483 } 14484 func (m *DataDistributionResponse_ZoneConfig) Unmarshal(dAtA []byte) error { 14485 l := len(dAtA) 14486 iNdEx := 0 14487 for iNdEx < l { 14488 preIndex := iNdEx 14489 var wire uint64 14490 for shift := uint(0); ; shift += 7 { 14491 if shift >= 64 { 14492 return ErrIntOverflowAdmin 14493 } 14494 if iNdEx >= l { 14495 return io.ErrUnexpectedEOF 14496 } 14497 b := dAtA[iNdEx] 14498 iNdEx++ 14499 wire |= (uint64(b) & 0x7F) << shift 14500 if b < 0x80 { 14501 break 14502 } 14503 } 14504 fieldNum := int32(wire >> 3) 14505 wireType := int(wire & 0x7) 14506 if wireType == 4 { 14507 return fmt.Errorf("proto: ZoneConfig: wiretype end group for non-group") 14508 } 14509 if fieldNum <= 0 { 14510 return fmt.Errorf("proto: ZoneConfig: illegal tag %d (wire type %d)", fieldNum, wire) 14511 } 14512 switch fieldNum { 14513 case 1: 14514 if wireType != 2 { 14515 return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType) 14516 } 14517 var stringLen uint64 14518 for shift := uint(0); ; shift += 7 { 14519 if shift >= 64 { 14520 return ErrIntOverflowAdmin 14521 } 14522 if iNdEx >= l { 14523 return io.ErrUnexpectedEOF 14524 } 14525 b := dAtA[iNdEx] 14526 iNdEx++ 14527 stringLen |= (uint64(b) & 0x7F) << shift 14528 if b < 0x80 { 14529 break 14530 } 14531 } 14532 intStringLen := int(stringLen) 14533 if intStringLen < 0 { 14534 return ErrInvalidLengthAdmin 14535 } 14536 postIndex := iNdEx + intStringLen 14537 if postIndex > l { 14538 return io.ErrUnexpectedEOF 14539 } 14540 m.Target = string(dAtA[iNdEx:postIndex]) 14541 iNdEx = postIndex 14542 case 2: 14543 if wireType != 2 { 14544 return fmt.Errorf("proto: wrong wireType = %d for field Config", wireType) 14545 } 14546 var msglen int 14547 for shift := uint(0); ; shift += 7 { 14548 if shift >= 64 { 14549 return ErrIntOverflowAdmin 14550 } 14551 if iNdEx >= l { 14552 return io.ErrUnexpectedEOF 14553 } 14554 b := dAtA[iNdEx] 14555 iNdEx++ 14556 msglen |= (int(b) & 0x7F) << shift 14557 if b < 0x80 { 14558 break 14559 } 14560 } 14561 if msglen < 0 { 14562 return ErrInvalidLengthAdmin 14563 } 14564 postIndex := iNdEx + msglen 14565 if postIndex > l { 14566 return io.ErrUnexpectedEOF 14567 } 14568 if err := m.Config.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14569 return err 14570 } 14571 iNdEx = postIndex 14572 case 4: 14573 if wireType != 2 { 14574 return fmt.Errorf("proto: wrong wireType = %d for field ConfigSQL", wireType) 14575 } 14576 var stringLen uint64 14577 for shift := uint(0); ; shift += 7 { 14578 if shift >= 64 { 14579 return ErrIntOverflowAdmin 14580 } 14581 if iNdEx >= l { 14582 return io.ErrUnexpectedEOF 14583 } 14584 b := dAtA[iNdEx] 14585 iNdEx++ 14586 stringLen |= (uint64(b) & 0x7F) << shift 14587 if b < 0x80 { 14588 break 14589 } 14590 } 14591 intStringLen := int(stringLen) 14592 if intStringLen < 0 { 14593 return ErrInvalidLengthAdmin 14594 } 14595 postIndex := iNdEx + intStringLen 14596 if postIndex > l { 14597 return io.ErrUnexpectedEOF 14598 } 14599 m.ConfigSQL = string(dAtA[iNdEx:postIndex]) 14600 iNdEx = postIndex 14601 default: 14602 iNdEx = preIndex 14603 skippy, err := skipAdmin(dAtA[iNdEx:]) 14604 if err != nil { 14605 return err 14606 } 14607 if skippy < 0 { 14608 return ErrInvalidLengthAdmin 14609 } 14610 if (iNdEx + skippy) > l { 14611 return io.ErrUnexpectedEOF 14612 } 14613 iNdEx += skippy 14614 } 14615 } 14616 14617 if iNdEx > l { 14618 return io.ErrUnexpectedEOF 14619 } 14620 return nil 14621 } 14622 func (m *DataDistributionResponse_TableInfo) Unmarshal(dAtA []byte) error { 14623 l := len(dAtA) 14624 iNdEx := 0 14625 for iNdEx < l { 14626 preIndex := iNdEx 14627 var wire uint64 14628 for shift := uint(0); ; shift += 7 { 14629 if shift >= 64 { 14630 return ErrIntOverflowAdmin 14631 } 14632 if iNdEx >= l { 14633 return io.ErrUnexpectedEOF 14634 } 14635 b := dAtA[iNdEx] 14636 iNdEx++ 14637 wire |= (uint64(b) & 0x7F) << shift 14638 if b < 0x80 { 14639 break 14640 } 14641 } 14642 fieldNum := int32(wire >> 3) 14643 wireType := int(wire & 0x7) 14644 if wireType == 4 { 14645 return fmt.Errorf("proto: TableInfo: wiretype end group for non-group") 14646 } 14647 if fieldNum <= 0 { 14648 return fmt.Errorf("proto: TableInfo: illegal tag %d (wire type %d)", fieldNum, wire) 14649 } 14650 switch fieldNum { 14651 case 1: 14652 if wireType != 2 { 14653 return fmt.Errorf("proto: wrong wireType = %d for field ReplicaCountByNodeId", wireType) 14654 } 14655 var msglen int 14656 for shift := uint(0); ; shift += 7 { 14657 if shift >= 64 { 14658 return ErrIntOverflowAdmin 14659 } 14660 if iNdEx >= l { 14661 return io.ErrUnexpectedEOF 14662 } 14663 b := dAtA[iNdEx] 14664 iNdEx++ 14665 msglen |= (int(b) & 0x7F) << shift 14666 if b < 0x80 { 14667 break 14668 } 14669 } 14670 if msglen < 0 { 14671 return ErrInvalidLengthAdmin 14672 } 14673 postIndex := iNdEx + msglen 14674 if postIndex > l { 14675 return io.ErrUnexpectedEOF 14676 } 14677 if m.ReplicaCountByNodeId == nil { 14678 m.ReplicaCountByNodeId = make(map[github_com_cockroachdb_cockroach_pkg_roachpb.NodeID]int64) 14679 } 14680 var mapkey int32 14681 var mapvalue int64 14682 for iNdEx < postIndex { 14683 entryPreIndex := iNdEx 14684 var wire uint64 14685 for shift := uint(0); ; shift += 7 { 14686 if shift >= 64 { 14687 return ErrIntOverflowAdmin 14688 } 14689 if iNdEx >= l { 14690 return io.ErrUnexpectedEOF 14691 } 14692 b := dAtA[iNdEx] 14693 iNdEx++ 14694 wire |= (uint64(b) & 0x7F) << shift 14695 if b < 0x80 { 14696 break 14697 } 14698 } 14699 fieldNum := int32(wire >> 3) 14700 if fieldNum == 1 { 14701 for shift := uint(0); ; shift += 7 { 14702 if shift >= 64 { 14703 return ErrIntOverflowAdmin 14704 } 14705 if iNdEx >= l { 14706 return io.ErrUnexpectedEOF 14707 } 14708 b := dAtA[iNdEx] 14709 iNdEx++ 14710 mapkey |= (int32(b) & 0x7F) << shift 14711 if b < 0x80 { 14712 break 14713 } 14714 } 14715 } else if fieldNum == 2 { 14716 for shift := uint(0); ; shift += 7 { 14717 if shift >= 64 { 14718 return ErrIntOverflowAdmin 14719 } 14720 if iNdEx >= l { 14721 return io.ErrUnexpectedEOF 14722 } 14723 b := dAtA[iNdEx] 14724 iNdEx++ 14725 mapvalue |= (int64(b) & 0x7F) << shift 14726 if b < 0x80 { 14727 break 14728 } 14729 } 14730 } else { 14731 iNdEx = entryPreIndex 14732 skippy, err := skipAdmin(dAtA[iNdEx:]) 14733 if err != nil { 14734 return err 14735 } 14736 if skippy < 0 { 14737 return ErrInvalidLengthAdmin 14738 } 14739 if (iNdEx + skippy) > postIndex { 14740 return io.ErrUnexpectedEOF 14741 } 14742 iNdEx += skippy 14743 } 14744 } 14745 m.ReplicaCountByNodeId[github_com_cockroachdb_cockroach_pkg_roachpb.NodeID(mapkey)] = mapvalue 14746 iNdEx = postIndex 14747 case 2: 14748 if wireType != 0 { 14749 return fmt.Errorf("proto: wrong wireType = %d for field ZoneConfigId", wireType) 14750 } 14751 m.ZoneConfigId = 0 14752 for shift := uint(0); ; shift += 7 { 14753 if shift >= 64 { 14754 return ErrIntOverflowAdmin 14755 } 14756 if iNdEx >= l { 14757 return io.ErrUnexpectedEOF 14758 } 14759 b := dAtA[iNdEx] 14760 iNdEx++ 14761 m.ZoneConfigId |= (int64(b) & 0x7F) << shift 14762 if b < 0x80 { 14763 break 14764 } 14765 } 14766 case 3: 14767 if wireType != 2 { 14768 return fmt.Errorf("proto: wrong wireType = %d for field DroppedAt", wireType) 14769 } 14770 var msglen int 14771 for shift := uint(0); ; shift += 7 { 14772 if shift >= 64 { 14773 return ErrIntOverflowAdmin 14774 } 14775 if iNdEx >= l { 14776 return io.ErrUnexpectedEOF 14777 } 14778 b := dAtA[iNdEx] 14779 iNdEx++ 14780 msglen |= (int(b) & 0x7F) << shift 14781 if b < 0x80 { 14782 break 14783 } 14784 } 14785 if msglen < 0 { 14786 return ErrInvalidLengthAdmin 14787 } 14788 postIndex := iNdEx + msglen 14789 if postIndex > l { 14790 return io.ErrUnexpectedEOF 14791 } 14792 if m.DroppedAt == nil { 14793 m.DroppedAt = new(time.Time) 14794 } 14795 if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(m.DroppedAt, dAtA[iNdEx:postIndex]); err != nil { 14796 return err 14797 } 14798 iNdEx = postIndex 14799 default: 14800 iNdEx = preIndex 14801 skippy, err := skipAdmin(dAtA[iNdEx:]) 14802 if err != nil { 14803 return err 14804 } 14805 if skippy < 0 { 14806 return ErrInvalidLengthAdmin 14807 } 14808 if (iNdEx + skippy) > l { 14809 return io.ErrUnexpectedEOF 14810 } 14811 iNdEx += skippy 14812 } 14813 } 14814 14815 if iNdEx > l { 14816 return io.ErrUnexpectedEOF 14817 } 14818 return nil 14819 } 14820 func (m *DataDistributionResponse_DatabaseInfo) Unmarshal(dAtA []byte) error { 14821 l := len(dAtA) 14822 iNdEx := 0 14823 for iNdEx < l { 14824 preIndex := iNdEx 14825 var wire uint64 14826 for shift := uint(0); ; shift += 7 { 14827 if shift >= 64 { 14828 return ErrIntOverflowAdmin 14829 } 14830 if iNdEx >= l { 14831 return io.ErrUnexpectedEOF 14832 } 14833 b := dAtA[iNdEx] 14834 iNdEx++ 14835 wire |= (uint64(b) & 0x7F) << shift 14836 if b < 0x80 { 14837 break 14838 } 14839 } 14840 fieldNum := int32(wire >> 3) 14841 wireType := int(wire & 0x7) 14842 if wireType == 4 { 14843 return fmt.Errorf("proto: DatabaseInfo: wiretype end group for non-group") 14844 } 14845 if fieldNum <= 0 { 14846 return fmt.Errorf("proto: DatabaseInfo: illegal tag %d (wire type %d)", fieldNum, wire) 14847 } 14848 switch fieldNum { 14849 case 1: 14850 if wireType != 2 { 14851 return fmt.Errorf("proto: wrong wireType = %d for field TableInfo", wireType) 14852 } 14853 var msglen int 14854 for shift := uint(0); ; shift += 7 { 14855 if shift >= 64 { 14856 return ErrIntOverflowAdmin 14857 } 14858 if iNdEx >= l { 14859 return io.ErrUnexpectedEOF 14860 } 14861 b := dAtA[iNdEx] 14862 iNdEx++ 14863 msglen |= (int(b) & 0x7F) << shift 14864 if b < 0x80 { 14865 break 14866 } 14867 } 14868 if msglen < 0 { 14869 return ErrInvalidLengthAdmin 14870 } 14871 postIndex := iNdEx + msglen 14872 if postIndex > l { 14873 return io.ErrUnexpectedEOF 14874 } 14875 if m.TableInfo == nil { 14876 m.TableInfo = make(map[string]DataDistributionResponse_TableInfo) 14877 } 14878 var mapkey string 14879 mapvalue := &DataDistributionResponse_TableInfo{} 14880 for iNdEx < postIndex { 14881 entryPreIndex := iNdEx 14882 var wire uint64 14883 for shift := uint(0); ; shift += 7 { 14884 if shift >= 64 { 14885 return ErrIntOverflowAdmin 14886 } 14887 if iNdEx >= l { 14888 return io.ErrUnexpectedEOF 14889 } 14890 b := dAtA[iNdEx] 14891 iNdEx++ 14892 wire |= (uint64(b) & 0x7F) << shift 14893 if b < 0x80 { 14894 break 14895 } 14896 } 14897 fieldNum := int32(wire >> 3) 14898 if fieldNum == 1 { 14899 var stringLenmapkey uint64 14900 for shift := uint(0); ; shift += 7 { 14901 if shift >= 64 { 14902 return ErrIntOverflowAdmin 14903 } 14904 if iNdEx >= l { 14905 return io.ErrUnexpectedEOF 14906 } 14907 b := dAtA[iNdEx] 14908 iNdEx++ 14909 stringLenmapkey |= (uint64(b) & 0x7F) << shift 14910 if b < 0x80 { 14911 break 14912 } 14913 } 14914 intStringLenmapkey := int(stringLenmapkey) 14915 if intStringLenmapkey < 0 { 14916 return ErrInvalidLengthAdmin 14917 } 14918 postStringIndexmapkey := iNdEx + intStringLenmapkey 14919 if postStringIndexmapkey > l { 14920 return io.ErrUnexpectedEOF 14921 } 14922 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 14923 iNdEx = postStringIndexmapkey 14924 } else if fieldNum == 2 { 14925 var mapmsglen int 14926 for shift := uint(0); ; shift += 7 { 14927 if shift >= 64 { 14928 return ErrIntOverflowAdmin 14929 } 14930 if iNdEx >= l { 14931 return io.ErrUnexpectedEOF 14932 } 14933 b := dAtA[iNdEx] 14934 iNdEx++ 14935 mapmsglen |= (int(b) & 0x7F) << shift 14936 if b < 0x80 { 14937 break 14938 } 14939 } 14940 if mapmsglen < 0 { 14941 return ErrInvalidLengthAdmin 14942 } 14943 postmsgIndex := iNdEx + mapmsglen 14944 if mapmsglen < 0 { 14945 return ErrInvalidLengthAdmin 14946 } 14947 if postmsgIndex > l { 14948 return io.ErrUnexpectedEOF 14949 } 14950 mapvalue = &DataDistributionResponse_TableInfo{} 14951 if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil { 14952 return err 14953 } 14954 iNdEx = postmsgIndex 14955 } else { 14956 iNdEx = entryPreIndex 14957 skippy, err := skipAdmin(dAtA[iNdEx:]) 14958 if err != nil { 14959 return err 14960 } 14961 if skippy < 0 { 14962 return ErrInvalidLengthAdmin 14963 } 14964 if (iNdEx + skippy) > postIndex { 14965 return io.ErrUnexpectedEOF 14966 } 14967 iNdEx += skippy 14968 } 14969 } 14970 m.TableInfo[mapkey] = *mapvalue 14971 iNdEx = postIndex 14972 default: 14973 iNdEx = preIndex 14974 skippy, err := skipAdmin(dAtA[iNdEx:]) 14975 if err != nil { 14976 return err 14977 } 14978 if skippy < 0 { 14979 return ErrInvalidLengthAdmin 14980 } 14981 if (iNdEx + skippy) > l { 14982 return io.ErrUnexpectedEOF 14983 } 14984 iNdEx += skippy 14985 } 14986 } 14987 14988 if iNdEx > l { 14989 return io.ErrUnexpectedEOF 14990 } 14991 return nil 14992 } 14993 func (m *MetricMetadataRequest) Unmarshal(dAtA []byte) error { 14994 l := len(dAtA) 14995 iNdEx := 0 14996 for iNdEx < l { 14997 preIndex := iNdEx 14998 var wire uint64 14999 for shift := uint(0); ; shift += 7 { 15000 if shift >= 64 { 15001 return ErrIntOverflowAdmin 15002 } 15003 if iNdEx >= l { 15004 return io.ErrUnexpectedEOF 15005 } 15006 b := dAtA[iNdEx] 15007 iNdEx++ 15008 wire |= (uint64(b) & 0x7F) << shift 15009 if b < 0x80 { 15010 break 15011 } 15012 } 15013 fieldNum := int32(wire >> 3) 15014 wireType := int(wire & 0x7) 15015 if wireType == 4 { 15016 return fmt.Errorf("proto: MetricMetadataRequest: wiretype end group for non-group") 15017 } 15018 if fieldNum <= 0 { 15019 return fmt.Errorf("proto: MetricMetadataRequest: illegal tag %d (wire type %d)", fieldNum, wire) 15020 } 15021 switch fieldNum { 15022 default: 15023 iNdEx = preIndex 15024 skippy, err := skipAdmin(dAtA[iNdEx:]) 15025 if err != nil { 15026 return err 15027 } 15028 if skippy < 0 { 15029 return ErrInvalidLengthAdmin 15030 } 15031 if (iNdEx + skippy) > l { 15032 return io.ErrUnexpectedEOF 15033 } 15034 iNdEx += skippy 15035 } 15036 } 15037 15038 if iNdEx > l { 15039 return io.ErrUnexpectedEOF 15040 } 15041 return nil 15042 } 15043 func (m *MetricMetadataResponse) Unmarshal(dAtA []byte) error { 15044 l := len(dAtA) 15045 iNdEx := 0 15046 for iNdEx < l { 15047 preIndex := iNdEx 15048 var wire uint64 15049 for shift := uint(0); ; shift += 7 { 15050 if shift >= 64 { 15051 return ErrIntOverflowAdmin 15052 } 15053 if iNdEx >= l { 15054 return io.ErrUnexpectedEOF 15055 } 15056 b := dAtA[iNdEx] 15057 iNdEx++ 15058 wire |= (uint64(b) & 0x7F) << shift 15059 if b < 0x80 { 15060 break 15061 } 15062 } 15063 fieldNum := int32(wire >> 3) 15064 wireType := int(wire & 0x7) 15065 if wireType == 4 { 15066 return fmt.Errorf("proto: MetricMetadataResponse: wiretype end group for non-group") 15067 } 15068 if fieldNum <= 0 { 15069 return fmt.Errorf("proto: MetricMetadataResponse: illegal tag %d (wire type %d)", fieldNum, wire) 15070 } 15071 switch fieldNum { 15072 case 1: 15073 if wireType != 2 { 15074 return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType) 15075 } 15076 var msglen int 15077 for shift := uint(0); ; shift += 7 { 15078 if shift >= 64 { 15079 return ErrIntOverflowAdmin 15080 } 15081 if iNdEx >= l { 15082 return io.ErrUnexpectedEOF 15083 } 15084 b := dAtA[iNdEx] 15085 iNdEx++ 15086 msglen |= (int(b) & 0x7F) << shift 15087 if b < 0x80 { 15088 break 15089 } 15090 } 15091 if msglen < 0 { 15092 return ErrInvalidLengthAdmin 15093 } 15094 postIndex := iNdEx + msglen 15095 if postIndex > l { 15096 return io.ErrUnexpectedEOF 15097 } 15098 if m.Metadata == nil { 15099 m.Metadata = make(map[string]metric.Metadata) 15100 } 15101 var mapkey string 15102 mapvalue := &metric.Metadata{} 15103 for iNdEx < postIndex { 15104 entryPreIndex := iNdEx 15105 var wire uint64 15106 for shift := uint(0); ; shift += 7 { 15107 if shift >= 64 { 15108 return ErrIntOverflowAdmin 15109 } 15110 if iNdEx >= l { 15111 return io.ErrUnexpectedEOF 15112 } 15113 b := dAtA[iNdEx] 15114 iNdEx++ 15115 wire |= (uint64(b) & 0x7F) << shift 15116 if b < 0x80 { 15117 break 15118 } 15119 } 15120 fieldNum := int32(wire >> 3) 15121 if fieldNum == 1 { 15122 var stringLenmapkey uint64 15123 for shift := uint(0); ; shift += 7 { 15124 if shift >= 64 { 15125 return ErrIntOverflowAdmin 15126 } 15127 if iNdEx >= l { 15128 return io.ErrUnexpectedEOF 15129 } 15130 b := dAtA[iNdEx] 15131 iNdEx++ 15132 stringLenmapkey |= (uint64(b) & 0x7F) << shift 15133 if b < 0x80 { 15134 break 15135 } 15136 } 15137 intStringLenmapkey := int(stringLenmapkey) 15138 if intStringLenmapkey < 0 { 15139 return ErrInvalidLengthAdmin 15140 } 15141 postStringIndexmapkey := iNdEx + intStringLenmapkey 15142 if postStringIndexmapkey > l { 15143 return io.ErrUnexpectedEOF 15144 } 15145 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 15146 iNdEx = postStringIndexmapkey 15147 } else if fieldNum == 2 { 15148 var mapmsglen int 15149 for shift := uint(0); ; shift += 7 { 15150 if shift >= 64 { 15151 return ErrIntOverflowAdmin 15152 } 15153 if iNdEx >= l { 15154 return io.ErrUnexpectedEOF 15155 } 15156 b := dAtA[iNdEx] 15157 iNdEx++ 15158 mapmsglen |= (int(b) & 0x7F) << shift 15159 if b < 0x80 { 15160 break 15161 } 15162 } 15163 if mapmsglen < 0 { 15164 return ErrInvalidLengthAdmin 15165 } 15166 postmsgIndex := iNdEx + mapmsglen 15167 if mapmsglen < 0 { 15168 return ErrInvalidLengthAdmin 15169 } 15170 if postmsgIndex > l { 15171 return io.ErrUnexpectedEOF 15172 } 15173 mapvalue = &metric.Metadata{} 15174 if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil { 15175 return err 15176 } 15177 iNdEx = postmsgIndex 15178 } else { 15179 iNdEx = entryPreIndex 15180 skippy, err := skipAdmin(dAtA[iNdEx:]) 15181 if err != nil { 15182 return err 15183 } 15184 if skippy < 0 { 15185 return ErrInvalidLengthAdmin 15186 } 15187 if (iNdEx + skippy) > postIndex { 15188 return io.ErrUnexpectedEOF 15189 } 15190 iNdEx += skippy 15191 } 15192 } 15193 m.Metadata[mapkey] = *mapvalue 15194 iNdEx = postIndex 15195 default: 15196 iNdEx = preIndex 15197 skippy, err := skipAdmin(dAtA[iNdEx:]) 15198 if err != nil { 15199 return err 15200 } 15201 if skippy < 0 { 15202 return ErrInvalidLengthAdmin 15203 } 15204 if (iNdEx + skippy) > l { 15205 return io.ErrUnexpectedEOF 15206 } 15207 iNdEx += skippy 15208 } 15209 } 15210 15211 if iNdEx > l { 15212 return io.ErrUnexpectedEOF 15213 } 15214 return nil 15215 } 15216 func (m *EnqueueRangeRequest) Unmarshal(dAtA []byte) error { 15217 l := len(dAtA) 15218 iNdEx := 0 15219 for iNdEx < l { 15220 preIndex := iNdEx 15221 var wire uint64 15222 for shift := uint(0); ; shift += 7 { 15223 if shift >= 64 { 15224 return ErrIntOverflowAdmin 15225 } 15226 if iNdEx >= l { 15227 return io.ErrUnexpectedEOF 15228 } 15229 b := dAtA[iNdEx] 15230 iNdEx++ 15231 wire |= (uint64(b) & 0x7F) << shift 15232 if b < 0x80 { 15233 break 15234 } 15235 } 15236 fieldNum := int32(wire >> 3) 15237 wireType := int(wire & 0x7) 15238 if wireType == 4 { 15239 return fmt.Errorf("proto: EnqueueRangeRequest: wiretype end group for non-group") 15240 } 15241 if fieldNum <= 0 { 15242 return fmt.Errorf("proto: EnqueueRangeRequest: illegal tag %d (wire type %d)", fieldNum, wire) 15243 } 15244 switch fieldNum { 15245 case 1: 15246 if wireType != 0 { 15247 return fmt.Errorf("proto: wrong wireType = %d for field NodeID", wireType) 15248 } 15249 m.NodeID = 0 15250 for shift := uint(0); ; shift += 7 { 15251 if shift >= 64 { 15252 return ErrIntOverflowAdmin 15253 } 15254 if iNdEx >= l { 15255 return io.ErrUnexpectedEOF 15256 } 15257 b := dAtA[iNdEx] 15258 iNdEx++ 15259 m.NodeID |= (github_com_cockroachdb_cockroach_pkg_roachpb.NodeID(b) & 0x7F) << shift 15260 if b < 0x80 { 15261 break 15262 } 15263 } 15264 case 2: 15265 if wireType != 2 { 15266 return fmt.Errorf("proto: wrong wireType = %d for field Queue", wireType) 15267 } 15268 var stringLen uint64 15269 for shift := uint(0); ; shift += 7 { 15270 if shift >= 64 { 15271 return ErrIntOverflowAdmin 15272 } 15273 if iNdEx >= l { 15274 return io.ErrUnexpectedEOF 15275 } 15276 b := dAtA[iNdEx] 15277 iNdEx++ 15278 stringLen |= (uint64(b) & 0x7F) << shift 15279 if b < 0x80 { 15280 break 15281 } 15282 } 15283 intStringLen := int(stringLen) 15284 if intStringLen < 0 { 15285 return ErrInvalidLengthAdmin 15286 } 15287 postIndex := iNdEx + intStringLen 15288 if postIndex > l { 15289 return io.ErrUnexpectedEOF 15290 } 15291 m.Queue = string(dAtA[iNdEx:postIndex]) 15292 iNdEx = postIndex 15293 case 3: 15294 if wireType != 0 { 15295 return fmt.Errorf("proto: wrong wireType = %d for field RangeID", wireType) 15296 } 15297 m.RangeID = 0 15298 for shift := uint(0); ; shift += 7 { 15299 if shift >= 64 { 15300 return ErrIntOverflowAdmin 15301 } 15302 if iNdEx >= l { 15303 return io.ErrUnexpectedEOF 15304 } 15305 b := dAtA[iNdEx] 15306 iNdEx++ 15307 m.RangeID |= (github_com_cockroachdb_cockroach_pkg_roachpb.RangeID(b) & 0x7F) << shift 15308 if b < 0x80 { 15309 break 15310 } 15311 } 15312 case 4: 15313 if wireType != 0 { 15314 return fmt.Errorf("proto: wrong wireType = %d for field SkipShouldQueue", wireType) 15315 } 15316 var v int 15317 for shift := uint(0); ; shift += 7 { 15318 if shift >= 64 { 15319 return ErrIntOverflowAdmin 15320 } 15321 if iNdEx >= l { 15322 return io.ErrUnexpectedEOF 15323 } 15324 b := dAtA[iNdEx] 15325 iNdEx++ 15326 v |= (int(b) & 0x7F) << shift 15327 if b < 0x80 { 15328 break 15329 } 15330 } 15331 m.SkipShouldQueue = bool(v != 0) 15332 default: 15333 iNdEx = preIndex 15334 skippy, err := skipAdmin(dAtA[iNdEx:]) 15335 if err != nil { 15336 return err 15337 } 15338 if skippy < 0 { 15339 return ErrInvalidLengthAdmin 15340 } 15341 if (iNdEx + skippy) > l { 15342 return io.ErrUnexpectedEOF 15343 } 15344 iNdEx += skippy 15345 } 15346 } 15347 15348 if iNdEx > l { 15349 return io.ErrUnexpectedEOF 15350 } 15351 return nil 15352 } 15353 func (m *EnqueueRangeResponse) Unmarshal(dAtA []byte) error { 15354 l := len(dAtA) 15355 iNdEx := 0 15356 for iNdEx < l { 15357 preIndex := iNdEx 15358 var wire uint64 15359 for shift := uint(0); ; shift += 7 { 15360 if shift >= 64 { 15361 return ErrIntOverflowAdmin 15362 } 15363 if iNdEx >= l { 15364 return io.ErrUnexpectedEOF 15365 } 15366 b := dAtA[iNdEx] 15367 iNdEx++ 15368 wire |= (uint64(b) & 0x7F) << shift 15369 if b < 0x80 { 15370 break 15371 } 15372 } 15373 fieldNum := int32(wire >> 3) 15374 wireType := int(wire & 0x7) 15375 if wireType == 4 { 15376 return fmt.Errorf("proto: EnqueueRangeResponse: wiretype end group for non-group") 15377 } 15378 if fieldNum <= 0 { 15379 return fmt.Errorf("proto: EnqueueRangeResponse: illegal tag %d (wire type %d)", fieldNum, wire) 15380 } 15381 switch fieldNum { 15382 case 1: 15383 if wireType != 2 { 15384 return fmt.Errorf("proto: wrong wireType = %d for field Details", wireType) 15385 } 15386 var msglen int 15387 for shift := uint(0); ; shift += 7 { 15388 if shift >= 64 { 15389 return ErrIntOverflowAdmin 15390 } 15391 if iNdEx >= l { 15392 return io.ErrUnexpectedEOF 15393 } 15394 b := dAtA[iNdEx] 15395 iNdEx++ 15396 msglen |= (int(b) & 0x7F) << shift 15397 if b < 0x80 { 15398 break 15399 } 15400 } 15401 if msglen < 0 { 15402 return ErrInvalidLengthAdmin 15403 } 15404 postIndex := iNdEx + msglen 15405 if postIndex > l { 15406 return io.ErrUnexpectedEOF 15407 } 15408 m.Details = append(m.Details, &EnqueueRangeResponse_Details{}) 15409 if err := m.Details[len(m.Details)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15410 return err 15411 } 15412 iNdEx = postIndex 15413 default: 15414 iNdEx = preIndex 15415 skippy, err := skipAdmin(dAtA[iNdEx:]) 15416 if err != nil { 15417 return err 15418 } 15419 if skippy < 0 { 15420 return ErrInvalidLengthAdmin 15421 } 15422 if (iNdEx + skippy) > l { 15423 return io.ErrUnexpectedEOF 15424 } 15425 iNdEx += skippy 15426 } 15427 } 15428 15429 if iNdEx > l { 15430 return io.ErrUnexpectedEOF 15431 } 15432 return nil 15433 } 15434 func (m *EnqueueRangeResponse_Details) Unmarshal(dAtA []byte) error { 15435 l := len(dAtA) 15436 iNdEx := 0 15437 for iNdEx < l { 15438 preIndex := iNdEx 15439 var wire uint64 15440 for shift := uint(0); ; shift += 7 { 15441 if shift >= 64 { 15442 return ErrIntOverflowAdmin 15443 } 15444 if iNdEx >= l { 15445 return io.ErrUnexpectedEOF 15446 } 15447 b := dAtA[iNdEx] 15448 iNdEx++ 15449 wire |= (uint64(b) & 0x7F) << shift 15450 if b < 0x80 { 15451 break 15452 } 15453 } 15454 fieldNum := int32(wire >> 3) 15455 wireType := int(wire & 0x7) 15456 if wireType == 4 { 15457 return fmt.Errorf("proto: Details: wiretype end group for non-group") 15458 } 15459 if fieldNum <= 0 { 15460 return fmt.Errorf("proto: Details: illegal tag %d (wire type %d)", fieldNum, wire) 15461 } 15462 switch fieldNum { 15463 case 1: 15464 if wireType != 0 { 15465 return fmt.Errorf("proto: wrong wireType = %d for field NodeID", wireType) 15466 } 15467 m.NodeID = 0 15468 for shift := uint(0); ; shift += 7 { 15469 if shift >= 64 { 15470 return ErrIntOverflowAdmin 15471 } 15472 if iNdEx >= l { 15473 return io.ErrUnexpectedEOF 15474 } 15475 b := dAtA[iNdEx] 15476 iNdEx++ 15477 m.NodeID |= (github_com_cockroachdb_cockroach_pkg_roachpb.NodeID(b) & 0x7F) << shift 15478 if b < 0x80 { 15479 break 15480 } 15481 } 15482 case 2: 15483 if wireType != 2 { 15484 return fmt.Errorf("proto: wrong wireType = %d for field Events", wireType) 15485 } 15486 var msglen int 15487 for shift := uint(0); ; shift += 7 { 15488 if shift >= 64 { 15489 return ErrIntOverflowAdmin 15490 } 15491 if iNdEx >= l { 15492 return io.ErrUnexpectedEOF 15493 } 15494 b := dAtA[iNdEx] 15495 iNdEx++ 15496 msglen |= (int(b) & 0x7F) << shift 15497 if b < 0x80 { 15498 break 15499 } 15500 } 15501 if msglen < 0 { 15502 return ErrInvalidLengthAdmin 15503 } 15504 postIndex := iNdEx + msglen 15505 if postIndex > l { 15506 return io.ErrUnexpectedEOF 15507 } 15508 m.Events = append(m.Events, &TraceEvent{}) 15509 if err := m.Events[len(m.Events)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15510 return err 15511 } 15512 iNdEx = postIndex 15513 case 3: 15514 if wireType != 2 { 15515 return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType) 15516 } 15517 var stringLen uint64 15518 for shift := uint(0); ; shift += 7 { 15519 if shift >= 64 { 15520 return ErrIntOverflowAdmin 15521 } 15522 if iNdEx >= l { 15523 return io.ErrUnexpectedEOF 15524 } 15525 b := dAtA[iNdEx] 15526 iNdEx++ 15527 stringLen |= (uint64(b) & 0x7F) << shift 15528 if b < 0x80 { 15529 break 15530 } 15531 } 15532 intStringLen := int(stringLen) 15533 if intStringLen < 0 { 15534 return ErrInvalidLengthAdmin 15535 } 15536 postIndex := iNdEx + intStringLen 15537 if postIndex > l { 15538 return io.ErrUnexpectedEOF 15539 } 15540 m.Error = string(dAtA[iNdEx:postIndex]) 15541 iNdEx = postIndex 15542 default: 15543 iNdEx = preIndex 15544 skippy, err := skipAdmin(dAtA[iNdEx:]) 15545 if err != nil { 15546 return err 15547 } 15548 if skippy < 0 { 15549 return ErrInvalidLengthAdmin 15550 } 15551 if (iNdEx + skippy) > l { 15552 return io.ErrUnexpectedEOF 15553 } 15554 iNdEx += skippy 15555 } 15556 } 15557 15558 if iNdEx > l { 15559 return io.ErrUnexpectedEOF 15560 } 15561 return nil 15562 } 15563 func (m *ChartCatalogRequest) Unmarshal(dAtA []byte) error { 15564 l := len(dAtA) 15565 iNdEx := 0 15566 for iNdEx < l { 15567 preIndex := iNdEx 15568 var wire uint64 15569 for shift := uint(0); ; shift += 7 { 15570 if shift >= 64 { 15571 return ErrIntOverflowAdmin 15572 } 15573 if iNdEx >= l { 15574 return io.ErrUnexpectedEOF 15575 } 15576 b := dAtA[iNdEx] 15577 iNdEx++ 15578 wire |= (uint64(b) & 0x7F) << shift 15579 if b < 0x80 { 15580 break 15581 } 15582 } 15583 fieldNum := int32(wire >> 3) 15584 wireType := int(wire & 0x7) 15585 if wireType == 4 { 15586 return fmt.Errorf("proto: ChartCatalogRequest: wiretype end group for non-group") 15587 } 15588 if fieldNum <= 0 { 15589 return fmt.Errorf("proto: ChartCatalogRequest: illegal tag %d (wire type %d)", fieldNum, wire) 15590 } 15591 switch fieldNum { 15592 default: 15593 iNdEx = preIndex 15594 skippy, err := skipAdmin(dAtA[iNdEx:]) 15595 if err != nil { 15596 return err 15597 } 15598 if skippy < 0 { 15599 return ErrInvalidLengthAdmin 15600 } 15601 if (iNdEx + skippy) > l { 15602 return io.ErrUnexpectedEOF 15603 } 15604 iNdEx += skippy 15605 } 15606 } 15607 15608 if iNdEx > l { 15609 return io.ErrUnexpectedEOF 15610 } 15611 return nil 15612 } 15613 func (m *ChartCatalogResponse) Unmarshal(dAtA []byte) error { 15614 l := len(dAtA) 15615 iNdEx := 0 15616 for iNdEx < l { 15617 preIndex := iNdEx 15618 var wire uint64 15619 for shift := uint(0); ; shift += 7 { 15620 if shift >= 64 { 15621 return ErrIntOverflowAdmin 15622 } 15623 if iNdEx >= l { 15624 return io.ErrUnexpectedEOF 15625 } 15626 b := dAtA[iNdEx] 15627 iNdEx++ 15628 wire |= (uint64(b) & 0x7F) << shift 15629 if b < 0x80 { 15630 break 15631 } 15632 } 15633 fieldNum := int32(wire >> 3) 15634 wireType := int(wire & 0x7) 15635 if wireType == 4 { 15636 return fmt.Errorf("proto: ChartCatalogResponse: wiretype end group for non-group") 15637 } 15638 if fieldNum <= 0 { 15639 return fmt.Errorf("proto: ChartCatalogResponse: illegal tag %d (wire type %d)", fieldNum, wire) 15640 } 15641 switch fieldNum { 15642 case 1: 15643 if wireType != 2 { 15644 return fmt.Errorf("proto: wrong wireType = %d for field Catalog", wireType) 15645 } 15646 var msglen int 15647 for shift := uint(0); ; shift += 7 { 15648 if shift >= 64 { 15649 return ErrIntOverflowAdmin 15650 } 15651 if iNdEx >= l { 15652 return io.ErrUnexpectedEOF 15653 } 15654 b := dAtA[iNdEx] 15655 iNdEx++ 15656 msglen |= (int(b) & 0x7F) << shift 15657 if b < 0x80 { 15658 break 15659 } 15660 } 15661 if msglen < 0 { 15662 return ErrInvalidLengthAdmin 15663 } 15664 postIndex := iNdEx + msglen 15665 if postIndex > l { 15666 return io.ErrUnexpectedEOF 15667 } 15668 m.Catalog = append(m.Catalog, catalog.ChartSection{}) 15669 if err := m.Catalog[len(m.Catalog)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15670 return err 15671 } 15672 iNdEx = postIndex 15673 default: 15674 iNdEx = preIndex 15675 skippy, err := skipAdmin(dAtA[iNdEx:]) 15676 if err != nil { 15677 return err 15678 } 15679 if skippy < 0 { 15680 return ErrInvalidLengthAdmin 15681 } 15682 if (iNdEx + skippy) > l { 15683 return io.ErrUnexpectedEOF 15684 } 15685 iNdEx += skippy 15686 } 15687 } 15688 15689 if iNdEx > l { 15690 return io.ErrUnexpectedEOF 15691 } 15692 return nil 15693 } 15694 func skipAdmin(dAtA []byte) (n int, err error) { 15695 l := len(dAtA) 15696 iNdEx := 0 15697 for iNdEx < l { 15698 var wire uint64 15699 for shift := uint(0); ; shift += 7 { 15700 if shift >= 64 { 15701 return 0, ErrIntOverflowAdmin 15702 } 15703 if iNdEx >= l { 15704 return 0, io.ErrUnexpectedEOF 15705 } 15706 b := dAtA[iNdEx] 15707 iNdEx++ 15708 wire |= (uint64(b) & 0x7F) << shift 15709 if b < 0x80 { 15710 break 15711 } 15712 } 15713 wireType := int(wire & 0x7) 15714 switch wireType { 15715 case 0: 15716 for shift := uint(0); ; shift += 7 { 15717 if shift >= 64 { 15718 return 0, ErrIntOverflowAdmin 15719 } 15720 if iNdEx >= l { 15721 return 0, io.ErrUnexpectedEOF 15722 } 15723 iNdEx++ 15724 if dAtA[iNdEx-1] < 0x80 { 15725 break 15726 } 15727 } 15728 return iNdEx, nil 15729 case 1: 15730 iNdEx += 8 15731 return iNdEx, nil 15732 case 2: 15733 var length int 15734 for shift := uint(0); ; shift += 7 { 15735 if shift >= 64 { 15736 return 0, ErrIntOverflowAdmin 15737 } 15738 if iNdEx >= l { 15739 return 0, io.ErrUnexpectedEOF 15740 } 15741 b := dAtA[iNdEx] 15742 iNdEx++ 15743 length |= (int(b) & 0x7F) << shift 15744 if b < 0x80 { 15745 break 15746 } 15747 } 15748 iNdEx += length 15749 if length < 0 { 15750 return 0, ErrInvalidLengthAdmin 15751 } 15752 return iNdEx, nil 15753 case 3: 15754 for { 15755 var innerWire uint64 15756 var start int = iNdEx 15757 for shift := uint(0); ; shift += 7 { 15758 if shift >= 64 { 15759 return 0, ErrIntOverflowAdmin 15760 } 15761 if iNdEx >= l { 15762 return 0, io.ErrUnexpectedEOF 15763 } 15764 b := dAtA[iNdEx] 15765 iNdEx++ 15766 innerWire |= (uint64(b) & 0x7F) << shift 15767 if b < 0x80 { 15768 break 15769 } 15770 } 15771 innerWireType := int(innerWire & 0x7) 15772 if innerWireType == 4 { 15773 break 15774 } 15775 next, err := skipAdmin(dAtA[start:]) 15776 if err != nil { 15777 return 0, err 15778 } 15779 iNdEx = start + next 15780 } 15781 return iNdEx, nil 15782 case 4: 15783 return iNdEx, nil 15784 case 5: 15785 iNdEx += 4 15786 return iNdEx, nil 15787 default: 15788 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 15789 } 15790 } 15791 panic("unreachable") 15792 } 15793 15794 var ( 15795 ErrInvalidLengthAdmin = fmt.Errorf("proto: negative length found during unmarshaling") 15796 ErrIntOverflowAdmin = fmt.Errorf("proto: integer overflow") 15797 ) 15798 15799 func init() { proto.RegisterFile("server/serverpb/admin.proto", fileDescriptor_admin_bf4ab5a980824a78) } 15800 15801 var fileDescriptor_admin_bf4ab5a980824a78 = []byte{ 15802 // 4152 bytes of a gzipped FileDescriptorProto 15803 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x7a, 0x4d, 0x70, 0x1b, 0xc9, 15804 0x75, 0xb0, 0x06, 0x20, 0xfe, 0x1e, 0x01, 0x12, 0x6c, 0x51, 0x14, 0x08, 0xc9, 0x04, 0x77, 0x64, 15805 0x79, 0xb9, 0xda, 0x35, 0xb0, 0xa2, 0xb4, 0x5a, 0x7f, 0x5a, 0xad, 0xfd, 0x11, 0x04, 0x4b, 0x0b, 15806 0xad, 0xa4, 0x5d, 0x0d, 0x25, 0x6d, 0x59, 0xce, 0x7a, 0x32, 0xc0, 0x34, 0xc1, 0x31, 0x07, 0x33, 15807 0xc3, 0x99, 0x01, 0xb5, 0xdc, 0x8d, 0x5d, 0xb1, 0x9d, 0xa4, 0x92, 0x4b, 0x6a, 0xcb, 0xce, 0x6d, 15808 0xab, 0x52, 0x95, 0x1c, 0x92, 0x43, 0x2e, 0xd9, 0x1c, 0x73, 0xc8, 0x79, 0x2b, 0x87, 0xd8, 0xa9, 15809 0x5c, 0x9c, 0x0b, 0x9d, 0x70, 0x7d, 0x48, 0x39, 0xf7, 0x1c, 0x72, 0x49, 0xaa, 0xff, 0x66, 0x1a, 15810 0x20, 0x34, 0x02, 0x28, 0x3b, 0x07, 0x12, 0xd3, 0xef, 0x75, 0xbf, 0x7e, 0xfd, 0xfa, 0xf5, 0xfb, 15811 0xeb, 0x86, 0x0b, 0x01, 0xf6, 0x0f, 0xb0, 0xdf, 0x60, 0x3f, 0x5e, 0xa7, 0x61, 0x98, 0x7d, 0xcb, 15812 0xa9, 0x7b, 0xbe, 0x1b, 0xba, 0x68, 0xb9, 0xeb, 0x76, 0xf7, 0x7c, 0xd7, 0xe8, 0xee, 0xd6, 0x19, 15813 0xbe, 0x2e, 0xba, 0x55, 0x2b, 0x5d, 0xd7, 0xd9, 0xb1, 0x7a, 0x8d, 0x8f, 0x5d, 0x07, 0x7b, 0x1d, 15814 0xfa, 0xc3, 0x06, 0x55, 0x97, 0xbe, 0xe7, 0x76, 0x82, 0x06, 0xf9, 0xe7, 0x75, 0xe8, 0x0f, 0x87, 15815 0x5f, 0x1c, 0x9d, 0x29, 0x08, 0x8d, 0x70, 0x20, 0xb0, 0x17, 0x82, 0xd0, 0xf5, 0x8d, 0x1e, 0x6e, 15816 0x60, 0xa7, 0x67, 0x51, 0x92, 0xfd, 0x83, 0x6e, 0x97, 0x23, 0x2f, 0xef, 0x1d, 0x34, 0xf6, 0x0e, 15817 0xf8, 0x78, 0xf1, 0xe1, 0x75, 0x1a, 0xb6, 0x75, 0x80, 0x1d, 0x1c, 0x08, 0x1a, 0xab, 0xcf, 0xea, 15818 0xe6, 0xf6, 0x78, 0x8f, 0x95, 0x30, 0x68, 0x74, 0x8d, 0xd0, 0xb0, 0xdd, 0x5e, 0xa3, 0xbb, 0x6b, 15819 0xf8, 0xa1, 0xce, 0x5b, 0x1c, 0x5f, 0x19, 0x84, 0x96, 0xdd, 0xe8, 0xe3, 0xd0, 0xb7, 0xba, 0xfc, 15820 0x87, 0x63, 0x16, 0x7b, 0x6e, 0xcf, 0xa5, 0x9f, 0x0d, 0xf2, 0x25, 0xd6, 0xd4, 0x73, 0xdd, 0x9e, 15821 0x8d, 0x1b, 0x86, 0x67, 0x35, 0x0c, 0xc7, 0x71, 0x43, 0x23, 0xb4, 0x5c, 0x47, 0xf0, 0x53, 0xe3, 15822 0x58, 0xda, 0xea, 0x0c, 0x76, 0x1a, 0xa1, 0xd5, 0xc7, 0x41, 0x68, 0xf4, 0x3d, 0xd6, 0x41, 0x45, 15823 0x50, 0x6e, 0x19, 0xa1, 0xd1, 0x31, 0x02, 0x1c, 0x68, 0x78, 0x7f, 0x80, 0x83, 0x50, 0xbd, 0x0a, 15824 0x0b, 0x12, 0x2c, 0xf0, 0x5c, 0x27, 0xc0, 0xe8, 0x22, 0x14, 0x4c, 0x01, 0xac, 0x28, 0xab, 0xe9, 15825 0xb5, 0x82, 0x16, 0x03, 0xd4, 0xeb, 0xb0, 0x24, 0x86, 0xb4, 0x70, 0x68, 0x58, 0xb6, 0x20, 0x86, 15826 0xaa, 0x90, 0x17, 0xdd, 0x2a, 0xca, 0xaa, 0xb2, 0x56, 0xd0, 0xa2, 0xb6, 0xfa, 0x79, 0x1a, 0xce, 15827 0x9f, 0x18, 0xc6, 0xe7, 0x7b, 0x0c, 0xd9, 0x9e, 0x6f, 0x38, 0x21, 0x9b, 0x6c, 0x76, 0xfd, 0x1b, 15828 0xf5, 0x67, 0x6a, 0x42, 0xfd, 0x19, 0x34, 0xea, 0xb7, 0x09, 0x81, 0xe6, 0xcc, 0x17, 0x47, 0xb5, 15829 0x33, 0x1a, 0xa7, 0x86, 0x6a, 0x30, 0x1b, 0x1a, 0x1d, 0x1b, 0xeb, 0x8e, 0xd1, 0xc7, 0x41, 0x25, 15830 0x45, 0x57, 0x02, 0x14, 0x74, 0x9f, 0x40, 0xd0, 0x1b, 0x50, 0x32, 0x71, 0xd0, 0xf5, 0x2d, 0x2f, 15831 0x74, 0x7d, 0xdd, 0x32, 0x2b, 0xe9, 0x55, 0x65, 0x2d, 0xdd, 0x2c, 0x1f, 0x1f, 0xd5, 0x8a, 0xad, 15832 0x08, 0xd1, 0x6e, 0x69, 0xc5, 0xb8, 0x5b, 0xdb, 0x44, 0x77, 0x60, 0x96, 0x68, 0xa0, 0xce, 0x94, 15833 0xb2, 0x32, 0xb3, 0xaa, 0xac, 0xcd, 0xae, 0x5f, 0x92, 0x98, 0x66, 0x88, 0x3a, 0xd3, 0xd6, 0xfa, 15834 0x13, 0xd7, 0xc1, 0x9b, 0x14, 0xc2, 0xf9, 0x83, 0x8f, 0x23, 0x08, 0xfa, 0x10, 0x16, 0x24, 0x5a, 15835 0xba, 0x8d, 0x0f, 0xb0, 0x5d, 0xc9, 0xac, 0x2a, 0x6b, 0x73, 0xeb, 0x57, 0x13, 0xc4, 0x10, 0xd3, 15836 0x1c, 0xf8, 0x54, 0x0b, 0xee, 0x92, 0x81, 0xda, 0x7c, 0x4c, 0x99, 0x02, 0xaa, 0x6f, 0x41, 0x86, 15837 0x4a, 0x06, 0x21, 0x98, 0x19, 0x04, 0xd8, 0xe7, 0xfb, 0x42, 0xbf, 0xd1, 0x0a, 0x80, 0xe7, 0x5b, 15838 0x07, 0x96, 0x8d, 0x7b, 0xb1, 0x78, 0x62, 0x88, 0x7a, 0x1b, 0xce, 0x3e, 0x24, 0xc2, 0x9a, 0x7c, 15839 0x9b, 0xd1, 0x22, 0x64, 0xa8, 0x7c, 0x2b, 0x29, 0x8a, 0x60, 0x0d, 0xf5, 0x0f, 0xf3, 0xb0, 0x38, 15840 0x4c, 0x89, 0xef, 0xfc, 0xf6, 0xc8, 0xce, 0xbf, 0x91, 0xb0, 0xe4, 0x71, 0x04, 0xc6, 0x6e, 0xfb, 15841 0x63, 0xc8, 0x75, 0x5d, 0x7b, 0xd0, 0x77, 0xd8, 0x9a, 0x66, 0xd7, 0x6f, 0x4c, 0x4b, 0x75, 0x93, 15842 0x0e, 0xe7, 0x64, 0x05, 0x31, 0xf4, 0x08, 0x72, 0x96, 0x63, 0xe2, 0x8f, 0x70, 0x50, 0x49, 0x9f, 15843 0x8e, 0xdb, 0x36, 0x19, 0x2e, 0xc8, 0x72, 0x5a, 0x44, 0x4b, 0x7d, 0xc3, 0xe9, 0x11, 0x15, 0x18, 15844 0x38, 0x21, 0xd5, 0xa6, 0xb4, 0x06, 0x14, 0xb4, 0x49, 0x20, 0xe8, 0x3a, 0x2c, 0x75, 0x7d, 0x6c, 15845 0x84, 0x58, 0x67, 0xda, 0x4c, 0x2c, 0x19, 0xee, 0x63, 0x27, 0xa4, 0x7a, 0x52, 0xd0, 0x16, 0x19, 15846 0x96, 0xce, 0xb8, 0x2d, 0x70, 0xa3, 0x4a, 0x9a, 0xfd, 0x8d, 0x2b, 0x69, 0xee, 0x37, 0xa5, 0xa4, 15847 0x27, 0x8f, 0x61, 0x7e, 0x92, 0x63, 0xf8, 0x42, 0xba, 0x5d, 0xfd, 0x07, 0x05, 0xb2, 0x6c, 0x9b, 15848 0xc9, 0x70, 0x62, 0x20, 0xc4, 0x70, 0xf2, 0x4d, 0x60, 0xe1, 0xa1, 0x27, 0xd4, 0x98, 0x7e, 0x13, 15849 0xbd, 0x77, 0x06, 0xb6, 0x4d, 0xd5, 0x9b, 0x18, 0x8a, 0xbc, 0x16, 0xb5, 0xd1, 0x25, 0xb2, 0x84, 15850 0x1d, 0x63, 0x60, 0x87, 0xfa, 0x81, 0x61, 0x0f, 0x30, 0xdd, 0xc6, 0x02, 0x61, 0x98, 0x02, 0x1f, 15851 0x13, 0x18, 0xba, 0x06, 0xe7, 0x7a, 0xd8, 0xc1, 0x4c, 0x16, 0x3a, 0xfe, 0xc8, 0xf3, 0x71, 0x10, 15852 0x58, 0xae, 0x23, 0xf6, 0x31, 0x46, 0x6e, 0x45, 0x38, 0xb4, 0x04, 0xd9, 0x5d, 0xcb, 0x34, 0xb1, 15853 0x43, 0xb7, 0x30, 0xaf, 0xf1, 0x56, 0xf5, 0x73, 0x05, 0x32, 0x54, 0x9f, 0xc6, 0xf2, 0xbf, 0x04, 15854 0xd9, 0x81, 0x63, 0xed, 0x0f, 0xd8, 0x0a, 0xf2, 0x1a, 0x6f, 0xa1, 0x32, 0xa4, 0x03, 0xbc, 0xcf, 15855 0xec, 0x9c, 0x46, 0x3e, 0x49, 0x4f, 0xa6, 0xe0, 0x9c, 0x65, 0xde, 0xa2, 0x4e, 0xc0, 0xf2, 0x71, 15856 0x37, 0x8c, 0x19, 0x8c, 0x01, 0xa8, 0x02, 0x39, 0xe2, 0x42, 0x2d, 0xa7, 0xc7, 0xd9, 0x12, 0x4d, 15857 0x22, 0x25, 0xab, 0xef, 0xd9, 0x56, 0xd7, 0x0a, 0xa9, 0x8a, 0xe4, 0xb5, 0xa8, 0xad, 0x6e, 0xc1, 15858 0x42, 0xa4, 0xa5, 0x2f, 0x60, 0x4e, 0x3e, 0x4f, 0x03, 0x92, 0xe9, 0x70, 0x63, 0x32, 0x72, 0x90, 15859 0x94, 0x13, 0x07, 0xe9, 0x12, 0x94, 0x7c, 0x4c, 0x58, 0x31, 0x78, 0x97, 0x14, 0xed, 0x52, 0xe4, 15860 0x40, 0xd6, 0xe9, 0x2b, 0x00, 0x8e, 0x6b, 0x0a, 0x22, 0x4c, 0x50, 0x05, 0x02, 0x61, 0xe8, 0x0d, 15861 0xc8, 0x90, 0xf3, 0x17, 0x70, 0xab, 0x7f, 0x59, 0x56, 0x7f, 0x16, 0x53, 0xd4, 0x45, 0x4c, 0x51, 15862 0xbf, 0xf7, 0x78, 0x73, 0x93, 0xb2, 0xc8, 0x8f, 0x14, 0x1b, 0x89, 0x4c, 0x28, 0xf5, 0xad, 0x20, 15863 0xb0, 0x9c, 0x9e, 0x4e, 0xe8, 0x06, 0x95, 0x0c, 0xb5, 0x26, 0xff, 0xef, 0x79, 0xd6, 0x64, 0x68, 15864 0xb5, 0xf5, 0x7b, 0x8c, 0xc4, 0x7d, 0xd7, 0xc4, 0x9c, 0x7c, 0xb1, 0x1f, 0x83, 0x02, 0x62, 0x35, 15865 0x0c, 0xcf, 0xf3, 0xdd, 0x8f, 0xac, 0x3e, 0x31, 0x1d, 0xa6, 0x15, 0xec, 0xe9, 0x9d, 0xc3, 0x10, 15866 0x07, 0x74, 0xc3, 0x66, 0xb4, 0x45, 0x09, 0xdb, 0xb2, 0x82, 0xbd, 0x26, 0xc1, 0x55, 0x3f, 0x80, 15867 0x59, 0x89, 0x30, 0xba, 0x04, 0x39, 0x2a, 0x0c, 0xcb, 0x64, 0x5b, 0xd3, 0x84, 0xe3, 0xa3, 0x5a, 15868 0x96, 0xa0, 0xda, 0x2d, 0x2d, 0x4b, 0x50, 0x6d, 0x93, 0x88, 0x15, 0xfb, 0xbe, 0xeb, 0xeb, 0x7d, 15869 0x1c, 0x04, 0x46, 0x4f, 0x6c, 0x56, 0x91, 0x02, 0xef, 0x31, 0x98, 0xba, 0x04, 0x8b, 0xf7, 0x5d, 15870 0xe7, 0xc4, 0xee, 0xab, 0x3f, 0x53, 0xe0, 0xdc, 0x08, 0x82, 0x6f, 0xe7, 0xb7, 0x61, 0x81, 0x44, 15871 0x30, 0x7a, 0x80, 0x7d, 0x0b, 0x07, 0x3a, 0x93, 0xba, 0x42, 0xa5, 0xfe, 0xf5, 0xa9, 0x44, 0xa5, 15872 0xcd, 0x13, 0x3a, 0xdb, 0x94, 0x0c, 0x45, 0xa0, 0xef, 0x00, 0xb2, 0x9c, 0x10, 0xfb, 0x8e, 0x61, 15873 0xeb, 0x83, 0x00, 0x73, 0xda, 0xa9, 0xd3, 0xd0, 0x2e, 0x0b, 0x42, 0x8f, 0x02, 0x86, 0x51, 0xe7, 15874 0xa0, 0xf8, 0x28, 0xc0, 0x7e, 0xb4, 0xc2, 0x1f, 0x40, 0x89, 0xb7, 0xf9, 0xc2, 0xda, 0x90, 0x21, 15875 0x26, 0x4a, 0xf8, 0xbc, 0xa4, 0x09, 0x87, 0x06, 0xd2, 0x96, 0x50, 0x25, 0x4a, 0xa1, 0xaa, 0xc2, 15876 0x0c, 0x01, 0x92, 0x33, 0x44, 0x00, 0x92, 0x19, 0x88, 0xda, 0xea, 0x8f, 0x15, 0x28, 0x6d, 0x1d, 15877 0x60, 0x27, 0x3e, 0x71, 0xc2, 0xb8, 0x29, 0x92, 0x71, 0xbb, 0x00, 0x85, 0xd0, 0xf0, 0x7b, 0x38, 15878 0x24, 0x7b, 0xcd, 0xce, 0x45, 0x9e, 0x01, 0xda, 0x26, 0x39, 0x86, 0xb6, 0xd5, 0xb7, 0xd8, 0x71, 15879 0xc8, 0x68, 0xac, 0x81, 0x5e, 0x85, 0x85, 0x81, 0xe3, 0x63, 0xd3, 0xe8, 0x86, 0xd8, 0xd4, 0x31, 15880 0x9d, 0x82, 0x1e, 0x8b, 0xbc, 0x56, 0x8e, 0x11, 0x6c, 0x6a, 0xf5, 0xd7, 0x29, 0x98, 0x13, 0x5c, 15881 0x70, 0x39, 0xdc, 0x83, 0x2c, 0x1f, 0xc4, 0x04, 0xd1, 0x48, 0x10, 0xc4, 0xf0, 0x50, 0xd6, 0x14, 15882 0x6e, 0x9f, 0x11, 0xa9, 0xfe, 0x71, 0x0a, 0x32, 0x14, 0x8e, 0x9a, 0x50, 0x88, 0x62, 0x5f, 0xae, 15883 0x31, 0xd5, 0x3a, 0x8b, 0x8e, 0xeb, 0x22, 0x3a, 0xae, 0x3f, 0x14, 0x3d, 0x9a, 0x79, 0x42, 0xe6, 15884 0xd3, 0x5f, 0xd6, 0x14, 0x2d, 0x1e, 0x46, 0xcc, 0x00, 0xa5, 0xab, 0x4b, 0x6e, 0xa0, 0x40, 0x21, 15885 0x0f, 0x89, 0xb8, 0x5e, 0x91, 0xc5, 0xc5, 0xa2, 0xc6, 0xe2, 0xf1, 0x51, 0x2d, 0xff, 0x90, 0x89, 15886 0xac, 0x25, 0x09, 0x6f, 0x1d, 0x88, 0x81, 0x71, 0xfd, 0x90, 0x1c, 0x78, 0xcb, 0x64, 0x0e, 0xbe, 15887 0x39, 0x7f, 0x7c, 0x54, 0x9b, 0xd5, 0x04, 0xbc, 0xdd, 0xd2, 0x66, 0xa3, 0x4e, 0x6d, 0x93, 0xec, 15888 0x90, 0xe5, 0xec, 0xb8, 0xdc, 0xee, 0xd2, 0x6f, 0x32, 0x25, 0x33, 0xe2, 0x84, 0x08, 0x39, 0xc3, 15889 0x45, 0x36, 0xe5, 0x23, 0x0a, 0x24, 0x53, 0x32, 0x74, 0xdb, 0x54, 0xff, 0x46, 0x81, 0xf2, 0x36, 15890 0x0e, 0x1f, 0xb5, 0x49, 0xb4, 0x2c, 0x76, 0xfd, 0xdb, 0x00, 0x7b, 0xf8, 0x90, 0xb9, 0x27, 0x21, 15891 0xf2, 0x9b, 0x09, 0x22, 0x1f, 0x25, 0x50, 0x7f, 0x17, 0x1f, 0x52, 0x3f, 0x16, 0x6c, 0x39, 0xa1, 15892 0x7f, 0xa8, 0x15, 0xf6, 0x44, 0xbb, 0x7a, 0x0b, 0xe6, 0x86, 0x91, 0xc4, 0xcf, 0xec, 0xe1, 0x43, 15893 0xae, 0x61, 0xe4, 0x93, 0xe8, 0x10, 0xf3, 0x8c, 0x44, 0x96, 0x45, 0x8d, 0x35, 0x6e, 0xa6, 0xbe, 15894 0xa1, 0xa8, 0x67, 0x61, 0x41, 0x9a, 0x8b, 0xed, 0xb0, 0xfa, 0x35, 0x28, 0xdf, 0x1e, 0x5d, 0x01, 15895 0x82, 0x99, 0x3d, 0x7c, 0x28, 0x52, 0x12, 0xfa, 0xad, 0xfe, 0x2c, 0x05, 0x0b, 0xb7, 0x47, 0x47, 15896 0xa3, 0xdf, 0x1d, 0xb3, 0xd6, 0xb7, 0x12, 0xd6, 0x7a, 0x82, 0xc2, 0xc8, 0x62, 0xb9, 0xaa, 0x49, 15897 0x4b, 0xde, 0x81, 0x0c, 0x73, 0xea, 0xd1, 0xba, 0x14, 0x69, 0x5d, 0xe8, 0x36, 0x14, 0x6d, 0x23, 15898 0x08, 0xf5, 0x81, 0x67, 0x1a, 0x21, 0x36, 0xb9, 0x6d, 0x99, 0x4c, 0x0b, 0x67, 0xc9, 0xc8, 0x47, 15899 0x6c, 0x60, 0xd5, 0x9b, 0x40, 0xb4, 0xef, 0xc8, 0xa2, 0x9d, 0x5d, 0x5f, 0x9f, 0x6a, 0xa1, 0x94, 15900 0xb4, 0xbc, 0x1d, 0x65, 0x98, 0xdb, 0xb4, 0x07, 0x41, 0x88, 0x7d, 0x61, 0xc1, 0x3e, 0x53, 0x60, 15901 0x3e, 0x02, 0x71, 0x09, 0xbf, 0x06, 0xd0, 0x65, 0xa0, 0xd8, 0x39, 0x94, 0x8e, 0x8f, 0x6a, 0x05, 15902 0xde, 0xb1, 0xdd, 0xd2, 0x0a, 0xbc, 0x43, 0xdb, 0x24, 0xa6, 0x22, 0x3e, 0x03, 0xd8, 0x21, 0x66, 15903 0xd4, 0xe4, 0x91, 0x49, 0x39, 0x42, 0x6c, 0x31, 0x38, 0xfa, 0x3a, 0x20, 0x4c, 0x8c, 0xaa, 0xe7, 15904 0x5b, 0x01, 0x8e, 0x7a, 0xb3, 0x88, 0x6b, 0x21, 0xc6, 0xf0, 0xee, 0xea, 0x9f, 0x28, 0x50, 0x6c, 15905 0xf9, 0x86, 0xe5, 0x08, 0x35, 0xb9, 0x05, 0x55, 0x13, 0x7b, 0x3e, 0xee, 0x12, 0x01, 0xea, 0x9e, 15906 0xef, 0x76, 0xb0, 0x6e, 0x39, 0xa6, 0xd5, 0x35, 0x42, 0xd7, 0xa7, 0xca, 0x90, 0xd1, 0x2a, 0x71, 15907 0x8f, 0xf7, 0x49, 0x87, 0xb6, 0xc0, 0x13, 0x53, 0x1a, 0xec, 0x0e, 0x42, 0xd3, 0x7d, 0xea, 0x88, 15908 0x28, 0x4f, 0xb4, 0xd1, 0x32, 0xe4, 0x4d, 0x57, 0x37, 0xc9, 0x64, 0xdc, 0xd0, 0xe5, 0x4c, 0x97, 15909 0xce, 0x7d, 0x67, 0x26, 0x9f, 0x2a, 0xa7, 0xd5, 0x5f, 0x29, 0x50, 0xe2, 0xbc, 0x70, 0x39, 0xdd, 15910 0x80, 0xf3, 0x12, 0x33, 0x74, 0xa8, 0xce, 0x4a, 0x11, 0x9c, 0x93, 0x73, 0x31, 0x9a, 0x8e, 0xdc, 15911 0xa6, 0x48, 0x12, 0xcc, 0x58, 0x01, 0xeb, 0x4f, 0x82, 0x2c, 0x26, 0x2b, 0xb0, 0x82, 0x16, 0x87, 15912 0xa0, 0x9b, 0xb0, 0xcc, 0xa8, 0xf9, 0xb8, 0xcf, 0x40, 0xd2, 0x22, 0xd3, 0xd4, 0xc5, 0x9f, 0x37, 15913 0x19, 0x2b, 0x1c, 0x1f, 0xaf, 0xf1, 0x9b, 0x70, 0x61, 0x74, 0xac, 0x88, 0xac, 0x49, 0xb4, 0xc7, 15914 0x02, 0xc1, 0xe5, 0xe1, 0xd1, 0xad, 0xb8, 0x83, 0xfa, 0x31, 0x2c, 0xb7, 0x70, 0xd7, 0xed, 0xd3, 15915 0x80, 0xc3, 0xe5, 0x2c, 0x0b, 0xf1, 0x7f, 0x08, 0x79, 0x1e, 0x33, 0xf0, 0x25, 0x36, 0x9b, 0xc7, 15916 0x47, 0xb5, 0x1c, 0x0b, 0x1a, 0x82, 0xff, 0x3e, 0xaa, 0x5d, 0xeb, 0x59, 0xe1, 0xee, 0xa0, 0x53, 15917 0xef, 0xba, 0xfd, 0x46, 0xa4, 0xa9, 0x66, 0x27, 0xfe, 0x6e, 0x78, 0x7b, 0xbd, 0x06, 0xfd, 0xf2, 15918 0x3a, 0x75, 0x1e, 0x6c, 0xe4, 0x58, 0xb0, 0x11, 0xa8, 0x7f, 0xae, 0xc0, 0x59, 0x79, 0xf2, 0xff, 15919 0x9b, 0x69, 0xd1, 0x1a, 0xcc, 0x9b, 0xd2, 0xac, 0xf1, 0x9e, 0x8c, 0x82, 0xd5, 0x2f, 0x53, 0x50, 15920 0x1d, 0x27, 0x1d, 0xae, 0x10, 0x4f, 0x20, 0xcb, 0xf7, 0x9f, 0x25, 0xa7, 0xb7, 0x92, 0x8a, 0x1d, 15921 0xcf, 0x24, 0x53, 0x67, 0x4d, 0xe1, 0x02, 0x19, 0xc5, 0xea, 0x7f, 0x28, 0x90, 0xe5, 0xfa, 0xf3, 15922 0x64, 0x38, 0x72, 0xcb, 0x34, 0x37, 0xe2, 0xc8, 0xed, 0xb4, 0xc2, 0x10, 0x01, 0xdf, 0x79, 0xc8, 15923 0x59, 0x81, 0x6e, 0x5b, 0x07, 0x51, 0x76, 0x61, 0x05, 0x77, 0xad, 0x03, 0x7c, 0x32, 0xc0, 0x4e, 15924 0x8f, 0x09, 0xb0, 0xc7, 0x48, 0x72, 0x66, 0xac, 0x24, 0x69, 0x66, 0x20, 0x0e, 0x40, 0x86, 0x1d, 15925 0x45, 0xd1, 0x56, 0x35, 0x98, 0xdf, 0xc6, 0x21, 0x31, 0x1b, 0x41, 0x82, 0x7b, 0x18, 0x89, 0x51, 15926 0xb8, 0x3f, 0x48, 0x8d, 0xc6, 0x28, 0xcc, 0xbc, 0xaa, 0xff, 0x9c, 0xa2, 0x6e, 0x93, 0x13, 0xe5, 15927 0xfb, 0xa5, 0x4f, 0xef, 0x36, 0x87, 0x08, 0x3c, 0xd7, 0x93, 0xec, 0x8d, 0xf5, 0x24, 0x05, 0xe1, 15928 0x49, 0xc6, 0x65, 0xa2, 0xab, 0x30, 0x2b, 0x9f, 0xd7, 0x34, 0x45, 0xc9, 0x20, 0x92, 0xd5, 0x79, 15929 0x83, 0x8e, 0x6d, 0x75, 0xb9, 0x6c, 0x79, 0xab, 0xea, 0x4e, 0xe0, 0x4e, 0x6e, 0x0f, 0xbb, 0x93, 15930 0xab, 0xd3, 0x2c, 0xf6, 0x84, 0x37, 0xb9, 0x0c, 0xa5, 0x77, 0xb0, 0x61, 0x87, 0xbb, 0x62, 0x97, 15931 0x16, 0x21, 0xe3, 0x63, 0xc3, 0x64, 0x33, 0xe6, 0x35, 0xd6, 0x20, 0x4e, 0x47, 0x74, 0xe3, 0x01, 15932 0xc0, 0x02, 0xcc, 0xdf, 0xe5, 0x05, 0x57, 0xe1, 0x87, 0x7e, 0x9d, 0x82, 0x72, 0x0c, 0xe3, 0xfb, 15933 0xf3, 0x1e, 0x80, 0x28, 0xcc, 0x46, 0xfb, 0xf3, 0x8a, 0xc4, 0xf2, 0xde, 0x41, 0x5d, 0x14, 0x67, 15934 0x45, 0x86, 0xe6, 0x75, 0xea, 0x82, 0x8c, 0x28, 0x76, 0xc4, 0x24, 0xd0, 0x4f, 0x14, 0xc8, 0xb3, 15935 0xf3, 0x84, 0xc5, 0x19, 0x4d, 0x4a, 0xcd, 0x46, 0x19, 0xe2, 0x27, 0x53, 0x6c, 0xf7, 0x5b, 0x84, 15936 0xfe, 0x8f, 0x7e, 0x79, 0xba, 0x03, 0x17, 0xf1, 0x51, 0xf5, 0xa0, 0x34, 0x44, 0x57, 0xde, 0xb6, 15937 0x0c, 0xdb, 0xb6, 0xb6, 0xbc, 0x6d, 0x73, 0xeb, 0xd7, 0x9e, 0x2b, 0x03, 0x32, 0x89, 0xe0, 0x9e, 15938 0x5b, 0x17, 0x69, 0xe3, 0x3c, 0x98, 0xbd, 0xe3, 0x76, 0x02, 0x69, 0xdb, 0x58, 0x0a, 0xa0, 0xc8, 15939 0x29, 0xc0, 0x92, 0x64, 0xcc, 0x68, 0xf1, 0x80, 0xb5, 0xd0, 0x35, 0xae, 0xb4, 0x69, 0xca, 0x4a, 15940 0x4d, 0x16, 0xdf, 0xbe, 0x5d, 0xa7, 0x65, 0x7a, 0x56, 0xb2, 0xaf, 0x93, 0x68, 0x9a, 0x69, 0xb5, 15941 0xfa, 0x4f, 0x59, 0x28, 0xb2, 0x29, 0xf9, 0xd6, 0x6e, 0xc1, 0x0c, 0xe9, 0xc5, 0x37, 0xf5, 0xd5, 15942 0x84, 0x4d, 0x90, 0x87, 0x91, 0x06, 0xdf, 0x56, 0x3a, 0xbc, 0xfa, 0x5f, 0x19, 0x48, 0xdf, 0x71, 15943 0x3b, 0x68, 0x09, 0x52, 0xdc, 0x1a, 0xa6, 0x9b, 0xd9, 0xe3, 0xa3, 0x5a, 0xaa, 0xdd, 0xd2, 0x52, 15944 0x96, 0x79, 0xca, 0x13, 0x26, 0xa7, 0x5c, 0x33, 0xc3, 0x29, 0x17, 0x72, 0x61, 0x6e, 0xa8, 0xa0, 15945 0xc5, 0x52, 0xfc, 0x52, 0xf3, 0x9d, 0xe3, 0xa3, 0x5a, 0x49, 0xae, 0x68, 0x4d, 0xee, 0x97, 0x82, 15946 0x7d, 0x9b, 0xfc, 0x75, 0x8c, 0x00, 0xd7, 0xdb, 0x2d, 0xad, 0x24, 0x57, 0xc2, 0x02, 0x69, 0x1f, 15947 0xb2, 0x43, 0xfb, 0x70, 0x13, 0x72, 0xac, 0x38, 0x68, 0xd2, 0x5a, 0x4c, 0x72, 0x04, 0x3a, 0x43, 15948 0xa3, 0x4f, 0x31, 0x80, 0x8c, 0x0d, 0x42, 0xc3, 0x27, 0x63, 0xf3, 0x93, 0x8e, 0xe5, 0x03, 0xd0, 15949 0x2d, 0xc8, 0xef, 0x58, 0x8e, 0x15, 0xec, 0x62, 0xb3, 0x52, 0x98, 0x70, 0x70, 0x34, 0x82, 0x8c, 15950 0xee, 0xbb, 0xa6, 0xb5, 0x63, 0x61, 0xb3, 0x02, 0x93, 0x8e, 0x16, 0x23, 0x48, 0xf8, 0xb8, 0xe3, 15951 0x1b, 0xb4, 0x4c, 0xa5, 0x77, 0xdd, 0xbe, 0x67, 0x63, 0xb2, 0x84, 0xd9, 0x55, 0x65, 0x2d, 0xa5, 15952 0x2d, 0x08, 0xcc, 0xa6, 0x40, 0x10, 0xc5, 0xa6, 0x85, 0x8a, 0x4a, 0x91, 0x59, 0x5d, 0xda, 0x40, 15953 0x0f, 0xe0, 0xec, 0xae, 0xd5, 0xdb, 0x7d, 0x6a, 0x90, 0x00, 0x37, 0x4e, 0x26, 0x4b, 0x13, 0x72, 15954 0x83, 0xa2, 0xc1, 0x11, 0x86, 0xb8, 0xa2, 0x98, 0xa4, 0x89, 0xbb, 0x56, 0xdf, 0xb0, 0x2b, 0x73, 15955 0x74, 0xd2, 0x72, 0x84, 0x68, 0x31, 0x38, 0xba, 0x0c, 0x73, 0xfe, 0xc0, 0xa1, 0x91, 0x19, 0xdf, 15956 0xd8, 0x79, 0xda, 0xb3, 0xc4, 0xa1, 0xdc, 0xcb, 0x5f, 0x84, 0x42, 0x5c, 0x0d, 0x2e, 0xb3, 0x24, 15957 0x35, 0x02, 0xa8, 0x08, 0xca, 0x77, 0xdd, 0x2e, 0xbb, 0x24, 0x12, 0x36, 0xf4, 0x7f, 0x14, 0x58, 15958 0x90, 0x80, 0x51, 0xad, 0xa5, 0x60, 0x0b, 0xe0, 0x04, 0xa5, 0xf8, 0x13, 0x04, 0x22, 0x88, 0x70, 15959 0x6f, 0x11, 0xb5, 0xea, 0x9f, 0x2a, 0x90, 0x17, 0x58, 0xf4, 0x12, 0x14, 0x09, 0xc6, 0xb6, 0xc2, 15960 0x43, 0x3d, 0xf6, 0x3a, 0xb3, 0x02, 0xf6, 0x2e, 0x3e, 0x24, 0x2b, 0x8f, 0xba, 0xc4, 0xf6, 0xac, 15961 0xa0, 0x95, 0x04, 0x94, 0x39, 0xcb, 0x2a, 0xe4, 0x6d, 0x23, 0xb4, 0xc2, 0x81, 0xc9, 0xac, 0x8c, 15962 0xa2, 0x45, 0x6d, 0x22, 0x15, 0xdb, 0x75, 0x7a, 0x0c, 0x39, 0x43, 0x91, 0x31, 0x40, 0x6d, 0xc2, 15963 0xbc, 0x66, 0x38, 0x3d, 0x7c, 0xd7, 0xed, 0x09, 0xe3, 0xb6, 0x0c, 0x79, 0x56, 0x39, 0x14, 0xf6, 15964 0x41, 0xcb, 0xd1, 0xb6, 0x5c, 0xfa, 0x48, 0x49, 0x76, 0x4f, 0xfd, 0xcf, 0x34, 0x94, 0x63, 0x22, 15965 0x91, 0x27, 0x12, 0xf5, 0x0c, 0xe6, 0x35, 0x92, 0x1c, 0xe7, 0xe8, 0xe0, 0xb1, 0x15, 0x8d, 0x7f, 15966 0x54, 0x00, 0xde, 0xf7, 0x71, 0x18, 0x1e, 0xb6, 0x9d, 0x1d, 0x97, 0x08, 0x8f, 0xa7, 0x93, 0x34, 15967 0x5a, 0x17, 0xc2, 0xe3, 0x30, 0x62, 0x56, 0xc8, 0x42, 0x1c, 0xfc, 0x94, 0xa1, 0x99, 0xd8, 0x72, 15968 0x0e, 0x7e, 0x4a, 0x51, 0x97, 0xa0, 0x64, 0x98, 0x26, 0x36, 0x75, 0x1e, 0x8c, 0x71, 0x9b, 0x56, 15969 0xa4, 0x40, 0x8d, 0xc1, 0xd0, 0xcb, 0x30, 0xef, 0xe3, 0xbe, 0x7b, 0x20, 0x75, 0x63, 0xb6, 0x6d, 15970 0x8e, 0x83, 0x45, 0xc7, 0x25, 0xc8, 0xfa, 0xd8, 0x08, 0xa2, 0xd2, 0x30, 0x6f, 0xa1, 0x0a, 0xe4, 15971 0x4c, 0x76, 0xe9, 0xc1, 0x2d, 0x91, 0x68, 0x56, 0xff, 0x4e, 0x11, 0xe5, 0x99, 0x3b, 0x90, 0xa1, 15972 0x0b, 0xe4, 0xa5, 0x99, 0xfa, 0x73, 0x1d, 0x95, 0x10, 0x96, 0x2c, 0x23, 0x46, 0x02, 0x7d, 0x08, 15973 0xb3, 0x1e, 0x95, 0x90, 0x4e, 0xeb, 0x25, 0x2c, 0x62, 0xb9, 0x31, 0x8d, 0xe0, 0x63, 0x01, 0x8b, 15974 0x58, 0xc0, 0x8b, 0x20, 0x77, 0x66, 0xf2, 0x4a, 0x39, 0xa5, 0xae, 0x41, 0xf9, 0xc1, 0x00, 0xfb, 15975 0x87, 0xef, 0xdb, 0x86, 0x23, 0xf9, 0xc3, 0x7d, 0x02, 0x13, 0xc1, 0x1a, 0x6d, 0xa8, 0x1e, 0x2c, 15976 0x48, 0x3d, 0xb9, 0x5e, 0x7c, 0x07, 0x2e, 0x98, 0x56, 0x10, 0x06, 0xfb, 0xb6, 0xee, 0xed, 0x1e, 15977 0x06, 0x56, 0xd7, 0xb0, 0x75, 0xda, 0x5d, 0xf7, 0x6c, 0xc3, 0xe1, 0xb9, 0xf3, 0xc5, 0xe3, 0xa3, 15978 0x5a, 0xa5, 0x65, 0x05, 0xe1, 0xf6, 0x83, 0xbb, 0xef, 0xf3, 0x5e, 0x31, 0xa9, 0x0a, 0x27, 0x70, 15979 0x02, 0xa3, 0x2e, 0xb3, 0x6b, 0x55, 0x32, 0xd2, 0xb7, 0x3a, 0x83, 0x30, 0xce, 0x88, 0xd4, 0xbf, 15980 0x05, 0xa8, 0x9c, 0xc4, 0x71, 0xa6, 0x3c, 0x28, 0x89, 0x2a, 0x3b, 0x13, 0x1d, 0x3b, 0xf5, 0x5b, 15981 0xcf, 0xb9, 0x7a, 0x1d, 0x47, 0x2b, 0xba, 0x93, 0x25, 0x22, 0x93, 0x83, 0xdc, 0xa2, 0x29, 0x21, 15982 0x50, 0x1f, 0x8a, 0xd2, 0x25, 0x92, 0xb8, 0x43, 0x6b, 0x9d, 0x66, 0xc2, 0xf8, 0x62, 0x69, 0x28, 15983 0xa8, 0x9e, 0x8d, 0x2f, 0x96, 0x82, 0xea, 0x67, 0x0a, 0x40, 0xdc, 0x8f, 0x28, 0x2c, 0xab, 0xc8, 15984 0xf1, 0x0d, 0xe3, 0x2d, 0xb4, 0x01, 0x59, 0x7e, 0x43, 0x96, 0x9a, 0xf6, 0x86, 0x8c, 0x0f, 0xa4, 15985 0xa5, 0x10, 0x76, 0x31, 0x16, 0xec, 0xdb, 0xec, 0xbc, 0xf0, 0x52, 0x08, 0x85, 0x6e, 0x3f, 0xb8, 15986 0xab, 0x15, 0x58, 0x87, 0xed, 0x7d, 0xfb, 0xce, 0x4c, 0x3e, 0x5d, 0x9e, 0xa9, 0xfe, 0x51, 0x1a, 15987 0x0a, 0xb4, 0x9a, 0x4c, 0x45, 0xf3, 0x85, 0x02, 0x95, 0xa1, 0xc4, 0x49, 0xef, 0x1c, 0xea, 0x71, 15988 0xfa, 0x46, 0xe4, 0xf4, 0xc1, 0x69, 0xe4, 0x14, 0xcd, 0x50, 0xd7, 0xa4, 0x0c, 0xac, 0x79, 0x48, 15989 0xc3, 0x4b, 0x93, 0x89, 0xee, 0xcd, 0xd3, 0x06, 0xa7, 0x8b, 0xfe, 0x18, 0x9a, 0xe8, 0xab, 0x30, 15990 0x27, 0x5f, 0x15, 0x46, 0xc5, 0xe4, 0x62, 0xbc, 0x37, 0x6d, 0x13, 0x7d, 0x0b, 0xc0, 0xf4, 0x5d, 15991 0xcf, 0xc3, 0xa6, 0x6e, 0xb0, 0x2c, 0x71, 0x12, 0xaf, 0x5a, 0xe0, 0x63, 0x36, 0xc2, 0xea, 0x6d, 15992 0x58, 0x7e, 0xe6, 0x92, 0xc6, 0xc4, 0xc6, 0x43, 0xc5, 0xc7, 0xb4, 0x14, 0xe6, 0x56, 0x7f, 0x98, 15993 0x82, 0xa2, 0xac, 0xbf, 0x28, 0x04, 0xf6, 0x42, 0x40, 0x3e, 0x15, 0xef, 0xbd, 0xe8, 0xa9, 0x88, 15994 0x77, 0x62, 0x28, 0x09, 0x0c, 0x05, 0xb4, 0xfa, 0x09, 0xcc, 0x0d, 0x77, 0x19, 0x93, 0x97, 0x6d, 15995 0x0f, 0xe7, 0x65, 0x6f, 0xbf, 0x90, 0x46, 0x0c, 0xc9, 0x40, 0x89, 0x5f, 0x81, 0x24, 0x31, 0xf0, 15996 0x78, 0x98, 0x81, 0xff, 0xff, 0xa2, 0x52, 0x91, 0x79, 0xf8, 0x01, 0x94, 0x47, 0x4f, 0xf5, 0x18, 15997 0x0e, 0x1e, 0x0e, 0x73, 0xf0, 0xcd, 0x17, 0x33, 0x1e, 0xd2, 0xfc, 0xbc, 0x7e, 0x77, 0x1e, 0xce, 15998 0xdd, 0xa3, 0xef, 0x70, 0xee, 0xe1, 0xd0, 0x30, 0xe3, 0xd2, 0xb3, 0xfa, 0xaf, 0x0a, 0x2c, 0x8d, 15999 0x62, 0xb8, 0x25, 0x35, 0x20, 0xdf, 0xe7, 0x30, 0xae, 0x2e, 0xdf, 0x4a, 0x60, 0x6b, 0x3c, 0x91, 16000 0xba, 0x00, 0xc8, 0xea, 0x11, 0x91, 0xad, 0xfe, 0x0e, 0x94, 0x86, 0x3a, 0x8c, 0x91, 0xcc, 0x1b, 16001 0xc3, 0x92, 0x91, 0x53, 0xae, 0x41, 0x68, 0xd9, 0x75, 0xfe, 0xbc, 0x28, 0x9a, 0x58, 0xca, 0xf4, 16002 0x7e, 0x9a, 0x82, 0xb3, 0x5b, 0xce, 0xfe, 0x00, 0x0f, 0x30, 0xf5, 0x8e, 0xc2, 0xc5, 0xfd, 0x36, 16003 0x4b, 0x48, 0xcc, 0x7d, 0x46, 0xc1, 0x1d, 0x6b, 0xa0, 0xef, 0x4a, 0x71, 0x18, 0xbd, 0x6a, 0x6a, 16004 0x6e, 0x1e, 0x1f, 0xd5, 0x72, 0x94, 0x2b, 0x3a, 0xe7, 0xf5, 0xa9, 0xe6, 0xe4, 0xe3, 0xe2, 0x60, 16005 0xee, 0x0a, 0x2c, 0x04, 0x7b, 0x96, 0xa7, 0x07, 0xbb, 0xee, 0xc0, 0x36, 0x75, 0xc6, 0x01, 0x2f, 16006 0x3e, 0x11, 0xc4, 0x36, 0x85, 0x3f, 0x20, 0x60, 0xf5, 0xaf, 0x52, 0xb0, 0x38, 0x2c, 0x15, 0xbe, 16007 0xdf, 0x0f, 0xe2, 0x10, 0x87, 0x6d, 0xf7, 0x9b, 0x49, 0xf7, 0x56, 0x63, 0x28, 0xd4, 0xc5, 0xb3, 16008 0x90, 0x28, 0x36, 0xfa, 0x7b, 0x05, 0x72, 0x1c, 0xf8, 0x5b, 0x95, 0xfa, 0xdb, 0x23, 0x11, 0xea, 16009 0xe5, 0xa4, 0xbb, 0x4e, 0xdf, 0xe8, 0x62, 0x1a, 0x71, 0x89, 0x78, 0x34, 0x4e, 0x95, 0xd2, 0x52, 16010 0xaa, 0xa4, 0x9e, 0x83, 0xb3, 0x9b, 0xbb, 0x86, 0x1f, 0x6e, 0xb2, 0xb7, 0x6d, 0xe2, 0xc4, 0x3c, 16011 0x81, 0xc5, 0x61, 0x30, 0x17, 0x5f, 0x13, 0x72, 0xfc, 0x15, 0x1c, 0x17, 0x9f, 0x2a, 0x31, 0x11, 16012 0x06, 0x75, 0xf1, 0x44, 0x8e, 0x0e, 0xde, 0x66, 0xcf, 0x0d, 0xa2, 0x97, 0x38, 0x0c, 0x77, 0xe5, 16013 0x5d, 0x58, 0x1a, 0xff, 0xb6, 0x04, 0xcd, 0x42, 0xee, 0xd1, 0xfd, 0x77, 0xef, 0xbf, 0xf7, 0xc1, 16014 0xfd, 0xf2, 0x19, 0xd2, 0xd8, 0xbc, 0xfb, 0x68, 0xfb, 0xe1, 0x96, 0x56, 0x56, 0x50, 0x11, 0xf2, 16015 0xad, 0x8d, 0x87, 0x1b, 0xcd, 0x8d, 0xed, 0xad, 0x72, 0x0a, 0x15, 0x20, 0xf3, 0x70, 0xa3, 0x79, 16016 0x77, 0xab, 0x9c, 0x5e, 0xff, 0x49, 0x15, 0x32, 0x1b, 0x66, 0xdf, 0x72, 0x50, 0x08, 0x19, 0x7a, 16017 0xe1, 0x8a, 0x5e, 0x7e, 0xfe, 0x95, 0x2c, 0x5d, 0x64, 0x75, 0x6d, 0xd2, 0xbb, 0x5b, 0xb5, 0xf2, 16018 0xa3, 0x7f, 0xf9, 0xd5, 0x4f, 0x53, 0x08, 0x95, 0x1b, 0x3a, 0x7d, 0xf3, 0xd8, 0x38, 0xb8, 0xda, 16019 0xa0, 0x77, 0xb8, 0xe8, 0x0f, 0x14, 0x28, 0x44, 0x6f, 0xf0, 0xd0, 0xab, 0x13, 0xbc, 0x7d, 0x8b, 16020 0xa6, 0x7f, 0x6d, 0xb2, 0xce, 0x9c, 0x85, 0x8b, 0x94, 0x85, 0x25, 0xb4, 0x28, 0xb1, 0x10, 0x3d, 16021 0xeb, 0x43, 0x7f, 0xa1, 0xc0, 0xfc, 0xc8, 0xe3, 0x3a, 0x74, 0x75, 0x9a, 0x87, 0x78, 0x8c, 0xa5, 16022 0xf5, 0xe9, 0xdf, 0xee, 0xa9, 0x2f, 0x53, 0xc6, 0x5e, 0x42, 0xb5, 0x71, 0x8c, 0x35, 0x3e, 0x11, 16023 0x9f, 0xdf, 0x47, 0x7f, 0xad, 0x40, 0x51, 0x7e, 0x58, 0x85, 0xea, 0x13, 0xbf, 0xc0, 0x62, 0xdc, 16024 0x35, 0xa6, 0x7c, 0xb1, 0xa5, 0xde, 0xa0, 0xac, 0xbd, 0x8e, 0xea, 0xcf, 0x61, 0xad, 0x41, 0x5d, 16025 0x79, 0xd0, 0xf8, 0x84, 0xfe, 0x52, 0x4e, 0x21, 0x7e, 0x2d, 0x80, 0x5e, 0x9b, 0xf0, 0x51, 0x01, 16026 0xe3, 0x72, 0xba, 0x27, 0x08, 0xea, 0x2d, 0xca, 0xe3, 0x0d, 0x74, 0x7d, 0x3a, 0x1e, 0x1b, 0xec, 16027 0x35, 0xca, 0x9f, 0x29, 0x50, 0x1a, 0x7a, 0x80, 0x81, 0x92, 0x84, 0x34, 0xee, 0x0d, 0x47, 0xf5, 16028 0xf5, 0xc9, 0x07, 0x70, 0x96, 0x57, 0x29, 0xcb, 0x55, 0x54, 0x91, 0x58, 0x76, 0x5c, 0x87, 0x31, 16029 0x48, 0x99, 0xf8, 0x08, 0xb2, 0xec, 0xce, 0x1f, 0xad, 0x4d, 0xf0, 0x2c, 0x80, 0xf1, 0xf1, 0xca, 16030 0xc4, 0x0f, 0x08, 0xd4, 0x65, 0xca, 0xc0, 0x59, 0xb4, 0x20, 0x31, 0xc0, 0xad, 0x1c, 0x39, 0x8f, 16031 0xd1, 0x7d, 0x74, 0xe2, 0x79, 0x1c, 0xbd, 0x21, 0x4f, 0x3c, 0x8f, 0x27, 0xaf, 0xb8, 0xf9, 0x79, 16032 0x54, 0x65, 0x1e, 0x06, 0x16, 0xd9, 0xae, 0x9b, 0xca, 0x15, 0xf4, 0x43, 0x05, 0x0a, 0xb7, 0x27, 16033 0x62, 0xe3, 0xf6, 0x34, 0x6c, 0x9c, 0xb8, 0x00, 0x1e, 0x2b, 0x0a, 0xc6, 0x06, 0xfa, 0x3d, 0xc8, 16034 0xf1, 0xeb, 0x5c, 0x94, 0x24, 0xdb, 0xe1, 0xeb, 0xe2, 0xea, 0x95, 0x49, 0xba, 0xf2, 0xc9, 0xab, 16035 0x74, 0xf2, 0x45, 0x84, 0xa4, 0xc9, 0xf9, 0xb5, 0x31, 0xfa, 0x7d, 0x05, 0xf2, 0xe2, 0x82, 0x01, 16036 0x5d, 0x99, 0xe8, 0x16, 0x82, 0x31, 0xf0, 0xea, 0x14, 0x37, 0x16, 0xea, 0x05, 0xca, 0xc1, 0x39, 16037 0x74, 0x56, 0xe2, 0x20, 0x10, 0xb3, 0xfe, 0x58, 0x81, 0x2c, 0xbb, 0x97, 0x48, 0x54, 0xc3, 0xa1, 16038 0x1b, 0x8e, 0x44, 0x35, 0x1c, 0xb9, 0xe4, 0xf8, 0x2a, 0x9d, 0x7c, 0x65, 0x48, 0xf6, 0xbb, 0xb4, 16039 0xcb, 0x93, 0x02, 0xca, 0xf1, 0x4f, 0x2a, 0x08, 0x51, 0xa8, 0x4f, 0x14, 0xc4, 0xc8, 0x85, 0x49, 16040 0xa2, 0x20, 0x46, 0xef, 0x2d, 0xc6, 0x0a, 0x42, 0x5c, 0x8b, 0x20, 0x0f, 0x66, 0xee, 0xb8, 0x9d, 16041 0x00, 0x7d, 0xed, 0xb9, 0x45, 0x78, 0x36, 0xf3, 0xcb, 0x13, 0x16, 0xeb, 0xd5, 0xf3, 0x74, 0xd6, 16042 0x05, 0x34, 0x2f, 0xcd, 0xfa, 0x3d, 0x32, 0x13, 0x39, 0x86, 0x51, 0x9d, 0x31, 0x51, 0xff, 0x47, 16043 0x6b, 0x9c, 0x89, 0xfa, 0x7f, 0xa2, 0x74, 0x39, 0xd6, 0x2d, 0x46, 0xe5, 0x4b, 0xca, 0x46, 0x54, 16044 0x6d, 0x49, 0x64, 0x63, 0xb4, 0x44, 0x94, 0xc8, 0xc6, 0x89, 0x2a, 0xd1, 0x58, 0x36, 0x68, 0x95, 16045 0xc8, 0x23, 0x13, 0x7f, 0x17, 0x32, 0xf4, 0xe6, 0x3f, 0x31, 0x34, 0x91, 0x5f, 0x41, 0x24, 0x86, 16046 0x26, 0x43, 0x4f, 0x14, 0xd4, 0x33, 0xaf, 0x2b, 0xe8, 0x29, 0x14, 0xe5, 0xcb, 0xe6, 0x44, 0xc7, 16047 0x3a, 0xe6, 0xf6, 0xbd, 0xfa, 0xc6, 0xa9, 0x6e, 0xb1, 0xd5, 0x33, 0xe4, 0x84, 0xa1, 0x93, 0x1d, 16048 0xd0, 0xf5, 0x29, 0xe9, 0xbd, 0x20, 0x17, 0x7f, 0xa9, 0x40, 0x5e, 0x54, 0x06, 0x13, 0x4f, 0xd8, 16049 0x48, 0xe5, 0x38, 0xf1, 0x84, 0x8d, 0x96, 0x1a, 0xd5, 0xb7, 0xe9, 0x16, 0xbf, 0x39, 0x74, 0xc2, 16050 0x68, 0x6a, 0x62, 0xbb, 0xbd, 0x27, 0xab, 0x68, 0x65, 0x0c, 0xb8, 0xf1, 0x89, 0x48, 0x88, 0xbe, 16051 0x4f, 0x22, 0xb4, 0xf2, 0x68, 0x56, 0x8b, 0xd6, 0xa7, 0x4a, 0x81, 0x19, 0xd3, 0xd7, 0x4e, 0x91, 16052 0x36, 0x47, 0xa6, 0xea, 0xe2, 0x48, 0x94, 0xa1, 0x9b, 0x32, 0x3b, 0x9f, 0x29, 0xb0, 0xb0, 0x61, 16053 0xdb, 0xc3, 0x59, 0x2e, 0x7a, 0x7d, 0x8a, 0x84, 0x98, 0xb1, 0x78, 0x75, 0xea, 0x14, 0x5a, 0x7d, 16054 0x89, 0x32, 0x78, 0x01, 0x2d, 0x4b, 0x0c, 0xb2, 0xac, 0x57, 0xe4, 0xd1, 0xe8, 0x53, 0x05, 0x8a, 16055 0x72, 0x52, 0x92, 0xa8, 0xe6, 0x63, 0x92, 0x9a, 0xc4, 0xf8, 0x71, 0x5c, 0xb6, 0xa3, 0xd6, 0x28, 16056 0x53, 0xcb, 0xe8, 0xbc, 0xec, 0xdf, 0x48, 0x47, 0x9e, 0xca, 0x90, 0xf0, 0xab, 0x28, 0x27, 0x89, 16057 0x89, 0x2c, 0x8d, 0xc9, 0xd2, 0x13, 0x59, 0x1a, 0x97, 0x7d, 0xaa, 0x97, 0x28, 0x4b, 0x5f, 0x51, 16058 0xe5, 0xd8, 0x0b, 0xb3, 0x8e, 0x3a, 0x55, 0xb6, 0x9b, 0xca, 0x95, 0xe6, 0x95, 0x2f, 0xfe, 0x7d, 16059 0xe5, 0xcc, 0x17, 0xc7, 0x2b, 0xca, 0xcf, 0x8f, 0x57, 0x94, 0x5f, 0x1c, 0xaf, 0x28, 0xff, 0x76, 16060 0xbc, 0xa2, 0x7c, 0xfa, 0xe5, 0xca, 0x99, 0x9f, 0x7f, 0xb9, 0x72, 0xe6, 0x17, 0x5f, 0xae, 0x9c, 16061 0x79, 0x92, 0x17, 0xb3, 0x74, 0xb2, 0xb4, 0x60, 0x77, 0xed, 0x7f, 0x03, 0x00, 0x00, 0xff, 0xff, 16062 0xfc, 0x17, 0x6a, 0x6a, 0xdd, 0x35, 0x00, 0x00, 16063 }