vitess.io/vitess@v0.16.2/go/vt/proto/query/query_vtproto.pb.go (about) 1 // Code generated by protoc-gen-go-vtproto. DO NOT EDIT. 2 // protoc-gen-go-vtproto version: v0.4.0 3 // source: query.proto 4 5 package query 6 7 import ( 8 binary "encoding/binary" 9 fmt "fmt" 10 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 11 io "io" 12 math "math" 13 bits "math/bits" 14 sync "sync" 15 topodata "vitess.io/vitess/go/vt/proto/topodata" 16 vtrpc "vitess.io/vitess/go/vt/proto/vtrpc" 17 ) 18 19 const ( 20 // Verify that this generated code is sufficiently up-to-date. 21 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 22 // Verify that runtime/protoimpl is sufficiently up-to-date. 23 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 24 ) 25 26 func (m *Target) MarshalVT() (dAtA []byte, err error) { 27 if m == nil { 28 return nil, nil 29 } 30 size := m.SizeVT() 31 dAtA = make([]byte, size) 32 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 33 if err != nil { 34 return nil, err 35 } 36 return dAtA[:n], nil 37 } 38 39 func (m *Target) MarshalToVT(dAtA []byte) (int, error) { 40 size := m.SizeVT() 41 return m.MarshalToSizedBufferVT(dAtA[:size]) 42 } 43 44 func (m *Target) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 45 if m == nil { 46 return 0, nil 47 } 48 i := len(dAtA) 49 _ = i 50 var l int 51 _ = l 52 if m.unknownFields != nil { 53 i -= len(m.unknownFields) 54 copy(dAtA[i:], m.unknownFields) 55 } 56 if len(m.Cell) > 0 { 57 i -= len(m.Cell) 58 copy(dAtA[i:], m.Cell) 59 i = encodeVarint(dAtA, i, uint64(len(m.Cell))) 60 i-- 61 dAtA[i] = 0x22 62 } 63 if m.TabletType != 0 { 64 i = encodeVarint(dAtA, i, uint64(m.TabletType)) 65 i-- 66 dAtA[i] = 0x18 67 } 68 if len(m.Shard) > 0 { 69 i -= len(m.Shard) 70 copy(dAtA[i:], m.Shard) 71 i = encodeVarint(dAtA, i, uint64(len(m.Shard))) 72 i-- 73 dAtA[i] = 0x12 74 } 75 if len(m.Keyspace) > 0 { 76 i -= len(m.Keyspace) 77 copy(dAtA[i:], m.Keyspace) 78 i = encodeVarint(dAtA, i, uint64(len(m.Keyspace))) 79 i-- 80 dAtA[i] = 0xa 81 } 82 return len(dAtA) - i, nil 83 } 84 85 func (m *VTGateCallerID) MarshalVT() (dAtA []byte, err error) { 86 if m == nil { 87 return nil, nil 88 } 89 size := m.SizeVT() 90 dAtA = make([]byte, size) 91 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 92 if err != nil { 93 return nil, err 94 } 95 return dAtA[:n], nil 96 } 97 98 func (m *VTGateCallerID) MarshalToVT(dAtA []byte) (int, error) { 99 size := m.SizeVT() 100 return m.MarshalToSizedBufferVT(dAtA[:size]) 101 } 102 103 func (m *VTGateCallerID) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 104 if m == nil { 105 return 0, nil 106 } 107 i := len(dAtA) 108 _ = i 109 var l int 110 _ = l 111 if m.unknownFields != nil { 112 i -= len(m.unknownFields) 113 copy(dAtA[i:], m.unknownFields) 114 } 115 if len(m.Groups) > 0 { 116 for iNdEx := len(m.Groups) - 1; iNdEx >= 0; iNdEx-- { 117 i -= len(m.Groups[iNdEx]) 118 copy(dAtA[i:], m.Groups[iNdEx]) 119 i = encodeVarint(dAtA, i, uint64(len(m.Groups[iNdEx]))) 120 i-- 121 dAtA[i] = 0x12 122 } 123 } 124 if len(m.Username) > 0 { 125 i -= len(m.Username) 126 copy(dAtA[i:], m.Username) 127 i = encodeVarint(dAtA, i, uint64(len(m.Username))) 128 i-- 129 dAtA[i] = 0xa 130 } 131 return len(dAtA) - i, nil 132 } 133 134 func (m *EventToken) MarshalVT() (dAtA []byte, err error) { 135 if m == nil { 136 return nil, nil 137 } 138 size := m.SizeVT() 139 dAtA = make([]byte, size) 140 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 141 if err != nil { 142 return nil, err 143 } 144 return dAtA[:n], nil 145 } 146 147 func (m *EventToken) MarshalToVT(dAtA []byte) (int, error) { 148 size := m.SizeVT() 149 return m.MarshalToSizedBufferVT(dAtA[:size]) 150 } 151 152 func (m *EventToken) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 153 if m == nil { 154 return 0, nil 155 } 156 i := len(dAtA) 157 _ = i 158 var l int 159 _ = l 160 if m.unknownFields != nil { 161 i -= len(m.unknownFields) 162 copy(dAtA[i:], m.unknownFields) 163 } 164 if len(m.Position) > 0 { 165 i -= len(m.Position) 166 copy(dAtA[i:], m.Position) 167 i = encodeVarint(dAtA, i, uint64(len(m.Position))) 168 i-- 169 dAtA[i] = 0x1a 170 } 171 if len(m.Shard) > 0 { 172 i -= len(m.Shard) 173 copy(dAtA[i:], m.Shard) 174 i = encodeVarint(dAtA, i, uint64(len(m.Shard))) 175 i-- 176 dAtA[i] = 0x12 177 } 178 if m.Timestamp != 0 { 179 i = encodeVarint(dAtA, i, uint64(m.Timestamp)) 180 i-- 181 dAtA[i] = 0x8 182 } 183 return len(dAtA) - i, nil 184 } 185 186 func (m *Value) MarshalVT() (dAtA []byte, err error) { 187 if m == nil { 188 return nil, nil 189 } 190 size := m.SizeVT() 191 dAtA = make([]byte, size) 192 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 193 if err != nil { 194 return nil, err 195 } 196 return dAtA[:n], nil 197 } 198 199 func (m *Value) MarshalToVT(dAtA []byte) (int, error) { 200 size := m.SizeVT() 201 return m.MarshalToSizedBufferVT(dAtA[:size]) 202 } 203 204 func (m *Value) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 205 if m == nil { 206 return 0, nil 207 } 208 i := len(dAtA) 209 _ = i 210 var l int 211 _ = l 212 if m.unknownFields != nil { 213 i -= len(m.unknownFields) 214 copy(dAtA[i:], m.unknownFields) 215 } 216 if len(m.Value) > 0 { 217 i -= len(m.Value) 218 copy(dAtA[i:], m.Value) 219 i = encodeVarint(dAtA, i, uint64(len(m.Value))) 220 i-- 221 dAtA[i] = 0x12 222 } 223 if m.Type != 0 { 224 i = encodeVarint(dAtA, i, uint64(m.Type)) 225 i-- 226 dAtA[i] = 0x8 227 } 228 return len(dAtA) - i, nil 229 } 230 231 func (m *BindVariable) MarshalVT() (dAtA []byte, err error) { 232 if m == nil { 233 return nil, nil 234 } 235 size := m.SizeVT() 236 dAtA = make([]byte, size) 237 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 238 if err != nil { 239 return nil, err 240 } 241 return dAtA[:n], nil 242 } 243 244 func (m *BindVariable) MarshalToVT(dAtA []byte) (int, error) { 245 size := m.SizeVT() 246 return m.MarshalToSizedBufferVT(dAtA[:size]) 247 } 248 249 func (m *BindVariable) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 250 if m == nil { 251 return 0, nil 252 } 253 i := len(dAtA) 254 _ = i 255 var l int 256 _ = l 257 if m.unknownFields != nil { 258 i -= len(m.unknownFields) 259 copy(dAtA[i:], m.unknownFields) 260 } 261 if len(m.Values) > 0 { 262 for iNdEx := len(m.Values) - 1; iNdEx >= 0; iNdEx-- { 263 size, err := m.Values[iNdEx].MarshalToSizedBufferVT(dAtA[:i]) 264 if err != nil { 265 return 0, err 266 } 267 i -= size 268 i = encodeVarint(dAtA, i, uint64(size)) 269 i-- 270 dAtA[i] = 0x1a 271 } 272 } 273 if len(m.Value) > 0 { 274 i -= len(m.Value) 275 copy(dAtA[i:], m.Value) 276 i = encodeVarint(dAtA, i, uint64(len(m.Value))) 277 i-- 278 dAtA[i] = 0x12 279 } 280 if m.Type != 0 { 281 i = encodeVarint(dAtA, i, uint64(m.Type)) 282 i-- 283 dAtA[i] = 0x8 284 } 285 return len(dAtA) - i, nil 286 } 287 288 func (m *BoundQuery) MarshalVT() (dAtA []byte, err error) { 289 if m == nil { 290 return nil, nil 291 } 292 size := m.SizeVT() 293 dAtA = make([]byte, size) 294 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 295 if err != nil { 296 return nil, err 297 } 298 return dAtA[:n], nil 299 } 300 301 func (m *BoundQuery) MarshalToVT(dAtA []byte) (int, error) { 302 size := m.SizeVT() 303 return m.MarshalToSizedBufferVT(dAtA[:size]) 304 } 305 306 func (m *BoundQuery) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 307 if m == nil { 308 return 0, nil 309 } 310 i := len(dAtA) 311 _ = i 312 var l int 313 _ = l 314 if m.unknownFields != nil { 315 i -= len(m.unknownFields) 316 copy(dAtA[i:], m.unknownFields) 317 } 318 if len(m.BindVariables) > 0 { 319 for k := range m.BindVariables { 320 v := m.BindVariables[k] 321 baseI := i 322 size, err := v.MarshalToSizedBufferVT(dAtA[:i]) 323 if err != nil { 324 return 0, err 325 } 326 i -= size 327 i = encodeVarint(dAtA, i, uint64(size)) 328 i-- 329 dAtA[i] = 0x12 330 i -= len(k) 331 copy(dAtA[i:], k) 332 i = encodeVarint(dAtA, i, uint64(len(k))) 333 i-- 334 dAtA[i] = 0xa 335 i = encodeVarint(dAtA, i, uint64(baseI-i)) 336 i-- 337 dAtA[i] = 0x12 338 } 339 } 340 if len(m.Sql) > 0 { 341 i -= len(m.Sql) 342 copy(dAtA[i:], m.Sql) 343 i = encodeVarint(dAtA, i, uint64(len(m.Sql))) 344 i-- 345 dAtA[i] = 0xa 346 } 347 return len(dAtA) - i, nil 348 } 349 350 func (m *ExecuteOptions) MarshalVT() (dAtA []byte, err error) { 351 if m == nil { 352 return nil, nil 353 } 354 size := m.SizeVT() 355 dAtA = make([]byte, size) 356 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 357 if err != nil { 358 return nil, err 359 } 360 return dAtA[:n], nil 361 } 362 363 func (m *ExecuteOptions) MarshalToVT(dAtA []byte) (int, error) { 364 size := m.SizeVT() 365 return m.MarshalToSizedBufferVT(dAtA[:size]) 366 } 367 368 func (m *ExecuteOptions) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 369 if m == nil { 370 return 0, nil 371 } 372 i := len(dAtA) 373 _ = i 374 var l int 375 _ = l 376 if m.unknownFields != nil { 377 i -= len(m.unknownFields) 378 copy(dAtA[i:], m.unknownFields) 379 } 380 if len(m.TransactionAccessMode) > 0 { 381 var pksize2 int 382 for _, num := range m.TransactionAccessMode { 383 pksize2 += sov(uint64(num)) 384 } 385 i -= pksize2 386 j1 := i 387 for _, num1 := range m.TransactionAccessMode { 388 num := uint64(num1) 389 for num >= 1<<7 { 390 dAtA[j1] = uint8(uint64(num)&0x7f | 0x80) 391 num >>= 7 392 j1++ 393 } 394 dAtA[j1] = uint8(num) 395 j1++ 396 } 397 i = encodeVarint(dAtA, i, uint64(pksize2)) 398 i-- 399 dAtA[i] = 0x72 400 } 401 if m.Consolidator != 0 { 402 i = encodeVarint(dAtA, i, uint64(m.Consolidator)) 403 i-- 404 dAtA[i] = 0x68 405 } 406 if m.HasCreatedTempTables { 407 i-- 408 if m.HasCreatedTempTables { 409 dAtA[i] = 1 410 } else { 411 dAtA[i] = 0 412 } 413 i-- 414 dAtA[i] = 0x60 415 } 416 if m.PlannerVersion != 0 { 417 i = encodeVarint(dAtA, i, uint64(m.PlannerVersion)) 418 i-- 419 dAtA[i] = 0x58 420 } 421 if m.SkipQueryPlanCache { 422 i-- 423 if m.SkipQueryPlanCache { 424 dAtA[i] = 1 425 } else { 426 dAtA[i] = 0 427 } 428 i-- 429 dAtA[i] = 0x50 430 } 431 if m.TransactionIsolation != 0 { 432 i = encodeVarint(dAtA, i, uint64(m.TransactionIsolation)) 433 i-- 434 dAtA[i] = 0x48 435 } 436 if m.SqlSelectLimit != 0 { 437 i = encodeVarint(dAtA, i, uint64(m.SqlSelectLimit)) 438 i-- 439 dAtA[i] = 0x40 440 } 441 if m.Workload != 0 { 442 i = encodeVarint(dAtA, i, uint64(m.Workload)) 443 i-- 444 dAtA[i] = 0x30 445 } 446 if m.ClientFoundRows { 447 i-- 448 if m.ClientFoundRows { 449 dAtA[i] = 1 450 } else { 451 dAtA[i] = 0 452 } 453 i-- 454 dAtA[i] = 0x28 455 } 456 if m.IncludedFields != 0 { 457 i = encodeVarint(dAtA, i, uint64(m.IncludedFields)) 458 i-- 459 dAtA[i] = 0x20 460 } 461 return len(dAtA) - i, nil 462 } 463 464 func (m *Field) MarshalVT() (dAtA []byte, err error) { 465 if m == nil { 466 return nil, nil 467 } 468 size := m.SizeVT() 469 dAtA = make([]byte, size) 470 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 471 if err != nil { 472 return nil, err 473 } 474 return dAtA[:n], nil 475 } 476 477 func (m *Field) MarshalToVT(dAtA []byte) (int, error) { 478 size := m.SizeVT() 479 return m.MarshalToSizedBufferVT(dAtA[:size]) 480 } 481 482 func (m *Field) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 483 if m == nil { 484 return 0, nil 485 } 486 i := len(dAtA) 487 _ = i 488 var l int 489 _ = l 490 if m.unknownFields != nil { 491 i -= len(m.unknownFields) 492 copy(dAtA[i:], m.unknownFields) 493 } 494 if len(m.ColumnType) > 0 { 495 i -= len(m.ColumnType) 496 copy(dAtA[i:], m.ColumnType) 497 i = encodeVarint(dAtA, i, uint64(len(m.ColumnType))) 498 i-- 499 dAtA[i] = 0x5a 500 } 501 if m.Flags != 0 { 502 i = encodeVarint(dAtA, i, uint64(m.Flags)) 503 i-- 504 dAtA[i] = 0x50 505 } 506 if m.Decimals != 0 { 507 i = encodeVarint(dAtA, i, uint64(m.Decimals)) 508 i-- 509 dAtA[i] = 0x48 510 } 511 if m.Charset != 0 { 512 i = encodeVarint(dAtA, i, uint64(m.Charset)) 513 i-- 514 dAtA[i] = 0x40 515 } 516 if m.ColumnLength != 0 { 517 i = encodeVarint(dAtA, i, uint64(m.ColumnLength)) 518 i-- 519 dAtA[i] = 0x38 520 } 521 if len(m.OrgName) > 0 { 522 i -= len(m.OrgName) 523 copy(dAtA[i:], m.OrgName) 524 i = encodeVarint(dAtA, i, uint64(len(m.OrgName))) 525 i-- 526 dAtA[i] = 0x32 527 } 528 if len(m.Database) > 0 { 529 i -= len(m.Database) 530 copy(dAtA[i:], m.Database) 531 i = encodeVarint(dAtA, i, uint64(len(m.Database))) 532 i-- 533 dAtA[i] = 0x2a 534 } 535 if len(m.OrgTable) > 0 { 536 i -= len(m.OrgTable) 537 copy(dAtA[i:], m.OrgTable) 538 i = encodeVarint(dAtA, i, uint64(len(m.OrgTable))) 539 i-- 540 dAtA[i] = 0x22 541 } 542 if len(m.Table) > 0 { 543 i -= len(m.Table) 544 copy(dAtA[i:], m.Table) 545 i = encodeVarint(dAtA, i, uint64(len(m.Table))) 546 i-- 547 dAtA[i] = 0x1a 548 } 549 if m.Type != 0 { 550 i = encodeVarint(dAtA, i, uint64(m.Type)) 551 i-- 552 dAtA[i] = 0x10 553 } 554 if len(m.Name) > 0 { 555 i -= len(m.Name) 556 copy(dAtA[i:], m.Name) 557 i = encodeVarint(dAtA, i, uint64(len(m.Name))) 558 i-- 559 dAtA[i] = 0xa 560 } 561 return len(dAtA) - i, nil 562 } 563 564 func (m *Row) MarshalVT() (dAtA []byte, err error) { 565 if m == nil { 566 return nil, nil 567 } 568 size := m.SizeVT() 569 dAtA = make([]byte, size) 570 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 571 if err != nil { 572 return nil, err 573 } 574 return dAtA[:n], nil 575 } 576 577 func (m *Row) MarshalToVT(dAtA []byte) (int, error) { 578 size := m.SizeVT() 579 return m.MarshalToSizedBufferVT(dAtA[:size]) 580 } 581 582 func (m *Row) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 583 if m == nil { 584 return 0, nil 585 } 586 i := len(dAtA) 587 _ = i 588 var l int 589 _ = l 590 if m.unknownFields != nil { 591 i -= len(m.unknownFields) 592 copy(dAtA[i:], m.unknownFields) 593 } 594 if len(m.Values) > 0 { 595 i -= len(m.Values) 596 copy(dAtA[i:], m.Values) 597 i = encodeVarint(dAtA, i, uint64(len(m.Values))) 598 i-- 599 dAtA[i] = 0x12 600 } 601 if len(m.Lengths) > 0 { 602 var pksize2 int 603 for _, num := range m.Lengths { 604 pksize2 += soz(uint64(num)) 605 } 606 i -= pksize2 607 j1 := i 608 for _, num := range m.Lengths { 609 x3 := (uint64(num) << 1) ^ uint64((num >> 63)) 610 for x3 >= 1<<7 { 611 dAtA[j1] = uint8(uint64(x3)&0x7f | 0x80) 612 j1++ 613 x3 >>= 7 614 } 615 dAtA[j1] = uint8(x3) 616 j1++ 617 } 618 i = encodeVarint(dAtA, i, uint64(pksize2)) 619 i-- 620 dAtA[i] = 0xa 621 } 622 return len(dAtA) - i, nil 623 } 624 625 func (m *QueryResult) MarshalVT() (dAtA []byte, err error) { 626 if m == nil { 627 return nil, nil 628 } 629 size := m.SizeVT() 630 dAtA = make([]byte, size) 631 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 632 if err != nil { 633 return nil, err 634 } 635 return dAtA[:n], nil 636 } 637 638 func (m *QueryResult) MarshalToVT(dAtA []byte) (int, error) { 639 size := m.SizeVT() 640 return m.MarshalToSizedBufferVT(dAtA[:size]) 641 } 642 643 func (m *QueryResult) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 644 if m == nil { 645 return 0, nil 646 } 647 i := len(dAtA) 648 _ = i 649 var l int 650 _ = l 651 if m.unknownFields != nil { 652 i -= len(m.unknownFields) 653 copy(dAtA[i:], m.unknownFields) 654 } 655 if len(m.SessionStateChanges) > 0 { 656 i -= len(m.SessionStateChanges) 657 copy(dAtA[i:], m.SessionStateChanges) 658 i = encodeVarint(dAtA, i, uint64(len(m.SessionStateChanges))) 659 i-- 660 dAtA[i] = 0x3a 661 } 662 if len(m.Info) > 0 { 663 i -= len(m.Info) 664 copy(dAtA[i:], m.Info) 665 i = encodeVarint(dAtA, i, uint64(len(m.Info))) 666 i-- 667 dAtA[i] = 0x32 668 } 669 if len(m.Rows) > 0 { 670 for iNdEx := len(m.Rows) - 1; iNdEx >= 0; iNdEx-- { 671 size, err := m.Rows[iNdEx].MarshalToSizedBufferVT(dAtA[:i]) 672 if err != nil { 673 return 0, err 674 } 675 i -= size 676 i = encodeVarint(dAtA, i, uint64(size)) 677 i-- 678 dAtA[i] = 0x22 679 } 680 } 681 if m.InsertId != 0 { 682 i = encodeVarint(dAtA, i, uint64(m.InsertId)) 683 i-- 684 dAtA[i] = 0x18 685 } 686 if m.RowsAffected != 0 { 687 i = encodeVarint(dAtA, i, uint64(m.RowsAffected)) 688 i-- 689 dAtA[i] = 0x10 690 } 691 if len(m.Fields) > 0 { 692 for iNdEx := len(m.Fields) - 1; iNdEx >= 0; iNdEx-- { 693 size, err := m.Fields[iNdEx].MarshalToSizedBufferVT(dAtA[:i]) 694 if err != nil { 695 return 0, err 696 } 697 i -= size 698 i = encodeVarint(dAtA, i, uint64(size)) 699 i-- 700 dAtA[i] = 0xa 701 } 702 } 703 return len(dAtA) - i, nil 704 } 705 706 func (m *QueryWarning) MarshalVT() (dAtA []byte, err error) { 707 if m == nil { 708 return nil, nil 709 } 710 size := m.SizeVT() 711 dAtA = make([]byte, size) 712 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 713 if err != nil { 714 return nil, err 715 } 716 return dAtA[:n], nil 717 } 718 719 func (m *QueryWarning) MarshalToVT(dAtA []byte) (int, error) { 720 size := m.SizeVT() 721 return m.MarshalToSizedBufferVT(dAtA[:size]) 722 } 723 724 func (m *QueryWarning) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 725 if m == nil { 726 return 0, nil 727 } 728 i := len(dAtA) 729 _ = i 730 var l int 731 _ = l 732 if m.unknownFields != nil { 733 i -= len(m.unknownFields) 734 copy(dAtA[i:], m.unknownFields) 735 } 736 if len(m.Message) > 0 { 737 i -= len(m.Message) 738 copy(dAtA[i:], m.Message) 739 i = encodeVarint(dAtA, i, uint64(len(m.Message))) 740 i-- 741 dAtA[i] = 0x12 742 } 743 if m.Code != 0 { 744 i = encodeVarint(dAtA, i, uint64(m.Code)) 745 i-- 746 dAtA[i] = 0x8 747 } 748 return len(dAtA) - i, nil 749 } 750 751 func (m *StreamEvent_Statement) MarshalVT() (dAtA []byte, err error) { 752 if m == nil { 753 return nil, nil 754 } 755 size := m.SizeVT() 756 dAtA = make([]byte, size) 757 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 758 if err != nil { 759 return nil, err 760 } 761 return dAtA[:n], nil 762 } 763 764 func (m *StreamEvent_Statement) MarshalToVT(dAtA []byte) (int, error) { 765 size := m.SizeVT() 766 return m.MarshalToSizedBufferVT(dAtA[:size]) 767 } 768 769 func (m *StreamEvent_Statement) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 770 if m == nil { 771 return 0, nil 772 } 773 i := len(dAtA) 774 _ = i 775 var l int 776 _ = l 777 if m.unknownFields != nil { 778 i -= len(m.unknownFields) 779 copy(dAtA[i:], m.unknownFields) 780 } 781 if len(m.Sql) > 0 { 782 i -= len(m.Sql) 783 copy(dAtA[i:], m.Sql) 784 i = encodeVarint(dAtA, i, uint64(len(m.Sql))) 785 i-- 786 dAtA[i] = 0x2a 787 } 788 if len(m.PrimaryKeyValues) > 0 { 789 for iNdEx := len(m.PrimaryKeyValues) - 1; iNdEx >= 0; iNdEx-- { 790 size, err := m.PrimaryKeyValues[iNdEx].MarshalToSizedBufferVT(dAtA[:i]) 791 if err != nil { 792 return 0, err 793 } 794 i -= size 795 i = encodeVarint(dAtA, i, uint64(size)) 796 i-- 797 dAtA[i] = 0x22 798 } 799 } 800 if len(m.PrimaryKeyFields) > 0 { 801 for iNdEx := len(m.PrimaryKeyFields) - 1; iNdEx >= 0; iNdEx-- { 802 size, err := m.PrimaryKeyFields[iNdEx].MarshalToSizedBufferVT(dAtA[:i]) 803 if err != nil { 804 return 0, err 805 } 806 i -= size 807 i = encodeVarint(dAtA, i, uint64(size)) 808 i-- 809 dAtA[i] = 0x1a 810 } 811 } 812 if len(m.TableName) > 0 { 813 i -= len(m.TableName) 814 copy(dAtA[i:], m.TableName) 815 i = encodeVarint(dAtA, i, uint64(len(m.TableName))) 816 i-- 817 dAtA[i] = 0x12 818 } 819 if m.Category != 0 { 820 i = encodeVarint(dAtA, i, uint64(m.Category)) 821 i-- 822 dAtA[i] = 0x8 823 } 824 return len(dAtA) - i, nil 825 } 826 827 func (m *StreamEvent) MarshalVT() (dAtA []byte, err error) { 828 if m == nil { 829 return nil, nil 830 } 831 size := m.SizeVT() 832 dAtA = make([]byte, size) 833 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 834 if err != nil { 835 return nil, err 836 } 837 return dAtA[:n], nil 838 } 839 840 func (m *StreamEvent) MarshalToVT(dAtA []byte) (int, error) { 841 size := m.SizeVT() 842 return m.MarshalToSizedBufferVT(dAtA[:size]) 843 } 844 845 func (m *StreamEvent) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 846 if m == nil { 847 return 0, nil 848 } 849 i := len(dAtA) 850 _ = i 851 var l int 852 _ = l 853 if m.unknownFields != nil { 854 i -= len(m.unknownFields) 855 copy(dAtA[i:], m.unknownFields) 856 } 857 if m.EventToken != nil { 858 size, err := m.EventToken.MarshalToSizedBufferVT(dAtA[:i]) 859 if err != nil { 860 return 0, err 861 } 862 i -= size 863 i = encodeVarint(dAtA, i, uint64(size)) 864 i-- 865 dAtA[i] = 0x12 866 } 867 if len(m.Statements) > 0 { 868 for iNdEx := len(m.Statements) - 1; iNdEx >= 0; iNdEx-- { 869 size, err := m.Statements[iNdEx].MarshalToSizedBufferVT(dAtA[:i]) 870 if err != nil { 871 return 0, err 872 } 873 i -= size 874 i = encodeVarint(dAtA, i, uint64(size)) 875 i-- 876 dAtA[i] = 0xa 877 } 878 } 879 return len(dAtA) - i, nil 880 } 881 882 func (m *ExecuteRequest) MarshalVT() (dAtA []byte, err error) { 883 if m == nil { 884 return nil, nil 885 } 886 size := m.SizeVT() 887 dAtA = make([]byte, size) 888 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 889 if err != nil { 890 return nil, err 891 } 892 return dAtA[:n], nil 893 } 894 895 func (m *ExecuteRequest) MarshalToVT(dAtA []byte) (int, error) { 896 size := m.SizeVT() 897 return m.MarshalToSizedBufferVT(dAtA[:size]) 898 } 899 900 func (m *ExecuteRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 901 if m == nil { 902 return 0, nil 903 } 904 i := len(dAtA) 905 _ = i 906 var l int 907 _ = l 908 if m.unknownFields != nil { 909 i -= len(m.unknownFields) 910 copy(dAtA[i:], m.unknownFields) 911 } 912 if m.ReservedId != 0 { 913 i = encodeVarint(dAtA, i, uint64(m.ReservedId)) 914 i-- 915 dAtA[i] = 0x38 916 } 917 if m.Options != nil { 918 size, err := m.Options.MarshalToSizedBufferVT(dAtA[:i]) 919 if err != nil { 920 return 0, err 921 } 922 i -= size 923 i = encodeVarint(dAtA, i, uint64(size)) 924 i-- 925 dAtA[i] = 0x32 926 } 927 if m.TransactionId != 0 { 928 i = encodeVarint(dAtA, i, uint64(m.TransactionId)) 929 i-- 930 dAtA[i] = 0x28 931 } 932 if m.Query != nil { 933 size, err := m.Query.MarshalToSizedBufferVT(dAtA[:i]) 934 if err != nil { 935 return 0, err 936 } 937 i -= size 938 i = encodeVarint(dAtA, i, uint64(size)) 939 i-- 940 dAtA[i] = 0x22 941 } 942 if m.Target != nil { 943 size, err := m.Target.MarshalToSizedBufferVT(dAtA[:i]) 944 if err != nil { 945 return 0, err 946 } 947 i -= size 948 i = encodeVarint(dAtA, i, uint64(size)) 949 i-- 950 dAtA[i] = 0x1a 951 } 952 if m.ImmediateCallerId != nil { 953 size, err := m.ImmediateCallerId.MarshalToSizedBufferVT(dAtA[:i]) 954 if err != nil { 955 return 0, err 956 } 957 i -= size 958 i = encodeVarint(dAtA, i, uint64(size)) 959 i-- 960 dAtA[i] = 0x12 961 } 962 if m.EffectiveCallerId != nil { 963 size, err := m.EffectiveCallerId.MarshalToSizedBufferVT(dAtA[:i]) 964 if err != nil { 965 return 0, err 966 } 967 i -= size 968 i = encodeVarint(dAtA, i, uint64(size)) 969 i-- 970 dAtA[i] = 0xa 971 } 972 return len(dAtA) - i, nil 973 } 974 975 func (m *ExecuteResponse) MarshalVT() (dAtA []byte, err error) { 976 if m == nil { 977 return nil, nil 978 } 979 size := m.SizeVT() 980 dAtA = make([]byte, size) 981 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 982 if err != nil { 983 return nil, err 984 } 985 return dAtA[:n], nil 986 } 987 988 func (m *ExecuteResponse) MarshalToVT(dAtA []byte) (int, error) { 989 size := m.SizeVT() 990 return m.MarshalToSizedBufferVT(dAtA[:size]) 991 } 992 993 func (m *ExecuteResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 994 if m == nil { 995 return 0, nil 996 } 997 i := len(dAtA) 998 _ = i 999 var l int 1000 _ = l 1001 if m.unknownFields != nil { 1002 i -= len(m.unknownFields) 1003 copy(dAtA[i:], m.unknownFields) 1004 } 1005 if m.Result != nil { 1006 size, err := m.Result.MarshalToSizedBufferVT(dAtA[:i]) 1007 if err != nil { 1008 return 0, err 1009 } 1010 i -= size 1011 i = encodeVarint(dAtA, i, uint64(size)) 1012 i-- 1013 dAtA[i] = 0xa 1014 } 1015 return len(dAtA) - i, nil 1016 } 1017 1018 func (m *ResultWithError) MarshalVT() (dAtA []byte, err error) { 1019 if m == nil { 1020 return nil, nil 1021 } 1022 size := m.SizeVT() 1023 dAtA = make([]byte, size) 1024 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 1025 if err != nil { 1026 return nil, err 1027 } 1028 return dAtA[:n], nil 1029 } 1030 1031 func (m *ResultWithError) MarshalToVT(dAtA []byte) (int, error) { 1032 size := m.SizeVT() 1033 return m.MarshalToSizedBufferVT(dAtA[:size]) 1034 } 1035 1036 func (m *ResultWithError) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 1037 if m == nil { 1038 return 0, nil 1039 } 1040 i := len(dAtA) 1041 _ = i 1042 var l int 1043 _ = l 1044 if m.unknownFields != nil { 1045 i -= len(m.unknownFields) 1046 copy(dAtA[i:], m.unknownFields) 1047 } 1048 if m.Result != nil { 1049 size, err := m.Result.MarshalToSizedBufferVT(dAtA[:i]) 1050 if err != nil { 1051 return 0, err 1052 } 1053 i -= size 1054 i = encodeVarint(dAtA, i, uint64(size)) 1055 i-- 1056 dAtA[i] = 0x12 1057 } 1058 if m.Error != nil { 1059 size, err := m.Error.MarshalToSizedBufferVT(dAtA[:i]) 1060 if err != nil { 1061 return 0, err 1062 } 1063 i -= size 1064 i = encodeVarint(dAtA, i, uint64(size)) 1065 i-- 1066 dAtA[i] = 0xa 1067 } 1068 return len(dAtA) - i, nil 1069 } 1070 1071 func (m *StreamExecuteRequest) MarshalVT() (dAtA []byte, err error) { 1072 if m == nil { 1073 return nil, nil 1074 } 1075 size := m.SizeVT() 1076 dAtA = make([]byte, size) 1077 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 1078 if err != nil { 1079 return nil, err 1080 } 1081 return dAtA[:n], nil 1082 } 1083 1084 func (m *StreamExecuteRequest) MarshalToVT(dAtA []byte) (int, error) { 1085 size := m.SizeVT() 1086 return m.MarshalToSizedBufferVT(dAtA[:size]) 1087 } 1088 1089 func (m *StreamExecuteRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 1090 if m == nil { 1091 return 0, nil 1092 } 1093 i := len(dAtA) 1094 _ = i 1095 var l int 1096 _ = l 1097 if m.unknownFields != nil { 1098 i -= len(m.unknownFields) 1099 copy(dAtA[i:], m.unknownFields) 1100 } 1101 if m.ReservedId != 0 { 1102 i = encodeVarint(dAtA, i, uint64(m.ReservedId)) 1103 i-- 1104 dAtA[i] = 0x38 1105 } 1106 if m.TransactionId != 0 { 1107 i = encodeVarint(dAtA, i, uint64(m.TransactionId)) 1108 i-- 1109 dAtA[i] = 0x30 1110 } 1111 if m.Options != nil { 1112 size, err := m.Options.MarshalToSizedBufferVT(dAtA[:i]) 1113 if err != nil { 1114 return 0, err 1115 } 1116 i -= size 1117 i = encodeVarint(dAtA, i, uint64(size)) 1118 i-- 1119 dAtA[i] = 0x2a 1120 } 1121 if m.Query != nil { 1122 size, err := m.Query.MarshalToSizedBufferVT(dAtA[:i]) 1123 if err != nil { 1124 return 0, err 1125 } 1126 i -= size 1127 i = encodeVarint(dAtA, i, uint64(size)) 1128 i-- 1129 dAtA[i] = 0x22 1130 } 1131 if m.Target != nil { 1132 size, err := m.Target.MarshalToSizedBufferVT(dAtA[:i]) 1133 if err != nil { 1134 return 0, err 1135 } 1136 i -= size 1137 i = encodeVarint(dAtA, i, uint64(size)) 1138 i-- 1139 dAtA[i] = 0x1a 1140 } 1141 if m.ImmediateCallerId != nil { 1142 size, err := m.ImmediateCallerId.MarshalToSizedBufferVT(dAtA[:i]) 1143 if err != nil { 1144 return 0, err 1145 } 1146 i -= size 1147 i = encodeVarint(dAtA, i, uint64(size)) 1148 i-- 1149 dAtA[i] = 0x12 1150 } 1151 if m.EffectiveCallerId != nil { 1152 size, err := m.EffectiveCallerId.MarshalToSizedBufferVT(dAtA[:i]) 1153 if err != nil { 1154 return 0, err 1155 } 1156 i -= size 1157 i = encodeVarint(dAtA, i, uint64(size)) 1158 i-- 1159 dAtA[i] = 0xa 1160 } 1161 return len(dAtA) - i, nil 1162 } 1163 1164 func (m *StreamExecuteResponse) MarshalVT() (dAtA []byte, err error) { 1165 if m == nil { 1166 return nil, nil 1167 } 1168 size := m.SizeVT() 1169 dAtA = make([]byte, size) 1170 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 1171 if err != nil { 1172 return nil, err 1173 } 1174 return dAtA[:n], nil 1175 } 1176 1177 func (m *StreamExecuteResponse) MarshalToVT(dAtA []byte) (int, error) { 1178 size := m.SizeVT() 1179 return m.MarshalToSizedBufferVT(dAtA[:size]) 1180 } 1181 1182 func (m *StreamExecuteResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 1183 if m == nil { 1184 return 0, nil 1185 } 1186 i := len(dAtA) 1187 _ = i 1188 var l int 1189 _ = l 1190 if m.unknownFields != nil { 1191 i -= len(m.unknownFields) 1192 copy(dAtA[i:], m.unknownFields) 1193 } 1194 if m.Result != nil { 1195 size, err := m.Result.MarshalToSizedBufferVT(dAtA[:i]) 1196 if err != nil { 1197 return 0, err 1198 } 1199 i -= size 1200 i = encodeVarint(dAtA, i, uint64(size)) 1201 i-- 1202 dAtA[i] = 0xa 1203 } 1204 return len(dAtA) - i, nil 1205 } 1206 1207 func (m *BeginRequest) MarshalVT() (dAtA []byte, err error) { 1208 if m == nil { 1209 return nil, nil 1210 } 1211 size := m.SizeVT() 1212 dAtA = make([]byte, size) 1213 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 1214 if err != nil { 1215 return nil, err 1216 } 1217 return dAtA[:n], nil 1218 } 1219 1220 func (m *BeginRequest) MarshalToVT(dAtA []byte) (int, error) { 1221 size := m.SizeVT() 1222 return m.MarshalToSizedBufferVT(dAtA[:size]) 1223 } 1224 1225 func (m *BeginRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 1226 if m == nil { 1227 return 0, nil 1228 } 1229 i := len(dAtA) 1230 _ = i 1231 var l int 1232 _ = l 1233 if m.unknownFields != nil { 1234 i -= len(m.unknownFields) 1235 copy(dAtA[i:], m.unknownFields) 1236 } 1237 if m.Options != nil { 1238 size, err := m.Options.MarshalToSizedBufferVT(dAtA[:i]) 1239 if err != nil { 1240 return 0, err 1241 } 1242 i -= size 1243 i = encodeVarint(dAtA, i, uint64(size)) 1244 i-- 1245 dAtA[i] = 0x22 1246 } 1247 if m.Target != nil { 1248 size, err := m.Target.MarshalToSizedBufferVT(dAtA[:i]) 1249 if err != nil { 1250 return 0, err 1251 } 1252 i -= size 1253 i = encodeVarint(dAtA, i, uint64(size)) 1254 i-- 1255 dAtA[i] = 0x1a 1256 } 1257 if m.ImmediateCallerId != nil { 1258 size, err := m.ImmediateCallerId.MarshalToSizedBufferVT(dAtA[:i]) 1259 if err != nil { 1260 return 0, err 1261 } 1262 i -= size 1263 i = encodeVarint(dAtA, i, uint64(size)) 1264 i-- 1265 dAtA[i] = 0x12 1266 } 1267 if m.EffectiveCallerId != nil { 1268 size, err := m.EffectiveCallerId.MarshalToSizedBufferVT(dAtA[:i]) 1269 if err != nil { 1270 return 0, err 1271 } 1272 i -= size 1273 i = encodeVarint(dAtA, i, uint64(size)) 1274 i-- 1275 dAtA[i] = 0xa 1276 } 1277 return len(dAtA) - i, nil 1278 } 1279 1280 func (m *BeginResponse) MarshalVT() (dAtA []byte, err error) { 1281 if m == nil { 1282 return nil, nil 1283 } 1284 size := m.SizeVT() 1285 dAtA = make([]byte, size) 1286 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 1287 if err != nil { 1288 return nil, err 1289 } 1290 return dAtA[:n], nil 1291 } 1292 1293 func (m *BeginResponse) MarshalToVT(dAtA []byte) (int, error) { 1294 size := m.SizeVT() 1295 return m.MarshalToSizedBufferVT(dAtA[:size]) 1296 } 1297 1298 func (m *BeginResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 1299 if m == nil { 1300 return 0, nil 1301 } 1302 i := len(dAtA) 1303 _ = i 1304 var l int 1305 _ = l 1306 if m.unknownFields != nil { 1307 i -= len(m.unknownFields) 1308 copy(dAtA[i:], m.unknownFields) 1309 } 1310 if len(m.SessionStateChanges) > 0 { 1311 i -= len(m.SessionStateChanges) 1312 copy(dAtA[i:], m.SessionStateChanges) 1313 i = encodeVarint(dAtA, i, uint64(len(m.SessionStateChanges))) 1314 i-- 1315 dAtA[i] = 0x1a 1316 } 1317 if m.TabletAlias != nil { 1318 size, err := m.TabletAlias.MarshalToSizedBufferVT(dAtA[:i]) 1319 if err != nil { 1320 return 0, err 1321 } 1322 i -= size 1323 i = encodeVarint(dAtA, i, uint64(size)) 1324 i-- 1325 dAtA[i] = 0x12 1326 } 1327 if m.TransactionId != 0 { 1328 i = encodeVarint(dAtA, i, uint64(m.TransactionId)) 1329 i-- 1330 dAtA[i] = 0x8 1331 } 1332 return len(dAtA) - i, nil 1333 } 1334 1335 func (m *CommitRequest) MarshalVT() (dAtA []byte, err error) { 1336 if m == nil { 1337 return nil, nil 1338 } 1339 size := m.SizeVT() 1340 dAtA = make([]byte, size) 1341 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 1342 if err != nil { 1343 return nil, err 1344 } 1345 return dAtA[:n], nil 1346 } 1347 1348 func (m *CommitRequest) MarshalToVT(dAtA []byte) (int, error) { 1349 size := m.SizeVT() 1350 return m.MarshalToSizedBufferVT(dAtA[:size]) 1351 } 1352 1353 func (m *CommitRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 1354 if m == nil { 1355 return 0, nil 1356 } 1357 i := len(dAtA) 1358 _ = i 1359 var l int 1360 _ = l 1361 if m.unknownFields != nil { 1362 i -= len(m.unknownFields) 1363 copy(dAtA[i:], m.unknownFields) 1364 } 1365 if m.TransactionId != 0 { 1366 i = encodeVarint(dAtA, i, uint64(m.TransactionId)) 1367 i-- 1368 dAtA[i] = 0x20 1369 } 1370 if m.Target != nil { 1371 size, err := m.Target.MarshalToSizedBufferVT(dAtA[:i]) 1372 if err != nil { 1373 return 0, err 1374 } 1375 i -= size 1376 i = encodeVarint(dAtA, i, uint64(size)) 1377 i-- 1378 dAtA[i] = 0x1a 1379 } 1380 if m.ImmediateCallerId != nil { 1381 size, err := m.ImmediateCallerId.MarshalToSizedBufferVT(dAtA[:i]) 1382 if err != nil { 1383 return 0, err 1384 } 1385 i -= size 1386 i = encodeVarint(dAtA, i, uint64(size)) 1387 i-- 1388 dAtA[i] = 0x12 1389 } 1390 if m.EffectiveCallerId != nil { 1391 size, err := m.EffectiveCallerId.MarshalToSizedBufferVT(dAtA[:i]) 1392 if err != nil { 1393 return 0, err 1394 } 1395 i -= size 1396 i = encodeVarint(dAtA, i, uint64(size)) 1397 i-- 1398 dAtA[i] = 0xa 1399 } 1400 return len(dAtA) - i, nil 1401 } 1402 1403 func (m *CommitResponse) MarshalVT() (dAtA []byte, err error) { 1404 if m == nil { 1405 return nil, nil 1406 } 1407 size := m.SizeVT() 1408 dAtA = make([]byte, size) 1409 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 1410 if err != nil { 1411 return nil, err 1412 } 1413 return dAtA[:n], nil 1414 } 1415 1416 func (m *CommitResponse) MarshalToVT(dAtA []byte) (int, error) { 1417 size := m.SizeVT() 1418 return m.MarshalToSizedBufferVT(dAtA[:size]) 1419 } 1420 1421 func (m *CommitResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 1422 if m == nil { 1423 return 0, nil 1424 } 1425 i := len(dAtA) 1426 _ = i 1427 var l int 1428 _ = l 1429 if m.unknownFields != nil { 1430 i -= len(m.unknownFields) 1431 copy(dAtA[i:], m.unknownFields) 1432 } 1433 if m.ReservedId != 0 { 1434 i = encodeVarint(dAtA, i, uint64(m.ReservedId)) 1435 i-- 1436 dAtA[i] = 0x8 1437 } 1438 return len(dAtA) - i, nil 1439 } 1440 1441 func (m *RollbackRequest) MarshalVT() (dAtA []byte, err error) { 1442 if m == nil { 1443 return nil, nil 1444 } 1445 size := m.SizeVT() 1446 dAtA = make([]byte, size) 1447 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 1448 if err != nil { 1449 return nil, err 1450 } 1451 return dAtA[:n], nil 1452 } 1453 1454 func (m *RollbackRequest) MarshalToVT(dAtA []byte) (int, error) { 1455 size := m.SizeVT() 1456 return m.MarshalToSizedBufferVT(dAtA[:size]) 1457 } 1458 1459 func (m *RollbackRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 1460 if m == nil { 1461 return 0, nil 1462 } 1463 i := len(dAtA) 1464 _ = i 1465 var l int 1466 _ = l 1467 if m.unknownFields != nil { 1468 i -= len(m.unknownFields) 1469 copy(dAtA[i:], m.unknownFields) 1470 } 1471 if m.TransactionId != 0 { 1472 i = encodeVarint(dAtA, i, uint64(m.TransactionId)) 1473 i-- 1474 dAtA[i] = 0x20 1475 } 1476 if m.Target != nil { 1477 size, err := m.Target.MarshalToSizedBufferVT(dAtA[:i]) 1478 if err != nil { 1479 return 0, err 1480 } 1481 i -= size 1482 i = encodeVarint(dAtA, i, uint64(size)) 1483 i-- 1484 dAtA[i] = 0x1a 1485 } 1486 if m.ImmediateCallerId != nil { 1487 size, err := m.ImmediateCallerId.MarshalToSizedBufferVT(dAtA[:i]) 1488 if err != nil { 1489 return 0, err 1490 } 1491 i -= size 1492 i = encodeVarint(dAtA, i, uint64(size)) 1493 i-- 1494 dAtA[i] = 0x12 1495 } 1496 if m.EffectiveCallerId != nil { 1497 size, err := m.EffectiveCallerId.MarshalToSizedBufferVT(dAtA[:i]) 1498 if err != nil { 1499 return 0, err 1500 } 1501 i -= size 1502 i = encodeVarint(dAtA, i, uint64(size)) 1503 i-- 1504 dAtA[i] = 0xa 1505 } 1506 return len(dAtA) - i, nil 1507 } 1508 1509 func (m *RollbackResponse) MarshalVT() (dAtA []byte, err error) { 1510 if m == nil { 1511 return nil, nil 1512 } 1513 size := m.SizeVT() 1514 dAtA = make([]byte, size) 1515 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 1516 if err != nil { 1517 return nil, err 1518 } 1519 return dAtA[:n], nil 1520 } 1521 1522 func (m *RollbackResponse) MarshalToVT(dAtA []byte) (int, error) { 1523 size := m.SizeVT() 1524 return m.MarshalToSizedBufferVT(dAtA[:size]) 1525 } 1526 1527 func (m *RollbackResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 1528 if m == nil { 1529 return 0, nil 1530 } 1531 i := len(dAtA) 1532 _ = i 1533 var l int 1534 _ = l 1535 if m.unknownFields != nil { 1536 i -= len(m.unknownFields) 1537 copy(dAtA[i:], m.unknownFields) 1538 } 1539 if m.ReservedId != 0 { 1540 i = encodeVarint(dAtA, i, uint64(m.ReservedId)) 1541 i-- 1542 dAtA[i] = 0x8 1543 } 1544 return len(dAtA) - i, nil 1545 } 1546 1547 func (m *PrepareRequest) MarshalVT() (dAtA []byte, err error) { 1548 if m == nil { 1549 return nil, nil 1550 } 1551 size := m.SizeVT() 1552 dAtA = make([]byte, size) 1553 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 1554 if err != nil { 1555 return nil, err 1556 } 1557 return dAtA[:n], nil 1558 } 1559 1560 func (m *PrepareRequest) MarshalToVT(dAtA []byte) (int, error) { 1561 size := m.SizeVT() 1562 return m.MarshalToSizedBufferVT(dAtA[:size]) 1563 } 1564 1565 func (m *PrepareRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 1566 if m == nil { 1567 return 0, nil 1568 } 1569 i := len(dAtA) 1570 _ = i 1571 var l int 1572 _ = l 1573 if m.unknownFields != nil { 1574 i -= len(m.unknownFields) 1575 copy(dAtA[i:], m.unknownFields) 1576 } 1577 if len(m.Dtid) > 0 { 1578 i -= len(m.Dtid) 1579 copy(dAtA[i:], m.Dtid) 1580 i = encodeVarint(dAtA, i, uint64(len(m.Dtid))) 1581 i-- 1582 dAtA[i] = 0x2a 1583 } 1584 if m.TransactionId != 0 { 1585 i = encodeVarint(dAtA, i, uint64(m.TransactionId)) 1586 i-- 1587 dAtA[i] = 0x20 1588 } 1589 if m.Target != nil { 1590 size, err := m.Target.MarshalToSizedBufferVT(dAtA[:i]) 1591 if err != nil { 1592 return 0, err 1593 } 1594 i -= size 1595 i = encodeVarint(dAtA, i, uint64(size)) 1596 i-- 1597 dAtA[i] = 0x1a 1598 } 1599 if m.ImmediateCallerId != nil { 1600 size, err := m.ImmediateCallerId.MarshalToSizedBufferVT(dAtA[:i]) 1601 if err != nil { 1602 return 0, err 1603 } 1604 i -= size 1605 i = encodeVarint(dAtA, i, uint64(size)) 1606 i-- 1607 dAtA[i] = 0x12 1608 } 1609 if m.EffectiveCallerId != nil { 1610 size, err := m.EffectiveCallerId.MarshalToSizedBufferVT(dAtA[:i]) 1611 if err != nil { 1612 return 0, err 1613 } 1614 i -= size 1615 i = encodeVarint(dAtA, i, uint64(size)) 1616 i-- 1617 dAtA[i] = 0xa 1618 } 1619 return len(dAtA) - i, nil 1620 } 1621 1622 func (m *PrepareResponse) MarshalVT() (dAtA []byte, err error) { 1623 if m == nil { 1624 return nil, nil 1625 } 1626 size := m.SizeVT() 1627 dAtA = make([]byte, size) 1628 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 1629 if err != nil { 1630 return nil, err 1631 } 1632 return dAtA[:n], nil 1633 } 1634 1635 func (m *PrepareResponse) MarshalToVT(dAtA []byte) (int, error) { 1636 size := m.SizeVT() 1637 return m.MarshalToSizedBufferVT(dAtA[:size]) 1638 } 1639 1640 func (m *PrepareResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 1641 if m == nil { 1642 return 0, nil 1643 } 1644 i := len(dAtA) 1645 _ = i 1646 var l int 1647 _ = l 1648 if m.unknownFields != nil { 1649 i -= len(m.unknownFields) 1650 copy(dAtA[i:], m.unknownFields) 1651 } 1652 return len(dAtA) - i, nil 1653 } 1654 1655 func (m *CommitPreparedRequest) MarshalVT() (dAtA []byte, err error) { 1656 if m == nil { 1657 return nil, nil 1658 } 1659 size := m.SizeVT() 1660 dAtA = make([]byte, size) 1661 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 1662 if err != nil { 1663 return nil, err 1664 } 1665 return dAtA[:n], nil 1666 } 1667 1668 func (m *CommitPreparedRequest) MarshalToVT(dAtA []byte) (int, error) { 1669 size := m.SizeVT() 1670 return m.MarshalToSizedBufferVT(dAtA[:size]) 1671 } 1672 1673 func (m *CommitPreparedRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 1674 if m == nil { 1675 return 0, nil 1676 } 1677 i := len(dAtA) 1678 _ = i 1679 var l int 1680 _ = l 1681 if m.unknownFields != nil { 1682 i -= len(m.unknownFields) 1683 copy(dAtA[i:], m.unknownFields) 1684 } 1685 if len(m.Dtid) > 0 { 1686 i -= len(m.Dtid) 1687 copy(dAtA[i:], m.Dtid) 1688 i = encodeVarint(dAtA, i, uint64(len(m.Dtid))) 1689 i-- 1690 dAtA[i] = 0x22 1691 } 1692 if m.Target != nil { 1693 size, err := m.Target.MarshalToSizedBufferVT(dAtA[:i]) 1694 if err != nil { 1695 return 0, err 1696 } 1697 i -= size 1698 i = encodeVarint(dAtA, i, uint64(size)) 1699 i-- 1700 dAtA[i] = 0x1a 1701 } 1702 if m.ImmediateCallerId != nil { 1703 size, err := m.ImmediateCallerId.MarshalToSizedBufferVT(dAtA[:i]) 1704 if err != nil { 1705 return 0, err 1706 } 1707 i -= size 1708 i = encodeVarint(dAtA, i, uint64(size)) 1709 i-- 1710 dAtA[i] = 0x12 1711 } 1712 if m.EffectiveCallerId != nil { 1713 size, err := m.EffectiveCallerId.MarshalToSizedBufferVT(dAtA[:i]) 1714 if err != nil { 1715 return 0, err 1716 } 1717 i -= size 1718 i = encodeVarint(dAtA, i, uint64(size)) 1719 i-- 1720 dAtA[i] = 0xa 1721 } 1722 return len(dAtA) - i, nil 1723 } 1724 1725 func (m *CommitPreparedResponse) MarshalVT() (dAtA []byte, err error) { 1726 if m == nil { 1727 return nil, nil 1728 } 1729 size := m.SizeVT() 1730 dAtA = make([]byte, size) 1731 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 1732 if err != nil { 1733 return nil, err 1734 } 1735 return dAtA[:n], nil 1736 } 1737 1738 func (m *CommitPreparedResponse) MarshalToVT(dAtA []byte) (int, error) { 1739 size := m.SizeVT() 1740 return m.MarshalToSizedBufferVT(dAtA[:size]) 1741 } 1742 1743 func (m *CommitPreparedResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 1744 if m == nil { 1745 return 0, nil 1746 } 1747 i := len(dAtA) 1748 _ = i 1749 var l int 1750 _ = l 1751 if m.unknownFields != nil { 1752 i -= len(m.unknownFields) 1753 copy(dAtA[i:], m.unknownFields) 1754 } 1755 return len(dAtA) - i, nil 1756 } 1757 1758 func (m *RollbackPreparedRequest) MarshalVT() (dAtA []byte, err error) { 1759 if m == nil { 1760 return nil, nil 1761 } 1762 size := m.SizeVT() 1763 dAtA = make([]byte, size) 1764 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 1765 if err != nil { 1766 return nil, err 1767 } 1768 return dAtA[:n], nil 1769 } 1770 1771 func (m *RollbackPreparedRequest) MarshalToVT(dAtA []byte) (int, error) { 1772 size := m.SizeVT() 1773 return m.MarshalToSizedBufferVT(dAtA[:size]) 1774 } 1775 1776 func (m *RollbackPreparedRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 1777 if m == nil { 1778 return 0, nil 1779 } 1780 i := len(dAtA) 1781 _ = i 1782 var l int 1783 _ = l 1784 if m.unknownFields != nil { 1785 i -= len(m.unknownFields) 1786 copy(dAtA[i:], m.unknownFields) 1787 } 1788 if len(m.Dtid) > 0 { 1789 i -= len(m.Dtid) 1790 copy(dAtA[i:], m.Dtid) 1791 i = encodeVarint(dAtA, i, uint64(len(m.Dtid))) 1792 i-- 1793 dAtA[i] = 0x2a 1794 } 1795 if m.TransactionId != 0 { 1796 i = encodeVarint(dAtA, i, uint64(m.TransactionId)) 1797 i-- 1798 dAtA[i] = 0x20 1799 } 1800 if m.Target != nil { 1801 size, err := m.Target.MarshalToSizedBufferVT(dAtA[:i]) 1802 if err != nil { 1803 return 0, err 1804 } 1805 i -= size 1806 i = encodeVarint(dAtA, i, uint64(size)) 1807 i-- 1808 dAtA[i] = 0x1a 1809 } 1810 if m.ImmediateCallerId != nil { 1811 size, err := m.ImmediateCallerId.MarshalToSizedBufferVT(dAtA[:i]) 1812 if err != nil { 1813 return 0, err 1814 } 1815 i -= size 1816 i = encodeVarint(dAtA, i, uint64(size)) 1817 i-- 1818 dAtA[i] = 0x12 1819 } 1820 if m.EffectiveCallerId != nil { 1821 size, err := m.EffectiveCallerId.MarshalToSizedBufferVT(dAtA[:i]) 1822 if err != nil { 1823 return 0, err 1824 } 1825 i -= size 1826 i = encodeVarint(dAtA, i, uint64(size)) 1827 i-- 1828 dAtA[i] = 0xa 1829 } 1830 return len(dAtA) - i, nil 1831 } 1832 1833 func (m *RollbackPreparedResponse) MarshalVT() (dAtA []byte, err error) { 1834 if m == nil { 1835 return nil, nil 1836 } 1837 size := m.SizeVT() 1838 dAtA = make([]byte, size) 1839 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 1840 if err != nil { 1841 return nil, err 1842 } 1843 return dAtA[:n], nil 1844 } 1845 1846 func (m *RollbackPreparedResponse) MarshalToVT(dAtA []byte) (int, error) { 1847 size := m.SizeVT() 1848 return m.MarshalToSizedBufferVT(dAtA[:size]) 1849 } 1850 1851 func (m *RollbackPreparedResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 1852 if m == nil { 1853 return 0, nil 1854 } 1855 i := len(dAtA) 1856 _ = i 1857 var l int 1858 _ = l 1859 if m.unknownFields != nil { 1860 i -= len(m.unknownFields) 1861 copy(dAtA[i:], m.unknownFields) 1862 } 1863 return len(dAtA) - i, nil 1864 } 1865 1866 func (m *CreateTransactionRequest) MarshalVT() (dAtA []byte, err error) { 1867 if m == nil { 1868 return nil, nil 1869 } 1870 size := m.SizeVT() 1871 dAtA = make([]byte, size) 1872 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 1873 if err != nil { 1874 return nil, err 1875 } 1876 return dAtA[:n], nil 1877 } 1878 1879 func (m *CreateTransactionRequest) MarshalToVT(dAtA []byte) (int, error) { 1880 size := m.SizeVT() 1881 return m.MarshalToSizedBufferVT(dAtA[:size]) 1882 } 1883 1884 func (m *CreateTransactionRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 1885 if m == nil { 1886 return 0, nil 1887 } 1888 i := len(dAtA) 1889 _ = i 1890 var l int 1891 _ = l 1892 if m.unknownFields != nil { 1893 i -= len(m.unknownFields) 1894 copy(dAtA[i:], m.unknownFields) 1895 } 1896 if len(m.Participants) > 0 { 1897 for iNdEx := len(m.Participants) - 1; iNdEx >= 0; iNdEx-- { 1898 size, err := m.Participants[iNdEx].MarshalToSizedBufferVT(dAtA[:i]) 1899 if err != nil { 1900 return 0, err 1901 } 1902 i -= size 1903 i = encodeVarint(dAtA, i, uint64(size)) 1904 i-- 1905 dAtA[i] = 0x2a 1906 } 1907 } 1908 if len(m.Dtid) > 0 { 1909 i -= len(m.Dtid) 1910 copy(dAtA[i:], m.Dtid) 1911 i = encodeVarint(dAtA, i, uint64(len(m.Dtid))) 1912 i-- 1913 dAtA[i] = 0x22 1914 } 1915 if m.Target != nil { 1916 size, err := m.Target.MarshalToSizedBufferVT(dAtA[:i]) 1917 if err != nil { 1918 return 0, err 1919 } 1920 i -= size 1921 i = encodeVarint(dAtA, i, uint64(size)) 1922 i-- 1923 dAtA[i] = 0x1a 1924 } 1925 if m.ImmediateCallerId != nil { 1926 size, err := m.ImmediateCallerId.MarshalToSizedBufferVT(dAtA[:i]) 1927 if err != nil { 1928 return 0, err 1929 } 1930 i -= size 1931 i = encodeVarint(dAtA, i, uint64(size)) 1932 i-- 1933 dAtA[i] = 0x12 1934 } 1935 if m.EffectiveCallerId != nil { 1936 size, err := m.EffectiveCallerId.MarshalToSizedBufferVT(dAtA[:i]) 1937 if err != nil { 1938 return 0, err 1939 } 1940 i -= size 1941 i = encodeVarint(dAtA, i, uint64(size)) 1942 i-- 1943 dAtA[i] = 0xa 1944 } 1945 return len(dAtA) - i, nil 1946 } 1947 1948 func (m *CreateTransactionResponse) MarshalVT() (dAtA []byte, err error) { 1949 if m == nil { 1950 return nil, nil 1951 } 1952 size := m.SizeVT() 1953 dAtA = make([]byte, size) 1954 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 1955 if err != nil { 1956 return nil, err 1957 } 1958 return dAtA[:n], nil 1959 } 1960 1961 func (m *CreateTransactionResponse) MarshalToVT(dAtA []byte) (int, error) { 1962 size := m.SizeVT() 1963 return m.MarshalToSizedBufferVT(dAtA[:size]) 1964 } 1965 1966 func (m *CreateTransactionResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 1967 if m == nil { 1968 return 0, nil 1969 } 1970 i := len(dAtA) 1971 _ = i 1972 var l int 1973 _ = l 1974 if m.unknownFields != nil { 1975 i -= len(m.unknownFields) 1976 copy(dAtA[i:], m.unknownFields) 1977 } 1978 return len(dAtA) - i, nil 1979 } 1980 1981 func (m *StartCommitRequest) MarshalVT() (dAtA []byte, err error) { 1982 if m == nil { 1983 return nil, nil 1984 } 1985 size := m.SizeVT() 1986 dAtA = make([]byte, size) 1987 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 1988 if err != nil { 1989 return nil, err 1990 } 1991 return dAtA[:n], nil 1992 } 1993 1994 func (m *StartCommitRequest) MarshalToVT(dAtA []byte) (int, error) { 1995 size := m.SizeVT() 1996 return m.MarshalToSizedBufferVT(dAtA[:size]) 1997 } 1998 1999 func (m *StartCommitRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 2000 if m == nil { 2001 return 0, nil 2002 } 2003 i := len(dAtA) 2004 _ = i 2005 var l int 2006 _ = l 2007 if m.unknownFields != nil { 2008 i -= len(m.unknownFields) 2009 copy(dAtA[i:], m.unknownFields) 2010 } 2011 if len(m.Dtid) > 0 { 2012 i -= len(m.Dtid) 2013 copy(dAtA[i:], m.Dtid) 2014 i = encodeVarint(dAtA, i, uint64(len(m.Dtid))) 2015 i-- 2016 dAtA[i] = 0x2a 2017 } 2018 if m.TransactionId != 0 { 2019 i = encodeVarint(dAtA, i, uint64(m.TransactionId)) 2020 i-- 2021 dAtA[i] = 0x20 2022 } 2023 if m.Target != nil { 2024 size, err := m.Target.MarshalToSizedBufferVT(dAtA[:i]) 2025 if err != nil { 2026 return 0, err 2027 } 2028 i -= size 2029 i = encodeVarint(dAtA, i, uint64(size)) 2030 i-- 2031 dAtA[i] = 0x1a 2032 } 2033 if m.ImmediateCallerId != nil { 2034 size, err := m.ImmediateCallerId.MarshalToSizedBufferVT(dAtA[:i]) 2035 if err != nil { 2036 return 0, err 2037 } 2038 i -= size 2039 i = encodeVarint(dAtA, i, uint64(size)) 2040 i-- 2041 dAtA[i] = 0x12 2042 } 2043 if m.EffectiveCallerId != nil { 2044 size, err := m.EffectiveCallerId.MarshalToSizedBufferVT(dAtA[:i]) 2045 if err != nil { 2046 return 0, err 2047 } 2048 i -= size 2049 i = encodeVarint(dAtA, i, uint64(size)) 2050 i-- 2051 dAtA[i] = 0xa 2052 } 2053 return len(dAtA) - i, nil 2054 } 2055 2056 func (m *StartCommitResponse) MarshalVT() (dAtA []byte, err error) { 2057 if m == nil { 2058 return nil, nil 2059 } 2060 size := m.SizeVT() 2061 dAtA = make([]byte, size) 2062 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 2063 if err != nil { 2064 return nil, err 2065 } 2066 return dAtA[:n], nil 2067 } 2068 2069 func (m *StartCommitResponse) MarshalToVT(dAtA []byte) (int, error) { 2070 size := m.SizeVT() 2071 return m.MarshalToSizedBufferVT(dAtA[:size]) 2072 } 2073 2074 func (m *StartCommitResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 2075 if m == nil { 2076 return 0, nil 2077 } 2078 i := len(dAtA) 2079 _ = i 2080 var l int 2081 _ = l 2082 if m.unknownFields != nil { 2083 i -= len(m.unknownFields) 2084 copy(dAtA[i:], m.unknownFields) 2085 } 2086 return len(dAtA) - i, nil 2087 } 2088 2089 func (m *SetRollbackRequest) MarshalVT() (dAtA []byte, err error) { 2090 if m == nil { 2091 return nil, nil 2092 } 2093 size := m.SizeVT() 2094 dAtA = make([]byte, size) 2095 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 2096 if err != nil { 2097 return nil, err 2098 } 2099 return dAtA[:n], nil 2100 } 2101 2102 func (m *SetRollbackRequest) MarshalToVT(dAtA []byte) (int, error) { 2103 size := m.SizeVT() 2104 return m.MarshalToSizedBufferVT(dAtA[:size]) 2105 } 2106 2107 func (m *SetRollbackRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 2108 if m == nil { 2109 return 0, nil 2110 } 2111 i := len(dAtA) 2112 _ = i 2113 var l int 2114 _ = l 2115 if m.unknownFields != nil { 2116 i -= len(m.unknownFields) 2117 copy(dAtA[i:], m.unknownFields) 2118 } 2119 if len(m.Dtid) > 0 { 2120 i -= len(m.Dtid) 2121 copy(dAtA[i:], m.Dtid) 2122 i = encodeVarint(dAtA, i, uint64(len(m.Dtid))) 2123 i-- 2124 dAtA[i] = 0x2a 2125 } 2126 if m.TransactionId != 0 { 2127 i = encodeVarint(dAtA, i, uint64(m.TransactionId)) 2128 i-- 2129 dAtA[i] = 0x20 2130 } 2131 if m.Target != nil { 2132 size, err := m.Target.MarshalToSizedBufferVT(dAtA[:i]) 2133 if err != nil { 2134 return 0, err 2135 } 2136 i -= size 2137 i = encodeVarint(dAtA, i, uint64(size)) 2138 i-- 2139 dAtA[i] = 0x1a 2140 } 2141 if m.ImmediateCallerId != nil { 2142 size, err := m.ImmediateCallerId.MarshalToSizedBufferVT(dAtA[:i]) 2143 if err != nil { 2144 return 0, err 2145 } 2146 i -= size 2147 i = encodeVarint(dAtA, i, uint64(size)) 2148 i-- 2149 dAtA[i] = 0x12 2150 } 2151 if m.EffectiveCallerId != nil { 2152 size, err := m.EffectiveCallerId.MarshalToSizedBufferVT(dAtA[:i]) 2153 if err != nil { 2154 return 0, err 2155 } 2156 i -= size 2157 i = encodeVarint(dAtA, i, uint64(size)) 2158 i-- 2159 dAtA[i] = 0xa 2160 } 2161 return len(dAtA) - i, nil 2162 } 2163 2164 func (m *SetRollbackResponse) MarshalVT() (dAtA []byte, err error) { 2165 if m == nil { 2166 return nil, nil 2167 } 2168 size := m.SizeVT() 2169 dAtA = make([]byte, size) 2170 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 2171 if err != nil { 2172 return nil, err 2173 } 2174 return dAtA[:n], nil 2175 } 2176 2177 func (m *SetRollbackResponse) MarshalToVT(dAtA []byte) (int, error) { 2178 size := m.SizeVT() 2179 return m.MarshalToSizedBufferVT(dAtA[:size]) 2180 } 2181 2182 func (m *SetRollbackResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 2183 if m == nil { 2184 return 0, nil 2185 } 2186 i := len(dAtA) 2187 _ = i 2188 var l int 2189 _ = l 2190 if m.unknownFields != nil { 2191 i -= len(m.unknownFields) 2192 copy(dAtA[i:], m.unknownFields) 2193 } 2194 return len(dAtA) - i, nil 2195 } 2196 2197 func (m *ConcludeTransactionRequest) MarshalVT() (dAtA []byte, err error) { 2198 if m == nil { 2199 return nil, nil 2200 } 2201 size := m.SizeVT() 2202 dAtA = make([]byte, size) 2203 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 2204 if err != nil { 2205 return nil, err 2206 } 2207 return dAtA[:n], nil 2208 } 2209 2210 func (m *ConcludeTransactionRequest) MarshalToVT(dAtA []byte) (int, error) { 2211 size := m.SizeVT() 2212 return m.MarshalToSizedBufferVT(dAtA[:size]) 2213 } 2214 2215 func (m *ConcludeTransactionRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 2216 if m == nil { 2217 return 0, nil 2218 } 2219 i := len(dAtA) 2220 _ = i 2221 var l int 2222 _ = l 2223 if m.unknownFields != nil { 2224 i -= len(m.unknownFields) 2225 copy(dAtA[i:], m.unknownFields) 2226 } 2227 if len(m.Dtid) > 0 { 2228 i -= len(m.Dtid) 2229 copy(dAtA[i:], m.Dtid) 2230 i = encodeVarint(dAtA, i, uint64(len(m.Dtid))) 2231 i-- 2232 dAtA[i] = 0x22 2233 } 2234 if m.Target != nil { 2235 size, err := m.Target.MarshalToSizedBufferVT(dAtA[:i]) 2236 if err != nil { 2237 return 0, err 2238 } 2239 i -= size 2240 i = encodeVarint(dAtA, i, uint64(size)) 2241 i-- 2242 dAtA[i] = 0x1a 2243 } 2244 if m.ImmediateCallerId != nil { 2245 size, err := m.ImmediateCallerId.MarshalToSizedBufferVT(dAtA[:i]) 2246 if err != nil { 2247 return 0, err 2248 } 2249 i -= size 2250 i = encodeVarint(dAtA, i, uint64(size)) 2251 i-- 2252 dAtA[i] = 0x12 2253 } 2254 if m.EffectiveCallerId != nil { 2255 size, err := m.EffectiveCallerId.MarshalToSizedBufferVT(dAtA[:i]) 2256 if err != nil { 2257 return 0, err 2258 } 2259 i -= size 2260 i = encodeVarint(dAtA, i, uint64(size)) 2261 i-- 2262 dAtA[i] = 0xa 2263 } 2264 return len(dAtA) - i, nil 2265 } 2266 2267 func (m *ConcludeTransactionResponse) MarshalVT() (dAtA []byte, err error) { 2268 if m == nil { 2269 return nil, nil 2270 } 2271 size := m.SizeVT() 2272 dAtA = make([]byte, size) 2273 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 2274 if err != nil { 2275 return nil, err 2276 } 2277 return dAtA[:n], nil 2278 } 2279 2280 func (m *ConcludeTransactionResponse) MarshalToVT(dAtA []byte) (int, error) { 2281 size := m.SizeVT() 2282 return m.MarshalToSizedBufferVT(dAtA[:size]) 2283 } 2284 2285 func (m *ConcludeTransactionResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 2286 if m == nil { 2287 return 0, nil 2288 } 2289 i := len(dAtA) 2290 _ = i 2291 var l int 2292 _ = l 2293 if m.unknownFields != nil { 2294 i -= len(m.unknownFields) 2295 copy(dAtA[i:], m.unknownFields) 2296 } 2297 return len(dAtA) - i, nil 2298 } 2299 2300 func (m *ReadTransactionRequest) MarshalVT() (dAtA []byte, err error) { 2301 if m == nil { 2302 return nil, nil 2303 } 2304 size := m.SizeVT() 2305 dAtA = make([]byte, size) 2306 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 2307 if err != nil { 2308 return nil, err 2309 } 2310 return dAtA[:n], nil 2311 } 2312 2313 func (m *ReadTransactionRequest) MarshalToVT(dAtA []byte) (int, error) { 2314 size := m.SizeVT() 2315 return m.MarshalToSizedBufferVT(dAtA[:size]) 2316 } 2317 2318 func (m *ReadTransactionRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 2319 if m == nil { 2320 return 0, nil 2321 } 2322 i := len(dAtA) 2323 _ = i 2324 var l int 2325 _ = l 2326 if m.unknownFields != nil { 2327 i -= len(m.unknownFields) 2328 copy(dAtA[i:], m.unknownFields) 2329 } 2330 if len(m.Dtid) > 0 { 2331 i -= len(m.Dtid) 2332 copy(dAtA[i:], m.Dtid) 2333 i = encodeVarint(dAtA, i, uint64(len(m.Dtid))) 2334 i-- 2335 dAtA[i] = 0x22 2336 } 2337 if m.Target != nil { 2338 size, err := m.Target.MarshalToSizedBufferVT(dAtA[:i]) 2339 if err != nil { 2340 return 0, err 2341 } 2342 i -= size 2343 i = encodeVarint(dAtA, i, uint64(size)) 2344 i-- 2345 dAtA[i] = 0x1a 2346 } 2347 if m.ImmediateCallerId != nil { 2348 size, err := m.ImmediateCallerId.MarshalToSizedBufferVT(dAtA[:i]) 2349 if err != nil { 2350 return 0, err 2351 } 2352 i -= size 2353 i = encodeVarint(dAtA, i, uint64(size)) 2354 i-- 2355 dAtA[i] = 0x12 2356 } 2357 if m.EffectiveCallerId != nil { 2358 size, err := m.EffectiveCallerId.MarshalToSizedBufferVT(dAtA[:i]) 2359 if err != nil { 2360 return 0, err 2361 } 2362 i -= size 2363 i = encodeVarint(dAtA, i, uint64(size)) 2364 i-- 2365 dAtA[i] = 0xa 2366 } 2367 return len(dAtA) - i, nil 2368 } 2369 2370 func (m *ReadTransactionResponse) MarshalVT() (dAtA []byte, err error) { 2371 if m == nil { 2372 return nil, nil 2373 } 2374 size := m.SizeVT() 2375 dAtA = make([]byte, size) 2376 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 2377 if err != nil { 2378 return nil, err 2379 } 2380 return dAtA[:n], nil 2381 } 2382 2383 func (m *ReadTransactionResponse) MarshalToVT(dAtA []byte) (int, error) { 2384 size := m.SizeVT() 2385 return m.MarshalToSizedBufferVT(dAtA[:size]) 2386 } 2387 2388 func (m *ReadTransactionResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 2389 if m == nil { 2390 return 0, nil 2391 } 2392 i := len(dAtA) 2393 _ = i 2394 var l int 2395 _ = l 2396 if m.unknownFields != nil { 2397 i -= len(m.unknownFields) 2398 copy(dAtA[i:], m.unknownFields) 2399 } 2400 if m.Metadata != nil { 2401 size, err := m.Metadata.MarshalToSizedBufferVT(dAtA[:i]) 2402 if err != nil { 2403 return 0, err 2404 } 2405 i -= size 2406 i = encodeVarint(dAtA, i, uint64(size)) 2407 i-- 2408 dAtA[i] = 0xa 2409 } 2410 return len(dAtA) - i, nil 2411 } 2412 2413 func (m *BeginExecuteRequest) MarshalVT() (dAtA []byte, err error) { 2414 if m == nil { 2415 return nil, nil 2416 } 2417 size := m.SizeVT() 2418 dAtA = make([]byte, size) 2419 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 2420 if err != nil { 2421 return nil, err 2422 } 2423 return dAtA[:n], nil 2424 } 2425 2426 func (m *BeginExecuteRequest) MarshalToVT(dAtA []byte) (int, error) { 2427 size := m.SizeVT() 2428 return m.MarshalToSizedBufferVT(dAtA[:size]) 2429 } 2430 2431 func (m *BeginExecuteRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 2432 if m == nil { 2433 return 0, nil 2434 } 2435 i := len(dAtA) 2436 _ = i 2437 var l int 2438 _ = l 2439 if m.unknownFields != nil { 2440 i -= len(m.unknownFields) 2441 copy(dAtA[i:], m.unknownFields) 2442 } 2443 if len(m.PreQueries) > 0 { 2444 for iNdEx := len(m.PreQueries) - 1; iNdEx >= 0; iNdEx-- { 2445 i -= len(m.PreQueries[iNdEx]) 2446 copy(dAtA[i:], m.PreQueries[iNdEx]) 2447 i = encodeVarint(dAtA, i, uint64(len(m.PreQueries[iNdEx]))) 2448 i-- 2449 dAtA[i] = 0x3a 2450 } 2451 } 2452 if m.ReservedId != 0 { 2453 i = encodeVarint(dAtA, i, uint64(m.ReservedId)) 2454 i-- 2455 dAtA[i] = 0x30 2456 } 2457 if m.Options != nil { 2458 size, err := m.Options.MarshalToSizedBufferVT(dAtA[:i]) 2459 if err != nil { 2460 return 0, err 2461 } 2462 i -= size 2463 i = encodeVarint(dAtA, i, uint64(size)) 2464 i-- 2465 dAtA[i] = 0x2a 2466 } 2467 if m.Query != nil { 2468 size, err := m.Query.MarshalToSizedBufferVT(dAtA[:i]) 2469 if err != nil { 2470 return 0, err 2471 } 2472 i -= size 2473 i = encodeVarint(dAtA, i, uint64(size)) 2474 i-- 2475 dAtA[i] = 0x22 2476 } 2477 if m.Target != nil { 2478 size, err := m.Target.MarshalToSizedBufferVT(dAtA[:i]) 2479 if err != nil { 2480 return 0, err 2481 } 2482 i -= size 2483 i = encodeVarint(dAtA, i, uint64(size)) 2484 i-- 2485 dAtA[i] = 0x1a 2486 } 2487 if m.ImmediateCallerId != nil { 2488 size, err := m.ImmediateCallerId.MarshalToSizedBufferVT(dAtA[:i]) 2489 if err != nil { 2490 return 0, err 2491 } 2492 i -= size 2493 i = encodeVarint(dAtA, i, uint64(size)) 2494 i-- 2495 dAtA[i] = 0x12 2496 } 2497 if m.EffectiveCallerId != nil { 2498 size, err := m.EffectiveCallerId.MarshalToSizedBufferVT(dAtA[:i]) 2499 if err != nil { 2500 return 0, err 2501 } 2502 i -= size 2503 i = encodeVarint(dAtA, i, uint64(size)) 2504 i-- 2505 dAtA[i] = 0xa 2506 } 2507 return len(dAtA) - i, nil 2508 } 2509 2510 func (m *BeginExecuteResponse) MarshalVT() (dAtA []byte, err error) { 2511 if m == nil { 2512 return nil, nil 2513 } 2514 size := m.SizeVT() 2515 dAtA = make([]byte, size) 2516 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 2517 if err != nil { 2518 return nil, err 2519 } 2520 return dAtA[:n], nil 2521 } 2522 2523 func (m *BeginExecuteResponse) MarshalToVT(dAtA []byte) (int, error) { 2524 size := m.SizeVT() 2525 return m.MarshalToSizedBufferVT(dAtA[:size]) 2526 } 2527 2528 func (m *BeginExecuteResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 2529 if m == nil { 2530 return 0, nil 2531 } 2532 i := len(dAtA) 2533 _ = i 2534 var l int 2535 _ = l 2536 if m.unknownFields != nil { 2537 i -= len(m.unknownFields) 2538 copy(dAtA[i:], m.unknownFields) 2539 } 2540 if len(m.SessionStateChanges) > 0 { 2541 i -= len(m.SessionStateChanges) 2542 copy(dAtA[i:], m.SessionStateChanges) 2543 i = encodeVarint(dAtA, i, uint64(len(m.SessionStateChanges))) 2544 i-- 2545 dAtA[i] = 0x2a 2546 } 2547 if m.TabletAlias != nil { 2548 size, err := m.TabletAlias.MarshalToSizedBufferVT(dAtA[:i]) 2549 if err != nil { 2550 return 0, err 2551 } 2552 i -= size 2553 i = encodeVarint(dAtA, i, uint64(size)) 2554 i-- 2555 dAtA[i] = 0x22 2556 } 2557 if m.TransactionId != 0 { 2558 i = encodeVarint(dAtA, i, uint64(m.TransactionId)) 2559 i-- 2560 dAtA[i] = 0x18 2561 } 2562 if m.Result != nil { 2563 size, err := m.Result.MarshalToSizedBufferVT(dAtA[:i]) 2564 if err != nil { 2565 return 0, err 2566 } 2567 i -= size 2568 i = encodeVarint(dAtA, i, uint64(size)) 2569 i-- 2570 dAtA[i] = 0x12 2571 } 2572 if m.Error != nil { 2573 size, err := m.Error.MarshalToSizedBufferVT(dAtA[:i]) 2574 if err != nil { 2575 return 0, err 2576 } 2577 i -= size 2578 i = encodeVarint(dAtA, i, uint64(size)) 2579 i-- 2580 dAtA[i] = 0xa 2581 } 2582 return len(dAtA) - i, nil 2583 } 2584 2585 func (m *BeginStreamExecuteRequest) MarshalVT() (dAtA []byte, err error) { 2586 if m == nil { 2587 return nil, nil 2588 } 2589 size := m.SizeVT() 2590 dAtA = make([]byte, size) 2591 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 2592 if err != nil { 2593 return nil, err 2594 } 2595 return dAtA[:n], nil 2596 } 2597 2598 func (m *BeginStreamExecuteRequest) MarshalToVT(dAtA []byte) (int, error) { 2599 size := m.SizeVT() 2600 return m.MarshalToSizedBufferVT(dAtA[:size]) 2601 } 2602 2603 func (m *BeginStreamExecuteRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 2604 if m == nil { 2605 return 0, nil 2606 } 2607 i := len(dAtA) 2608 _ = i 2609 var l int 2610 _ = l 2611 if m.unknownFields != nil { 2612 i -= len(m.unknownFields) 2613 copy(dAtA[i:], m.unknownFields) 2614 } 2615 if m.ReservedId != 0 { 2616 i = encodeVarint(dAtA, i, uint64(m.ReservedId)) 2617 i-- 2618 dAtA[i] = 0x38 2619 } 2620 if len(m.PreQueries) > 0 { 2621 for iNdEx := len(m.PreQueries) - 1; iNdEx >= 0; iNdEx-- { 2622 i -= len(m.PreQueries[iNdEx]) 2623 copy(dAtA[i:], m.PreQueries[iNdEx]) 2624 i = encodeVarint(dAtA, i, uint64(len(m.PreQueries[iNdEx]))) 2625 i-- 2626 dAtA[i] = 0x32 2627 } 2628 } 2629 if m.Options != nil { 2630 size, err := m.Options.MarshalToSizedBufferVT(dAtA[:i]) 2631 if err != nil { 2632 return 0, err 2633 } 2634 i -= size 2635 i = encodeVarint(dAtA, i, uint64(size)) 2636 i-- 2637 dAtA[i] = 0x2a 2638 } 2639 if m.Query != nil { 2640 size, err := m.Query.MarshalToSizedBufferVT(dAtA[:i]) 2641 if err != nil { 2642 return 0, err 2643 } 2644 i -= size 2645 i = encodeVarint(dAtA, i, uint64(size)) 2646 i-- 2647 dAtA[i] = 0x22 2648 } 2649 if m.Target != nil { 2650 size, err := m.Target.MarshalToSizedBufferVT(dAtA[:i]) 2651 if err != nil { 2652 return 0, err 2653 } 2654 i -= size 2655 i = encodeVarint(dAtA, i, uint64(size)) 2656 i-- 2657 dAtA[i] = 0x1a 2658 } 2659 if m.ImmediateCallerId != nil { 2660 size, err := m.ImmediateCallerId.MarshalToSizedBufferVT(dAtA[:i]) 2661 if err != nil { 2662 return 0, err 2663 } 2664 i -= size 2665 i = encodeVarint(dAtA, i, uint64(size)) 2666 i-- 2667 dAtA[i] = 0x12 2668 } 2669 if m.EffectiveCallerId != nil { 2670 size, err := m.EffectiveCallerId.MarshalToSizedBufferVT(dAtA[:i]) 2671 if err != nil { 2672 return 0, err 2673 } 2674 i -= size 2675 i = encodeVarint(dAtA, i, uint64(size)) 2676 i-- 2677 dAtA[i] = 0xa 2678 } 2679 return len(dAtA) - i, nil 2680 } 2681 2682 func (m *BeginStreamExecuteResponse) MarshalVT() (dAtA []byte, err error) { 2683 if m == nil { 2684 return nil, nil 2685 } 2686 size := m.SizeVT() 2687 dAtA = make([]byte, size) 2688 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 2689 if err != nil { 2690 return nil, err 2691 } 2692 return dAtA[:n], nil 2693 } 2694 2695 func (m *BeginStreamExecuteResponse) MarshalToVT(dAtA []byte) (int, error) { 2696 size := m.SizeVT() 2697 return m.MarshalToSizedBufferVT(dAtA[:size]) 2698 } 2699 2700 func (m *BeginStreamExecuteResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 2701 if m == nil { 2702 return 0, nil 2703 } 2704 i := len(dAtA) 2705 _ = i 2706 var l int 2707 _ = l 2708 if m.unknownFields != nil { 2709 i -= len(m.unknownFields) 2710 copy(dAtA[i:], m.unknownFields) 2711 } 2712 if len(m.SessionStateChanges) > 0 { 2713 i -= len(m.SessionStateChanges) 2714 copy(dAtA[i:], m.SessionStateChanges) 2715 i = encodeVarint(dAtA, i, uint64(len(m.SessionStateChanges))) 2716 i-- 2717 dAtA[i] = 0x2a 2718 } 2719 if m.TabletAlias != nil { 2720 size, err := m.TabletAlias.MarshalToSizedBufferVT(dAtA[:i]) 2721 if err != nil { 2722 return 0, err 2723 } 2724 i -= size 2725 i = encodeVarint(dAtA, i, uint64(size)) 2726 i-- 2727 dAtA[i] = 0x22 2728 } 2729 if m.TransactionId != 0 { 2730 i = encodeVarint(dAtA, i, uint64(m.TransactionId)) 2731 i-- 2732 dAtA[i] = 0x18 2733 } 2734 if m.Result != nil { 2735 size, err := m.Result.MarshalToSizedBufferVT(dAtA[:i]) 2736 if err != nil { 2737 return 0, err 2738 } 2739 i -= size 2740 i = encodeVarint(dAtA, i, uint64(size)) 2741 i-- 2742 dAtA[i] = 0x12 2743 } 2744 if m.Error != nil { 2745 size, err := m.Error.MarshalToSizedBufferVT(dAtA[:i]) 2746 if err != nil { 2747 return 0, err 2748 } 2749 i -= size 2750 i = encodeVarint(dAtA, i, uint64(size)) 2751 i-- 2752 dAtA[i] = 0xa 2753 } 2754 return len(dAtA) - i, nil 2755 } 2756 2757 func (m *MessageStreamRequest) MarshalVT() (dAtA []byte, err error) { 2758 if m == nil { 2759 return nil, nil 2760 } 2761 size := m.SizeVT() 2762 dAtA = make([]byte, size) 2763 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 2764 if err != nil { 2765 return nil, err 2766 } 2767 return dAtA[:n], nil 2768 } 2769 2770 func (m *MessageStreamRequest) MarshalToVT(dAtA []byte) (int, error) { 2771 size := m.SizeVT() 2772 return m.MarshalToSizedBufferVT(dAtA[:size]) 2773 } 2774 2775 func (m *MessageStreamRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 2776 if m == nil { 2777 return 0, nil 2778 } 2779 i := len(dAtA) 2780 _ = i 2781 var l int 2782 _ = l 2783 if m.unknownFields != nil { 2784 i -= len(m.unknownFields) 2785 copy(dAtA[i:], m.unknownFields) 2786 } 2787 if len(m.Name) > 0 { 2788 i -= len(m.Name) 2789 copy(dAtA[i:], m.Name) 2790 i = encodeVarint(dAtA, i, uint64(len(m.Name))) 2791 i-- 2792 dAtA[i] = 0x22 2793 } 2794 if m.Target != nil { 2795 size, err := m.Target.MarshalToSizedBufferVT(dAtA[:i]) 2796 if err != nil { 2797 return 0, err 2798 } 2799 i -= size 2800 i = encodeVarint(dAtA, i, uint64(size)) 2801 i-- 2802 dAtA[i] = 0x1a 2803 } 2804 if m.ImmediateCallerId != nil { 2805 size, err := m.ImmediateCallerId.MarshalToSizedBufferVT(dAtA[:i]) 2806 if err != nil { 2807 return 0, err 2808 } 2809 i -= size 2810 i = encodeVarint(dAtA, i, uint64(size)) 2811 i-- 2812 dAtA[i] = 0x12 2813 } 2814 if m.EffectiveCallerId != nil { 2815 size, err := m.EffectiveCallerId.MarshalToSizedBufferVT(dAtA[:i]) 2816 if err != nil { 2817 return 0, err 2818 } 2819 i -= size 2820 i = encodeVarint(dAtA, i, uint64(size)) 2821 i-- 2822 dAtA[i] = 0xa 2823 } 2824 return len(dAtA) - i, nil 2825 } 2826 2827 func (m *MessageStreamResponse) MarshalVT() (dAtA []byte, err error) { 2828 if m == nil { 2829 return nil, nil 2830 } 2831 size := m.SizeVT() 2832 dAtA = make([]byte, size) 2833 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 2834 if err != nil { 2835 return nil, err 2836 } 2837 return dAtA[:n], nil 2838 } 2839 2840 func (m *MessageStreamResponse) MarshalToVT(dAtA []byte) (int, error) { 2841 size := m.SizeVT() 2842 return m.MarshalToSizedBufferVT(dAtA[:size]) 2843 } 2844 2845 func (m *MessageStreamResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 2846 if m == nil { 2847 return 0, nil 2848 } 2849 i := len(dAtA) 2850 _ = i 2851 var l int 2852 _ = l 2853 if m.unknownFields != nil { 2854 i -= len(m.unknownFields) 2855 copy(dAtA[i:], m.unknownFields) 2856 } 2857 if m.Result != nil { 2858 size, err := m.Result.MarshalToSizedBufferVT(dAtA[:i]) 2859 if err != nil { 2860 return 0, err 2861 } 2862 i -= size 2863 i = encodeVarint(dAtA, i, uint64(size)) 2864 i-- 2865 dAtA[i] = 0xa 2866 } 2867 return len(dAtA) - i, nil 2868 } 2869 2870 func (m *MessageAckRequest) MarshalVT() (dAtA []byte, err error) { 2871 if m == nil { 2872 return nil, nil 2873 } 2874 size := m.SizeVT() 2875 dAtA = make([]byte, size) 2876 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 2877 if err != nil { 2878 return nil, err 2879 } 2880 return dAtA[:n], nil 2881 } 2882 2883 func (m *MessageAckRequest) MarshalToVT(dAtA []byte) (int, error) { 2884 size := m.SizeVT() 2885 return m.MarshalToSizedBufferVT(dAtA[:size]) 2886 } 2887 2888 func (m *MessageAckRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 2889 if m == nil { 2890 return 0, nil 2891 } 2892 i := len(dAtA) 2893 _ = i 2894 var l int 2895 _ = l 2896 if m.unknownFields != nil { 2897 i -= len(m.unknownFields) 2898 copy(dAtA[i:], m.unknownFields) 2899 } 2900 if len(m.Ids) > 0 { 2901 for iNdEx := len(m.Ids) - 1; iNdEx >= 0; iNdEx-- { 2902 size, err := m.Ids[iNdEx].MarshalToSizedBufferVT(dAtA[:i]) 2903 if err != nil { 2904 return 0, err 2905 } 2906 i -= size 2907 i = encodeVarint(dAtA, i, uint64(size)) 2908 i-- 2909 dAtA[i] = 0x2a 2910 } 2911 } 2912 if len(m.Name) > 0 { 2913 i -= len(m.Name) 2914 copy(dAtA[i:], m.Name) 2915 i = encodeVarint(dAtA, i, uint64(len(m.Name))) 2916 i-- 2917 dAtA[i] = 0x22 2918 } 2919 if m.Target != nil { 2920 size, err := m.Target.MarshalToSizedBufferVT(dAtA[:i]) 2921 if err != nil { 2922 return 0, err 2923 } 2924 i -= size 2925 i = encodeVarint(dAtA, i, uint64(size)) 2926 i-- 2927 dAtA[i] = 0x1a 2928 } 2929 if m.ImmediateCallerId != nil { 2930 size, err := m.ImmediateCallerId.MarshalToSizedBufferVT(dAtA[:i]) 2931 if err != nil { 2932 return 0, err 2933 } 2934 i -= size 2935 i = encodeVarint(dAtA, i, uint64(size)) 2936 i-- 2937 dAtA[i] = 0x12 2938 } 2939 if m.EffectiveCallerId != nil { 2940 size, err := m.EffectiveCallerId.MarshalToSizedBufferVT(dAtA[:i]) 2941 if err != nil { 2942 return 0, err 2943 } 2944 i -= size 2945 i = encodeVarint(dAtA, i, uint64(size)) 2946 i-- 2947 dAtA[i] = 0xa 2948 } 2949 return len(dAtA) - i, nil 2950 } 2951 2952 func (m *MessageAckResponse) MarshalVT() (dAtA []byte, err error) { 2953 if m == nil { 2954 return nil, nil 2955 } 2956 size := m.SizeVT() 2957 dAtA = make([]byte, size) 2958 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 2959 if err != nil { 2960 return nil, err 2961 } 2962 return dAtA[:n], nil 2963 } 2964 2965 func (m *MessageAckResponse) MarshalToVT(dAtA []byte) (int, error) { 2966 size := m.SizeVT() 2967 return m.MarshalToSizedBufferVT(dAtA[:size]) 2968 } 2969 2970 func (m *MessageAckResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 2971 if m == nil { 2972 return 0, nil 2973 } 2974 i := len(dAtA) 2975 _ = i 2976 var l int 2977 _ = l 2978 if m.unknownFields != nil { 2979 i -= len(m.unknownFields) 2980 copy(dAtA[i:], m.unknownFields) 2981 } 2982 if m.Result != nil { 2983 size, err := m.Result.MarshalToSizedBufferVT(dAtA[:i]) 2984 if err != nil { 2985 return 0, err 2986 } 2987 i -= size 2988 i = encodeVarint(dAtA, i, uint64(size)) 2989 i-- 2990 dAtA[i] = 0xa 2991 } 2992 return len(dAtA) - i, nil 2993 } 2994 2995 func (m *ReserveExecuteRequest) MarshalVT() (dAtA []byte, err error) { 2996 if m == nil { 2997 return nil, nil 2998 } 2999 size := m.SizeVT() 3000 dAtA = make([]byte, size) 3001 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 3002 if err != nil { 3003 return nil, err 3004 } 3005 return dAtA[:n], nil 3006 } 3007 3008 func (m *ReserveExecuteRequest) MarshalToVT(dAtA []byte) (int, error) { 3009 size := m.SizeVT() 3010 return m.MarshalToSizedBufferVT(dAtA[:size]) 3011 } 3012 3013 func (m *ReserveExecuteRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 3014 if m == nil { 3015 return 0, nil 3016 } 3017 i := len(dAtA) 3018 _ = i 3019 var l int 3020 _ = l 3021 if m.unknownFields != nil { 3022 i -= len(m.unknownFields) 3023 copy(dAtA[i:], m.unknownFields) 3024 } 3025 if len(m.PreQueries) > 0 { 3026 for iNdEx := len(m.PreQueries) - 1; iNdEx >= 0; iNdEx-- { 3027 i -= len(m.PreQueries[iNdEx]) 3028 copy(dAtA[i:], m.PreQueries[iNdEx]) 3029 i = encodeVarint(dAtA, i, uint64(len(m.PreQueries[iNdEx]))) 3030 i-- 3031 dAtA[i] = 0x3a 3032 } 3033 } 3034 if m.Options != nil { 3035 size, err := m.Options.MarshalToSizedBufferVT(dAtA[:i]) 3036 if err != nil { 3037 return 0, err 3038 } 3039 i -= size 3040 i = encodeVarint(dAtA, i, uint64(size)) 3041 i-- 3042 dAtA[i] = 0x32 3043 } 3044 if m.TransactionId != 0 { 3045 i = encodeVarint(dAtA, i, uint64(m.TransactionId)) 3046 i-- 3047 dAtA[i] = 0x28 3048 } 3049 if m.Query != nil { 3050 size, err := m.Query.MarshalToSizedBufferVT(dAtA[:i]) 3051 if err != nil { 3052 return 0, err 3053 } 3054 i -= size 3055 i = encodeVarint(dAtA, i, uint64(size)) 3056 i-- 3057 dAtA[i] = 0x22 3058 } 3059 if m.Target != nil { 3060 size, err := m.Target.MarshalToSizedBufferVT(dAtA[:i]) 3061 if err != nil { 3062 return 0, err 3063 } 3064 i -= size 3065 i = encodeVarint(dAtA, i, uint64(size)) 3066 i-- 3067 dAtA[i] = 0x1a 3068 } 3069 if m.ImmediateCallerId != nil { 3070 size, err := m.ImmediateCallerId.MarshalToSizedBufferVT(dAtA[:i]) 3071 if err != nil { 3072 return 0, err 3073 } 3074 i -= size 3075 i = encodeVarint(dAtA, i, uint64(size)) 3076 i-- 3077 dAtA[i] = 0x12 3078 } 3079 if m.EffectiveCallerId != nil { 3080 size, err := m.EffectiveCallerId.MarshalToSizedBufferVT(dAtA[:i]) 3081 if err != nil { 3082 return 0, err 3083 } 3084 i -= size 3085 i = encodeVarint(dAtA, i, uint64(size)) 3086 i-- 3087 dAtA[i] = 0xa 3088 } 3089 return len(dAtA) - i, nil 3090 } 3091 3092 func (m *ReserveExecuteResponse) MarshalVT() (dAtA []byte, err error) { 3093 if m == nil { 3094 return nil, nil 3095 } 3096 size := m.SizeVT() 3097 dAtA = make([]byte, size) 3098 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 3099 if err != nil { 3100 return nil, err 3101 } 3102 return dAtA[:n], nil 3103 } 3104 3105 func (m *ReserveExecuteResponse) MarshalToVT(dAtA []byte) (int, error) { 3106 size := m.SizeVT() 3107 return m.MarshalToSizedBufferVT(dAtA[:size]) 3108 } 3109 3110 func (m *ReserveExecuteResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 3111 if m == nil { 3112 return 0, nil 3113 } 3114 i := len(dAtA) 3115 _ = i 3116 var l int 3117 _ = l 3118 if m.unknownFields != nil { 3119 i -= len(m.unknownFields) 3120 copy(dAtA[i:], m.unknownFields) 3121 } 3122 if m.TabletAlias != nil { 3123 size, err := m.TabletAlias.MarshalToSizedBufferVT(dAtA[:i]) 3124 if err != nil { 3125 return 0, err 3126 } 3127 i -= size 3128 i = encodeVarint(dAtA, i, uint64(size)) 3129 i-- 3130 dAtA[i] = 0x22 3131 } 3132 if m.ReservedId != 0 { 3133 i = encodeVarint(dAtA, i, uint64(m.ReservedId)) 3134 i-- 3135 dAtA[i] = 0x18 3136 } 3137 if m.Result != nil { 3138 size, err := m.Result.MarshalToSizedBufferVT(dAtA[:i]) 3139 if err != nil { 3140 return 0, err 3141 } 3142 i -= size 3143 i = encodeVarint(dAtA, i, uint64(size)) 3144 i-- 3145 dAtA[i] = 0x12 3146 } 3147 if m.Error != nil { 3148 size, err := m.Error.MarshalToSizedBufferVT(dAtA[:i]) 3149 if err != nil { 3150 return 0, err 3151 } 3152 i -= size 3153 i = encodeVarint(dAtA, i, uint64(size)) 3154 i-- 3155 dAtA[i] = 0xa 3156 } 3157 return len(dAtA) - i, nil 3158 } 3159 3160 func (m *ReserveStreamExecuteRequest) MarshalVT() (dAtA []byte, err error) { 3161 if m == nil { 3162 return nil, nil 3163 } 3164 size := m.SizeVT() 3165 dAtA = make([]byte, size) 3166 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 3167 if err != nil { 3168 return nil, err 3169 } 3170 return dAtA[:n], nil 3171 } 3172 3173 func (m *ReserveStreamExecuteRequest) MarshalToVT(dAtA []byte) (int, error) { 3174 size := m.SizeVT() 3175 return m.MarshalToSizedBufferVT(dAtA[:size]) 3176 } 3177 3178 func (m *ReserveStreamExecuteRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 3179 if m == nil { 3180 return 0, nil 3181 } 3182 i := len(dAtA) 3183 _ = i 3184 var l int 3185 _ = l 3186 if m.unknownFields != nil { 3187 i -= len(m.unknownFields) 3188 copy(dAtA[i:], m.unknownFields) 3189 } 3190 if len(m.PreQueries) > 0 { 3191 for iNdEx := len(m.PreQueries) - 1; iNdEx >= 0; iNdEx-- { 3192 i -= len(m.PreQueries[iNdEx]) 3193 copy(dAtA[i:], m.PreQueries[iNdEx]) 3194 i = encodeVarint(dAtA, i, uint64(len(m.PreQueries[iNdEx]))) 3195 i-- 3196 dAtA[i] = 0x3a 3197 } 3198 } 3199 if m.TransactionId != 0 { 3200 i = encodeVarint(dAtA, i, uint64(m.TransactionId)) 3201 i-- 3202 dAtA[i] = 0x30 3203 } 3204 if m.Options != nil { 3205 size, err := m.Options.MarshalToSizedBufferVT(dAtA[:i]) 3206 if err != nil { 3207 return 0, err 3208 } 3209 i -= size 3210 i = encodeVarint(dAtA, i, uint64(size)) 3211 i-- 3212 dAtA[i] = 0x2a 3213 } 3214 if m.Query != nil { 3215 size, err := m.Query.MarshalToSizedBufferVT(dAtA[:i]) 3216 if err != nil { 3217 return 0, err 3218 } 3219 i -= size 3220 i = encodeVarint(dAtA, i, uint64(size)) 3221 i-- 3222 dAtA[i] = 0x22 3223 } 3224 if m.Target != nil { 3225 size, err := m.Target.MarshalToSizedBufferVT(dAtA[:i]) 3226 if err != nil { 3227 return 0, err 3228 } 3229 i -= size 3230 i = encodeVarint(dAtA, i, uint64(size)) 3231 i-- 3232 dAtA[i] = 0x1a 3233 } 3234 if m.ImmediateCallerId != nil { 3235 size, err := m.ImmediateCallerId.MarshalToSizedBufferVT(dAtA[:i]) 3236 if err != nil { 3237 return 0, err 3238 } 3239 i -= size 3240 i = encodeVarint(dAtA, i, uint64(size)) 3241 i-- 3242 dAtA[i] = 0x12 3243 } 3244 if m.EffectiveCallerId != nil { 3245 size, err := m.EffectiveCallerId.MarshalToSizedBufferVT(dAtA[:i]) 3246 if err != nil { 3247 return 0, err 3248 } 3249 i -= size 3250 i = encodeVarint(dAtA, i, uint64(size)) 3251 i-- 3252 dAtA[i] = 0xa 3253 } 3254 return len(dAtA) - i, nil 3255 } 3256 3257 func (m *ReserveStreamExecuteResponse) MarshalVT() (dAtA []byte, err error) { 3258 if m == nil { 3259 return nil, nil 3260 } 3261 size := m.SizeVT() 3262 dAtA = make([]byte, size) 3263 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 3264 if err != nil { 3265 return nil, err 3266 } 3267 return dAtA[:n], nil 3268 } 3269 3270 func (m *ReserveStreamExecuteResponse) MarshalToVT(dAtA []byte) (int, error) { 3271 size := m.SizeVT() 3272 return m.MarshalToSizedBufferVT(dAtA[:size]) 3273 } 3274 3275 func (m *ReserveStreamExecuteResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 3276 if m == nil { 3277 return 0, nil 3278 } 3279 i := len(dAtA) 3280 _ = i 3281 var l int 3282 _ = l 3283 if m.unknownFields != nil { 3284 i -= len(m.unknownFields) 3285 copy(dAtA[i:], m.unknownFields) 3286 } 3287 if m.TabletAlias != nil { 3288 size, err := m.TabletAlias.MarshalToSizedBufferVT(dAtA[:i]) 3289 if err != nil { 3290 return 0, err 3291 } 3292 i -= size 3293 i = encodeVarint(dAtA, i, uint64(size)) 3294 i-- 3295 dAtA[i] = 0x22 3296 } 3297 if m.ReservedId != 0 { 3298 i = encodeVarint(dAtA, i, uint64(m.ReservedId)) 3299 i-- 3300 dAtA[i] = 0x18 3301 } 3302 if m.Result != nil { 3303 size, err := m.Result.MarshalToSizedBufferVT(dAtA[:i]) 3304 if err != nil { 3305 return 0, err 3306 } 3307 i -= size 3308 i = encodeVarint(dAtA, i, uint64(size)) 3309 i-- 3310 dAtA[i] = 0x12 3311 } 3312 if m.Error != nil { 3313 size, err := m.Error.MarshalToSizedBufferVT(dAtA[:i]) 3314 if err != nil { 3315 return 0, err 3316 } 3317 i -= size 3318 i = encodeVarint(dAtA, i, uint64(size)) 3319 i-- 3320 dAtA[i] = 0xa 3321 } 3322 return len(dAtA) - i, nil 3323 } 3324 3325 func (m *ReserveBeginExecuteRequest) MarshalVT() (dAtA []byte, err error) { 3326 if m == nil { 3327 return nil, nil 3328 } 3329 size := m.SizeVT() 3330 dAtA = make([]byte, size) 3331 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 3332 if err != nil { 3333 return nil, err 3334 } 3335 return dAtA[:n], nil 3336 } 3337 3338 func (m *ReserveBeginExecuteRequest) MarshalToVT(dAtA []byte) (int, error) { 3339 size := m.SizeVT() 3340 return m.MarshalToSizedBufferVT(dAtA[:size]) 3341 } 3342 3343 func (m *ReserveBeginExecuteRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 3344 if m == nil { 3345 return 0, nil 3346 } 3347 i := len(dAtA) 3348 _ = i 3349 var l int 3350 _ = l 3351 if m.unknownFields != nil { 3352 i -= len(m.unknownFields) 3353 copy(dAtA[i:], m.unknownFields) 3354 } 3355 if len(m.PostBeginQueries) > 0 { 3356 for iNdEx := len(m.PostBeginQueries) - 1; iNdEx >= 0; iNdEx-- { 3357 i -= len(m.PostBeginQueries[iNdEx]) 3358 copy(dAtA[i:], m.PostBeginQueries[iNdEx]) 3359 i = encodeVarint(dAtA, i, uint64(len(m.PostBeginQueries[iNdEx]))) 3360 i-- 3361 dAtA[i] = 0x3a 3362 } 3363 } 3364 if len(m.PreQueries) > 0 { 3365 for iNdEx := len(m.PreQueries) - 1; iNdEx >= 0; iNdEx-- { 3366 i -= len(m.PreQueries[iNdEx]) 3367 copy(dAtA[i:], m.PreQueries[iNdEx]) 3368 i = encodeVarint(dAtA, i, uint64(len(m.PreQueries[iNdEx]))) 3369 i-- 3370 dAtA[i] = 0x32 3371 } 3372 } 3373 if m.Options != nil { 3374 size, err := m.Options.MarshalToSizedBufferVT(dAtA[:i]) 3375 if err != nil { 3376 return 0, err 3377 } 3378 i -= size 3379 i = encodeVarint(dAtA, i, uint64(size)) 3380 i-- 3381 dAtA[i] = 0x2a 3382 } 3383 if m.Query != nil { 3384 size, err := m.Query.MarshalToSizedBufferVT(dAtA[:i]) 3385 if err != nil { 3386 return 0, err 3387 } 3388 i -= size 3389 i = encodeVarint(dAtA, i, uint64(size)) 3390 i-- 3391 dAtA[i] = 0x22 3392 } 3393 if m.Target != nil { 3394 size, err := m.Target.MarshalToSizedBufferVT(dAtA[:i]) 3395 if err != nil { 3396 return 0, err 3397 } 3398 i -= size 3399 i = encodeVarint(dAtA, i, uint64(size)) 3400 i-- 3401 dAtA[i] = 0x1a 3402 } 3403 if m.ImmediateCallerId != nil { 3404 size, err := m.ImmediateCallerId.MarshalToSizedBufferVT(dAtA[:i]) 3405 if err != nil { 3406 return 0, err 3407 } 3408 i -= size 3409 i = encodeVarint(dAtA, i, uint64(size)) 3410 i-- 3411 dAtA[i] = 0x12 3412 } 3413 if m.EffectiveCallerId != nil { 3414 size, err := m.EffectiveCallerId.MarshalToSizedBufferVT(dAtA[:i]) 3415 if err != nil { 3416 return 0, err 3417 } 3418 i -= size 3419 i = encodeVarint(dAtA, i, uint64(size)) 3420 i-- 3421 dAtA[i] = 0xa 3422 } 3423 return len(dAtA) - i, nil 3424 } 3425 3426 func (m *ReserveBeginExecuteResponse) MarshalVT() (dAtA []byte, err error) { 3427 if m == nil { 3428 return nil, nil 3429 } 3430 size := m.SizeVT() 3431 dAtA = make([]byte, size) 3432 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 3433 if err != nil { 3434 return nil, err 3435 } 3436 return dAtA[:n], nil 3437 } 3438 3439 func (m *ReserveBeginExecuteResponse) MarshalToVT(dAtA []byte) (int, error) { 3440 size := m.SizeVT() 3441 return m.MarshalToSizedBufferVT(dAtA[:size]) 3442 } 3443 3444 func (m *ReserveBeginExecuteResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 3445 if m == nil { 3446 return 0, nil 3447 } 3448 i := len(dAtA) 3449 _ = i 3450 var l int 3451 _ = l 3452 if m.unknownFields != nil { 3453 i -= len(m.unknownFields) 3454 copy(dAtA[i:], m.unknownFields) 3455 } 3456 if len(m.SessionStateChanges) > 0 { 3457 i -= len(m.SessionStateChanges) 3458 copy(dAtA[i:], m.SessionStateChanges) 3459 i = encodeVarint(dAtA, i, uint64(len(m.SessionStateChanges))) 3460 i-- 3461 dAtA[i] = 0x32 3462 } 3463 if m.TabletAlias != nil { 3464 size, err := m.TabletAlias.MarshalToSizedBufferVT(dAtA[:i]) 3465 if err != nil { 3466 return 0, err 3467 } 3468 i -= size 3469 i = encodeVarint(dAtA, i, uint64(size)) 3470 i-- 3471 dAtA[i] = 0x2a 3472 } 3473 if m.ReservedId != 0 { 3474 i = encodeVarint(dAtA, i, uint64(m.ReservedId)) 3475 i-- 3476 dAtA[i] = 0x20 3477 } 3478 if m.TransactionId != 0 { 3479 i = encodeVarint(dAtA, i, uint64(m.TransactionId)) 3480 i-- 3481 dAtA[i] = 0x18 3482 } 3483 if m.Result != nil { 3484 size, err := m.Result.MarshalToSizedBufferVT(dAtA[:i]) 3485 if err != nil { 3486 return 0, err 3487 } 3488 i -= size 3489 i = encodeVarint(dAtA, i, uint64(size)) 3490 i-- 3491 dAtA[i] = 0x12 3492 } 3493 if m.Error != nil { 3494 size, err := m.Error.MarshalToSizedBufferVT(dAtA[:i]) 3495 if err != nil { 3496 return 0, err 3497 } 3498 i -= size 3499 i = encodeVarint(dAtA, i, uint64(size)) 3500 i-- 3501 dAtA[i] = 0xa 3502 } 3503 return len(dAtA) - i, nil 3504 } 3505 3506 func (m *ReserveBeginStreamExecuteRequest) MarshalVT() (dAtA []byte, err error) { 3507 if m == nil { 3508 return nil, nil 3509 } 3510 size := m.SizeVT() 3511 dAtA = make([]byte, size) 3512 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 3513 if err != nil { 3514 return nil, err 3515 } 3516 return dAtA[:n], nil 3517 } 3518 3519 func (m *ReserveBeginStreamExecuteRequest) MarshalToVT(dAtA []byte) (int, error) { 3520 size := m.SizeVT() 3521 return m.MarshalToSizedBufferVT(dAtA[:size]) 3522 } 3523 3524 func (m *ReserveBeginStreamExecuteRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 3525 if m == nil { 3526 return 0, nil 3527 } 3528 i := len(dAtA) 3529 _ = i 3530 var l int 3531 _ = l 3532 if m.unknownFields != nil { 3533 i -= len(m.unknownFields) 3534 copy(dAtA[i:], m.unknownFields) 3535 } 3536 if len(m.PostBeginQueries) > 0 { 3537 for iNdEx := len(m.PostBeginQueries) - 1; iNdEx >= 0; iNdEx-- { 3538 i -= len(m.PostBeginQueries[iNdEx]) 3539 copy(dAtA[i:], m.PostBeginQueries[iNdEx]) 3540 i = encodeVarint(dAtA, i, uint64(len(m.PostBeginQueries[iNdEx]))) 3541 i-- 3542 dAtA[i] = 0x3a 3543 } 3544 } 3545 if len(m.PreQueries) > 0 { 3546 for iNdEx := len(m.PreQueries) - 1; iNdEx >= 0; iNdEx-- { 3547 i -= len(m.PreQueries[iNdEx]) 3548 copy(dAtA[i:], m.PreQueries[iNdEx]) 3549 i = encodeVarint(dAtA, i, uint64(len(m.PreQueries[iNdEx]))) 3550 i-- 3551 dAtA[i] = 0x32 3552 } 3553 } 3554 if m.Options != nil { 3555 size, err := m.Options.MarshalToSizedBufferVT(dAtA[:i]) 3556 if err != nil { 3557 return 0, err 3558 } 3559 i -= size 3560 i = encodeVarint(dAtA, i, uint64(size)) 3561 i-- 3562 dAtA[i] = 0x2a 3563 } 3564 if m.Query != nil { 3565 size, err := m.Query.MarshalToSizedBufferVT(dAtA[:i]) 3566 if err != nil { 3567 return 0, err 3568 } 3569 i -= size 3570 i = encodeVarint(dAtA, i, uint64(size)) 3571 i-- 3572 dAtA[i] = 0x22 3573 } 3574 if m.Target != nil { 3575 size, err := m.Target.MarshalToSizedBufferVT(dAtA[:i]) 3576 if err != nil { 3577 return 0, err 3578 } 3579 i -= size 3580 i = encodeVarint(dAtA, i, uint64(size)) 3581 i-- 3582 dAtA[i] = 0x1a 3583 } 3584 if m.ImmediateCallerId != nil { 3585 size, err := m.ImmediateCallerId.MarshalToSizedBufferVT(dAtA[:i]) 3586 if err != nil { 3587 return 0, err 3588 } 3589 i -= size 3590 i = encodeVarint(dAtA, i, uint64(size)) 3591 i-- 3592 dAtA[i] = 0x12 3593 } 3594 if m.EffectiveCallerId != nil { 3595 size, err := m.EffectiveCallerId.MarshalToSizedBufferVT(dAtA[:i]) 3596 if err != nil { 3597 return 0, err 3598 } 3599 i -= size 3600 i = encodeVarint(dAtA, i, uint64(size)) 3601 i-- 3602 dAtA[i] = 0xa 3603 } 3604 return len(dAtA) - i, nil 3605 } 3606 3607 func (m *ReserveBeginStreamExecuteResponse) MarshalVT() (dAtA []byte, err error) { 3608 if m == nil { 3609 return nil, nil 3610 } 3611 size := m.SizeVT() 3612 dAtA = make([]byte, size) 3613 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 3614 if err != nil { 3615 return nil, err 3616 } 3617 return dAtA[:n], nil 3618 } 3619 3620 func (m *ReserveBeginStreamExecuteResponse) MarshalToVT(dAtA []byte) (int, error) { 3621 size := m.SizeVT() 3622 return m.MarshalToSizedBufferVT(dAtA[:size]) 3623 } 3624 3625 func (m *ReserveBeginStreamExecuteResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 3626 if m == nil { 3627 return 0, nil 3628 } 3629 i := len(dAtA) 3630 _ = i 3631 var l int 3632 _ = l 3633 if m.unknownFields != nil { 3634 i -= len(m.unknownFields) 3635 copy(dAtA[i:], m.unknownFields) 3636 } 3637 if len(m.SessionStateChanges) > 0 { 3638 i -= len(m.SessionStateChanges) 3639 copy(dAtA[i:], m.SessionStateChanges) 3640 i = encodeVarint(dAtA, i, uint64(len(m.SessionStateChanges))) 3641 i-- 3642 dAtA[i] = 0x32 3643 } 3644 if m.TabletAlias != nil { 3645 size, err := m.TabletAlias.MarshalToSizedBufferVT(dAtA[:i]) 3646 if err != nil { 3647 return 0, err 3648 } 3649 i -= size 3650 i = encodeVarint(dAtA, i, uint64(size)) 3651 i-- 3652 dAtA[i] = 0x2a 3653 } 3654 if m.ReservedId != 0 { 3655 i = encodeVarint(dAtA, i, uint64(m.ReservedId)) 3656 i-- 3657 dAtA[i] = 0x20 3658 } 3659 if m.TransactionId != 0 { 3660 i = encodeVarint(dAtA, i, uint64(m.TransactionId)) 3661 i-- 3662 dAtA[i] = 0x18 3663 } 3664 if m.Result != nil { 3665 size, err := m.Result.MarshalToSizedBufferVT(dAtA[:i]) 3666 if err != nil { 3667 return 0, err 3668 } 3669 i -= size 3670 i = encodeVarint(dAtA, i, uint64(size)) 3671 i-- 3672 dAtA[i] = 0x12 3673 } 3674 if m.Error != nil { 3675 size, err := m.Error.MarshalToSizedBufferVT(dAtA[:i]) 3676 if err != nil { 3677 return 0, err 3678 } 3679 i -= size 3680 i = encodeVarint(dAtA, i, uint64(size)) 3681 i-- 3682 dAtA[i] = 0xa 3683 } 3684 return len(dAtA) - i, nil 3685 } 3686 3687 func (m *ReleaseRequest) MarshalVT() (dAtA []byte, err error) { 3688 if m == nil { 3689 return nil, nil 3690 } 3691 size := m.SizeVT() 3692 dAtA = make([]byte, size) 3693 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 3694 if err != nil { 3695 return nil, err 3696 } 3697 return dAtA[:n], nil 3698 } 3699 3700 func (m *ReleaseRequest) MarshalToVT(dAtA []byte) (int, error) { 3701 size := m.SizeVT() 3702 return m.MarshalToSizedBufferVT(dAtA[:size]) 3703 } 3704 3705 func (m *ReleaseRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 3706 if m == nil { 3707 return 0, nil 3708 } 3709 i := len(dAtA) 3710 _ = i 3711 var l int 3712 _ = l 3713 if m.unknownFields != nil { 3714 i -= len(m.unknownFields) 3715 copy(dAtA[i:], m.unknownFields) 3716 } 3717 if m.ReservedId != 0 { 3718 i = encodeVarint(dAtA, i, uint64(m.ReservedId)) 3719 i-- 3720 dAtA[i] = 0x28 3721 } 3722 if m.TransactionId != 0 { 3723 i = encodeVarint(dAtA, i, uint64(m.TransactionId)) 3724 i-- 3725 dAtA[i] = 0x20 3726 } 3727 if m.Target != nil { 3728 size, err := m.Target.MarshalToSizedBufferVT(dAtA[:i]) 3729 if err != nil { 3730 return 0, err 3731 } 3732 i -= size 3733 i = encodeVarint(dAtA, i, uint64(size)) 3734 i-- 3735 dAtA[i] = 0x1a 3736 } 3737 if m.ImmediateCallerId != nil { 3738 size, err := m.ImmediateCallerId.MarshalToSizedBufferVT(dAtA[:i]) 3739 if err != nil { 3740 return 0, err 3741 } 3742 i -= size 3743 i = encodeVarint(dAtA, i, uint64(size)) 3744 i-- 3745 dAtA[i] = 0x12 3746 } 3747 if m.EffectiveCallerId != nil { 3748 size, err := m.EffectiveCallerId.MarshalToSizedBufferVT(dAtA[:i]) 3749 if err != nil { 3750 return 0, err 3751 } 3752 i -= size 3753 i = encodeVarint(dAtA, i, uint64(size)) 3754 i-- 3755 dAtA[i] = 0xa 3756 } 3757 return len(dAtA) - i, nil 3758 } 3759 3760 func (m *ReleaseResponse) MarshalVT() (dAtA []byte, err error) { 3761 if m == nil { 3762 return nil, nil 3763 } 3764 size := m.SizeVT() 3765 dAtA = make([]byte, size) 3766 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 3767 if err != nil { 3768 return nil, err 3769 } 3770 return dAtA[:n], nil 3771 } 3772 3773 func (m *ReleaseResponse) MarshalToVT(dAtA []byte) (int, error) { 3774 size := m.SizeVT() 3775 return m.MarshalToSizedBufferVT(dAtA[:size]) 3776 } 3777 3778 func (m *ReleaseResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 3779 if m == nil { 3780 return 0, nil 3781 } 3782 i := len(dAtA) 3783 _ = i 3784 var l int 3785 _ = l 3786 if m.unknownFields != nil { 3787 i -= len(m.unknownFields) 3788 copy(dAtA[i:], m.unknownFields) 3789 } 3790 return len(dAtA) - i, nil 3791 } 3792 3793 func (m *StreamHealthRequest) MarshalVT() (dAtA []byte, err error) { 3794 if m == nil { 3795 return nil, nil 3796 } 3797 size := m.SizeVT() 3798 dAtA = make([]byte, size) 3799 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 3800 if err != nil { 3801 return nil, err 3802 } 3803 return dAtA[:n], nil 3804 } 3805 3806 func (m *StreamHealthRequest) MarshalToVT(dAtA []byte) (int, error) { 3807 size := m.SizeVT() 3808 return m.MarshalToSizedBufferVT(dAtA[:size]) 3809 } 3810 3811 func (m *StreamHealthRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 3812 if m == nil { 3813 return 0, nil 3814 } 3815 i := len(dAtA) 3816 _ = i 3817 var l int 3818 _ = l 3819 if m.unknownFields != nil { 3820 i -= len(m.unknownFields) 3821 copy(dAtA[i:], m.unknownFields) 3822 } 3823 return len(dAtA) - i, nil 3824 } 3825 3826 func (m *RealtimeStats) MarshalVT() (dAtA []byte, err error) { 3827 if m == nil { 3828 return nil, nil 3829 } 3830 size := m.SizeVT() 3831 dAtA = make([]byte, size) 3832 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 3833 if err != nil { 3834 return nil, err 3835 } 3836 return dAtA[:n], nil 3837 } 3838 3839 func (m *RealtimeStats) MarshalToVT(dAtA []byte) (int, error) { 3840 size := m.SizeVT() 3841 return m.MarshalToSizedBufferVT(dAtA[:size]) 3842 } 3843 3844 func (m *RealtimeStats) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 3845 if m == nil { 3846 return 0, nil 3847 } 3848 i := len(dAtA) 3849 _ = i 3850 var l int 3851 _ = l 3852 if m.unknownFields != nil { 3853 i -= len(m.unknownFields) 3854 copy(dAtA[i:], m.unknownFields) 3855 } 3856 if len(m.ViewSchemaChanged) > 0 { 3857 for iNdEx := len(m.ViewSchemaChanged) - 1; iNdEx >= 0; iNdEx-- { 3858 i -= len(m.ViewSchemaChanged[iNdEx]) 3859 copy(dAtA[i:], m.ViewSchemaChanged[iNdEx]) 3860 i = encodeVarint(dAtA, i, uint64(len(m.ViewSchemaChanged[iNdEx]))) 3861 i-- 3862 dAtA[i] = 0x42 3863 } 3864 } 3865 if len(m.TableSchemaChanged) > 0 { 3866 for iNdEx := len(m.TableSchemaChanged) - 1; iNdEx >= 0; iNdEx-- { 3867 i -= len(m.TableSchemaChanged[iNdEx]) 3868 copy(dAtA[i:], m.TableSchemaChanged[iNdEx]) 3869 i = encodeVarint(dAtA, i, uint64(len(m.TableSchemaChanged[iNdEx]))) 3870 i-- 3871 dAtA[i] = 0x3a 3872 } 3873 } 3874 if m.Qps != 0 { 3875 i -= 8 3876 binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Qps)))) 3877 i-- 3878 dAtA[i] = 0x31 3879 } 3880 if m.CpuUsage != 0 { 3881 i -= 8 3882 binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.CpuUsage)))) 3883 i-- 3884 dAtA[i] = 0x29 3885 } 3886 if m.FilteredReplicationLagSeconds != 0 { 3887 i = encodeVarint(dAtA, i, uint64(m.FilteredReplicationLagSeconds)) 3888 i-- 3889 dAtA[i] = 0x20 3890 } 3891 if m.BinlogPlayersCount != 0 { 3892 i = encodeVarint(dAtA, i, uint64(m.BinlogPlayersCount)) 3893 i-- 3894 dAtA[i] = 0x18 3895 } 3896 if m.ReplicationLagSeconds != 0 { 3897 i = encodeVarint(dAtA, i, uint64(m.ReplicationLagSeconds)) 3898 i-- 3899 dAtA[i] = 0x10 3900 } 3901 if len(m.HealthError) > 0 { 3902 i -= len(m.HealthError) 3903 copy(dAtA[i:], m.HealthError) 3904 i = encodeVarint(dAtA, i, uint64(len(m.HealthError))) 3905 i-- 3906 dAtA[i] = 0xa 3907 } 3908 return len(dAtA) - i, nil 3909 } 3910 3911 func (m *AggregateStats) MarshalVT() (dAtA []byte, err error) { 3912 if m == nil { 3913 return nil, nil 3914 } 3915 size := m.SizeVT() 3916 dAtA = make([]byte, size) 3917 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 3918 if err != nil { 3919 return nil, err 3920 } 3921 return dAtA[:n], nil 3922 } 3923 3924 func (m *AggregateStats) MarshalToVT(dAtA []byte) (int, error) { 3925 size := m.SizeVT() 3926 return m.MarshalToSizedBufferVT(dAtA[:size]) 3927 } 3928 3929 func (m *AggregateStats) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 3930 if m == nil { 3931 return 0, nil 3932 } 3933 i := len(dAtA) 3934 _ = i 3935 var l int 3936 _ = l 3937 if m.unknownFields != nil { 3938 i -= len(m.unknownFields) 3939 copy(dAtA[i:], m.unknownFields) 3940 } 3941 if m.ReplicationLagSecondsMax != 0 { 3942 i = encodeVarint(dAtA, i, uint64(m.ReplicationLagSecondsMax)) 3943 i-- 3944 dAtA[i] = 0x20 3945 } 3946 if m.ReplicationLagSecondsMin != 0 { 3947 i = encodeVarint(dAtA, i, uint64(m.ReplicationLagSecondsMin)) 3948 i-- 3949 dAtA[i] = 0x18 3950 } 3951 if m.UnhealthyTabletCount != 0 { 3952 i = encodeVarint(dAtA, i, uint64(m.UnhealthyTabletCount)) 3953 i-- 3954 dAtA[i] = 0x10 3955 } 3956 if m.HealthyTabletCount != 0 { 3957 i = encodeVarint(dAtA, i, uint64(m.HealthyTabletCount)) 3958 i-- 3959 dAtA[i] = 0x8 3960 } 3961 return len(dAtA) - i, nil 3962 } 3963 3964 func (m *StreamHealthResponse) MarshalVT() (dAtA []byte, err error) { 3965 if m == nil { 3966 return nil, nil 3967 } 3968 size := m.SizeVT() 3969 dAtA = make([]byte, size) 3970 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 3971 if err != nil { 3972 return nil, err 3973 } 3974 return dAtA[:n], nil 3975 } 3976 3977 func (m *StreamHealthResponse) MarshalToVT(dAtA []byte) (int, error) { 3978 size := m.SizeVT() 3979 return m.MarshalToSizedBufferVT(dAtA[:size]) 3980 } 3981 3982 func (m *StreamHealthResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 3983 if m == nil { 3984 return 0, nil 3985 } 3986 i := len(dAtA) 3987 _ = i 3988 var l int 3989 _ = l 3990 if m.unknownFields != nil { 3991 i -= len(m.unknownFields) 3992 copy(dAtA[i:], m.unknownFields) 3993 } 3994 if m.TabletAlias != nil { 3995 size, err := m.TabletAlias.MarshalToSizedBufferVT(dAtA[:i]) 3996 if err != nil { 3997 return 0, err 3998 } 3999 i -= size 4000 i = encodeVarint(dAtA, i, uint64(size)) 4001 i-- 4002 dAtA[i] = 0x2a 4003 } 4004 if m.RealtimeStats != nil { 4005 size, err := m.RealtimeStats.MarshalToSizedBufferVT(dAtA[:i]) 4006 if err != nil { 4007 return 0, err 4008 } 4009 i -= size 4010 i = encodeVarint(dAtA, i, uint64(size)) 4011 i-- 4012 dAtA[i] = 0x22 4013 } 4014 if m.TabletExternallyReparentedTimestamp != 0 { 4015 i = encodeVarint(dAtA, i, uint64(m.TabletExternallyReparentedTimestamp)) 4016 i-- 4017 dAtA[i] = 0x18 4018 } 4019 if m.Serving { 4020 i-- 4021 if m.Serving { 4022 dAtA[i] = 1 4023 } else { 4024 dAtA[i] = 0 4025 } 4026 i-- 4027 dAtA[i] = 0x10 4028 } 4029 if m.Target != nil { 4030 size, err := m.Target.MarshalToSizedBufferVT(dAtA[:i]) 4031 if err != nil { 4032 return 0, err 4033 } 4034 i -= size 4035 i = encodeVarint(dAtA, i, uint64(size)) 4036 i-- 4037 dAtA[i] = 0xa 4038 } 4039 return len(dAtA) - i, nil 4040 } 4041 4042 func (m *TransactionMetadata) MarshalVT() (dAtA []byte, err error) { 4043 if m == nil { 4044 return nil, nil 4045 } 4046 size := m.SizeVT() 4047 dAtA = make([]byte, size) 4048 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 4049 if err != nil { 4050 return nil, err 4051 } 4052 return dAtA[:n], nil 4053 } 4054 4055 func (m *TransactionMetadata) MarshalToVT(dAtA []byte) (int, error) { 4056 size := m.SizeVT() 4057 return m.MarshalToSizedBufferVT(dAtA[:size]) 4058 } 4059 4060 func (m *TransactionMetadata) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 4061 if m == nil { 4062 return 0, nil 4063 } 4064 i := len(dAtA) 4065 _ = i 4066 var l int 4067 _ = l 4068 if m.unknownFields != nil { 4069 i -= len(m.unknownFields) 4070 copy(dAtA[i:], m.unknownFields) 4071 } 4072 if len(m.Participants) > 0 { 4073 for iNdEx := len(m.Participants) - 1; iNdEx >= 0; iNdEx-- { 4074 size, err := m.Participants[iNdEx].MarshalToSizedBufferVT(dAtA[:i]) 4075 if err != nil { 4076 return 0, err 4077 } 4078 i -= size 4079 i = encodeVarint(dAtA, i, uint64(size)) 4080 i-- 4081 dAtA[i] = 0x22 4082 } 4083 } 4084 if m.TimeCreated != 0 { 4085 i = encodeVarint(dAtA, i, uint64(m.TimeCreated)) 4086 i-- 4087 dAtA[i] = 0x18 4088 } 4089 if m.State != 0 { 4090 i = encodeVarint(dAtA, i, uint64(m.State)) 4091 i-- 4092 dAtA[i] = 0x10 4093 } 4094 if len(m.Dtid) > 0 { 4095 i -= len(m.Dtid) 4096 copy(dAtA[i:], m.Dtid) 4097 i = encodeVarint(dAtA, i, uint64(len(m.Dtid))) 4098 i-- 4099 dAtA[i] = 0xa 4100 } 4101 return len(dAtA) - i, nil 4102 } 4103 4104 func (m *GetSchemaRequest) MarshalVT() (dAtA []byte, err error) { 4105 if m == nil { 4106 return nil, nil 4107 } 4108 size := m.SizeVT() 4109 dAtA = make([]byte, size) 4110 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 4111 if err != nil { 4112 return nil, err 4113 } 4114 return dAtA[:n], nil 4115 } 4116 4117 func (m *GetSchemaRequest) MarshalToVT(dAtA []byte) (int, error) { 4118 size := m.SizeVT() 4119 return m.MarshalToSizedBufferVT(dAtA[:size]) 4120 } 4121 4122 func (m *GetSchemaRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 4123 if m == nil { 4124 return 0, nil 4125 } 4126 i := len(dAtA) 4127 _ = i 4128 var l int 4129 _ = l 4130 if m.unknownFields != nil { 4131 i -= len(m.unknownFields) 4132 copy(dAtA[i:], m.unknownFields) 4133 } 4134 if len(m.TableNames) > 0 { 4135 for iNdEx := len(m.TableNames) - 1; iNdEx >= 0; iNdEx-- { 4136 i -= len(m.TableNames[iNdEx]) 4137 copy(dAtA[i:], m.TableNames[iNdEx]) 4138 i = encodeVarint(dAtA, i, uint64(len(m.TableNames[iNdEx]))) 4139 i-- 4140 dAtA[i] = 0x1a 4141 } 4142 } 4143 if m.TableType != 0 { 4144 i = encodeVarint(dAtA, i, uint64(m.TableType)) 4145 i-- 4146 dAtA[i] = 0x10 4147 } 4148 if m.Target != nil { 4149 size, err := m.Target.MarshalToSizedBufferVT(dAtA[:i]) 4150 if err != nil { 4151 return 0, err 4152 } 4153 i -= size 4154 i = encodeVarint(dAtA, i, uint64(size)) 4155 i-- 4156 dAtA[i] = 0xa 4157 } 4158 return len(dAtA) - i, nil 4159 } 4160 4161 func (m *GetSchemaResponse) MarshalVT() (dAtA []byte, err error) { 4162 if m == nil { 4163 return nil, nil 4164 } 4165 size := m.SizeVT() 4166 dAtA = make([]byte, size) 4167 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 4168 if err != nil { 4169 return nil, err 4170 } 4171 return dAtA[:n], nil 4172 } 4173 4174 func (m *GetSchemaResponse) MarshalToVT(dAtA []byte) (int, error) { 4175 size := m.SizeVT() 4176 return m.MarshalToSizedBufferVT(dAtA[:size]) 4177 } 4178 4179 func (m *GetSchemaResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 4180 if m == nil { 4181 return 0, nil 4182 } 4183 i := len(dAtA) 4184 _ = i 4185 var l int 4186 _ = l 4187 if m.unknownFields != nil { 4188 i -= len(m.unknownFields) 4189 copy(dAtA[i:], m.unknownFields) 4190 } 4191 if len(m.TableDefinition) > 0 { 4192 for k := range m.TableDefinition { 4193 v := m.TableDefinition[k] 4194 baseI := i 4195 i -= len(v) 4196 copy(dAtA[i:], v) 4197 i = encodeVarint(dAtA, i, uint64(len(v))) 4198 i-- 4199 dAtA[i] = 0x12 4200 i -= len(k) 4201 copy(dAtA[i:], k) 4202 i = encodeVarint(dAtA, i, uint64(len(k))) 4203 i-- 4204 dAtA[i] = 0xa 4205 i = encodeVarint(dAtA, i, uint64(baseI-i)) 4206 i-- 4207 dAtA[i] = 0x12 4208 } 4209 } 4210 return len(dAtA) - i, nil 4211 } 4212 4213 func encodeVarint(dAtA []byte, offset int, v uint64) int { 4214 offset -= sov(v) 4215 base := offset 4216 for v >= 1<<7 { 4217 dAtA[offset] = uint8(v&0x7f | 0x80) 4218 v >>= 7 4219 offset++ 4220 } 4221 dAtA[offset] = uint8(v) 4222 return base 4223 } 4224 4225 var vtprotoPool_Row = sync.Pool{ 4226 New: func() interface{} { 4227 return &Row{} 4228 }, 4229 } 4230 4231 func (m *Row) ResetVT() { 4232 f0 := m.Lengths[:0] 4233 f1 := m.Values[:0] 4234 m.Reset() 4235 m.Lengths = f0 4236 m.Values = f1 4237 } 4238 func (m *Row) ReturnToVTPool() { 4239 if m != nil { 4240 m.ResetVT() 4241 vtprotoPool_Row.Put(m) 4242 } 4243 } 4244 func RowFromVTPool() *Row { 4245 return vtprotoPool_Row.Get().(*Row) 4246 } 4247 func (m *Target) SizeVT() (n int) { 4248 if m == nil { 4249 return 0 4250 } 4251 var l int 4252 _ = l 4253 l = len(m.Keyspace) 4254 if l > 0 { 4255 n += 1 + l + sov(uint64(l)) 4256 } 4257 l = len(m.Shard) 4258 if l > 0 { 4259 n += 1 + l + sov(uint64(l)) 4260 } 4261 if m.TabletType != 0 { 4262 n += 1 + sov(uint64(m.TabletType)) 4263 } 4264 l = len(m.Cell) 4265 if l > 0 { 4266 n += 1 + l + sov(uint64(l)) 4267 } 4268 n += len(m.unknownFields) 4269 return n 4270 } 4271 4272 func (m *VTGateCallerID) SizeVT() (n int) { 4273 if m == nil { 4274 return 0 4275 } 4276 var l int 4277 _ = l 4278 l = len(m.Username) 4279 if l > 0 { 4280 n += 1 + l + sov(uint64(l)) 4281 } 4282 if len(m.Groups) > 0 { 4283 for _, s := range m.Groups { 4284 l = len(s) 4285 n += 1 + l + sov(uint64(l)) 4286 } 4287 } 4288 n += len(m.unknownFields) 4289 return n 4290 } 4291 4292 func (m *EventToken) SizeVT() (n int) { 4293 if m == nil { 4294 return 0 4295 } 4296 var l int 4297 _ = l 4298 if m.Timestamp != 0 { 4299 n += 1 + sov(uint64(m.Timestamp)) 4300 } 4301 l = len(m.Shard) 4302 if l > 0 { 4303 n += 1 + l + sov(uint64(l)) 4304 } 4305 l = len(m.Position) 4306 if l > 0 { 4307 n += 1 + l + sov(uint64(l)) 4308 } 4309 n += len(m.unknownFields) 4310 return n 4311 } 4312 4313 func (m *Value) SizeVT() (n int) { 4314 if m == nil { 4315 return 0 4316 } 4317 var l int 4318 _ = l 4319 if m.Type != 0 { 4320 n += 1 + sov(uint64(m.Type)) 4321 } 4322 l = len(m.Value) 4323 if l > 0 { 4324 n += 1 + l + sov(uint64(l)) 4325 } 4326 n += len(m.unknownFields) 4327 return n 4328 } 4329 4330 func (m *BindVariable) SizeVT() (n int) { 4331 if m == nil { 4332 return 0 4333 } 4334 var l int 4335 _ = l 4336 if m.Type != 0 { 4337 n += 1 + sov(uint64(m.Type)) 4338 } 4339 l = len(m.Value) 4340 if l > 0 { 4341 n += 1 + l + sov(uint64(l)) 4342 } 4343 if len(m.Values) > 0 { 4344 for _, e := range m.Values { 4345 l = e.SizeVT() 4346 n += 1 + l + sov(uint64(l)) 4347 } 4348 } 4349 n += len(m.unknownFields) 4350 return n 4351 } 4352 4353 func (m *BoundQuery) SizeVT() (n int) { 4354 if m == nil { 4355 return 0 4356 } 4357 var l int 4358 _ = l 4359 l = len(m.Sql) 4360 if l > 0 { 4361 n += 1 + l + sov(uint64(l)) 4362 } 4363 if len(m.BindVariables) > 0 { 4364 for k, v := range m.BindVariables { 4365 _ = k 4366 _ = v 4367 l = 0 4368 if v != nil { 4369 l = v.SizeVT() 4370 } 4371 l += 1 + sov(uint64(l)) 4372 mapEntrySize := 1 + len(k) + sov(uint64(len(k))) + l 4373 n += mapEntrySize + 1 + sov(uint64(mapEntrySize)) 4374 } 4375 } 4376 n += len(m.unknownFields) 4377 return n 4378 } 4379 4380 func (m *ExecuteOptions) SizeVT() (n int) { 4381 if m == nil { 4382 return 0 4383 } 4384 var l int 4385 _ = l 4386 if m.IncludedFields != 0 { 4387 n += 1 + sov(uint64(m.IncludedFields)) 4388 } 4389 if m.ClientFoundRows { 4390 n += 2 4391 } 4392 if m.Workload != 0 { 4393 n += 1 + sov(uint64(m.Workload)) 4394 } 4395 if m.SqlSelectLimit != 0 { 4396 n += 1 + sov(uint64(m.SqlSelectLimit)) 4397 } 4398 if m.TransactionIsolation != 0 { 4399 n += 1 + sov(uint64(m.TransactionIsolation)) 4400 } 4401 if m.SkipQueryPlanCache { 4402 n += 2 4403 } 4404 if m.PlannerVersion != 0 { 4405 n += 1 + sov(uint64(m.PlannerVersion)) 4406 } 4407 if m.HasCreatedTempTables { 4408 n += 2 4409 } 4410 if m.Consolidator != 0 { 4411 n += 1 + sov(uint64(m.Consolidator)) 4412 } 4413 if len(m.TransactionAccessMode) > 0 { 4414 l = 0 4415 for _, e := range m.TransactionAccessMode { 4416 l += sov(uint64(e)) 4417 } 4418 n += 1 + sov(uint64(l)) + l 4419 } 4420 n += len(m.unknownFields) 4421 return n 4422 } 4423 4424 func (m *Field) SizeVT() (n int) { 4425 if m == nil { 4426 return 0 4427 } 4428 var l int 4429 _ = l 4430 l = len(m.Name) 4431 if l > 0 { 4432 n += 1 + l + sov(uint64(l)) 4433 } 4434 if m.Type != 0 { 4435 n += 1 + sov(uint64(m.Type)) 4436 } 4437 l = len(m.Table) 4438 if l > 0 { 4439 n += 1 + l + sov(uint64(l)) 4440 } 4441 l = len(m.OrgTable) 4442 if l > 0 { 4443 n += 1 + l + sov(uint64(l)) 4444 } 4445 l = len(m.Database) 4446 if l > 0 { 4447 n += 1 + l + sov(uint64(l)) 4448 } 4449 l = len(m.OrgName) 4450 if l > 0 { 4451 n += 1 + l + sov(uint64(l)) 4452 } 4453 if m.ColumnLength != 0 { 4454 n += 1 + sov(uint64(m.ColumnLength)) 4455 } 4456 if m.Charset != 0 { 4457 n += 1 + sov(uint64(m.Charset)) 4458 } 4459 if m.Decimals != 0 { 4460 n += 1 + sov(uint64(m.Decimals)) 4461 } 4462 if m.Flags != 0 { 4463 n += 1 + sov(uint64(m.Flags)) 4464 } 4465 l = len(m.ColumnType) 4466 if l > 0 { 4467 n += 1 + l + sov(uint64(l)) 4468 } 4469 n += len(m.unknownFields) 4470 return n 4471 } 4472 4473 func (m *Row) SizeVT() (n int) { 4474 if m == nil { 4475 return 0 4476 } 4477 var l int 4478 _ = l 4479 if len(m.Lengths) > 0 { 4480 l = 0 4481 for _, e := range m.Lengths { 4482 l += soz(uint64(e)) 4483 } 4484 n += 1 + sov(uint64(l)) + l 4485 } 4486 l = len(m.Values) 4487 if l > 0 { 4488 n += 1 + l + sov(uint64(l)) 4489 } 4490 n += len(m.unknownFields) 4491 return n 4492 } 4493 4494 func (m *QueryResult) SizeVT() (n int) { 4495 if m == nil { 4496 return 0 4497 } 4498 var l int 4499 _ = l 4500 if len(m.Fields) > 0 { 4501 for _, e := range m.Fields { 4502 l = e.SizeVT() 4503 n += 1 + l + sov(uint64(l)) 4504 } 4505 } 4506 if m.RowsAffected != 0 { 4507 n += 1 + sov(uint64(m.RowsAffected)) 4508 } 4509 if m.InsertId != 0 { 4510 n += 1 + sov(uint64(m.InsertId)) 4511 } 4512 if len(m.Rows) > 0 { 4513 for _, e := range m.Rows { 4514 l = e.SizeVT() 4515 n += 1 + l + sov(uint64(l)) 4516 } 4517 } 4518 l = len(m.Info) 4519 if l > 0 { 4520 n += 1 + l + sov(uint64(l)) 4521 } 4522 l = len(m.SessionStateChanges) 4523 if l > 0 { 4524 n += 1 + l + sov(uint64(l)) 4525 } 4526 n += len(m.unknownFields) 4527 return n 4528 } 4529 4530 func (m *QueryWarning) SizeVT() (n int) { 4531 if m == nil { 4532 return 0 4533 } 4534 var l int 4535 _ = l 4536 if m.Code != 0 { 4537 n += 1 + sov(uint64(m.Code)) 4538 } 4539 l = len(m.Message) 4540 if l > 0 { 4541 n += 1 + l + sov(uint64(l)) 4542 } 4543 n += len(m.unknownFields) 4544 return n 4545 } 4546 4547 func (m *StreamEvent_Statement) SizeVT() (n int) { 4548 if m == nil { 4549 return 0 4550 } 4551 var l int 4552 _ = l 4553 if m.Category != 0 { 4554 n += 1 + sov(uint64(m.Category)) 4555 } 4556 l = len(m.TableName) 4557 if l > 0 { 4558 n += 1 + l + sov(uint64(l)) 4559 } 4560 if len(m.PrimaryKeyFields) > 0 { 4561 for _, e := range m.PrimaryKeyFields { 4562 l = e.SizeVT() 4563 n += 1 + l + sov(uint64(l)) 4564 } 4565 } 4566 if len(m.PrimaryKeyValues) > 0 { 4567 for _, e := range m.PrimaryKeyValues { 4568 l = e.SizeVT() 4569 n += 1 + l + sov(uint64(l)) 4570 } 4571 } 4572 l = len(m.Sql) 4573 if l > 0 { 4574 n += 1 + l + sov(uint64(l)) 4575 } 4576 n += len(m.unknownFields) 4577 return n 4578 } 4579 4580 func (m *StreamEvent) SizeVT() (n int) { 4581 if m == nil { 4582 return 0 4583 } 4584 var l int 4585 _ = l 4586 if len(m.Statements) > 0 { 4587 for _, e := range m.Statements { 4588 l = e.SizeVT() 4589 n += 1 + l + sov(uint64(l)) 4590 } 4591 } 4592 if m.EventToken != nil { 4593 l = m.EventToken.SizeVT() 4594 n += 1 + l + sov(uint64(l)) 4595 } 4596 n += len(m.unknownFields) 4597 return n 4598 } 4599 4600 func (m *ExecuteRequest) SizeVT() (n int) { 4601 if m == nil { 4602 return 0 4603 } 4604 var l int 4605 _ = l 4606 if m.EffectiveCallerId != nil { 4607 l = m.EffectiveCallerId.SizeVT() 4608 n += 1 + l + sov(uint64(l)) 4609 } 4610 if m.ImmediateCallerId != nil { 4611 l = m.ImmediateCallerId.SizeVT() 4612 n += 1 + l + sov(uint64(l)) 4613 } 4614 if m.Target != nil { 4615 l = m.Target.SizeVT() 4616 n += 1 + l + sov(uint64(l)) 4617 } 4618 if m.Query != nil { 4619 l = m.Query.SizeVT() 4620 n += 1 + l + sov(uint64(l)) 4621 } 4622 if m.TransactionId != 0 { 4623 n += 1 + sov(uint64(m.TransactionId)) 4624 } 4625 if m.Options != nil { 4626 l = m.Options.SizeVT() 4627 n += 1 + l + sov(uint64(l)) 4628 } 4629 if m.ReservedId != 0 { 4630 n += 1 + sov(uint64(m.ReservedId)) 4631 } 4632 n += len(m.unknownFields) 4633 return n 4634 } 4635 4636 func (m *ExecuteResponse) SizeVT() (n int) { 4637 if m == nil { 4638 return 0 4639 } 4640 var l int 4641 _ = l 4642 if m.Result != nil { 4643 l = m.Result.SizeVT() 4644 n += 1 + l + sov(uint64(l)) 4645 } 4646 n += len(m.unknownFields) 4647 return n 4648 } 4649 4650 func (m *ResultWithError) SizeVT() (n int) { 4651 if m == nil { 4652 return 0 4653 } 4654 var l int 4655 _ = l 4656 if m.Error != nil { 4657 l = m.Error.SizeVT() 4658 n += 1 + l + sov(uint64(l)) 4659 } 4660 if m.Result != nil { 4661 l = m.Result.SizeVT() 4662 n += 1 + l + sov(uint64(l)) 4663 } 4664 n += len(m.unknownFields) 4665 return n 4666 } 4667 4668 func (m *StreamExecuteRequest) SizeVT() (n int) { 4669 if m == nil { 4670 return 0 4671 } 4672 var l int 4673 _ = l 4674 if m.EffectiveCallerId != nil { 4675 l = m.EffectiveCallerId.SizeVT() 4676 n += 1 + l + sov(uint64(l)) 4677 } 4678 if m.ImmediateCallerId != nil { 4679 l = m.ImmediateCallerId.SizeVT() 4680 n += 1 + l + sov(uint64(l)) 4681 } 4682 if m.Target != nil { 4683 l = m.Target.SizeVT() 4684 n += 1 + l + sov(uint64(l)) 4685 } 4686 if m.Query != nil { 4687 l = m.Query.SizeVT() 4688 n += 1 + l + sov(uint64(l)) 4689 } 4690 if m.Options != nil { 4691 l = m.Options.SizeVT() 4692 n += 1 + l + sov(uint64(l)) 4693 } 4694 if m.TransactionId != 0 { 4695 n += 1 + sov(uint64(m.TransactionId)) 4696 } 4697 if m.ReservedId != 0 { 4698 n += 1 + sov(uint64(m.ReservedId)) 4699 } 4700 n += len(m.unknownFields) 4701 return n 4702 } 4703 4704 func (m *StreamExecuteResponse) SizeVT() (n int) { 4705 if m == nil { 4706 return 0 4707 } 4708 var l int 4709 _ = l 4710 if m.Result != nil { 4711 l = m.Result.SizeVT() 4712 n += 1 + l + sov(uint64(l)) 4713 } 4714 n += len(m.unknownFields) 4715 return n 4716 } 4717 4718 func (m *BeginRequest) SizeVT() (n int) { 4719 if m == nil { 4720 return 0 4721 } 4722 var l int 4723 _ = l 4724 if m.EffectiveCallerId != nil { 4725 l = m.EffectiveCallerId.SizeVT() 4726 n += 1 + l + sov(uint64(l)) 4727 } 4728 if m.ImmediateCallerId != nil { 4729 l = m.ImmediateCallerId.SizeVT() 4730 n += 1 + l + sov(uint64(l)) 4731 } 4732 if m.Target != nil { 4733 l = m.Target.SizeVT() 4734 n += 1 + l + sov(uint64(l)) 4735 } 4736 if m.Options != nil { 4737 l = m.Options.SizeVT() 4738 n += 1 + l + sov(uint64(l)) 4739 } 4740 n += len(m.unknownFields) 4741 return n 4742 } 4743 4744 func (m *BeginResponse) SizeVT() (n int) { 4745 if m == nil { 4746 return 0 4747 } 4748 var l int 4749 _ = l 4750 if m.TransactionId != 0 { 4751 n += 1 + sov(uint64(m.TransactionId)) 4752 } 4753 if m.TabletAlias != nil { 4754 l = m.TabletAlias.SizeVT() 4755 n += 1 + l + sov(uint64(l)) 4756 } 4757 l = len(m.SessionStateChanges) 4758 if l > 0 { 4759 n += 1 + l + sov(uint64(l)) 4760 } 4761 n += len(m.unknownFields) 4762 return n 4763 } 4764 4765 func (m *CommitRequest) SizeVT() (n int) { 4766 if m == nil { 4767 return 0 4768 } 4769 var l int 4770 _ = l 4771 if m.EffectiveCallerId != nil { 4772 l = m.EffectiveCallerId.SizeVT() 4773 n += 1 + l + sov(uint64(l)) 4774 } 4775 if m.ImmediateCallerId != nil { 4776 l = m.ImmediateCallerId.SizeVT() 4777 n += 1 + l + sov(uint64(l)) 4778 } 4779 if m.Target != nil { 4780 l = m.Target.SizeVT() 4781 n += 1 + l + sov(uint64(l)) 4782 } 4783 if m.TransactionId != 0 { 4784 n += 1 + sov(uint64(m.TransactionId)) 4785 } 4786 n += len(m.unknownFields) 4787 return n 4788 } 4789 4790 func (m *CommitResponse) SizeVT() (n int) { 4791 if m == nil { 4792 return 0 4793 } 4794 var l int 4795 _ = l 4796 if m.ReservedId != 0 { 4797 n += 1 + sov(uint64(m.ReservedId)) 4798 } 4799 n += len(m.unknownFields) 4800 return n 4801 } 4802 4803 func (m *RollbackRequest) SizeVT() (n int) { 4804 if m == nil { 4805 return 0 4806 } 4807 var l int 4808 _ = l 4809 if m.EffectiveCallerId != nil { 4810 l = m.EffectiveCallerId.SizeVT() 4811 n += 1 + l + sov(uint64(l)) 4812 } 4813 if m.ImmediateCallerId != nil { 4814 l = m.ImmediateCallerId.SizeVT() 4815 n += 1 + l + sov(uint64(l)) 4816 } 4817 if m.Target != nil { 4818 l = m.Target.SizeVT() 4819 n += 1 + l + sov(uint64(l)) 4820 } 4821 if m.TransactionId != 0 { 4822 n += 1 + sov(uint64(m.TransactionId)) 4823 } 4824 n += len(m.unknownFields) 4825 return n 4826 } 4827 4828 func (m *RollbackResponse) SizeVT() (n int) { 4829 if m == nil { 4830 return 0 4831 } 4832 var l int 4833 _ = l 4834 if m.ReservedId != 0 { 4835 n += 1 + sov(uint64(m.ReservedId)) 4836 } 4837 n += len(m.unknownFields) 4838 return n 4839 } 4840 4841 func (m *PrepareRequest) SizeVT() (n int) { 4842 if m == nil { 4843 return 0 4844 } 4845 var l int 4846 _ = l 4847 if m.EffectiveCallerId != nil { 4848 l = m.EffectiveCallerId.SizeVT() 4849 n += 1 + l + sov(uint64(l)) 4850 } 4851 if m.ImmediateCallerId != nil { 4852 l = m.ImmediateCallerId.SizeVT() 4853 n += 1 + l + sov(uint64(l)) 4854 } 4855 if m.Target != nil { 4856 l = m.Target.SizeVT() 4857 n += 1 + l + sov(uint64(l)) 4858 } 4859 if m.TransactionId != 0 { 4860 n += 1 + sov(uint64(m.TransactionId)) 4861 } 4862 l = len(m.Dtid) 4863 if l > 0 { 4864 n += 1 + l + sov(uint64(l)) 4865 } 4866 n += len(m.unknownFields) 4867 return n 4868 } 4869 4870 func (m *PrepareResponse) SizeVT() (n int) { 4871 if m == nil { 4872 return 0 4873 } 4874 var l int 4875 _ = l 4876 n += len(m.unknownFields) 4877 return n 4878 } 4879 4880 func (m *CommitPreparedRequest) SizeVT() (n int) { 4881 if m == nil { 4882 return 0 4883 } 4884 var l int 4885 _ = l 4886 if m.EffectiveCallerId != nil { 4887 l = m.EffectiveCallerId.SizeVT() 4888 n += 1 + l + sov(uint64(l)) 4889 } 4890 if m.ImmediateCallerId != nil { 4891 l = m.ImmediateCallerId.SizeVT() 4892 n += 1 + l + sov(uint64(l)) 4893 } 4894 if m.Target != nil { 4895 l = m.Target.SizeVT() 4896 n += 1 + l + sov(uint64(l)) 4897 } 4898 l = len(m.Dtid) 4899 if l > 0 { 4900 n += 1 + l + sov(uint64(l)) 4901 } 4902 n += len(m.unknownFields) 4903 return n 4904 } 4905 4906 func (m *CommitPreparedResponse) SizeVT() (n int) { 4907 if m == nil { 4908 return 0 4909 } 4910 var l int 4911 _ = l 4912 n += len(m.unknownFields) 4913 return n 4914 } 4915 4916 func (m *RollbackPreparedRequest) SizeVT() (n int) { 4917 if m == nil { 4918 return 0 4919 } 4920 var l int 4921 _ = l 4922 if m.EffectiveCallerId != nil { 4923 l = m.EffectiveCallerId.SizeVT() 4924 n += 1 + l + sov(uint64(l)) 4925 } 4926 if m.ImmediateCallerId != nil { 4927 l = m.ImmediateCallerId.SizeVT() 4928 n += 1 + l + sov(uint64(l)) 4929 } 4930 if m.Target != nil { 4931 l = m.Target.SizeVT() 4932 n += 1 + l + sov(uint64(l)) 4933 } 4934 if m.TransactionId != 0 { 4935 n += 1 + sov(uint64(m.TransactionId)) 4936 } 4937 l = len(m.Dtid) 4938 if l > 0 { 4939 n += 1 + l + sov(uint64(l)) 4940 } 4941 n += len(m.unknownFields) 4942 return n 4943 } 4944 4945 func (m *RollbackPreparedResponse) SizeVT() (n int) { 4946 if m == nil { 4947 return 0 4948 } 4949 var l int 4950 _ = l 4951 n += len(m.unknownFields) 4952 return n 4953 } 4954 4955 func (m *CreateTransactionRequest) SizeVT() (n int) { 4956 if m == nil { 4957 return 0 4958 } 4959 var l int 4960 _ = l 4961 if m.EffectiveCallerId != nil { 4962 l = m.EffectiveCallerId.SizeVT() 4963 n += 1 + l + sov(uint64(l)) 4964 } 4965 if m.ImmediateCallerId != nil { 4966 l = m.ImmediateCallerId.SizeVT() 4967 n += 1 + l + sov(uint64(l)) 4968 } 4969 if m.Target != nil { 4970 l = m.Target.SizeVT() 4971 n += 1 + l + sov(uint64(l)) 4972 } 4973 l = len(m.Dtid) 4974 if l > 0 { 4975 n += 1 + l + sov(uint64(l)) 4976 } 4977 if len(m.Participants) > 0 { 4978 for _, e := range m.Participants { 4979 l = e.SizeVT() 4980 n += 1 + l + sov(uint64(l)) 4981 } 4982 } 4983 n += len(m.unknownFields) 4984 return n 4985 } 4986 4987 func (m *CreateTransactionResponse) SizeVT() (n int) { 4988 if m == nil { 4989 return 0 4990 } 4991 var l int 4992 _ = l 4993 n += len(m.unknownFields) 4994 return n 4995 } 4996 4997 func (m *StartCommitRequest) SizeVT() (n int) { 4998 if m == nil { 4999 return 0 5000 } 5001 var l int 5002 _ = l 5003 if m.EffectiveCallerId != nil { 5004 l = m.EffectiveCallerId.SizeVT() 5005 n += 1 + l + sov(uint64(l)) 5006 } 5007 if m.ImmediateCallerId != nil { 5008 l = m.ImmediateCallerId.SizeVT() 5009 n += 1 + l + sov(uint64(l)) 5010 } 5011 if m.Target != nil { 5012 l = m.Target.SizeVT() 5013 n += 1 + l + sov(uint64(l)) 5014 } 5015 if m.TransactionId != 0 { 5016 n += 1 + sov(uint64(m.TransactionId)) 5017 } 5018 l = len(m.Dtid) 5019 if l > 0 { 5020 n += 1 + l + sov(uint64(l)) 5021 } 5022 n += len(m.unknownFields) 5023 return n 5024 } 5025 5026 func (m *StartCommitResponse) SizeVT() (n int) { 5027 if m == nil { 5028 return 0 5029 } 5030 var l int 5031 _ = l 5032 n += len(m.unknownFields) 5033 return n 5034 } 5035 5036 func (m *SetRollbackRequest) SizeVT() (n int) { 5037 if m == nil { 5038 return 0 5039 } 5040 var l int 5041 _ = l 5042 if m.EffectiveCallerId != nil { 5043 l = m.EffectiveCallerId.SizeVT() 5044 n += 1 + l + sov(uint64(l)) 5045 } 5046 if m.ImmediateCallerId != nil { 5047 l = m.ImmediateCallerId.SizeVT() 5048 n += 1 + l + sov(uint64(l)) 5049 } 5050 if m.Target != nil { 5051 l = m.Target.SizeVT() 5052 n += 1 + l + sov(uint64(l)) 5053 } 5054 if m.TransactionId != 0 { 5055 n += 1 + sov(uint64(m.TransactionId)) 5056 } 5057 l = len(m.Dtid) 5058 if l > 0 { 5059 n += 1 + l + sov(uint64(l)) 5060 } 5061 n += len(m.unknownFields) 5062 return n 5063 } 5064 5065 func (m *SetRollbackResponse) SizeVT() (n int) { 5066 if m == nil { 5067 return 0 5068 } 5069 var l int 5070 _ = l 5071 n += len(m.unknownFields) 5072 return n 5073 } 5074 5075 func (m *ConcludeTransactionRequest) SizeVT() (n int) { 5076 if m == nil { 5077 return 0 5078 } 5079 var l int 5080 _ = l 5081 if m.EffectiveCallerId != nil { 5082 l = m.EffectiveCallerId.SizeVT() 5083 n += 1 + l + sov(uint64(l)) 5084 } 5085 if m.ImmediateCallerId != nil { 5086 l = m.ImmediateCallerId.SizeVT() 5087 n += 1 + l + sov(uint64(l)) 5088 } 5089 if m.Target != nil { 5090 l = m.Target.SizeVT() 5091 n += 1 + l + sov(uint64(l)) 5092 } 5093 l = len(m.Dtid) 5094 if l > 0 { 5095 n += 1 + l + sov(uint64(l)) 5096 } 5097 n += len(m.unknownFields) 5098 return n 5099 } 5100 5101 func (m *ConcludeTransactionResponse) SizeVT() (n int) { 5102 if m == nil { 5103 return 0 5104 } 5105 var l int 5106 _ = l 5107 n += len(m.unknownFields) 5108 return n 5109 } 5110 5111 func (m *ReadTransactionRequest) SizeVT() (n int) { 5112 if m == nil { 5113 return 0 5114 } 5115 var l int 5116 _ = l 5117 if m.EffectiveCallerId != nil { 5118 l = m.EffectiveCallerId.SizeVT() 5119 n += 1 + l + sov(uint64(l)) 5120 } 5121 if m.ImmediateCallerId != nil { 5122 l = m.ImmediateCallerId.SizeVT() 5123 n += 1 + l + sov(uint64(l)) 5124 } 5125 if m.Target != nil { 5126 l = m.Target.SizeVT() 5127 n += 1 + l + sov(uint64(l)) 5128 } 5129 l = len(m.Dtid) 5130 if l > 0 { 5131 n += 1 + l + sov(uint64(l)) 5132 } 5133 n += len(m.unknownFields) 5134 return n 5135 } 5136 5137 func (m *ReadTransactionResponse) SizeVT() (n int) { 5138 if m == nil { 5139 return 0 5140 } 5141 var l int 5142 _ = l 5143 if m.Metadata != nil { 5144 l = m.Metadata.SizeVT() 5145 n += 1 + l + sov(uint64(l)) 5146 } 5147 n += len(m.unknownFields) 5148 return n 5149 } 5150 5151 func (m *BeginExecuteRequest) SizeVT() (n int) { 5152 if m == nil { 5153 return 0 5154 } 5155 var l int 5156 _ = l 5157 if m.EffectiveCallerId != nil { 5158 l = m.EffectiveCallerId.SizeVT() 5159 n += 1 + l + sov(uint64(l)) 5160 } 5161 if m.ImmediateCallerId != nil { 5162 l = m.ImmediateCallerId.SizeVT() 5163 n += 1 + l + sov(uint64(l)) 5164 } 5165 if m.Target != nil { 5166 l = m.Target.SizeVT() 5167 n += 1 + l + sov(uint64(l)) 5168 } 5169 if m.Query != nil { 5170 l = m.Query.SizeVT() 5171 n += 1 + l + sov(uint64(l)) 5172 } 5173 if m.Options != nil { 5174 l = m.Options.SizeVT() 5175 n += 1 + l + sov(uint64(l)) 5176 } 5177 if m.ReservedId != 0 { 5178 n += 1 + sov(uint64(m.ReservedId)) 5179 } 5180 if len(m.PreQueries) > 0 { 5181 for _, s := range m.PreQueries { 5182 l = len(s) 5183 n += 1 + l + sov(uint64(l)) 5184 } 5185 } 5186 n += len(m.unknownFields) 5187 return n 5188 } 5189 5190 func (m *BeginExecuteResponse) SizeVT() (n int) { 5191 if m == nil { 5192 return 0 5193 } 5194 var l int 5195 _ = l 5196 if m.Error != nil { 5197 l = m.Error.SizeVT() 5198 n += 1 + l + sov(uint64(l)) 5199 } 5200 if m.Result != nil { 5201 l = m.Result.SizeVT() 5202 n += 1 + l + sov(uint64(l)) 5203 } 5204 if m.TransactionId != 0 { 5205 n += 1 + sov(uint64(m.TransactionId)) 5206 } 5207 if m.TabletAlias != nil { 5208 l = m.TabletAlias.SizeVT() 5209 n += 1 + l + sov(uint64(l)) 5210 } 5211 l = len(m.SessionStateChanges) 5212 if l > 0 { 5213 n += 1 + l + sov(uint64(l)) 5214 } 5215 n += len(m.unknownFields) 5216 return n 5217 } 5218 5219 func (m *BeginStreamExecuteRequest) SizeVT() (n int) { 5220 if m == nil { 5221 return 0 5222 } 5223 var l int 5224 _ = l 5225 if m.EffectiveCallerId != nil { 5226 l = m.EffectiveCallerId.SizeVT() 5227 n += 1 + l + sov(uint64(l)) 5228 } 5229 if m.ImmediateCallerId != nil { 5230 l = m.ImmediateCallerId.SizeVT() 5231 n += 1 + l + sov(uint64(l)) 5232 } 5233 if m.Target != nil { 5234 l = m.Target.SizeVT() 5235 n += 1 + l + sov(uint64(l)) 5236 } 5237 if m.Query != nil { 5238 l = m.Query.SizeVT() 5239 n += 1 + l + sov(uint64(l)) 5240 } 5241 if m.Options != nil { 5242 l = m.Options.SizeVT() 5243 n += 1 + l + sov(uint64(l)) 5244 } 5245 if len(m.PreQueries) > 0 { 5246 for _, s := range m.PreQueries { 5247 l = len(s) 5248 n += 1 + l + sov(uint64(l)) 5249 } 5250 } 5251 if m.ReservedId != 0 { 5252 n += 1 + sov(uint64(m.ReservedId)) 5253 } 5254 n += len(m.unknownFields) 5255 return n 5256 } 5257 5258 func (m *BeginStreamExecuteResponse) SizeVT() (n int) { 5259 if m == nil { 5260 return 0 5261 } 5262 var l int 5263 _ = l 5264 if m.Error != nil { 5265 l = m.Error.SizeVT() 5266 n += 1 + l + sov(uint64(l)) 5267 } 5268 if m.Result != nil { 5269 l = m.Result.SizeVT() 5270 n += 1 + l + sov(uint64(l)) 5271 } 5272 if m.TransactionId != 0 { 5273 n += 1 + sov(uint64(m.TransactionId)) 5274 } 5275 if m.TabletAlias != nil { 5276 l = m.TabletAlias.SizeVT() 5277 n += 1 + l + sov(uint64(l)) 5278 } 5279 l = len(m.SessionStateChanges) 5280 if l > 0 { 5281 n += 1 + l + sov(uint64(l)) 5282 } 5283 n += len(m.unknownFields) 5284 return n 5285 } 5286 5287 func (m *MessageStreamRequest) SizeVT() (n int) { 5288 if m == nil { 5289 return 0 5290 } 5291 var l int 5292 _ = l 5293 if m.EffectiveCallerId != nil { 5294 l = m.EffectiveCallerId.SizeVT() 5295 n += 1 + l + sov(uint64(l)) 5296 } 5297 if m.ImmediateCallerId != nil { 5298 l = m.ImmediateCallerId.SizeVT() 5299 n += 1 + l + sov(uint64(l)) 5300 } 5301 if m.Target != nil { 5302 l = m.Target.SizeVT() 5303 n += 1 + l + sov(uint64(l)) 5304 } 5305 l = len(m.Name) 5306 if l > 0 { 5307 n += 1 + l + sov(uint64(l)) 5308 } 5309 n += len(m.unknownFields) 5310 return n 5311 } 5312 5313 func (m *MessageStreamResponse) SizeVT() (n int) { 5314 if m == nil { 5315 return 0 5316 } 5317 var l int 5318 _ = l 5319 if m.Result != nil { 5320 l = m.Result.SizeVT() 5321 n += 1 + l + sov(uint64(l)) 5322 } 5323 n += len(m.unknownFields) 5324 return n 5325 } 5326 5327 func (m *MessageAckRequest) SizeVT() (n int) { 5328 if m == nil { 5329 return 0 5330 } 5331 var l int 5332 _ = l 5333 if m.EffectiveCallerId != nil { 5334 l = m.EffectiveCallerId.SizeVT() 5335 n += 1 + l + sov(uint64(l)) 5336 } 5337 if m.ImmediateCallerId != nil { 5338 l = m.ImmediateCallerId.SizeVT() 5339 n += 1 + l + sov(uint64(l)) 5340 } 5341 if m.Target != nil { 5342 l = m.Target.SizeVT() 5343 n += 1 + l + sov(uint64(l)) 5344 } 5345 l = len(m.Name) 5346 if l > 0 { 5347 n += 1 + l + sov(uint64(l)) 5348 } 5349 if len(m.Ids) > 0 { 5350 for _, e := range m.Ids { 5351 l = e.SizeVT() 5352 n += 1 + l + sov(uint64(l)) 5353 } 5354 } 5355 n += len(m.unknownFields) 5356 return n 5357 } 5358 5359 func (m *MessageAckResponse) SizeVT() (n int) { 5360 if m == nil { 5361 return 0 5362 } 5363 var l int 5364 _ = l 5365 if m.Result != nil { 5366 l = m.Result.SizeVT() 5367 n += 1 + l + sov(uint64(l)) 5368 } 5369 n += len(m.unknownFields) 5370 return n 5371 } 5372 5373 func (m *ReserveExecuteRequest) SizeVT() (n int) { 5374 if m == nil { 5375 return 0 5376 } 5377 var l int 5378 _ = l 5379 if m.EffectiveCallerId != nil { 5380 l = m.EffectiveCallerId.SizeVT() 5381 n += 1 + l + sov(uint64(l)) 5382 } 5383 if m.ImmediateCallerId != nil { 5384 l = m.ImmediateCallerId.SizeVT() 5385 n += 1 + l + sov(uint64(l)) 5386 } 5387 if m.Target != nil { 5388 l = m.Target.SizeVT() 5389 n += 1 + l + sov(uint64(l)) 5390 } 5391 if m.Query != nil { 5392 l = m.Query.SizeVT() 5393 n += 1 + l + sov(uint64(l)) 5394 } 5395 if m.TransactionId != 0 { 5396 n += 1 + sov(uint64(m.TransactionId)) 5397 } 5398 if m.Options != nil { 5399 l = m.Options.SizeVT() 5400 n += 1 + l + sov(uint64(l)) 5401 } 5402 if len(m.PreQueries) > 0 { 5403 for _, s := range m.PreQueries { 5404 l = len(s) 5405 n += 1 + l + sov(uint64(l)) 5406 } 5407 } 5408 n += len(m.unknownFields) 5409 return n 5410 } 5411 5412 func (m *ReserveExecuteResponse) SizeVT() (n int) { 5413 if m == nil { 5414 return 0 5415 } 5416 var l int 5417 _ = l 5418 if m.Error != nil { 5419 l = m.Error.SizeVT() 5420 n += 1 + l + sov(uint64(l)) 5421 } 5422 if m.Result != nil { 5423 l = m.Result.SizeVT() 5424 n += 1 + l + sov(uint64(l)) 5425 } 5426 if m.ReservedId != 0 { 5427 n += 1 + sov(uint64(m.ReservedId)) 5428 } 5429 if m.TabletAlias != nil { 5430 l = m.TabletAlias.SizeVT() 5431 n += 1 + l + sov(uint64(l)) 5432 } 5433 n += len(m.unknownFields) 5434 return n 5435 } 5436 5437 func (m *ReserveStreamExecuteRequest) SizeVT() (n int) { 5438 if m == nil { 5439 return 0 5440 } 5441 var l int 5442 _ = l 5443 if m.EffectiveCallerId != nil { 5444 l = m.EffectiveCallerId.SizeVT() 5445 n += 1 + l + sov(uint64(l)) 5446 } 5447 if m.ImmediateCallerId != nil { 5448 l = m.ImmediateCallerId.SizeVT() 5449 n += 1 + l + sov(uint64(l)) 5450 } 5451 if m.Target != nil { 5452 l = m.Target.SizeVT() 5453 n += 1 + l + sov(uint64(l)) 5454 } 5455 if m.Query != nil { 5456 l = m.Query.SizeVT() 5457 n += 1 + l + sov(uint64(l)) 5458 } 5459 if m.Options != nil { 5460 l = m.Options.SizeVT() 5461 n += 1 + l + sov(uint64(l)) 5462 } 5463 if m.TransactionId != 0 { 5464 n += 1 + sov(uint64(m.TransactionId)) 5465 } 5466 if len(m.PreQueries) > 0 { 5467 for _, s := range m.PreQueries { 5468 l = len(s) 5469 n += 1 + l + sov(uint64(l)) 5470 } 5471 } 5472 n += len(m.unknownFields) 5473 return n 5474 } 5475 5476 func (m *ReserveStreamExecuteResponse) SizeVT() (n int) { 5477 if m == nil { 5478 return 0 5479 } 5480 var l int 5481 _ = l 5482 if m.Error != nil { 5483 l = m.Error.SizeVT() 5484 n += 1 + l + sov(uint64(l)) 5485 } 5486 if m.Result != nil { 5487 l = m.Result.SizeVT() 5488 n += 1 + l + sov(uint64(l)) 5489 } 5490 if m.ReservedId != 0 { 5491 n += 1 + sov(uint64(m.ReservedId)) 5492 } 5493 if m.TabletAlias != nil { 5494 l = m.TabletAlias.SizeVT() 5495 n += 1 + l + sov(uint64(l)) 5496 } 5497 n += len(m.unknownFields) 5498 return n 5499 } 5500 5501 func (m *ReserveBeginExecuteRequest) SizeVT() (n int) { 5502 if m == nil { 5503 return 0 5504 } 5505 var l int 5506 _ = l 5507 if m.EffectiveCallerId != nil { 5508 l = m.EffectiveCallerId.SizeVT() 5509 n += 1 + l + sov(uint64(l)) 5510 } 5511 if m.ImmediateCallerId != nil { 5512 l = m.ImmediateCallerId.SizeVT() 5513 n += 1 + l + sov(uint64(l)) 5514 } 5515 if m.Target != nil { 5516 l = m.Target.SizeVT() 5517 n += 1 + l + sov(uint64(l)) 5518 } 5519 if m.Query != nil { 5520 l = m.Query.SizeVT() 5521 n += 1 + l + sov(uint64(l)) 5522 } 5523 if m.Options != nil { 5524 l = m.Options.SizeVT() 5525 n += 1 + l + sov(uint64(l)) 5526 } 5527 if len(m.PreQueries) > 0 { 5528 for _, s := range m.PreQueries { 5529 l = len(s) 5530 n += 1 + l + sov(uint64(l)) 5531 } 5532 } 5533 if len(m.PostBeginQueries) > 0 { 5534 for _, s := range m.PostBeginQueries { 5535 l = len(s) 5536 n += 1 + l + sov(uint64(l)) 5537 } 5538 } 5539 n += len(m.unknownFields) 5540 return n 5541 } 5542 5543 func (m *ReserveBeginExecuteResponse) SizeVT() (n int) { 5544 if m == nil { 5545 return 0 5546 } 5547 var l int 5548 _ = l 5549 if m.Error != nil { 5550 l = m.Error.SizeVT() 5551 n += 1 + l + sov(uint64(l)) 5552 } 5553 if m.Result != nil { 5554 l = m.Result.SizeVT() 5555 n += 1 + l + sov(uint64(l)) 5556 } 5557 if m.TransactionId != 0 { 5558 n += 1 + sov(uint64(m.TransactionId)) 5559 } 5560 if m.ReservedId != 0 { 5561 n += 1 + sov(uint64(m.ReservedId)) 5562 } 5563 if m.TabletAlias != nil { 5564 l = m.TabletAlias.SizeVT() 5565 n += 1 + l + sov(uint64(l)) 5566 } 5567 l = len(m.SessionStateChanges) 5568 if l > 0 { 5569 n += 1 + l + sov(uint64(l)) 5570 } 5571 n += len(m.unknownFields) 5572 return n 5573 } 5574 5575 func (m *ReserveBeginStreamExecuteRequest) SizeVT() (n int) { 5576 if m == nil { 5577 return 0 5578 } 5579 var l int 5580 _ = l 5581 if m.EffectiveCallerId != nil { 5582 l = m.EffectiveCallerId.SizeVT() 5583 n += 1 + l + sov(uint64(l)) 5584 } 5585 if m.ImmediateCallerId != nil { 5586 l = m.ImmediateCallerId.SizeVT() 5587 n += 1 + l + sov(uint64(l)) 5588 } 5589 if m.Target != nil { 5590 l = m.Target.SizeVT() 5591 n += 1 + l + sov(uint64(l)) 5592 } 5593 if m.Query != nil { 5594 l = m.Query.SizeVT() 5595 n += 1 + l + sov(uint64(l)) 5596 } 5597 if m.Options != nil { 5598 l = m.Options.SizeVT() 5599 n += 1 + l + sov(uint64(l)) 5600 } 5601 if len(m.PreQueries) > 0 { 5602 for _, s := range m.PreQueries { 5603 l = len(s) 5604 n += 1 + l + sov(uint64(l)) 5605 } 5606 } 5607 if len(m.PostBeginQueries) > 0 { 5608 for _, s := range m.PostBeginQueries { 5609 l = len(s) 5610 n += 1 + l + sov(uint64(l)) 5611 } 5612 } 5613 n += len(m.unknownFields) 5614 return n 5615 } 5616 5617 func (m *ReserveBeginStreamExecuteResponse) SizeVT() (n int) { 5618 if m == nil { 5619 return 0 5620 } 5621 var l int 5622 _ = l 5623 if m.Error != nil { 5624 l = m.Error.SizeVT() 5625 n += 1 + l + sov(uint64(l)) 5626 } 5627 if m.Result != nil { 5628 l = m.Result.SizeVT() 5629 n += 1 + l + sov(uint64(l)) 5630 } 5631 if m.TransactionId != 0 { 5632 n += 1 + sov(uint64(m.TransactionId)) 5633 } 5634 if m.ReservedId != 0 { 5635 n += 1 + sov(uint64(m.ReservedId)) 5636 } 5637 if m.TabletAlias != nil { 5638 l = m.TabletAlias.SizeVT() 5639 n += 1 + l + sov(uint64(l)) 5640 } 5641 l = len(m.SessionStateChanges) 5642 if l > 0 { 5643 n += 1 + l + sov(uint64(l)) 5644 } 5645 n += len(m.unknownFields) 5646 return n 5647 } 5648 5649 func (m *ReleaseRequest) SizeVT() (n int) { 5650 if m == nil { 5651 return 0 5652 } 5653 var l int 5654 _ = l 5655 if m.EffectiveCallerId != nil { 5656 l = m.EffectiveCallerId.SizeVT() 5657 n += 1 + l + sov(uint64(l)) 5658 } 5659 if m.ImmediateCallerId != nil { 5660 l = m.ImmediateCallerId.SizeVT() 5661 n += 1 + l + sov(uint64(l)) 5662 } 5663 if m.Target != nil { 5664 l = m.Target.SizeVT() 5665 n += 1 + l + sov(uint64(l)) 5666 } 5667 if m.TransactionId != 0 { 5668 n += 1 + sov(uint64(m.TransactionId)) 5669 } 5670 if m.ReservedId != 0 { 5671 n += 1 + sov(uint64(m.ReservedId)) 5672 } 5673 n += len(m.unknownFields) 5674 return n 5675 } 5676 5677 func (m *ReleaseResponse) SizeVT() (n int) { 5678 if m == nil { 5679 return 0 5680 } 5681 var l int 5682 _ = l 5683 n += len(m.unknownFields) 5684 return n 5685 } 5686 5687 func (m *StreamHealthRequest) SizeVT() (n int) { 5688 if m == nil { 5689 return 0 5690 } 5691 var l int 5692 _ = l 5693 n += len(m.unknownFields) 5694 return n 5695 } 5696 5697 func (m *RealtimeStats) SizeVT() (n int) { 5698 if m == nil { 5699 return 0 5700 } 5701 var l int 5702 _ = l 5703 l = len(m.HealthError) 5704 if l > 0 { 5705 n += 1 + l + sov(uint64(l)) 5706 } 5707 if m.ReplicationLagSeconds != 0 { 5708 n += 1 + sov(uint64(m.ReplicationLagSeconds)) 5709 } 5710 if m.BinlogPlayersCount != 0 { 5711 n += 1 + sov(uint64(m.BinlogPlayersCount)) 5712 } 5713 if m.FilteredReplicationLagSeconds != 0 { 5714 n += 1 + sov(uint64(m.FilteredReplicationLagSeconds)) 5715 } 5716 if m.CpuUsage != 0 { 5717 n += 9 5718 } 5719 if m.Qps != 0 { 5720 n += 9 5721 } 5722 if len(m.TableSchemaChanged) > 0 { 5723 for _, s := range m.TableSchemaChanged { 5724 l = len(s) 5725 n += 1 + l + sov(uint64(l)) 5726 } 5727 } 5728 if len(m.ViewSchemaChanged) > 0 { 5729 for _, s := range m.ViewSchemaChanged { 5730 l = len(s) 5731 n += 1 + l + sov(uint64(l)) 5732 } 5733 } 5734 n += len(m.unknownFields) 5735 return n 5736 } 5737 5738 func (m *AggregateStats) SizeVT() (n int) { 5739 if m == nil { 5740 return 0 5741 } 5742 var l int 5743 _ = l 5744 if m.HealthyTabletCount != 0 { 5745 n += 1 + sov(uint64(m.HealthyTabletCount)) 5746 } 5747 if m.UnhealthyTabletCount != 0 { 5748 n += 1 + sov(uint64(m.UnhealthyTabletCount)) 5749 } 5750 if m.ReplicationLagSecondsMin != 0 { 5751 n += 1 + sov(uint64(m.ReplicationLagSecondsMin)) 5752 } 5753 if m.ReplicationLagSecondsMax != 0 { 5754 n += 1 + sov(uint64(m.ReplicationLagSecondsMax)) 5755 } 5756 n += len(m.unknownFields) 5757 return n 5758 } 5759 5760 func (m *StreamHealthResponse) SizeVT() (n int) { 5761 if m == nil { 5762 return 0 5763 } 5764 var l int 5765 _ = l 5766 if m.Target != nil { 5767 l = m.Target.SizeVT() 5768 n += 1 + l + sov(uint64(l)) 5769 } 5770 if m.Serving { 5771 n += 2 5772 } 5773 if m.TabletExternallyReparentedTimestamp != 0 { 5774 n += 1 + sov(uint64(m.TabletExternallyReparentedTimestamp)) 5775 } 5776 if m.RealtimeStats != nil { 5777 l = m.RealtimeStats.SizeVT() 5778 n += 1 + l + sov(uint64(l)) 5779 } 5780 if m.TabletAlias != nil { 5781 l = m.TabletAlias.SizeVT() 5782 n += 1 + l + sov(uint64(l)) 5783 } 5784 n += len(m.unknownFields) 5785 return n 5786 } 5787 5788 func (m *TransactionMetadata) SizeVT() (n int) { 5789 if m == nil { 5790 return 0 5791 } 5792 var l int 5793 _ = l 5794 l = len(m.Dtid) 5795 if l > 0 { 5796 n += 1 + l + sov(uint64(l)) 5797 } 5798 if m.State != 0 { 5799 n += 1 + sov(uint64(m.State)) 5800 } 5801 if m.TimeCreated != 0 { 5802 n += 1 + sov(uint64(m.TimeCreated)) 5803 } 5804 if len(m.Participants) > 0 { 5805 for _, e := range m.Participants { 5806 l = e.SizeVT() 5807 n += 1 + l + sov(uint64(l)) 5808 } 5809 } 5810 n += len(m.unknownFields) 5811 return n 5812 } 5813 5814 func (m *GetSchemaRequest) SizeVT() (n int) { 5815 if m == nil { 5816 return 0 5817 } 5818 var l int 5819 _ = l 5820 if m.Target != nil { 5821 l = m.Target.SizeVT() 5822 n += 1 + l + sov(uint64(l)) 5823 } 5824 if m.TableType != 0 { 5825 n += 1 + sov(uint64(m.TableType)) 5826 } 5827 if len(m.TableNames) > 0 { 5828 for _, s := range m.TableNames { 5829 l = len(s) 5830 n += 1 + l + sov(uint64(l)) 5831 } 5832 } 5833 n += len(m.unknownFields) 5834 return n 5835 } 5836 5837 func (m *GetSchemaResponse) SizeVT() (n int) { 5838 if m == nil { 5839 return 0 5840 } 5841 var l int 5842 _ = l 5843 if len(m.TableDefinition) > 0 { 5844 for k, v := range m.TableDefinition { 5845 _ = k 5846 _ = v 5847 mapEntrySize := 1 + len(k) + sov(uint64(len(k))) + 1 + len(v) + sov(uint64(len(v))) 5848 n += mapEntrySize + 1 + sov(uint64(mapEntrySize)) 5849 } 5850 } 5851 n += len(m.unknownFields) 5852 return n 5853 } 5854 5855 func sov(x uint64) (n int) { 5856 return (bits.Len64(x|1) + 6) / 7 5857 } 5858 func soz(x uint64) (n int) { 5859 return sov(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 5860 } 5861 func (m *Target) UnmarshalVT(dAtA []byte) error { 5862 l := len(dAtA) 5863 iNdEx := 0 5864 for iNdEx < l { 5865 preIndex := iNdEx 5866 var wire uint64 5867 for shift := uint(0); ; shift += 7 { 5868 if shift >= 64 { 5869 return ErrIntOverflow 5870 } 5871 if iNdEx >= l { 5872 return io.ErrUnexpectedEOF 5873 } 5874 b := dAtA[iNdEx] 5875 iNdEx++ 5876 wire |= uint64(b&0x7F) << shift 5877 if b < 0x80 { 5878 break 5879 } 5880 } 5881 fieldNum := int32(wire >> 3) 5882 wireType := int(wire & 0x7) 5883 if wireType == 4 { 5884 return fmt.Errorf("proto: Target: wiretype end group for non-group") 5885 } 5886 if fieldNum <= 0 { 5887 return fmt.Errorf("proto: Target: illegal tag %d (wire type %d)", fieldNum, wire) 5888 } 5889 switch fieldNum { 5890 case 1: 5891 if wireType != 2 { 5892 return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType) 5893 } 5894 var stringLen uint64 5895 for shift := uint(0); ; shift += 7 { 5896 if shift >= 64 { 5897 return ErrIntOverflow 5898 } 5899 if iNdEx >= l { 5900 return io.ErrUnexpectedEOF 5901 } 5902 b := dAtA[iNdEx] 5903 iNdEx++ 5904 stringLen |= uint64(b&0x7F) << shift 5905 if b < 0x80 { 5906 break 5907 } 5908 } 5909 intStringLen := int(stringLen) 5910 if intStringLen < 0 { 5911 return ErrInvalidLength 5912 } 5913 postIndex := iNdEx + intStringLen 5914 if postIndex < 0 { 5915 return ErrInvalidLength 5916 } 5917 if postIndex > l { 5918 return io.ErrUnexpectedEOF 5919 } 5920 m.Keyspace = string(dAtA[iNdEx:postIndex]) 5921 iNdEx = postIndex 5922 case 2: 5923 if wireType != 2 { 5924 return fmt.Errorf("proto: wrong wireType = %d for field Shard", wireType) 5925 } 5926 var stringLen uint64 5927 for shift := uint(0); ; shift += 7 { 5928 if shift >= 64 { 5929 return ErrIntOverflow 5930 } 5931 if iNdEx >= l { 5932 return io.ErrUnexpectedEOF 5933 } 5934 b := dAtA[iNdEx] 5935 iNdEx++ 5936 stringLen |= uint64(b&0x7F) << shift 5937 if b < 0x80 { 5938 break 5939 } 5940 } 5941 intStringLen := int(stringLen) 5942 if intStringLen < 0 { 5943 return ErrInvalidLength 5944 } 5945 postIndex := iNdEx + intStringLen 5946 if postIndex < 0 { 5947 return ErrInvalidLength 5948 } 5949 if postIndex > l { 5950 return io.ErrUnexpectedEOF 5951 } 5952 m.Shard = string(dAtA[iNdEx:postIndex]) 5953 iNdEx = postIndex 5954 case 3: 5955 if wireType != 0 { 5956 return fmt.Errorf("proto: wrong wireType = %d for field TabletType", wireType) 5957 } 5958 m.TabletType = 0 5959 for shift := uint(0); ; shift += 7 { 5960 if shift >= 64 { 5961 return ErrIntOverflow 5962 } 5963 if iNdEx >= l { 5964 return io.ErrUnexpectedEOF 5965 } 5966 b := dAtA[iNdEx] 5967 iNdEx++ 5968 m.TabletType |= topodata.TabletType(b&0x7F) << shift 5969 if b < 0x80 { 5970 break 5971 } 5972 } 5973 case 4: 5974 if wireType != 2 { 5975 return fmt.Errorf("proto: wrong wireType = %d for field Cell", wireType) 5976 } 5977 var stringLen uint64 5978 for shift := uint(0); ; shift += 7 { 5979 if shift >= 64 { 5980 return ErrIntOverflow 5981 } 5982 if iNdEx >= l { 5983 return io.ErrUnexpectedEOF 5984 } 5985 b := dAtA[iNdEx] 5986 iNdEx++ 5987 stringLen |= uint64(b&0x7F) << shift 5988 if b < 0x80 { 5989 break 5990 } 5991 } 5992 intStringLen := int(stringLen) 5993 if intStringLen < 0 { 5994 return ErrInvalidLength 5995 } 5996 postIndex := iNdEx + intStringLen 5997 if postIndex < 0 { 5998 return ErrInvalidLength 5999 } 6000 if postIndex > l { 6001 return io.ErrUnexpectedEOF 6002 } 6003 m.Cell = string(dAtA[iNdEx:postIndex]) 6004 iNdEx = postIndex 6005 default: 6006 iNdEx = preIndex 6007 skippy, err := skip(dAtA[iNdEx:]) 6008 if err != nil { 6009 return err 6010 } 6011 if (skippy < 0) || (iNdEx+skippy) < 0 { 6012 return ErrInvalidLength 6013 } 6014 if (iNdEx + skippy) > l { 6015 return io.ErrUnexpectedEOF 6016 } 6017 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 6018 iNdEx += skippy 6019 } 6020 } 6021 6022 if iNdEx > l { 6023 return io.ErrUnexpectedEOF 6024 } 6025 return nil 6026 } 6027 func (m *VTGateCallerID) UnmarshalVT(dAtA []byte) error { 6028 l := len(dAtA) 6029 iNdEx := 0 6030 for iNdEx < l { 6031 preIndex := iNdEx 6032 var wire uint64 6033 for shift := uint(0); ; shift += 7 { 6034 if shift >= 64 { 6035 return ErrIntOverflow 6036 } 6037 if iNdEx >= l { 6038 return io.ErrUnexpectedEOF 6039 } 6040 b := dAtA[iNdEx] 6041 iNdEx++ 6042 wire |= uint64(b&0x7F) << shift 6043 if b < 0x80 { 6044 break 6045 } 6046 } 6047 fieldNum := int32(wire >> 3) 6048 wireType := int(wire & 0x7) 6049 if wireType == 4 { 6050 return fmt.Errorf("proto: VTGateCallerID: wiretype end group for non-group") 6051 } 6052 if fieldNum <= 0 { 6053 return fmt.Errorf("proto: VTGateCallerID: illegal tag %d (wire type %d)", fieldNum, wire) 6054 } 6055 switch fieldNum { 6056 case 1: 6057 if wireType != 2 { 6058 return fmt.Errorf("proto: wrong wireType = %d for field Username", wireType) 6059 } 6060 var stringLen uint64 6061 for shift := uint(0); ; shift += 7 { 6062 if shift >= 64 { 6063 return ErrIntOverflow 6064 } 6065 if iNdEx >= l { 6066 return io.ErrUnexpectedEOF 6067 } 6068 b := dAtA[iNdEx] 6069 iNdEx++ 6070 stringLen |= uint64(b&0x7F) << shift 6071 if b < 0x80 { 6072 break 6073 } 6074 } 6075 intStringLen := int(stringLen) 6076 if intStringLen < 0 { 6077 return ErrInvalidLength 6078 } 6079 postIndex := iNdEx + intStringLen 6080 if postIndex < 0 { 6081 return ErrInvalidLength 6082 } 6083 if postIndex > l { 6084 return io.ErrUnexpectedEOF 6085 } 6086 m.Username = string(dAtA[iNdEx:postIndex]) 6087 iNdEx = postIndex 6088 case 2: 6089 if wireType != 2 { 6090 return fmt.Errorf("proto: wrong wireType = %d for field Groups", wireType) 6091 } 6092 var stringLen uint64 6093 for shift := uint(0); ; shift += 7 { 6094 if shift >= 64 { 6095 return ErrIntOverflow 6096 } 6097 if iNdEx >= l { 6098 return io.ErrUnexpectedEOF 6099 } 6100 b := dAtA[iNdEx] 6101 iNdEx++ 6102 stringLen |= uint64(b&0x7F) << shift 6103 if b < 0x80 { 6104 break 6105 } 6106 } 6107 intStringLen := int(stringLen) 6108 if intStringLen < 0 { 6109 return ErrInvalidLength 6110 } 6111 postIndex := iNdEx + intStringLen 6112 if postIndex < 0 { 6113 return ErrInvalidLength 6114 } 6115 if postIndex > l { 6116 return io.ErrUnexpectedEOF 6117 } 6118 m.Groups = append(m.Groups, string(dAtA[iNdEx:postIndex])) 6119 iNdEx = postIndex 6120 default: 6121 iNdEx = preIndex 6122 skippy, err := skip(dAtA[iNdEx:]) 6123 if err != nil { 6124 return err 6125 } 6126 if (skippy < 0) || (iNdEx+skippy) < 0 { 6127 return ErrInvalidLength 6128 } 6129 if (iNdEx + skippy) > l { 6130 return io.ErrUnexpectedEOF 6131 } 6132 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 6133 iNdEx += skippy 6134 } 6135 } 6136 6137 if iNdEx > l { 6138 return io.ErrUnexpectedEOF 6139 } 6140 return nil 6141 } 6142 func (m *EventToken) UnmarshalVT(dAtA []byte) error { 6143 l := len(dAtA) 6144 iNdEx := 0 6145 for iNdEx < l { 6146 preIndex := iNdEx 6147 var wire uint64 6148 for shift := uint(0); ; shift += 7 { 6149 if shift >= 64 { 6150 return ErrIntOverflow 6151 } 6152 if iNdEx >= l { 6153 return io.ErrUnexpectedEOF 6154 } 6155 b := dAtA[iNdEx] 6156 iNdEx++ 6157 wire |= uint64(b&0x7F) << shift 6158 if b < 0x80 { 6159 break 6160 } 6161 } 6162 fieldNum := int32(wire >> 3) 6163 wireType := int(wire & 0x7) 6164 if wireType == 4 { 6165 return fmt.Errorf("proto: EventToken: wiretype end group for non-group") 6166 } 6167 if fieldNum <= 0 { 6168 return fmt.Errorf("proto: EventToken: illegal tag %d (wire type %d)", fieldNum, wire) 6169 } 6170 switch fieldNum { 6171 case 1: 6172 if wireType != 0 { 6173 return fmt.Errorf("proto: wrong wireType = %d for field Timestamp", wireType) 6174 } 6175 m.Timestamp = 0 6176 for shift := uint(0); ; shift += 7 { 6177 if shift >= 64 { 6178 return ErrIntOverflow 6179 } 6180 if iNdEx >= l { 6181 return io.ErrUnexpectedEOF 6182 } 6183 b := dAtA[iNdEx] 6184 iNdEx++ 6185 m.Timestamp |= int64(b&0x7F) << shift 6186 if b < 0x80 { 6187 break 6188 } 6189 } 6190 case 2: 6191 if wireType != 2 { 6192 return fmt.Errorf("proto: wrong wireType = %d for field Shard", wireType) 6193 } 6194 var stringLen uint64 6195 for shift := uint(0); ; shift += 7 { 6196 if shift >= 64 { 6197 return ErrIntOverflow 6198 } 6199 if iNdEx >= l { 6200 return io.ErrUnexpectedEOF 6201 } 6202 b := dAtA[iNdEx] 6203 iNdEx++ 6204 stringLen |= uint64(b&0x7F) << shift 6205 if b < 0x80 { 6206 break 6207 } 6208 } 6209 intStringLen := int(stringLen) 6210 if intStringLen < 0 { 6211 return ErrInvalidLength 6212 } 6213 postIndex := iNdEx + intStringLen 6214 if postIndex < 0 { 6215 return ErrInvalidLength 6216 } 6217 if postIndex > l { 6218 return io.ErrUnexpectedEOF 6219 } 6220 m.Shard = string(dAtA[iNdEx:postIndex]) 6221 iNdEx = postIndex 6222 case 3: 6223 if wireType != 2 { 6224 return fmt.Errorf("proto: wrong wireType = %d for field Position", wireType) 6225 } 6226 var stringLen uint64 6227 for shift := uint(0); ; shift += 7 { 6228 if shift >= 64 { 6229 return ErrIntOverflow 6230 } 6231 if iNdEx >= l { 6232 return io.ErrUnexpectedEOF 6233 } 6234 b := dAtA[iNdEx] 6235 iNdEx++ 6236 stringLen |= uint64(b&0x7F) << shift 6237 if b < 0x80 { 6238 break 6239 } 6240 } 6241 intStringLen := int(stringLen) 6242 if intStringLen < 0 { 6243 return ErrInvalidLength 6244 } 6245 postIndex := iNdEx + intStringLen 6246 if postIndex < 0 { 6247 return ErrInvalidLength 6248 } 6249 if postIndex > l { 6250 return io.ErrUnexpectedEOF 6251 } 6252 m.Position = string(dAtA[iNdEx:postIndex]) 6253 iNdEx = postIndex 6254 default: 6255 iNdEx = preIndex 6256 skippy, err := skip(dAtA[iNdEx:]) 6257 if err != nil { 6258 return err 6259 } 6260 if (skippy < 0) || (iNdEx+skippy) < 0 { 6261 return ErrInvalidLength 6262 } 6263 if (iNdEx + skippy) > l { 6264 return io.ErrUnexpectedEOF 6265 } 6266 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 6267 iNdEx += skippy 6268 } 6269 } 6270 6271 if iNdEx > l { 6272 return io.ErrUnexpectedEOF 6273 } 6274 return nil 6275 } 6276 func (m *Value) UnmarshalVT(dAtA []byte) error { 6277 l := len(dAtA) 6278 iNdEx := 0 6279 for iNdEx < l { 6280 preIndex := iNdEx 6281 var wire uint64 6282 for shift := uint(0); ; shift += 7 { 6283 if shift >= 64 { 6284 return ErrIntOverflow 6285 } 6286 if iNdEx >= l { 6287 return io.ErrUnexpectedEOF 6288 } 6289 b := dAtA[iNdEx] 6290 iNdEx++ 6291 wire |= uint64(b&0x7F) << shift 6292 if b < 0x80 { 6293 break 6294 } 6295 } 6296 fieldNum := int32(wire >> 3) 6297 wireType := int(wire & 0x7) 6298 if wireType == 4 { 6299 return fmt.Errorf("proto: Value: wiretype end group for non-group") 6300 } 6301 if fieldNum <= 0 { 6302 return fmt.Errorf("proto: Value: illegal tag %d (wire type %d)", fieldNum, wire) 6303 } 6304 switch fieldNum { 6305 case 1: 6306 if wireType != 0 { 6307 return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) 6308 } 6309 m.Type = 0 6310 for shift := uint(0); ; shift += 7 { 6311 if shift >= 64 { 6312 return ErrIntOverflow 6313 } 6314 if iNdEx >= l { 6315 return io.ErrUnexpectedEOF 6316 } 6317 b := dAtA[iNdEx] 6318 iNdEx++ 6319 m.Type |= Type(b&0x7F) << shift 6320 if b < 0x80 { 6321 break 6322 } 6323 } 6324 case 2: 6325 if wireType != 2 { 6326 return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) 6327 } 6328 var byteLen int 6329 for shift := uint(0); ; shift += 7 { 6330 if shift >= 64 { 6331 return ErrIntOverflow 6332 } 6333 if iNdEx >= l { 6334 return io.ErrUnexpectedEOF 6335 } 6336 b := dAtA[iNdEx] 6337 iNdEx++ 6338 byteLen |= int(b&0x7F) << shift 6339 if b < 0x80 { 6340 break 6341 } 6342 } 6343 if byteLen < 0 { 6344 return ErrInvalidLength 6345 } 6346 postIndex := iNdEx + byteLen 6347 if postIndex < 0 { 6348 return ErrInvalidLength 6349 } 6350 if postIndex > l { 6351 return io.ErrUnexpectedEOF 6352 } 6353 m.Value = append(m.Value[:0], dAtA[iNdEx:postIndex]...) 6354 if m.Value == nil { 6355 m.Value = []byte{} 6356 } 6357 iNdEx = postIndex 6358 default: 6359 iNdEx = preIndex 6360 skippy, err := skip(dAtA[iNdEx:]) 6361 if err != nil { 6362 return err 6363 } 6364 if (skippy < 0) || (iNdEx+skippy) < 0 { 6365 return ErrInvalidLength 6366 } 6367 if (iNdEx + skippy) > l { 6368 return io.ErrUnexpectedEOF 6369 } 6370 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 6371 iNdEx += skippy 6372 } 6373 } 6374 6375 if iNdEx > l { 6376 return io.ErrUnexpectedEOF 6377 } 6378 return nil 6379 } 6380 func (m *BindVariable) UnmarshalVT(dAtA []byte) error { 6381 l := len(dAtA) 6382 iNdEx := 0 6383 for iNdEx < l { 6384 preIndex := iNdEx 6385 var wire uint64 6386 for shift := uint(0); ; shift += 7 { 6387 if shift >= 64 { 6388 return ErrIntOverflow 6389 } 6390 if iNdEx >= l { 6391 return io.ErrUnexpectedEOF 6392 } 6393 b := dAtA[iNdEx] 6394 iNdEx++ 6395 wire |= uint64(b&0x7F) << shift 6396 if b < 0x80 { 6397 break 6398 } 6399 } 6400 fieldNum := int32(wire >> 3) 6401 wireType := int(wire & 0x7) 6402 if wireType == 4 { 6403 return fmt.Errorf("proto: BindVariable: wiretype end group for non-group") 6404 } 6405 if fieldNum <= 0 { 6406 return fmt.Errorf("proto: BindVariable: illegal tag %d (wire type %d)", fieldNum, wire) 6407 } 6408 switch fieldNum { 6409 case 1: 6410 if wireType != 0 { 6411 return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) 6412 } 6413 m.Type = 0 6414 for shift := uint(0); ; shift += 7 { 6415 if shift >= 64 { 6416 return ErrIntOverflow 6417 } 6418 if iNdEx >= l { 6419 return io.ErrUnexpectedEOF 6420 } 6421 b := dAtA[iNdEx] 6422 iNdEx++ 6423 m.Type |= Type(b&0x7F) << shift 6424 if b < 0x80 { 6425 break 6426 } 6427 } 6428 case 2: 6429 if wireType != 2 { 6430 return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) 6431 } 6432 var byteLen int 6433 for shift := uint(0); ; shift += 7 { 6434 if shift >= 64 { 6435 return ErrIntOverflow 6436 } 6437 if iNdEx >= l { 6438 return io.ErrUnexpectedEOF 6439 } 6440 b := dAtA[iNdEx] 6441 iNdEx++ 6442 byteLen |= int(b&0x7F) << shift 6443 if b < 0x80 { 6444 break 6445 } 6446 } 6447 if byteLen < 0 { 6448 return ErrInvalidLength 6449 } 6450 postIndex := iNdEx + byteLen 6451 if postIndex < 0 { 6452 return ErrInvalidLength 6453 } 6454 if postIndex > l { 6455 return io.ErrUnexpectedEOF 6456 } 6457 m.Value = append(m.Value[:0], dAtA[iNdEx:postIndex]...) 6458 if m.Value == nil { 6459 m.Value = []byte{} 6460 } 6461 iNdEx = postIndex 6462 case 3: 6463 if wireType != 2 { 6464 return fmt.Errorf("proto: wrong wireType = %d for field Values", wireType) 6465 } 6466 var msglen int 6467 for shift := uint(0); ; shift += 7 { 6468 if shift >= 64 { 6469 return ErrIntOverflow 6470 } 6471 if iNdEx >= l { 6472 return io.ErrUnexpectedEOF 6473 } 6474 b := dAtA[iNdEx] 6475 iNdEx++ 6476 msglen |= int(b&0x7F) << shift 6477 if b < 0x80 { 6478 break 6479 } 6480 } 6481 if msglen < 0 { 6482 return ErrInvalidLength 6483 } 6484 postIndex := iNdEx + msglen 6485 if postIndex < 0 { 6486 return ErrInvalidLength 6487 } 6488 if postIndex > l { 6489 return io.ErrUnexpectedEOF 6490 } 6491 m.Values = append(m.Values, &Value{}) 6492 if err := m.Values[len(m.Values)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 6493 return err 6494 } 6495 iNdEx = postIndex 6496 default: 6497 iNdEx = preIndex 6498 skippy, err := skip(dAtA[iNdEx:]) 6499 if err != nil { 6500 return err 6501 } 6502 if (skippy < 0) || (iNdEx+skippy) < 0 { 6503 return ErrInvalidLength 6504 } 6505 if (iNdEx + skippy) > l { 6506 return io.ErrUnexpectedEOF 6507 } 6508 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 6509 iNdEx += skippy 6510 } 6511 } 6512 6513 if iNdEx > l { 6514 return io.ErrUnexpectedEOF 6515 } 6516 return nil 6517 } 6518 func (m *BoundQuery) UnmarshalVT(dAtA []byte) error { 6519 l := len(dAtA) 6520 iNdEx := 0 6521 for iNdEx < l { 6522 preIndex := iNdEx 6523 var wire uint64 6524 for shift := uint(0); ; shift += 7 { 6525 if shift >= 64 { 6526 return ErrIntOverflow 6527 } 6528 if iNdEx >= l { 6529 return io.ErrUnexpectedEOF 6530 } 6531 b := dAtA[iNdEx] 6532 iNdEx++ 6533 wire |= uint64(b&0x7F) << shift 6534 if b < 0x80 { 6535 break 6536 } 6537 } 6538 fieldNum := int32(wire >> 3) 6539 wireType := int(wire & 0x7) 6540 if wireType == 4 { 6541 return fmt.Errorf("proto: BoundQuery: wiretype end group for non-group") 6542 } 6543 if fieldNum <= 0 { 6544 return fmt.Errorf("proto: BoundQuery: illegal tag %d (wire type %d)", fieldNum, wire) 6545 } 6546 switch fieldNum { 6547 case 1: 6548 if wireType != 2 { 6549 return fmt.Errorf("proto: wrong wireType = %d for field Sql", wireType) 6550 } 6551 var stringLen uint64 6552 for shift := uint(0); ; shift += 7 { 6553 if shift >= 64 { 6554 return ErrIntOverflow 6555 } 6556 if iNdEx >= l { 6557 return io.ErrUnexpectedEOF 6558 } 6559 b := dAtA[iNdEx] 6560 iNdEx++ 6561 stringLen |= uint64(b&0x7F) << shift 6562 if b < 0x80 { 6563 break 6564 } 6565 } 6566 intStringLen := int(stringLen) 6567 if intStringLen < 0 { 6568 return ErrInvalidLength 6569 } 6570 postIndex := iNdEx + intStringLen 6571 if postIndex < 0 { 6572 return ErrInvalidLength 6573 } 6574 if postIndex > l { 6575 return io.ErrUnexpectedEOF 6576 } 6577 m.Sql = string(dAtA[iNdEx:postIndex]) 6578 iNdEx = postIndex 6579 case 2: 6580 if wireType != 2 { 6581 return fmt.Errorf("proto: wrong wireType = %d for field BindVariables", wireType) 6582 } 6583 var msglen int 6584 for shift := uint(0); ; shift += 7 { 6585 if shift >= 64 { 6586 return ErrIntOverflow 6587 } 6588 if iNdEx >= l { 6589 return io.ErrUnexpectedEOF 6590 } 6591 b := dAtA[iNdEx] 6592 iNdEx++ 6593 msglen |= int(b&0x7F) << shift 6594 if b < 0x80 { 6595 break 6596 } 6597 } 6598 if msglen < 0 { 6599 return ErrInvalidLength 6600 } 6601 postIndex := iNdEx + msglen 6602 if postIndex < 0 { 6603 return ErrInvalidLength 6604 } 6605 if postIndex > l { 6606 return io.ErrUnexpectedEOF 6607 } 6608 if m.BindVariables == nil { 6609 m.BindVariables = make(map[string]*BindVariable) 6610 } 6611 var mapkey string 6612 var mapvalue *BindVariable 6613 for iNdEx < postIndex { 6614 entryPreIndex := iNdEx 6615 var wire uint64 6616 for shift := uint(0); ; shift += 7 { 6617 if shift >= 64 { 6618 return ErrIntOverflow 6619 } 6620 if iNdEx >= l { 6621 return io.ErrUnexpectedEOF 6622 } 6623 b := dAtA[iNdEx] 6624 iNdEx++ 6625 wire |= uint64(b&0x7F) << shift 6626 if b < 0x80 { 6627 break 6628 } 6629 } 6630 fieldNum := int32(wire >> 3) 6631 if fieldNum == 1 { 6632 var stringLenmapkey uint64 6633 for shift := uint(0); ; shift += 7 { 6634 if shift >= 64 { 6635 return ErrIntOverflow 6636 } 6637 if iNdEx >= l { 6638 return io.ErrUnexpectedEOF 6639 } 6640 b := dAtA[iNdEx] 6641 iNdEx++ 6642 stringLenmapkey |= uint64(b&0x7F) << shift 6643 if b < 0x80 { 6644 break 6645 } 6646 } 6647 intStringLenmapkey := int(stringLenmapkey) 6648 if intStringLenmapkey < 0 { 6649 return ErrInvalidLength 6650 } 6651 postStringIndexmapkey := iNdEx + intStringLenmapkey 6652 if postStringIndexmapkey < 0 { 6653 return ErrInvalidLength 6654 } 6655 if postStringIndexmapkey > l { 6656 return io.ErrUnexpectedEOF 6657 } 6658 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 6659 iNdEx = postStringIndexmapkey 6660 } else if fieldNum == 2 { 6661 var mapmsglen int 6662 for shift := uint(0); ; shift += 7 { 6663 if shift >= 64 { 6664 return ErrIntOverflow 6665 } 6666 if iNdEx >= l { 6667 return io.ErrUnexpectedEOF 6668 } 6669 b := dAtA[iNdEx] 6670 iNdEx++ 6671 mapmsglen |= int(b&0x7F) << shift 6672 if b < 0x80 { 6673 break 6674 } 6675 } 6676 if mapmsglen < 0 { 6677 return ErrInvalidLength 6678 } 6679 postmsgIndex := iNdEx + mapmsglen 6680 if postmsgIndex < 0 { 6681 return ErrInvalidLength 6682 } 6683 if postmsgIndex > l { 6684 return io.ErrUnexpectedEOF 6685 } 6686 mapvalue = &BindVariable{} 6687 if err := mapvalue.UnmarshalVT(dAtA[iNdEx:postmsgIndex]); err != nil { 6688 return err 6689 } 6690 iNdEx = postmsgIndex 6691 } else { 6692 iNdEx = entryPreIndex 6693 skippy, err := skip(dAtA[iNdEx:]) 6694 if err != nil { 6695 return err 6696 } 6697 if (skippy < 0) || (iNdEx+skippy) < 0 { 6698 return ErrInvalidLength 6699 } 6700 if (iNdEx + skippy) > postIndex { 6701 return io.ErrUnexpectedEOF 6702 } 6703 iNdEx += skippy 6704 } 6705 } 6706 m.BindVariables[mapkey] = mapvalue 6707 iNdEx = postIndex 6708 default: 6709 iNdEx = preIndex 6710 skippy, err := skip(dAtA[iNdEx:]) 6711 if err != nil { 6712 return err 6713 } 6714 if (skippy < 0) || (iNdEx+skippy) < 0 { 6715 return ErrInvalidLength 6716 } 6717 if (iNdEx + skippy) > l { 6718 return io.ErrUnexpectedEOF 6719 } 6720 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 6721 iNdEx += skippy 6722 } 6723 } 6724 6725 if iNdEx > l { 6726 return io.ErrUnexpectedEOF 6727 } 6728 return nil 6729 } 6730 func (m *ExecuteOptions) UnmarshalVT(dAtA []byte) error { 6731 l := len(dAtA) 6732 iNdEx := 0 6733 for iNdEx < l { 6734 preIndex := iNdEx 6735 var wire uint64 6736 for shift := uint(0); ; shift += 7 { 6737 if shift >= 64 { 6738 return ErrIntOverflow 6739 } 6740 if iNdEx >= l { 6741 return io.ErrUnexpectedEOF 6742 } 6743 b := dAtA[iNdEx] 6744 iNdEx++ 6745 wire |= uint64(b&0x7F) << shift 6746 if b < 0x80 { 6747 break 6748 } 6749 } 6750 fieldNum := int32(wire >> 3) 6751 wireType := int(wire & 0x7) 6752 if wireType == 4 { 6753 return fmt.Errorf("proto: ExecuteOptions: wiretype end group for non-group") 6754 } 6755 if fieldNum <= 0 { 6756 return fmt.Errorf("proto: ExecuteOptions: illegal tag %d (wire type %d)", fieldNum, wire) 6757 } 6758 switch fieldNum { 6759 case 4: 6760 if wireType != 0 { 6761 return fmt.Errorf("proto: wrong wireType = %d for field IncludedFields", wireType) 6762 } 6763 m.IncludedFields = 0 6764 for shift := uint(0); ; shift += 7 { 6765 if shift >= 64 { 6766 return ErrIntOverflow 6767 } 6768 if iNdEx >= l { 6769 return io.ErrUnexpectedEOF 6770 } 6771 b := dAtA[iNdEx] 6772 iNdEx++ 6773 m.IncludedFields |= ExecuteOptions_IncludedFields(b&0x7F) << shift 6774 if b < 0x80 { 6775 break 6776 } 6777 } 6778 case 5: 6779 if wireType != 0 { 6780 return fmt.Errorf("proto: wrong wireType = %d for field ClientFoundRows", wireType) 6781 } 6782 var v int 6783 for shift := uint(0); ; shift += 7 { 6784 if shift >= 64 { 6785 return ErrIntOverflow 6786 } 6787 if iNdEx >= l { 6788 return io.ErrUnexpectedEOF 6789 } 6790 b := dAtA[iNdEx] 6791 iNdEx++ 6792 v |= int(b&0x7F) << shift 6793 if b < 0x80 { 6794 break 6795 } 6796 } 6797 m.ClientFoundRows = bool(v != 0) 6798 case 6: 6799 if wireType != 0 { 6800 return fmt.Errorf("proto: wrong wireType = %d for field Workload", wireType) 6801 } 6802 m.Workload = 0 6803 for shift := uint(0); ; shift += 7 { 6804 if shift >= 64 { 6805 return ErrIntOverflow 6806 } 6807 if iNdEx >= l { 6808 return io.ErrUnexpectedEOF 6809 } 6810 b := dAtA[iNdEx] 6811 iNdEx++ 6812 m.Workload |= ExecuteOptions_Workload(b&0x7F) << shift 6813 if b < 0x80 { 6814 break 6815 } 6816 } 6817 case 8: 6818 if wireType != 0 { 6819 return fmt.Errorf("proto: wrong wireType = %d for field SqlSelectLimit", wireType) 6820 } 6821 m.SqlSelectLimit = 0 6822 for shift := uint(0); ; shift += 7 { 6823 if shift >= 64 { 6824 return ErrIntOverflow 6825 } 6826 if iNdEx >= l { 6827 return io.ErrUnexpectedEOF 6828 } 6829 b := dAtA[iNdEx] 6830 iNdEx++ 6831 m.SqlSelectLimit |= int64(b&0x7F) << shift 6832 if b < 0x80 { 6833 break 6834 } 6835 } 6836 case 9: 6837 if wireType != 0 { 6838 return fmt.Errorf("proto: wrong wireType = %d for field TransactionIsolation", wireType) 6839 } 6840 m.TransactionIsolation = 0 6841 for shift := uint(0); ; shift += 7 { 6842 if shift >= 64 { 6843 return ErrIntOverflow 6844 } 6845 if iNdEx >= l { 6846 return io.ErrUnexpectedEOF 6847 } 6848 b := dAtA[iNdEx] 6849 iNdEx++ 6850 m.TransactionIsolation |= ExecuteOptions_TransactionIsolation(b&0x7F) << shift 6851 if b < 0x80 { 6852 break 6853 } 6854 } 6855 case 10: 6856 if wireType != 0 { 6857 return fmt.Errorf("proto: wrong wireType = %d for field SkipQueryPlanCache", wireType) 6858 } 6859 var v int 6860 for shift := uint(0); ; shift += 7 { 6861 if shift >= 64 { 6862 return ErrIntOverflow 6863 } 6864 if iNdEx >= l { 6865 return io.ErrUnexpectedEOF 6866 } 6867 b := dAtA[iNdEx] 6868 iNdEx++ 6869 v |= int(b&0x7F) << shift 6870 if b < 0x80 { 6871 break 6872 } 6873 } 6874 m.SkipQueryPlanCache = bool(v != 0) 6875 case 11: 6876 if wireType != 0 { 6877 return fmt.Errorf("proto: wrong wireType = %d for field PlannerVersion", wireType) 6878 } 6879 m.PlannerVersion = 0 6880 for shift := uint(0); ; shift += 7 { 6881 if shift >= 64 { 6882 return ErrIntOverflow 6883 } 6884 if iNdEx >= l { 6885 return io.ErrUnexpectedEOF 6886 } 6887 b := dAtA[iNdEx] 6888 iNdEx++ 6889 m.PlannerVersion |= ExecuteOptions_PlannerVersion(b&0x7F) << shift 6890 if b < 0x80 { 6891 break 6892 } 6893 } 6894 case 12: 6895 if wireType != 0 { 6896 return fmt.Errorf("proto: wrong wireType = %d for field HasCreatedTempTables", wireType) 6897 } 6898 var v int 6899 for shift := uint(0); ; shift += 7 { 6900 if shift >= 64 { 6901 return ErrIntOverflow 6902 } 6903 if iNdEx >= l { 6904 return io.ErrUnexpectedEOF 6905 } 6906 b := dAtA[iNdEx] 6907 iNdEx++ 6908 v |= int(b&0x7F) << shift 6909 if b < 0x80 { 6910 break 6911 } 6912 } 6913 m.HasCreatedTempTables = bool(v != 0) 6914 case 13: 6915 if wireType != 0 { 6916 return fmt.Errorf("proto: wrong wireType = %d for field Consolidator", wireType) 6917 } 6918 m.Consolidator = 0 6919 for shift := uint(0); ; shift += 7 { 6920 if shift >= 64 { 6921 return ErrIntOverflow 6922 } 6923 if iNdEx >= l { 6924 return io.ErrUnexpectedEOF 6925 } 6926 b := dAtA[iNdEx] 6927 iNdEx++ 6928 m.Consolidator |= ExecuteOptions_Consolidator(b&0x7F) << shift 6929 if b < 0x80 { 6930 break 6931 } 6932 } 6933 case 14: 6934 if wireType == 0 { 6935 var v ExecuteOptions_TransactionAccessMode 6936 for shift := uint(0); ; shift += 7 { 6937 if shift >= 64 { 6938 return ErrIntOverflow 6939 } 6940 if iNdEx >= l { 6941 return io.ErrUnexpectedEOF 6942 } 6943 b := dAtA[iNdEx] 6944 iNdEx++ 6945 v |= ExecuteOptions_TransactionAccessMode(b&0x7F) << shift 6946 if b < 0x80 { 6947 break 6948 } 6949 } 6950 m.TransactionAccessMode = append(m.TransactionAccessMode, v) 6951 } else if wireType == 2 { 6952 var packedLen int 6953 for shift := uint(0); ; shift += 7 { 6954 if shift >= 64 { 6955 return ErrIntOverflow 6956 } 6957 if iNdEx >= l { 6958 return io.ErrUnexpectedEOF 6959 } 6960 b := dAtA[iNdEx] 6961 iNdEx++ 6962 packedLen |= int(b&0x7F) << shift 6963 if b < 0x80 { 6964 break 6965 } 6966 } 6967 if packedLen < 0 { 6968 return ErrInvalidLength 6969 } 6970 postIndex := iNdEx + packedLen 6971 if postIndex < 0 { 6972 return ErrInvalidLength 6973 } 6974 if postIndex > l { 6975 return io.ErrUnexpectedEOF 6976 } 6977 var elementCount int 6978 if elementCount != 0 && len(m.TransactionAccessMode) == 0 { 6979 m.TransactionAccessMode = make([]ExecuteOptions_TransactionAccessMode, 0, elementCount) 6980 } 6981 for iNdEx < postIndex { 6982 var v ExecuteOptions_TransactionAccessMode 6983 for shift := uint(0); ; shift += 7 { 6984 if shift >= 64 { 6985 return ErrIntOverflow 6986 } 6987 if iNdEx >= l { 6988 return io.ErrUnexpectedEOF 6989 } 6990 b := dAtA[iNdEx] 6991 iNdEx++ 6992 v |= ExecuteOptions_TransactionAccessMode(b&0x7F) << shift 6993 if b < 0x80 { 6994 break 6995 } 6996 } 6997 m.TransactionAccessMode = append(m.TransactionAccessMode, v) 6998 } 6999 } else { 7000 return fmt.Errorf("proto: wrong wireType = %d for field TransactionAccessMode", wireType) 7001 } 7002 default: 7003 iNdEx = preIndex 7004 skippy, err := skip(dAtA[iNdEx:]) 7005 if err != nil { 7006 return err 7007 } 7008 if (skippy < 0) || (iNdEx+skippy) < 0 { 7009 return ErrInvalidLength 7010 } 7011 if (iNdEx + skippy) > l { 7012 return io.ErrUnexpectedEOF 7013 } 7014 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 7015 iNdEx += skippy 7016 } 7017 } 7018 7019 if iNdEx > l { 7020 return io.ErrUnexpectedEOF 7021 } 7022 return nil 7023 } 7024 func (m *Field) UnmarshalVT(dAtA []byte) error { 7025 l := len(dAtA) 7026 iNdEx := 0 7027 for iNdEx < l { 7028 preIndex := iNdEx 7029 var wire uint64 7030 for shift := uint(0); ; shift += 7 { 7031 if shift >= 64 { 7032 return ErrIntOverflow 7033 } 7034 if iNdEx >= l { 7035 return io.ErrUnexpectedEOF 7036 } 7037 b := dAtA[iNdEx] 7038 iNdEx++ 7039 wire |= uint64(b&0x7F) << shift 7040 if b < 0x80 { 7041 break 7042 } 7043 } 7044 fieldNum := int32(wire >> 3) 7045 wireType := int(wire & 0x7) 7046 if wireType == 4 { 7047 return fmt.Errorf("proto: Field: wiretype end group for non-group") 7048 } 7049 if fieldNum <= 0 { 7050 return fmt.Errorf("proto: Field: illegal tag %d (wire type %d)", fieldNum, wire) 7051 } 7052 switch fieldNum { 7053 case 1: 7054 if wireType != 2 { 7055 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 7056 } 7057 var stringLen uint64 7058 for shift := uint(0); ; shift += 7 { 7059 if shift >= 64 { 7060 return ErrIntOverflow 7061 } 7062 if iNdEx >= l { 7063 return io.ErrUnexpectedEOF 7064 } 7065 b := dAtA[iNdEx] 7066 iNdEx++ 7067 stringLen |= uint64(b&0x7F) << shift 7068 if b < 0x80 { 7069 break 7070 } 7071 } 7072 intStringLen := int(stringLen) 7073 if intStringLen < 0 { 7074 return ErrInvalidLength 7075 } 7076 postIndex := iNdEx + intStringLen 7077 if postIndex < 0 { 7078 return ErrInvalidLength 7079 } 7080 if postIndex > l { 7081 return io.ErrUnexpectedEOF 7082 } 7083 m.Name = string(dAtA[iNdEx:postIndex]) 7084 iNdEx = postIndex 7085 case 2: 7086 if wireType != 0 { 7087 return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) 7088 } 7089 m.Type = 0 7090 for shift := uint(0); ; shift += 7 { 7091 if shift >= 64 { 7092 return ErrIntOverflow 7093 } 7094 if iNdEx >= l { 7095 return io.ErrUnexpectedEOF 7096 } 7097 b := dAtA[iNdEx] 7098 iNdEx++ 7099 m.Type |= Type(b&0x7F) << shift 7100 if b < 0x80 { 7101 break 7102 } 7103 } 7104 case 3: 7105 if wireType != 2 { 7106 return fmt.Errorf("proto: wrong wireType = %d for field Table", wireType) 7107 } 7108 var stringLen uint64 7109 for shift := uint(0); ; shift += 7 { 7110 if shift >= 64 { 7111 return ErrIntOverflow 7112 } 7113 if iNdEx >= l { 7114 return io.ErrUnexpectedEOF 7115 } 7116 b := dAtA[iNdEx] 7117 iNdEx++ 7118 stringLen |= uint64(b&0x7F) << shift 7119 if b < 0x80 { 7120 break 7121 } 7122 } 7123 intStringLen := int(stringLen) 7124 if intStringLen < 0 { 7125 return ErrInvalidLength 7126 } 7127 postIndex := iNdEx + intStringLen 7128 if postIndex < 0 { 7129 return ErrInvalidLength 7130 } 7131 if postIndex > l { 7132 return io.ErrUnexpectedEOF 7133 } 7134 m.Table = string(dAtA[iNdEx:postIndex]) 7135 iNdEx = postIndex 7136 case 4: 7137 if wireType != 2 { 7138 return fmt.Errorf("proto: wrong wireType = %d for field OrgTable", wireType) 7139 } 7140 var stringLen uint64 7141 for shift := uint(0); ; shift += 7 { 7142 if shift >= 64 { 7143 return ErrIntOverflow 7144 } 7145 if iNdEx >= l { 7146 return io.ErrUnexpectedEOF 7147 } 7148 b := dAtA[iNdEx] 7149 iNdEx++ 7150 stringLen |= uint64(b&0x7F) << shift 7151 if b < 0x80 { 7152 break 7153 } 7154 } 7155 intStringLen := int(stringLen) 7156 if intStringLen < 0 { 7157 return ErrInvalidLength 7158 } 7159 postIndex := iNdEx + intStringLen 7160 if postIndex < 0 { 7161 return ErrInvalidLength 7162 } 7163 if postIndex > l { 7164 return io.ErrUnexpectedEOF 7165 } 7166 m.OrgTable = string(dAtA[iNdEx:postIndex]) 7167 iNdEx = postIndex 7168 case 5: 7169 if wireType != 2 { 7170 return fmt.Errorf("proto: wrong wireType = %d for field Database", wireType) 7171 } 7172 var stringLen uint64 7173 for shift := uint(0); ; shift += 7 { 7174 if shift >= 64 { 7175 return ErrIntOverflow 7176 } 7177 if iNdEx >= l { 7178 return io.ErrUnexpectedEOF 7179 } 7180 b := dAtA[iNdEx] 7181 iNdEx++ 7182 stringLen |= uint64(b&0x7F) << shift 7183 if b < 0x80 { 7184 break 7185 } 7186 } 7187 intStringLen := int(stringLen) 7188 if intStringLen < 0 { 7189 return ErrInvalidLength 7190 } 7191 postIndex := iNdEx + intStringLen 7192 if postIndex < 0 { 7193 return ErrInvalidLength 7194 } 7195 if postIndex > l { 7196 return io.ErrUnexpectedEOF 7197 } 7198 m.Database = string(dAtA[iNdEx:postIndex]) 7199 iNdEx = postIndex 7200 case 6: 7201 if wireType != 2 { 7202 return fmt.Errorf("proto: wrong wireType = %d for field OrgName", wireType) 7203 } 7204 var stringLen uint64 7205 for shift := uint(0); ; shift += 7 { 7206 if shift >= 64 { 7207 return ErrIntOverflow 7208 } 7209 if iNdEx >= l { 7210 return io.ErrUnexpectedEOF 7211 } 7212 b := dAtA[iNdEx] 7213 iNdEx++ 7214 stringLen |= uint64(b&0x7F) << shift 7215 if b < 0x80 { 7216 break 7217 } 7218 } 7219 intStringLen := int(stringLen) 7220 if intStringLen < 0 { 7221 return ErrInvalidLength 7222 } 7223 postIndex := iNdEx + intStringLen 7224 if postIndex < 0 { 7225 return ErrInvalidLength 7226 } 7227 if postIndex > l { 7228 return io.ErrUnexpectedEOF 7229 } 7230 m.OrgName = string(dAtA[iNdEx:postIndex]) 7231 iNdEx = postIndex 7232 case 7: 7233 if wireType != 0 { 7234 return fmt.Errorf("proto: wrong wireType = %d for field ColumnLength", wireType) 7235 } 7236 m.ColumnLength = 0 7237 for shift := uint(0); ; shift += 7 { 7238 if shift >= 64 { 7239 return ErrIntOverflow 7240 } 7241 if iNdEx >= l { 7242 return io.ErrUnexpectedEOF 7243 } 7244 b := dAtA[iNdEx] 7245 iNdEx++ 7246 m.ColumnLength |= uint32(b&0x7F) << shift 7247 if b < 0x80 { 7248 break 7249 } 7250 } 7251 case 8: 7252 if wireType != 0 { 7253 return fmt.Errorf("proto: wrong wireType = %d for field Charset", wireType) 7254 } 7255 m.Charset = 0 7256 for shift := uint(0); ; shift += 7 { 7257 if shift >= 64 { 7258 return ErrIntOverflow 7259 } 7260 if iNdEx >= l { 7261 return io.ErrUnexpectedEOF 7262 } 7263 b := dAtA[iNdEx] 7264 iNdEx++ 7265 m.Charset |= uint32(b&0x7F) << shift 7266 if b < 0x80 { 7267 break 7268 } 7269 } 7270 case 9: 7271 if wireType != 0 { 7272 return fmt.Errorf("proto: wrong wireType = %d for field Decimals", wireType) 7273 } 7274 m.Decimals = 0 7275 for shift := uint(0); ; shift += 7 { 7276 if shift >= 64 { 7277 return ErrIntOverflow 7278 } 7279 if iNdEx >= l { 7280 return io.ErrUnexpectedEOF 7281 } 7282 b := dAtA[iNdEx] 7283 iNdEx++ 7284 m.Decimals |= uint32(b&0x7F) << shift 7285 if b < 0x80 { 7286 break 7287 } 7288 } 7289 case 10: 7290 if wireType != 0 { 7291 return fmt.Errorf("proto: wrong wireType = %d for field Flags", wireType) 7292 } 7293 m.Flags = 0 7294 for shift := uint(0); ; shift += 7 { 7295 if shift >= 64 { 7296 return ErrIntOverflow 7297 } 7298 if iNdEx >= l { 7299 return io.ErrUnexpectedEOF 7300 } 7301 b := dAtA[iNdEx] 7302 iNdEx++ 7303 m.Flags |= uint32(b&0x7F) << shift 7304 if b < 0x80 { 7305 break 7306 } 7307 } 7308 case 11: 7309 if wireType != 2 { 7310 return fmt.Errorf("proto: wrong wireType = %d for field ColumnType", wireType) 7311 } 7312 var stringLen uint64 7313 for shift := uint(0); ; shift += 7 { 7314 if shift >= 64 { 7315 return ErrIntOverflow 7316 } 7317 if iNdEx >= l { 7318 return io.ErrUnexpectedEOF 7319 } 7320 b := dAtA[iNdEx] 7321 iNdEx++ 7322 stringLen |= uint64(b&0x7F) << shift 7323 if b < 0x80 { 7324 break 7325 } 7326 } 7327 intStringLen := int(stringLen) 7328 if intStringLen < 0 { 7329 return ErrInvalidLength 7330 } 7331 postIndex := iNdEx + intStringLen 7332 if postIndex < 0 { 7333 return ErrInvalidLength 7334 } 7335 if postIndex > l { 7336 return io.ErrUnexpectedEOF 7337 } 7338 m.ColumnType = string(dAtA[iNdEx:postIndex]) 7339 iNdEx = postIndex 7340 default: 7341 iNdEx = preIndex 7342 skippy, err := skip(dAtA[iNdEx:]) 7343 if err != nil { 7344 return err 7345 } 7346 if (skippy < 0) || (iNdEx+skippy) < 0 { 7347 return ErrInvalidLength 7348 } 7349 if (iNdEx + skippy) > l { 7350 return io.ErrUnexpectedEOF 7351 } 7352 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 7353 iNdEx += skippy 7354 } 7355 } 7356 7357 if iNdEx > l { 7358 return io.ErrUnexpectedEOF 7359 } 7360 return nil 7361 } 7362 func (m *Row) UnmarshalVT(dAtA []byte) error { 7363 l := len(dAtA) 7364 iNdEx := 0 7365 for iNdEx < l { 7366 preIndex := iNdEx 7367 var wire uint64 7368 for shift := uint(0); ; shift += 7 { 7369 if shift >= 64 { 7370 return ErrIntOverflow 7371 } 7372 if iNdEx >= l { 7373 return io.ErrUnexpectedEOF 7374 } 7375 b := dAtA[iNdEx] 7376 iNdEx++ 7377 wire |= uint64(b&0x7F) << shift 7378 if b < 0x80 { 7379 break 7380 } 7381 } 7382 fieldNum := int32(wire >> 3) 7383 wireType := int(wire & 0x7) 7384 if wireType == 4 { 7385 return fmt.Errorf("proto: Row: wiretype end group for non-group") 7386 } 7387 if fieldNum <= 0 { 7388 return fmt.Errorf("proto: Row: illegal tag %d (wire type %d)", fieldNum, wire) 7389 } 7390 switch fieldNum { 7391 case 1: 7392 if wireType == 0 { 7393 var v uint64 7394 for shift := uint(0); ; shift += 7 { 7395 if shift >= 64 { 7396 return ErrIntOverflow 7397 } 7398 if iNdEx >= l { 7399 return io.ErrUnexpectedEOF 7400 } 7401 b := dAtA[iNdEx] 7402 iNdEx++ 7403 v |= uint64(b&0x7F) << shift 7404 if b < 0x80 { 7405 break 7406 } 7407 } 7408 v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63) 7409 m.Lengths = append(m.Lengths, int64(v)) 7410 } else if wireType == 2 { 7411 var packedLen int 7412 for shift := uint(0); ; shift += 7 { 7413 if shift >= 64 { 7414 return ErrIntOverflow 7415 } 7416 if iNdEx >= l { 7417 return io.ErrUnexpectedEOF 7418 } 7419 b := dAtA[iNdEx] 7420 iNdEx++ 7421 packedLen |= int(b&0x7F) << shift 7422 if b < 0x80 { 7423 break 7424 } 7425 } 7426 if packedLen < 0 { 7427 return ErrInvalidLength 7428 } 7429 postIndex := iNdEx + packedLen 7430 if postIndex < 0 { 7431 return ErrInvalidLength 7432 } 7433 if postIndex > l { 7434 return io.ErrUnexpectedEOF 7435 } 7436 var elementCount int 7437 var count int 7438 for _, integer := range dAtA[iNdEx:postIndex] { 7439 if integer < 128 { 7440 count++ 7441 } 7442 } 7443 elementCount = count 7444 if elementCount != 0 && len(m.Lengths) == 0 && cap(m.Lengths) < elementCount { 7445 m.Lengths = make([]int64, 0, elementCount) 7446 } 7447 for iNdEx < postIndex { 7448 var v uint64 7449 for shift := uint(0); ; shift += 7 { 7450 if shift >= 64 { 7451 return ErrIntOverflow 7452 } 7453 if iNdEx >= l { 7454 return io.ErrUnexpectedEOF 7455 } 7456 b := dAtA[iNdEx] 7457 iNdEx++ 7458 v |= uint64(b&0x7F) << shift 7459 if b < 0x80 { 7460 break 7461 } 7462 } 7463 v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63) 7464 m.Lengths = append(m.Lengths, int64(v)) 7465 } 7466 } else { 7467 return fmt.Errorf("proto: wrong wireType = %d for field Lengths", wireType) 7468 } 7469 case 2: 7470 if wireType != 2 { 7471 return fmt.Errorf("proto: wrong wireType = %d for field Values", wireType) 7472 } 7473 var byteLen int 7474 for shift := uint(0); ; shift += 7 { 7475 if shift >= 64 { 7476 return ErrIntOverflow 7477 } 7478 if iNdEx >= l { 7479 return io.ErrUnexpectedEOF 7480 } 7481 b := dAtA[iNdEx] 7482 iNdEx++ 7483 byteLen |= int(b&0x7F) << shift 7484 if b < 0x80 { 7485 break 7486 } 7487 } 7488 if byteLen < 0 { 7489 return ErrInvalidLength 7490 } 7491 postIndex := iNdEx + byteLen 7492 if postIndex < 0 { 7493 return ErrInvalidLength 7494 } 7495 if postIndex > l { 7496 return io.ErrUnexpectedEOF 7497 } 7498 m.Values = append(m.Values[:0], dAtA[iNdEx:postIndex]...) 7499 if m.Values == nil { 7500 m.Values = []byte{} 7501 } 7502 iNdEx = postIndex 7503 default: 7504 iNdEx = preIndex 7505 skippy, err := skip(dAtA[iNdEx:]) 7506 if err != nil { 7507 return err 7508 } 7509 if (skippy < 0) || (iNdEx+skippy) < 0 { 7510 return ErrInvalidLength 7511 } 7512 if (iNdEx + skippy) > l { 7513 return io.ErrUnexpectedEOF 7514 } 7515 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 7516 iNdEx += skippy 7517 } 7518 } 7519 7520 if iNdEx > l { 7521 return io.ErrUnexpectedEOF 7522 } 7523 return nil 7524 } 7525 func (m *QueryResult) UnmarshalVT(dAtA []byte) error { 7526 l := len(dAtA) 7527 iNdEx := 0 7528 for iNdEx < l { 7529 preIndex := iNdEx 7530 var wire uint64 7531 for shift := uint(0); ; shift += 7 { 7532 if shift >= 64 { 7533 return ErrIntOverflow 7534 } 7535 if iNdEx >= l { 7536 return io.ErrUnexpectedEOF 7537 } 7538 b := dAtA[iNdEx] 7539 iNdEx++ 7540 wire |= uint64(b&0x7F) << shift 7541 if b < 0x80 { 7542 break 7543 } 7544 } 7545 fieldNum := int32(wire >> 3) 7546 wireType := int(wire & 0x7) 7547 if wireType == 4 { 7548 return fmt.Errorf("proto: QueryResult: wiretype end group for non-group") 7549 } 7550 if fieldNum <= 0 { 7551 return fmt.Errorf("proto: QueryResult: illegal tag %d (wire type %d)", fieldNum, wire) 7552 } 7553 switch fieldNum { 7554 case 1: 7555 if wireType != 2 { 7556 return fmt.Errorf("proto: wrong wireType = %d for field Fields", wireType) 7557 } 7558 var msglen int 7559 for shift := uint(0); ; shift += 7 { 7560 if shift >= 64 { 7561 return ErrIntOverflow 7562 } 7563 if iNdEx >= l { 7564 return io.ErrUnexpectedEOF 7565 } 7566 b := dAtA[iNdEx] 7567 iNdEx++ 7568 msglen |= int(b&0x7F) << shift 7569 if b < 0x80 { 7570 break 7571 } 7572 } 7573 if msglen < 0 { 7574 return ErrInvalidLength 7575 } 7576 postIndex := iNdEx + msglen 7577 if postIndex < 0 { 7578 return ErrInvalidLength 7579 } 7580 if postIndex > l { 7581 return io.ErrUnexpectedEOF 7582 } 7583 m.Fields = append(m.Fields, &Field{}) 7584 if err := m.Fields[len(m.Fields)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 7585 return err 7586 } 7587 iNdEx = postIndex 7588 case 2: 7589 if wireType != 0 { 7590 return fmt.Errorf("proto: wrong wireType = %d for field RowsAffected", wireType) 7591 } 7592 m.RowsAffected = 0 7593 for shift := uint(0); ; shift += 7 { 7594 if shift >= 64 { 7595 return ErrIntOverflow 7596 } 7597 if iNdEx >= l { 7598 return io.ErrUnexpectedEOF 7599 } 7600 b := dAtA[iNdEx] 7601 iNdEx++ 7602 m.RowsAffected |= uint64(b&0x7F) << shift 7603 if b < 0x80 { 7604 break 7605 } 7606 } 7607 case 3: 7608 if wireType != 0 { 7609 return fmt.Errorf("proto: wrong wireType = %d for field InsertId", wireType) 7610 } 7611 m.InsertId = 0 7612 for shift := uint(0); ; shift += 7 { 7613 if shift >= 64 { 7614 return ErrIntOverflow 7615 } 7616 if iNdEx >= l { 7617 return io.ErrUnexpectedEOF 7618 } 7619 b := dAtA[iNdEx] 7620 iNdEx++ 7621 m.InsertId |= uint64(b&0x7F) << shift 7622 if b < 0x80 { 7623 break 7624 } 7625 } 7626 case 4: 7627 if wireType != 2 { 7628 return fmt.Errorf("proto: wrong wireType = %d for field Rows", wireType) 7629 } 7630 var msglen int 7631 for shift := uint(0); ; shift += 7 { 7632 if shift >= 64 { 7633 return ErrIntOverflow 7634 } 7635 if iNdEx >= l { 7636 return io.ErrUnexpectedEOF 7637 } 7638 b := dAtA[iNdEx] 7639 iNdEx++ 7640 msglen |= int(b&0x7F) << shift 7641 if b < 0x80 { 7642 break 7643 } 7644 } 7645 if msglen < 0 { 7646 return ErrInvalidLength 7647 } 7648 postIndex := iNdEx + msglen 7649 if postIndex < 0 { 7650 return ErrInvalidLength 7651 } 7652 if postIndex > l { 7653 return io.ErrUnexpectedEOF 7654 } 7655 m.Rows = append(m.Rows, &Row{}) 7656 if err := m.Rows[len(m.Rows)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 7657 return err 7658 } 7659 iNdEx = postIndex 7660 case 6: 7661 if wireType != 2 { 7662 return fmt.Errorf("proto: wrong wireType = %d for field Info", wireType) 7663 } 7664 var stringLen uint64 7665 for shift := uint(0); ; shift += 7 { 7666 if shift >= 64 { 7667 return ErrIntOverflow 7668 } 7669 if iNdEx >= l { 7670 return io.ErrUnexpectedEOF 7671 } 7672 b := dAtA[iNdEx] 7673 iNdEx++ 7674 stringLen |= uint64(b&0x7F) << shift 7675 if b < 0x80 { 7676 break 7677 } 7678 } 7679 intStringLen := int(stringLen) 7680 if intStringLen < 0 { 7681 return ErrInvalidLength 7682 } 7683 postIndex := iNdEx + intStringLen 7684 if postIndex < 0 { 7685 return ErrInvalidLength 7686 } 7687 if postIndex > l { 7688 return io.ErrUnexpectedEOF 7689 } 7690 m.Info = string(dAtA[iNdEx:postIndex]) 7691 iNdEx = postIndex 7692 case 7: 7693 if wireType != 2 { 7694 return fmt.Errorf("proto: wrong wireType = %d for field SessionStateChanges", wireType) 7695 } 7696 var stringLen uint64 7697 for shift := uint(0); ; shift += 7 { 7698 if shift >= 64 { 7699 return ErrIntOverflow 7700 } 7701 if iNdEx >= l { 7702 return io.ErrUnexpectedEOF 7703 } 7704 b := dAtA[iNdEx] 7705 iNdEx++ 7706 stringLen |= uint64(b&0x7F) << shift 7707 if b < 0x80 { 7708 break 7709 } 7710 } 7711 intStringLen := int(stringLen) 7712 if intStringLen < 0 { 7713 return ErrInvalidLength 7714 } 7715 postIndex := iNdEx + intStringLen 7716 if postIndex < 0 { 7717 return ErrInvalidLength 7718 } 7719 if postIndex > l { 7720 return io.ErrUnexpectedEOF 7721 } 7722 m.SessionStateChanges = string(dAtA[iNdEx:postIndex]) 7723 iNdEx = postIndex 7724 default: 7725 iNdEx = preIndex 7726 skippy, err := skip(dAtA[iNdEx:]) 7727 if err != nil { 7728 return err 7729 } 7730 if (skippy < 0) || (iNdEx+skippy) < 0 { 7731 return ErrInvalidLength 7732 } 7733 if (iNdEx + skippy) > l { 7734 return io.ErrUnexpectedEOF 7735 } 7736 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 7737 iNdEx += skippy 7738 } 7739 } 7740 7741 if iNdEx > l { 7742 return io.ErrUnexpectedEOF 7743 } 7744 return nil 7745 } 7746 func (m *QueryWarning) UnmarshalVT(dAtA []byte) error { 7747 l := len(dAtA) 7748 iNdEx := 0 7749 for iNdEx < l { 7750 preIndex := iNdEx 7751 var wire uint64 7752 for shift := uint(0); ; shift += 7 { 7753 if shift >= 64 { 7754 return ErrIntOverflow 7755 } 7756 if iNdEx >= l { 7757 return io.ErrUnexpectedEOF 7758 } 7759 b := dAtA[iNdEx] 7760 iNdEx++ 7761 wire |= uint64(b&0x7F) << shift 7762 if b < 0x80 { 7763 break 7764 } 7765 } 7766 fieldNum := int32(wire >> 3) 7767 wireType := int(wire & 0x7) 7768 if wireType == 4 { 7769 return fmt.Errorf("proto: QueryWarning: wiretype end group for non-group") 7770 } 7771 if fieldNum <= 0 { 7772 return fmt.Errorf("proto: QueryWarning: illegal tag %d (wire type %d)", fieldNum, wire) 7773 } 7774 switch fieldNum { 7775 case 1: 7776 if wireType != 0 { 7777 return fmt.Errorf("proto: wrong wireType = %d for field Code", wireType) 7778 } 7779 m.Code = 0 7780 for shift := uint(0); ; shift += 7 { 7781 if shift >= 64 { 7782 return ErrIntOverflow 7783 } 7784 if iNdEx >= l { 7785 return io.ErrUnexpectedEOF 7786 } 7787 b := dAtA[iNdEx] 7788 iNdEx++ 7789 m.Code |= uint32(b&0x7F) << shift 7790 if b < 0x80 { 7791 break 7792 } 7793 } 7794 case 2: 7795 if wireType != 2 { 7796 return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType) 7797 } 7798 var stringLen uint64 7799 for shift := uint(0); ; shift += 7 { 7800 if shift >= 64 { 7801 return ErrIntOverflow 7802 } 7803 if iNdEx >= l { 7804 return io.ErrUnexpectedEOF 7805 } 7806 b := dAtA[iNdEx] 7807 iNdEx++ 7808 stringLen |= uint64(b&0x7F) << shift 7809 if b < 0x80 { 7810 break 7811 } 7812 } 7813 intStringLen := int(stringLen) 7814 if intStringLen < 0 { 7815 return ErrInvalidLength 7816 } 7817 postIndex := iNdEx + intStringLen 7818 if postIndex < 0 { 7819 return ErrInvalidLength 7820 } 7821 if postIndex > l { 7822 return io.ErrUnexpectedEOF 7823 } 7824 m.Message = string(dAtA[iNdEx:postIndex]) 7825 iNdEx = postIndex 7826 default: 7827 iNdEx = preIndex 7828 skippy, err := skip(dAtA[iNdEx:]) 7829 if err != nil { 7830 return err 7831 } 7832 if (skippy < 0) || (iNdEx+skippy) < 0 { 7833 return ErrInvalidLength 7834 } 7835 if (iNdEx + skippy) > l { 7836 return io.ErrUnexpectedEOF 7837 } 7838 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 7839 iNdEx += skippy 7840 } 7841 } 7842 7843 if iNdEx > l { 7844 return io.ErrUnexpectedEOF 7845 } 7846 return nil 7847 } 7848 func (m *StreamEvent_Statement) UnmarshalVT(dAtA []byte) error { 7849 l := len(dAtA) 7850 iNdEx := 0 7851 for iNdEx < l { 7852 preIndex := iNdEx 7853 var wire uint64 7854 for shift := uint(0); ; shift += 7 { 7855 if shift >= 64 { 7856 return ErrIntOverflow 7857 } 7858 if iNdEx >= l { 7859 return io.ErrUnexpectedEOF 7860 } 7861 b := dAtA[iNdEx] 7862 iNdEx++ 7863 wire |= uint64(b&0x7F) << shift 7864 if b < 0x80 { 7865 break 7866 } 7867 } 7868 fieldNum := int32(wire >> 3) 7869 wireType := int(wire & 0x7) 7870 if wireType == 4 { 7871 return fmt.Errorf("proto: StreamEvent_Statement: wiretype end group for non-group") 7872 } 7873 if fieldNum <= 0 { 7874 return fmt.Errorf("proto: StreamEvent_Statement: illegal tag %d (wire type %d)", fieldNum, wire) 7875 } 7876 switch fieldNum { 7877 case 1: 7878 if wireType != 0 { 7879 return fmt.Errorf("proto: wrong wireType = %d for field Category", wireType) 7880 } 7881 m.Category = 0 7882 for shift := uint(0); ; shift += 7 { 7883 if shift >= 64 { 7884 return ErrIntOverflow 7885 } 7886 if iNdEx >= l { 7887 return io.ErrUnexpectedEOF 7888 } 7889 b := dAtA[iNdEx] 7890 iNdEx++ 7891 m.Category |= StreamEvent_Statement_Category(b&0x7F) << shift 7892 if b < 0x80 { 7893 break 7894 } 7895 } 7896 case 2: 7897 if wireType != 2 { 7898 return fmt.Errorf("proto: wrong wireType = %d for field TableName", wireType) 7899 } 7900 var stringLen uint64 7901 for shift := uint(0); ; shift += 7 { 7902 if shift >= 64 { 7903 return ErrIntOverflow 7904 } 7905 if iNdEx >= l { 7906 return io.ErrUnexpectedEOF 7907 } 7908 b := dAtA[iNdEx] 7909 iNdEx++ 7910 stringLen |= uint64(b&0x7F) << shift 7911 if b < 0x80 { 7912 break 7913 } 7914 } 7915 intStringLen := int(stringLen) 7916 if intStringLen < 0 { 7917 return ErrInvalidLength 7918 } 7919 postIndex := iNdEx + intStringLen 7920 if postIndex < 0 { 7921 return ErrInvalidLength 7922 } 7923 if postIndex > l { 7924 return io.ErrUnexpectedEOF 7925 } 7926 m.TableName = string(dAtA[iNdEx:postIndex]) 7927 iNdEx = postIndex 7928 case 3: 7929 if wireType != 2 { 7930 return fmt.Errorf("proto: wrong wireType = %d for field PrimaryKeyFields", wireType) 7931 } 7932 var msglen int 7933 for shift := uint(0); ; shift += 7 { 7934 if shift >= 64 { 7935 return ErrIntOverflow 7936 } 7937 if iNdEx >= l { 7938 return io.ErrUnexpectedEOF 7939 } 7940 b := dAtA[iNdEx] 7941 iNdEx++ 7942 msglen |= int(b&0x7F) << shift 7943 if b < 0x80 { 7944 break 7945 } 7946 } 7947 if msglen < 0 { 7948 return ErrInvalidLength 7949 } 7950 postIndex := iNdEx + msglen 7951 if postIndex < 0 { 7952 return ErrInvalidLength 7953 } 7954 if postIndex > l { 7955 return io.ErrUnexpectedEOF 7956 } 7957 m.PrimaryKeyFields = append(m.PrimaryKeyFields, &Field{}) 7958 if err := m.PrimaryKeyFields[len(m.PrimaryKeyFields)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 7959 return err 7960 } 7961 iNdEx = postIndex 7962 case 4: 7963 if wireType != 2 { 7964 return fmt.Errorf("proto: wrong wireType = %d for field PrimaryKeyValues", wireType) 7965 } 7966 var msglen int 7967 for shift := uint(0); ; shift += 7 { 7968 if shift >= 64 { 7969 return ErrIntOverflow 7970 } 7971 if iNdEx >= l { 7972 return io.ErrUnexpectedEOF 7973 } 7974 b := dAtA[iNdEx] 7975 iNdEx++ 7976 msglen |= int(b&0x7F) << shift 7977 if b < 0x80 { 7978 break 7979 } 7980 } 7981 if msglen < 0 { 7982 return ErrInvalidLength 7983 } 7984 postIndex := iNdEx + msglen 7985 if postIndex < 0 { 7986 return ErrInvalidLength 7987 } 7988 if postIndex > l { 7989 return io.ErrUnexpectedEOF 7990 } 7991 m.PrimaryKeyValues = append(m.PrimaryKeyValues, &Row{}) 7992 if err := m.PrimaryKeyValues[len(m.PrimaryKeyValues)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 7993 return err 7994 } 7995 iNdEx = postIndex 7996 case 5: 7997 if wireType != 2 { 7998 return fmt.Errorf("proto: wrong wireType = %d for field Sql", wireType) 7999 } 8000 var byteLen int 8001 for shift := uint(0); ; shift += 7 { 8002 if shift >= 64 { 8003 return ErrIntOverflow 8004 } 8005 if iNdEx >= l { 8006 return io.ErrUnexpectedEOF 8007 } 8008 b := dAtA[iNdEx] 8009 iNdEx++ 8010 byteLen |= int(b&0x7F) << shift 8011 if b < 0x80 { 8012 break 8013 } 8014 } 8015 if byteLen < 0 { 8016 return ErrInvalidLength 8017 } 8018 postIndex := iNdEx + byteLen 8019 if postIndex < 0 { 8020 return ErrInvalidLength 8021 } 8022 if postIndex > l { 8023 return io.ErrUnexpectedEOF 8024 } 8025 m.Sql = append(m.Sql[:0], dAtA[iNdEx:postIndex]...) 8026 if m.Sql == nil { 8027 m.Sql = []byte{} 8028 } 8029 iNdEx = postIndex 8030 default: 8031 iNdEx = preIndex 8032 skippy, err := skip(dAtA[iNdEx:]) 8033 if err != nil { 8034 return err 8035 } 8036 if (skippy < 0) || (iNdEx+skippy) < 0 { 8037 return ErrInvalidLength 8038 } 8039 if (iNdEx + skippy) > l { 8040 return io.ErrUnexpectedEOF 8041 } 8042 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 8043 iNdEx += skippy 8044 } 8045 } 8046 8047 if iNdEx > l { 8048 return io.ErrUnexpectedEOF 8049 } 8050 return nil 8051 } 8052 func (m *StreamEvent) UnmarshalVT(dAtA []byte) error { 8053 l := len(dAtA) 8054 iNdEx := 0 8055 for iNdEx < l { 8056 preIndex := iNdEx 8057 var wire uint64 8058 for shift := uint(0); ; shift += 7 { 8059 if shift >= 64 { 8060 return ErrIntOverflow 8061 } 8062 if iNdEx >= l { 8063 return io.ErrUnexpectedEOF 8064 } 8065 b := dAtA[iNdEx] 8066 iNdEx++ 8067 wire |= uint64(b&0x7F) << shift 8068 if b < 0x80 { 8069 break 8070 } 8071 } 8072 fieldNum := int32(wire >> 3) 8073 wireType := int(wire & 0x7) 8074 if wireType == 4 { 8075 return fmt.Errorf("proto: StreamEvent: wiretype end group for non-group") 8076 } 8077 if fieldNum <= 0 { 8078 return fmt.Errorf("proto: StreamEvent: illegal tag %d (wire type %d)", fieldNum, wire) 8079 } 8080 switch fieldNum { 8081 case 1: 8082 if wireType != 2 { 8083 return fmt.Errorf("proto: wrong wireType = %d for field Statements", wireType) 8084 } 8085 var msglen int 8086 for shift := uint(0); ; shift += 7 { 8087 if shift >= 64 { 8088 return ErrIntOverflow 8089 } 8090 if iNdEx >= l { 8091 return io.ErrUnexpectedEOF 8092 } 8093 b := dAtA[iNdEx] 8094 iNdEx++ 8095 msglen |= int(b&0x7F) << shift 8096 if b < 0x80 { 8097 break 8098 } 8099 } 8100 if msglen < 0 { 8101 return ErrInvalidLength 8102 } 8103 postIndex := iNdEx + msglen 8104 if postIndex < 0 { 8105 return ErrInvalidLength 8106 } 8107 if postIndex > l { 8108 return io.ErrUnexpectedEOF 8109 } 8110 m.Statements = append(m.Statements, &StreamEvent_Statement{}) 8111 if err := m.Statements[len(m.Statements)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 8112 return err 8113 } 8114 iNdEx = postIndex 8115 case 2: 8116 if wireType != 2 { 8117 return fmt.Errorf("proto: wrong wireType = %d for field EventToken", wireType) 8118 } 8119 var msglen int 8120 for shift := uint(0); ; shift += 7 { 8121 if shift >= 64 { 8122 return ErrIntOverflow 8123 } 8124 if iNdEx >= l { 8125 return io.ErrUnexpectedEOF 8126 } 8127 b := dAtA[iNdEx] 8128 iNdEx++ 8129 msglen |= int(b&0x7F) << shift 8130 if b < 0x80 { 8131 break 8132 } 8133 } 8134 if msglen < 0 { 8135 return ErrInvalidLength 8136 } 8137 postIndex := iNdEx + msglen 8138 if postIndex < 0 { 8139 return ErrInvalidLength 8140 } 8141 if postIndex > l { 8142 return io.ErrUnexpectedEOF 8143 } 8144 if m.EventToken == nil { 8145 m.EventToken = &EventToken{} 8146 } 8147 if err := m.EventToken.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 8148 return err 8149 } 8150 iNdEx = postIndex 8151 default: 8152 iNdEx = preIndex 8153 skippy, err := skip(dAtA[iNdEx:]) 8154 if err != nil { 8155 return err 8156 } 8157 if (skippy < 0) || (iNdEx+skippy) < 0 { 8158 return ErrInvalidLength 8159 } 8160 if (iNdEx + skippy) > l { 8161 return io.ErrUnexpectedEOF 8162 } 8163 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 8164 iNdEx += skippy 8165 } 8166 } 8167 8168 if iNdEx > l { 8169 return io.ErrUnexpectedEOF 8170 } 8171 return nil 8172 } 8173 func (m *ExecuteRequest) UnmarshalVT(dAtA []byte) error { 8174 l := len(dAtA) 8175 iNdEx := 0 8176 for iNdEx < l { 8177 preIndex := iNdEx 8178 var wire uint64 8179 for shift := uint(0); ; shift += 7 { 8180 if shift >= 64 { 8181 return ErrIntOverflow 8182 } 8183 if iNdEx >= l { 8184 return io.ErrUnexpectedEOF 8185 } 8186 b := dAtA[iNdEx] 8187 iNdEx++ 8188 wire |= uint64(b&0x7F) << shift 8189 if b < 0x80 { 8190 break 8191 } 8192 } 8193 fieldNum := int32(wire >> 3) 8194 wireType := int(wire & 0x7) 8195 if wireType == 4 { 8196 return fmt.Errorf("proto: ExecuteRequest: wiretype end group for non-group") 8197 } 8198 if fieldNum <= 0 { 8199 return fmt.Errorf("proto: ExecuteRequest: illegal tag %d (wire type %d)", fieldNum, wire) 8200 } 8201 switch fieldNum { 8202 case 1: 8203 if wireType != 2 { 8204 return fmt.Errorf("proto: wrong wireType = %d for field EffectiveCallerId", wireType) 8205 } 8206 var msglen int 8207 for shift := uint(0); ; shift += 7 { 8208 if shift >= 64 { 8209 return ErrIntOverflow 8210 } 8211 if iNdEx >= l { 8212 return io.ErrUnexpectedEOF 8213 } 8214 b := dAtA[iNdEx] 8215 iNdEx++ 8216 msglen |= int(b&0x7F) << shift 8217 if b < 0x80 { 8218 break 8219 } 8220 } 8221 if msglen < 0 { 8222 return ErrInvalidLength 8223 } 8224 postIndex := iNdEx + msglen 8225 if postIndex < 0 { 8226 return ErrInvalidLength 8227 } 8228 if postIndex > l { 8229 return io.ErrUnexpectedEOF 8230 } 8231 if m.EffectiveCallerId == nil { 8232 m.EffectiveCallerId = &vtrpc.CallerID{} 8233 } 8234 if err := m.EffectiveCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 8235 return err 8236 } 8237 iNdEx = postIndex 8238 case 2: 8239 if wireType != 2 { 8240 return fmt.Errorf("proto: wrong wireType = %d for field ImmediateCallerId", wireType) 8241 } 8242 var msglen int 8243 for shift := uint(0); ; shift += 7 { 8244 if shift >= 64 { 8245 return ErrIntOverflow 8246 } 8247 if iNdEx >= l { 8248 return io.ErrUnexpectedEOF 8249 } 8250 b := dAtA[iNdEx] 8251 iNdEx++ 8252 msglen |= int(b&0x7F) << shift 8253 if b < 0x80 { 8254 break 8255 } 8256 } 8257 if msglen < 0 { 8258 return ErrInvalidLength 8259 } 8260 postIndex := iNdEx + msglen 8261 if postIndex < 0 { 8262 return ErrInvalidLength 8263 } 8264 if postIndex > l { 8265 return io.ErrUnexpectedEOF 8266 } 8267 if m.ImmediateCallerId == nil { 8268 m.ImmediateCallerId = &VTGateCallerID{} 8269 } 8270 if err := m.ImmediateCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 8271 return err 8272 } 8273 iNdEx = postIndex 8274 case 3: 8275 if wireType != 2 { 8276 return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType) 8277 } 8278 var msglen int 8279 for shift := uint(0); ; shift += 7 { 8280 if shift >= 64 { 8281 return ErrIntOverflow 8282 } 8283 if iNdEx >= l { 8284 return io.ErrUnexpectedEOF 8285 } 8286 b := dAtA[iNdEx] 8287 iNdEx++ 8288 msglen |= int(b&0x7F) << shift 8289 if b < 0x80 { 8290 break 8291 } 8292 } 8293 if msglen < 0 { 8294 return ErrInvalidLength 8295 } 8296 postIndex := iNdEx + msglen 8297 if postIndex < 0 { 8298 return ErrInvalidLength 8299 } 8300 if postIndex > l { 8301 return io.ErrUnexpectedEOF 8302 } 8303 if m.Target == nil { 8304 m.Target = &Target{} 8305 } 8306 if err := m.Target.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 8307 return err 8308 } 8309 iNdEx = postIndex 8310 case 4: 8311 if wireType != 2 { 8312 return fmt.Errorf("proto: wrong wireType = %d for field Query", wireType) 8313 } 8314 var msglen int 8315 for shift := uint(0); ; shift += 7 { 8316 if shift >= 64 { 8317 return ErrIntOverflow 8318 } 8319 if iNdEx >= l { 8320 return io.ErrUnexpectedEOF 8321 } 8322 b := dAtA[iNdEx] 8323 iNdEx++ 8324 msglen |= int(b&0x7F) << shift 8325 if b < 0x80 { 8326 break 8327 } 8328 } 8329 if msglen < 0 { 8330 return ErrInvalidLength 8331 } 8332 postIndex := iNdEx + msglen 8333 if postIndex < 0 { 8334 return ErrInvalidLength 8335 } 8336 if postIndex > l { 8337 return io.ErrUnexpectedEOF 8338 } 8339 if m.Query == nil { 8340 m.Query = &BoundQuery{} 8341 } 8342 if err := m.Query.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 8343 return err 8344 } 8345 iNdEx = postIndex 8346 case 5: 8347 if wireType != 0 { 8348 return fmt.Errorf("proto: wrong wireType = %d for field TransactionId", wireType) 8349 } 8350 m.TransactionId = 0 8351 for shift := uint(0); ; shift += 7 { 8352 if shift >= 64 { 8353 return ErrIntOverflow 8354 } 8355 if iNdEx >= l { 8356 return io.ErrUnexpectedEOF 8357 } 8358 b := dAtA[iNdEx] 8359 iNdEx++ 8360 m.TransactionId |= int64(b&0x7F) << shift 8361 if b < 0x80 { 8362 break 8363 } 8364 } 8365 case 6: 8366 if wireType != 2 { 8367 return fmt.Errorf("proto: wrong wireType = %d for field Options", wireType) 8368 } 8369 var msglen int 8370 for shift := uint(0); ; shift += 7 { 8371 if shift >= 64 { 8372 return ErrIntOverflow 8373 } 8374 if iNdEx >= l { 8375 return io.ErrUnexpectedEOF 8376 } 8377 b := dAtA[iNdEx] 8378 iNdEx++ 8379 msglen |= int(b&0x7F) << shift 8380 if b < 0x80 { 8381 break 8382 } 8383 } 8384 if msglen < 0 { 8385 return ErrInvalidLength 8386 } 8387 postIndex := iNdEx + msglen 8388 if postIndex < 0 { 8389 return ErrInvalidLength 8390 } 8391 if postIndex > l { 8392 return io.ErrUnexpectedEOF 8393 } 8394 if m.Options == nil { 8395 m.Options = &ExecuteOptions{} 8396 } 8397 if err := m.Options.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 8398 return err 8399 } 8400 iNdEx = postIndex 8401 case 7: 8402 if wireType != 0 { 8403 return fmt.Errorf("proto: wrong wireType = %d for field ReservedId", wireType) 8404 } 8405 m.ReservedId = 0 8406 for shift := uint(0); ; shift += 7 { 8407 if shift >= 64 { 8408 return ErrIntOverflow 8409 } 8410 if iNdEx >= l { 8411 return io.ErrUnexpectedEOF 8412 } 8413 b := dAtA[iNdEx] 8414 iNdEx++ 8415 m.ReservedId |= int64(b&0x7F) << shift 8416 if b < 0x80 { 8417 break 8418 } 8419 } 8420 default: 8421 iNdEx = preIndex 8422 skippy, err := skip(dAtA[iNdEx:]) 8423 if err != nil { 8424 return err 8425 } 8426 if (skippy < 0) || (iNdEx+skippy) < 0 { 8427 return ErrInvalidLength 8428 } 8429 if (iNdEx + skippy) > l { 8430 return io.ErrUnexpectedEOF 8431 } 8432 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 8433 iNdEx += skippy 8434 } 8435 } 8436 8437 if iNdEx > l { 8438 return io.ErrUnexpectedEOF 8439 } 8440 return nil 8441 } 8442 func (m *ExecuteResponse) UnmarshalVT(dAtA []byte) error { 8443 l := len(dAtA) 8444 iNdEx := 0 8445 for iNdEx < l { 8446 preIndex := iNdEx 8447 var wire uint64 8448 for shift := uint(0); ; shift += 7 { 8449 if shift >= 64 { 8450 return ErrIntOverflow 8451 } 8452 if iNdEx >= l { 8453 return io.ErrUnexpectedEOF 8454 } 8455 b := dAtA[iNdEx] 8456 iNdEx++ 8457 wire |= uint64(b&0x7F) << shift 8458 if b < 0x80 { 8459 break 8460 } 8461 } 8462 fieldNum := int32(wire >> 3) 8463 wireType := int(wire & 0x7) 8464 if wireType == 4 { 8465 return fmt.Errorf("proto: ExecuteResponse: wiretype end group for non-group") 8466 } 8467 if fieldNum <= 0 { 8468 return fmt.Errorf("proto: ExecuteResponse: illegal tag %d (wire type %d)", fieldNum, wire) 8469 } 8470 switch fieldNum { 8471 case 1: 8472 if wireType != 2 { 8473 return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType) 8474 } 8475 var msglen int 8476 for shift := uint(0); ; shift += 7 { 8477 if shift >= 64 { 8478 return ErrIntOverflow 8479 } 8480 if iNdEx >= l { 8481 return io.ErrUnexpectedEOF 8482 } 8483 b := dAtA[iNdEx] 8484 iNdEx++ 8485 msglen |= int(b&0x7F) << shift 8486 if b < 0x80 { 8487 break 8488 } 8489 } 8490 if msglen < 0 { 8491 return ErrInvalidLength 8492 } 8493 postIndex := iNdEx + msglen 8494 if postIndex < 0 { 8495 return ErrInvalidLength 8496 } 8497 if postIndex > l { 8498 return io.ErrUnexpectedEOF 8499 } 8500 if m.Result == nil { 8501 m.Result = &QueryResult{} 8502 } 8503 if err := m.Result.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 8504 return err 8505 } 8506 iNdEx = postIndex 8507 default: 8508 iNdEx = preIndex 8509 skippy, err := skip(dAtA[iNdEx:]) 8510 if err != nil { 8511 return err 8512 } 8513 if (skippy < 0) || (iNdEx+skippy) < 0 { 8514 return ErrInvalidLength 8515 } 8516 if (iNdEx + skippy) > l { 8517 return io.ErrUnexpectedEOF 8518 } 8519 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 8520 iNdEx += skippy 8521 } 8522 } 8523 8524 if iNdEx > l { 8525 return io.ErrUnexpectedEOF 8526 } 8527 return nil 8528 } 8529 func (m *ResultWithError) UnmarshalVT(dAtA []byte) error { 8530 l := len(dAtA) 8531 iNdEx := 0 8532 for iNdEx < l { 8533 preIndex := iNdEx 8534 var wire uint64 8535 for shift := uint(0); ; shift += 7 { 8536 if shift >= 64 { 8537 return ErrIntOverflow 8538 } 8539 if iNdEx >= l { 8540 return io.ErrUnexpectedEOF 8541 } 8542 b := dAtA[iNdEx] 8543 iNdEx++ 8544 wire |= uint64(b&0x7F) << shift 8545 if b < 0x80 { 8546 break 8547 } 8548 } 8549 fieldNum := int32(wire >> 3) 8550 wireType := int(wire & 0x7) 8551 if wireType == 4 { 8552 return fmt.Errorf("proto: ResultWithError: wiretype end group for non-group") 8553 } 8554 if fieldNum <= 0 { 8555 return fmt.Errorf("proto: ResultWithError: illegal tag %d (wire type %d)", fieldNum, wire) 8556 } 8557 switch fieldNum { 8558 case 1: 8559 if wireType != 2 { 8560 return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType) 8561 } 8562 var msglen int 8563 for shift := uint(0); ; shift += 7 { 8564 if shift >= 64 { 8565 return ErrIntOverflow 8566 } 8567 if iNdEx >= l { 8568 return io.ErrUnexpectedEOF 8569 } 8570 b := dAtA[iNdEx] 8571 iNdEx++ 8572 msglen |= int(b&0x7F) << shift 8573 if b < 0x80 { 8574 break 8575 } 8576 } 8577 if msglen < 0 { 8578 return ErrInvalidLength 8579 } 8580 postIndex := iNdEx + msglen 8581 if postIndex < 0 { 8582 return ErrInvalidLength 8583 } 8584 if postIndex > l { 8585 return io.ErrUnexpectedEOF 8586 } 8587 if m.Error == nil { 8588 m.Error = &vtrpc.RPCError{} 8589 } 8590 if err := m.Error.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 8591 return err 8592 } 8593 iNdEx = postIndex 8594 case 2: 8595 if wireType != 2 { 8596 return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType) 8597 } 8598 var msglen int 8599 for shift := uint(0); ; shift += 7 { 8600 if shift >= 64 { 8601 return ErrIntOverflow 8602 } 8603 if iNdEx >= l { 8604 return io.ErrUnexpectedEOF 8605 } 8606 b := dAtA[iNdEx] 8607 iNdEx++ 8608 msglen |= int(b&0x7F) << shift 8609 if b < 0x80 { 8610 break 8611 } 8612 } 8613 if msglen < 0 { 8614 return ErrInvalidLength 8615 } 8616 postIndex := iNdEx + msglen 8617 if postIndex < 0 { 8618 return ErrInvalidLength 8619 } 8620 if postIndex > l { 8621 return io.ErrUnexpectedEOF 8622 } 8623 if m.Result == nil { 8624 m.Result = &QueryResult{} 8625 } 8626 if err := m.Result.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 8627 return err 8628 } 8629 iNdEx = postIndex 8630 default: 8631 iNdEx = preIndex 8632 skippy, err := skip(dAtA[iNdEx:]) 8633 if err != nil { 8634 return err 8635 } 8636 if (skippy < 0) || (iNdEx+skippy) < 0 { 8637 return ErrInvalidLength 8638 } 8639 if (iNdEx + skippy) > l { 8640 return io.ErrUnexpectedEOF 8641 } 8642 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 8643 iNdEx += skippy 8644 } 8645 } 8646 8647 if iNdEx > l { 8648 return io.ErrUnexpectedEOF 8649 } 8650 return nil 8651 } 8652 func (m *StreamExecuteRequest) UnmarshalVT(dAtA []byte) error { 8653 l := len(dAtA) 8654 iNdEx := 0 8655 for iNdEx < l { 8656 preIndex := iNdEx 8657 var wire uint64 8658 for shift := uint(0); ; shift += 7 { 8659 if shift >= 64 { 8660 return ErrIntOverflow 8661 } 8662 if iNdEx >= l { 8663 return io.ErrUnexpectedEOF 8664 } 8665 b := dAtA[iNdEx] 8666 iNdEx++ 8667 wire |= uint64(b&0x7F) << shift 8668 if b < 0x80 { 8669 break 8670 } 8671 } 8672 fieldNum := int32(wire >> 3) 8673 wireType := int(wire & 0x7) 8674 if wireType == 4 { 8675 return fmt.Errorf("proto: StreamExecuteRequest: wiretype end group for non-group") 8676 } 8677 if fieldNum <= 0 { 8678 return fmt.Errorf("proto: StreamExecuteRequest: illegal tag %d (wire type %d)", fieldNum, wire) 8679 } 8680 switch fieldNum { 8681 case 1: 8682 if wireType != 2 { 8683 return fmt.Errorf("proto: wrong wireType = %d for field EffectiveCallerId", wireType) 8684 } 8685 var msglen int 8686 for shift := uint(0); ; shift += 7 { 8687 if shift >= 64 { 8688 return ErrIntOverflow 8689 } 8690 if iNdEx >= l { 8691 return io.ErrUnexpectedEOF 8692 } 8693 b := dAtA[iNdEx] 8694 iNdEx++ 8695 msglen |= int(b&0x7F) << shift 8696 if b < 0x80 { 8697 break 8698 } 8699 } 8700 if msglen < 0 { 8701 return ErrInvalidLength 8702 } 8703 postIndex := iNdEx + msglen 8704 if postIndex < 0 { 8705 return ErrInvalidLength 8706 } 8707 if postIndex > l { 8708 return io.ErrUnexpectedEOF 8709 } 8710 if m.EffectiveCallerId == nil { 8711 m.EffectiveCallerId = &vtrpc.CallerID{} 8712 } 8713 if err := m.EffectiveCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 8714 return err 8715 } 8716 iNdEx = postIndex 8717 case 2: 8718 if wireType != 2 { 8719 return fmt.Errorf("proto: wrong wireType = %d for field ImmediateCallerId", wireType) 8720 } 8721 var msglen int 8722 for shift := uint(0); ; shift += 7 { 8723 if shift >= 64 { 8724 return ErrIntOverflow 8725 } 8726 if iNdEx >= l { 8727 return io.ErrUnexpectedEOF 8728 } 8729 b := dAtA[iNdEx] 8730 iNdEx++ 8731 msglen |= int(b&0x7F) << shift 8732 if b < 0x80 { 8733 break 8734 } 8735 } 8736 if msglen < 0 { 8737 return ErrInvalidLength 8738 } 8739 postIndex := iNdEx + msglen 8740 if postIndex < 0 { 8741 return ErrInvalidLength 8742 } 8743 if postIndex > l { 8744 return io.ErrUnexpectedEOF 8745 } 8746 if m.ImmediateCallerId == nil { 8747 m.ImmediateCallerId = &VTGateCallerID{} 8748 } 8749 if err := m.ImmediateCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 8750 return err 8751 } 8752 iNdEx = postIndex 8753 case 3: 8754 if wireType != 2 { 8755 return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType) 8756 } 8757 var msglen int 8758 for shift := uint(0); ; shift += 7 { 8759 if shift >= 64 { 8760 return ErrIntOverflow 8761 } 8762 if iNdEx >= l { 8763 return io.ErrUnexpectedEOF 8764 } 8765 b := dAtA[iNdEx] 8766 iNdEx++ 8767 msglen |= int(b&0x7F) << shift 8768 if b < 0x80 { 8769 break 8770 } 8771 } 8772 if msglen < 0 { 8773 return ErrInvalidLength 8774 } 8775 postIndex := iNdEx + msglen 8776 if postIndex < 0 { 8777 return ErrInvalidLength 8778 } 8779 if postIndex > l { 8780 return io.ErrUnexpectedEOF 8781 } 8782 if m.Target == nil { 8783 m.Target = &Target{} 8784 } 8785 if err := m.Target.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 8786 return err 8787 } 8788 iNdEx = postIndex 8789 case 4: 8790 if wireType != 2 { 8791 return fmt.Errorf("proto: wrong wireType = %d for field Query", wireType) 8792 } 8793 var msglen int 8794 for shift := uint(0); ; shift += 7 { 8795 if shift >= 64 { 8796 return ErrIntOverflow 8797 } 8798 if iNdEx >= l { 8799 return io.ErrUnexpectedEOF 8800 } 8801 b := dAtA[iNdEx] 8802 iNdEx++ 8803 msglen |= int(b&0x7F) << shift 8804 if b < 0x80 { 8805 break 8806 } 8807 } 8808 if msglen < 0 { 8809 return ErrInvalidLength 8810 } 8811 postIndex := iNdEx + msglen 8812 if postIndex < 0 { 8813 return ErrInvalidLength 8814 } 8815 if postIndex > l { 8816 return io.ErrUnexpectedEOF 8817 } 8818 if m.Query == nil { 8819 m.Query = &BoundQuery{} 8820 } 8821 if err := m.Query.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 8822 return err 8823 } 8824 iNdEx = postIndex 8825 case 5: 8826 if wireType != 2 { 8827 return fmt.Errorf("proto: wrong wireType = %d for field Options", wireType) 8828 } 8829 var msglen int 8830 for shift := uint(0); ; shift += 7 { 8831 if shift >= 64 { 8832 return ErrIntOverflow 8833 } 8834 if iNdEx >= l { 8835 return io.ErrUnexpectedEOF 8836 } 8837 b := dAtA[iNdEx] 8838 iNdEx++ 8839 msglen |= int(b&0x7F) << shift 8840 if b < 0x80 { 8841 break 8842 } 8843 } 8844 if msglen < 0 { 8845 return ErrInvalidLength 8846 } 8847 postIndex := iNdEx + msglen 8848 if postIndex < 0 { 8849 return ErrInvalidLength 8850 } 8851 if postIndex > l { 8852 return io.ErrUnexpectedEOF 8853 } 8854 if m.Options == nil { 8855 m.Options = &ExecuteOptions{} 8856 } 8857 if err := m.Options.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 8858 return err 8859 } 8860 iNdEx = postIndex 8861 case 6: 8862 if wireType != 0 { 8863 return fmt.Errorf("proto: wrong wireType = %d for field TransactionId", wireType) 8864 } 8865 m.TransactionId = 0 8866 for shift := uint(0); ; shift += 7 { 8867 if shift >= 64 { 8868 return ErrIntOverflow 8869 } 8870 if iNdEx >= l { 8871 return io.ErrUnexpectedEOF 8872 } 8873 b := dAtA[iNdEx] 8874 iNdEx++ 8875 m.TransactionId |= int64(b&0x7F) << shift 8876 if b < 0x80 { 8877 break 8878 } 8879 } 8880 case 7: 8881 if wireType != 0 { 8882 return fmt.Errorf("proto: wrong wireType = %d for field ReservedId", wireType) 8883 } 8884 m.ReservedId = 0 8885 for shift := uint(0); ; shift += 7 { 8886 if shift >= 64 { 8887 return ErrIntOverflow 8888 } 8889 if iNdEx >= l { 8890 return io.ErrUnexpectedEOF 8891 } 8892 b := dAtA[iNdEx] 8893 iNdEx++ 8894 m.ReservedId |= int64(b&0x7F) << shift 8895 if b < 0x80 { 8896 break 8897 } 8898 } 8899 default: 8900 iNdEx = preIndex 8901 skippy, err := skip(dAtA[iNdEx:]) 8902 if err != nil { 8903 return err 8904 } 8905 if (skippy < 0) || (iNdEx+skippy) < 0 { 8906 return ErrInvalidLength 8907 } 8908 if (iNdEx + skippy) > l { 8909 return io.ErrUnexpectedEOF 8910 } 8911 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 8912 iNdEx += skippy 8913 } 8914 } 8915 8916 if iNdEx > l { 8917 return io.ErrUnexpectedEOF 8918 } 8919 return nil 8920 } 8921 func (m *StreamExecuteResponse) UnmarshalVT(dAtA []byte) error { 8922 l := len(dAtA) 8923 iNdEx := 0 8924 for iNdEx < l { 8925 preIndex := iNdEx 8926 var wire uint64 8927 for shift := uint(0); ; shift += 7 { 8928 if shift >= 64 { 8929 return ErrIntOverflow 8930 } 8931 if iNdEx >= l { 8932 return io.ErrUnexpectedEOF 8933 } 8934 b := dAtA[iNdEx] 8935 iNdEx++ 8936 wire |= uint64(b&0x7F) << shift 8937 if b < 0x80 { 8938 break 8939 } 8940 } 8941 fieldNum := int32(wire >> 3) 8942 wireType := int(wire & 0x7) 8943 if wireType == 4 { 8944 return fmt.Errorf("proto: StreamExecuteResponse: wiretype end group for non-group") 8945 } 8946 if fieldNum <= 0 { 8947 return fmt.Errorf("proto: StreamExecuteResponse: illegal tag %d (wire type %d)", fieldNum, wire) 8948 } 8949 switch fieldNum { 8950 case 1: 8951 if wireType != 2 { 8952 return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType) 8953 } 8954 var msglen int 8955 for shift := uint(0); ; shift += 7 { 8956 if shift >= 64 { 8957 return ErrIntOverflow 8958 } 8959 if iNdEx >= l { 8960 return io.ErrUnexpectedEOF 8961 } 8962 b := dAtA[iNdEx] 8963 iNdEx++ 8964 msglen |= int(b&0x7F) << shift 8965 if b < 0x80 { 8966 break 8967 } 8968 } 8969 if msglen < 0 { 8970 return ErrInvalidLength 8971 } 8972 postIndex := iNdEx + msglen 8973 if postIndex < 0 { 8974 return ErrInvalidLength 8975 } 8976 if postIndex > l { 8977 return io.ErrUnexpectedEOF 8978 } 8979 if m.Result == nil { 8980 m.Result = &QueryResult{} 8981 } 8982 if err := m.Result.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 8983 return err 8984 } 8985 iNdEx = postIndex 8986 default: 8987 iNdEx = preIndex 8988 skippy, err := skip(dAtA[iNdEx:]) 8989 if err != nil { 8990 return err 8991 } 8992 if (skippy < 0) || (iNdEx+skippy) < 0 { 8993 return ErrInvalidLength 8994 } 8995 if (iNdEx + skippy) > l { 8996 return io.ErrUnexpectedEOF 8997 } 8998 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 8999 iNdEx += skippy 9000 } 9001 } 9002 9003 if iNdEx > l { 9004 return io.ErrUnexpectedEOF 9005 } 9006 return nil 9007 } 9008 func (m *BeginRequest) UnmarshalVT(dAtA []byte) error { 9009 l := len(dAtA) 9010 iNdEx := 0 9011 for iNdEx < l { 9012 preIndex := iNdEx 9013 var wire uint64 9014 for shift := uint(0); ; shift += 7 { 9015 if shift >= 64 { 9016 return ErrIntOverflow 9017 } 9018 if iNdEx >= l { 9019 return io.ErrUnexpectedEOF 9020 } 9021 b := dAtA[iNdEx] 9022 iNdEx++ 9023 wire |= uint64(b&0x7F) << shift 9024 if b < 0x80 { 9025 break 9026 } 9027 } 9028 fieldNum := int32(wire >> 3) 9029 wireType := int(wire & 0x7) 9030 if wireType == 4 { 9031 return fmt.Errorf("proto: BeginRequest: wiretype end group for non-group") 9032 } 9033 if fieldNum <= 0 { 9034 return fmt.Errorf("proto: BeginRequest: illegal tag %d (wire type %d)", fieldNum, wire) 9035 } 9036 switch fieldNum { 9037 case 1: 9038 if wireType != 2 { 9039 return fmt.Errorf("proto: wrong wireType = %d for field EffectiveCallerId", wireType) 9040 } 9041 var msglen int 9042 for shift := uint(0); ; shift += 7 { 9043 if shift >= 64 { 9044 return ErrIntOverflow 9045 } 9046 if iNdEx >= l { 9047 return io.ErrUnexpectedEOF 9048 } 9049 b := dAtA[iNdEx] 9050 iNdEx++ 9051 msglen |= int(b&0x7F) << shift 9052 if b < 0x80 { 9053 break 9054 } 9055 } 9056 if msglen < 0 { 9057 return ErrInvalidLength 9058 } 9059 postIndex := iNdEx + msglen 9060 if postIndex < 0 { 9061 return ErrInvalidLength 9062 } 9063 if postIndex > l { 9064 return io.ErrUnexpectedEOF 9065 } 9066 if m.EffectiveCallerId == nil { 9067 m.EffectiveCallerId = &vtrpc.CallerID{} 9068 } 9069 if err := m.EffectiveCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 9070 return err 9071 } 9072 iNdEx = postIndex 9073 case 2: 9074 if wireType != 2 { 9075 return fmt.Errorf("proto: wrong wireType = %d for field ImmediateCallerId", wireType) 9076 } 9077 var msglen int 9078 for shift := uint(0); ; shift += 7 { 9079 if shift >= 64 { 9080 return ErrIntOverflow 9081 } 9082 if iNdEx >= l { 9083 return io.ErrUnexpectedEOF 9084 } 9085 b := dAtA[iNdEx] 9086 iNdEx++ 9087 msglen |= int(b&0x7F) << shift 9088 if b < 0x80 { 9089 break 9090 } 9091 } 9092 if msglen < 0 { 9093 return ErrInvalidLength 9094 } 9095 postIndex := iNdEx + msglen 9096 if postIndex < 0 { 9097 return ErrInvalidLength 9098 } 9099 if postIndex > l { 9100 return io.ErrUnexpectedEOF 9101 } 9102 if m.ImmediateCallerId == nil { 9103 m.ImmediateCallerId = &VTGateCallerID{} 9104 } 9105 if err := m.ImmediateCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 9106 return err 9107 } 9108 iNdEx = postIndex 9109 case 3: 9110 if wireType != 2 { 9111 return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType) 9112 } 9113 var msglen int 9114 for shift := uint(0); ; shift += 7 { 9115 if shift >= 64 { 9116 return ErrIntOverflow 9117 } 9118 if iNdEx >= l { 9119 return io.ErrUnexpectedEOF 9120 } 9121 b := dAtA[iNdEx] 9122 iNdEx++ 9123 msglen |= int(b&0x7F) << shift 9124 if b < 0x80 { 9125 break 9126 } 9127 } 9128 if msglen < 0 { 9129 return ErrInvalidLength 9130 } 9131 postIndex := iNdEx + msglen 9132 if postIndex < 0 { 9133 return ErrInvalidLength 9134 } 9135 if postIndex > l { 9136 return io.ErrUnexpectedEOF 9137 } 9138 if m.Target == nil { 9139 m.Target = &Target{} 9140 } 9141 if err := m.Target.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 9142 return err 9143 } 9144 iNdEx = postIndex 9145 case 4: 9146 if wireType != 2 { 9147 return fmt.Errorf("proto: wrong wireType = %d for field Options", wireType) 9148 } 9149 var msglen int 9150 for shift := uint(0); ; shift += 7 { 9151 if shift >= 64 { 9152 return ErrIntOverflow 9153 } 9154 if iNdEx >= l { 9155 return io.ErrUnexpectedEOF 9156 } 9157 b := dAtA[iNdEx] 9158 iNdEx++ 9159 msglen |= int(b&0x7F) << shift 9160 if b < 0x80 { 9161 break 9162 } 9163 } 9164 if msglen < 0 { 9165 return ErrInvalidLength 9166 } 9167 postIndex := iNdEx + msglen 9168 if postIndex < 0 { 9169 return ErrInvalidLength 9170 } 9171 if postIndex > l { 9172 return io.ErrUnexpectedEOF 9173 } 9174 if m.Options == nil { 9175 m.Options = &ExecuteOptions{} 9176 } 9177 if err := m.Options.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 9178 return err 9179 } 9180 iNdEx = postIndex 9181 default: 9182 iNdEx = preIndex 9183 skippy, err := skip(dAtA[iNdEx:]) 9184 if err != nil { 9185 return err 9186 } 9187 if (skippy < 0) || (iNdEx+skippy) < 0 { 9188 return ErrInvalidLength 9189 } 9190 if (iNdEx + skippy) > l { 9191 return io.ErrUnexpectedEOF 9192 } 9193 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 9194 iNdEx += skippy 9195 } 9196 } 9197 9198 if iNdEx > l { 9199 return io.ErrUnexpectedEOF 9200 } 9201 return nil 9202 } 9203 func (m *BeginResponse) UnmarshalVT(dAtA []byte) error { 9204 l := len(dAtA) 9205 iNdEx := 0 9206 for iNdEx < l { 9207 preIndex := iNdEx 9208 var wire uint64 9209 for shift := uint(0); ; shift += 7 { 9210 if shift >= 64 { 9211 return ErrIntOverflow 9212 } 9213 if iNdEx >= l { 9214 return io.ErrUnexpectedEOF 9215 } 9216 b := dAtA[iNdEx] 9217 iNdEx++ 9218 wire |= uint64(b&0x7F) << shift 9219 if b < 0x80 { 9220 break 9221 } 9222 } 9223 fieldNum := int32(wire >> 3) 9224 wireType := int(wire & 0x7) 9225 if wireType == 4 { 9226 return fmt.Errorf("proto: BeginResponse: wiretype end group for non-group") 9227 } 9228 if fieldNum <= 0 { 9229 return fmt.Errorf("proto: BeginResponse: illegal tag %d (wire type %d)", fieldNum, wire) 9230 } 9231 switch fieldNum { 9232 case 1: 9233 if wireType != 0 { 9234 return fmt.Errorf("proto: wrong wireType = %d for field TransactionId", wireType) 9235 } 9236 m.TransactionId = 0 9237 for shift := uint(0); ; shift += 7 { 9238 if shift >= 64 { 9239 return ErrIntOverflow 9240 } 9241 if iNdEx >= l { 9242 return io.ErrUnexpectedEOF 9243 } 9244 b := dAtA[iNdEx] 9245 iNdEx++ 9246 m.TransactionId |= int64(b&0x7F) << shift 9247 if b < 0x80 { 9248 break 9249 } 9250 } 9251 case 2: 9252 if wireType != 2 { 9253 return fmt.Errorf("proto: wrong wireType = %d for field TabletAlias", wireType) 9254 } 9255 var msglen int 9256 for shift := uint(0); ; shift += 7 { 9257 if shift >= 64 { 9258 return ErrIntOverflow 9259 } 9260 if iNdEx >= l { 9261 return io.ErrUnexpectedEOF 9262 } 9263 b := dAtA[iNdEx] 9264 iNdEx++ 9265 msglen |= int(b&0x7F) << shift 9266 if b < 0x80 { 9267 break 9268 } 9269 } 9270 if msglen < 0 { 9271 return ErrInvalidLength 9272 } 9273 postIndex := iNdEx + msglen 9274 if postIndex < 0 { 9275 return ErrInvalidLength 9276 } 9277 if postIndex > l { 9278 return io.ErrUnexpectedEOF 9279 } 9280 if m.TabletAlias == nil { 9281 m.TabletAlias = &topodata.TabletAlias{} 9282 } 9283 if err := m.TabletAlias.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 9284 return err 9285 } 9286 iNdEx = postIndex 9287 case 3: 9288 if wireType != 2 { 9289 return fmt.Errorf("proto: wrong wireType = %d for field SessionStateChanges", wireType) 9290 } 9291 var stringLen uint64 9292 for shift := uint(0); ; shift += 7 { 9293 if shift >= 64 { 9294 return ErrIntOverflow 9295 } 9296 if iNdEx >= l { 9297 return io.ErrUnexpectedEOF 9298 } 9299 b := dAtA[iNdEx] 9300 iNdEx++ 9301 stringLen |= uint64(b&0x7F) << shift 9302 if b < 0x80 { 9303 break 9304 } 9305 } 9306 intStringLen := int(stringLen) 9307 if intStringLen < 0 { 9308 return ErrInvalidLength 9309 } 9310 postIndex := iNdEx + intStringLen 9311 if postIndex < 0 { 9312 return ErrInvalidLength 9313 } 9314 if postIndex > l { 9315 return io.ErrUnexpectedEOF 9316 } 9317 m.SessionStateChanges = string(dAtA[iNdEx:postIndex]) 9318 iNdEx = postIndex 9319 default: 9320 iNdEx = preIndex 9321 skippy, err := skip(dAtA[iNdEx:]) 9322 if err != nil { 9323 return err 9324 } 9325 if (skippy < 0) || (iNdEx+skippy) < 0 { 9326 return ErrInvalidLength 9327 } 9328 if (iNdEx + skippy) > l { 9329 return io.ErrUnexpectedEOF 9330 } 9331 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 9332 iNdEx += skippy 9333 } 9334 } 9335 9336 if iNdEx > l { 9337 return io.ErrUnexpectedEOF 9338 } 9339 return nil 9340 } 9341 func (m *CommitRequest) UnmarshalVT(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 ErrIntOverflow 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: CommitRequest: wiretype end group for non-group") 9365 } 9366 if fieldNum <= 0 { 9367 return fmt.Errorf("proto: CommitRequest: 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 EffectiveCallerId", wireType) 9373 } 9374 var msglen int 9375 for shift := uint(0); ; shift += 7 { 9376 if shift >= 64 { 9377 return ErrIntOverflow 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 ErrInvalidLength 9391 } 9392 postIndex := iNdEx + msglen 9393 if postIndex < 0 { 9394 return ErrInvalidLength 9395 } 9396 if postIndex > l { 9397 return io.ErrUnexpectedEOF 9398 } 9399 if m.EffectiveCallerId == nil { 9400 m.EffectiveCallerId = &vtrpc.CallerID{} 9401 } 9402 if err := m.EffectiveCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 9403 return err 9404 } 9405 iNdEx = postIndex 9406 case 2: 9407 if wireType != 2 { 9408 return fmt.Errorf("proto: wrong wireType = %d for field ImmediateCallerId", wireType) 9409 } 9410 var msglen int 9411 for shift := uint(0); ; shift += 7 { 9412 if shift >= 64 { 9413 return ErrIntOverflow 9414 } 9415 if iNdEx >= l { 9416 return io.ErrUnexpectedEOF 9417 } 9418 b := dAtA[iNdEx] 9419 iNdEx++ 9420 msglen |= int(b&0x7F) << shift 9421 if b < 0x80 { 9422 break 9423 } 9424 } 9425 if msglen < 0 { 9426 return ErrInvalidLength 9427 } 9428 postIndex := iNdEx + msglen 9429 if postIndex < 0 { 9430 return ErrInvalidLength 9431 } 9432 if postIndex > l { 9433 return io.ErrUnexpectedEOF 9434 } 9435 if m.ImmediateCallerId == nil { 9436 m.ImmediateCallerId = &VTGateCallerID{} 9437 } 9438 if err := m.ImmediateCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 9439 return err 9440 } 9441 iNdEx = postIndex 9442 case 3: 9443 if wireType != 2 { 9444 return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType) 9445 } 9446 var msglen int 9447 for shift := uint(0); ; shift += 7 { 9448 if shift >= 64 { 9449 return ErrIntOverflow 9450 } 9451 if iNdEx >= l { 9452 return io.ErrUnexpectedEOF 9453 } 9454 b := dAtA[iNdEx] 9455 iNdEx++ 9456 msglen |= int(b&0x7F) << shift 9457 if b < 0x80 { 9458 break 9459 } 9460 } 9461 if msglen < 0 { 9462 return ErrInvalidLength 9463 } 9464 postIndex := iNdEx + msglen 9465 if postIndex < 0 { 9466 return ErrInvalidLength 9467 } 9468 if postIndex > l { 9469 return io.ErrUnexpectedEOF 9470 } 9471 if m.Target == nil { 9472 m.Target = &Target{} 9473 } 9474 if err := m.Target.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 9475 return err 9476 } 9477 iNdEx = postIndex 9478 case 4: 9479 if wireType != 0 { 9480 return fmt.Errorf("proto: wrong wireType = %d for field TransactionId", wireType) 9481 } 9482 m.TransactionId = 0 9483 for shift := uint(0); ; shift += 7 { 9484 if shift >= 64 { 9485 return ErrIntOverflow 9486 } 9487 if iNdEx >= l { 9488 return io.ErrUnexpectedEOF 9489 } 9490 b := dAtA[iNdEx] 9491 iNdEx++ 9492 m.TransactionId |= int64(b&0x7F) << shift 9493 if b < 0x80 { 9494 break 9495 } 9496 } 9497 default: 9498 iNdEx = preIndex 9499 skippy, err := skip(dAtA[iNdEx:]) 9500 if err != nil { 9501 return err 9502 } 9503 if (skippy < 0) || (iNdEx+skippy) < 0 { 9504 return ErrInvalidLength 9505 } 9506 if (iNdEx + skippy) > l { 9507 return io.ErrUnexpectedEOF 9508 } 9509 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 9510 iNdEx += skippy 9511 } 9512 } 9513 9514 if iNdEx > l { 9515 return io.ErrUnexpectedEOF 9516 } 9517 return nil 9518 } 9519 func (m *CommitResponse) UnmarshalVT(dAtA []byte) error { 9520 l := len(dAtA) 9521 iNdEx := 0 9522 for iNdEx < l { 9523 preIndex := iNdEx 9524 var wire uint64 9525 for shift := uint(0); ; shift += 7 { 9526 if shift >= 64 { 9527 return ErrIntOverflow 9528 } 9529 if iNdEx >= l { 9530 return io.ErrUnexpectedEOF 9531 } 9532 b := dAtA[iNdEx] 9533 iNdEx++ 9534 wire |= uint64(b&0x7F) << shift 9535 if b < 0x80 { 9536 break 9537 } 9538 } 9539 fieldNum := int32(wire >> 3) 9540 wireType := int(wire & 0x7) 9541 if wireType == 4 { 9542 return fmt.Errorf("proto: CommitResponse: wiretype end group for non-group") 9543 } 9544 if fieldNum <= 0 { 9545 return fmt.Errorf("proto: CommitResponse: illegal tag %d (wire type %d)", fieldNum, wire) 9546 } 9547 switch fieldNum { 9548 case 1: 9549 if wireType != 0 { 9550 return fmt.Errorf("proto: wrong wireType = %d for field ReservedId", wireType) 9551 } 9552 m.ReservedId = 0 9553 for shift := uint(0); ; shift += 7 { 9554 if shift >= 64 { 9555 return ErrIntOverflow 9556 } 9557 if iNdEx >= l { 9558 return io.ErrUnexpectedEOF 9559 } 9560 b := dAtA[iNdEx] 9561 iNdEx++ 9562 m.ReservedId |= int64(b&0x7F) << shift 9563 if b < 0x80 { 9564 break 9565 } 9566 } 9567 default: 9568 iNdEx = preIndex 9569 skippy, err := skip(dAtA[iNdEx:]) 9570 if err != nil { 9571 return err 9572 } 9573 if (skippy < 0) || (iNdEx+skippy) < 0 { 9574 return ErrInvalidLength 9575 } 9576 if (iNdEx + skippy) > l { 9577 return io.ErrUnexpectedEOF 9578 } 9579 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 9580 iNdEx += skippy 9581 } 9582 } 9583 9584 if iNdEx > l { 9585 return io.ErrUnexpectedEOF 9586 } 9587 return nil 9588 } 9589 func (m *RollbackRequest) UnmarshalVT(dAtA []byte) error { 9590 l := len(dAtA) 9591 iNdEx := 0 9592 for iNdEx < l { 9593 preIndex := iNdEx 9594 var wire uint64 9595 for shift := uint(0); ; shift += 7 { 9596 if shift >= 64 { 9597 return ErrIntOverflow 9598 } 9599 if iNdEx >= l { 9600 return io.ErrUnexpectedEOF 9601 } 9602 b := dAtA[iNdEx] 9603 iNdEx++ 9604 wire |= uint64(b&0x7F) << shift 9605 if b < 0x80 { 9606 break 9607 } 9608 } 9609 fieldNum := int32(wire >> 3) 9610 wireType := int(wire & 0x7) 9611 if wireType == 4 { 9612 return fmt.Errorf("proto: RollbackRequest: wiretype end group for non-group") 9613 } 9614 if fieldNum <= 0 { 9615 return fmt.Errorf("proto: RollbackRequest: illegal tag %d (wire type %d)", fieldNum, wire) 9616 } 9617 switch fieldNum { 9618 case 1: 9619 if wireType != 2 { 9620 return fmt.Errorf("proto: wrong wireType = %d for field EffectiveCallerId", wireType) 9621 } 9622 var msglen int 9623 for shift := uint(0); ; shift += 7 { 9624 if shift >= 64 { 9625 return ErrIntOverflow 9626 } 9627 if iNdEx >= l { 9628 return io.ErrUnexpectedEOF 9629 } 9630 b := dAtA[iNdEx] 9631 iNdEx++ 9632 msglen |= int(b&0x7F) << shift 9633 if b < 0x80 { 9634 break 9635 } 9636 } 9637 if msglen < 0 { 9638 return ErrInvalidLength 9639 } 9640 postIndex := iNdEx + msglen 9641 if postIndex < 0 { 9642 return ErrInvalidLength 9643 } 9644 if postIndex > l { 9645 return io.ErrUnexpectedEOF 9646 } 9647 if m.EffectiveCallerId == nil { 9648 m.EffectiveCallerId = &vtrpc.CallerID{} 9649 } 9650 if err := m.EffectiveCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 9651 return err 9652 } 9653 iNdEx = postIndex 9654 case 2: 9655 if wireType != 2 { 9656 return fmt.Errorf("proto: wrong wireType = %d for field ImmediateCallerId", wireType) 9657 } 9658 var msglen int 9659 for shift := uint(0); ; shift += 7 { 9660 if shift >= 64 { 9661 return ErrIntOverflow 9662 } 9663 if iNdEx >= l { 9664 return io.ErrUnexpectedEOF 9665 } 9666 b := dAtA[iNdEx] 9667 iNdEx++ 9668 msglen |= int(b&0x7F) << shift 9669 if b < 0x80 { 9670 break 9671 } 9672 } 9673 if msglen < 0 { 9674 return ErrInvalidLength 9675 } 9676 postIndex := iNdEx + msglen 9677 if postIndex < 0 { 9678 return ErrInvalidLength 9679 } 9680 if postIndex > l { 9681 return io.ErrUnexpectedEOF 9682 } 9683 if m.ImmediateCallerId == nil { 9684 m.ImmediateCallerId = &VTGateCallerID{} 9685 } 9686 if err := m.ImmediateCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 9687 return err 9688 } 9689 iNdEx = postIndex 9690 case 3: 9691 if wireType != 2 { 9692 return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType) 9693 } 9694 var msglen int 9695 for shift := uint(0); ; shift += 7 { 9696 if shift >= 64 { 9697 return ErrIntOverflow 9698 } 9699 if iNdEx >= l { 9700 return io.ErrUnexpectedEOF 9701 } 9702 b := dAtA[iNdEx] 9703 iNdEx++ 9704 msglen |= int(b&0x7F) << shift 9705 if b < 0x80 { 9706 break 9707 } 9708 } 9709 if msglen < 0 { 9710 return ErrInvalidLength 9711 } 9712 postIndex := iNdEx + msglen 9713 if postIndex < 0 { 9714 return ErrInvalidLength 9715 } 9716 if postIndex > l { 9717 return io.ErrUnexpectedEOF 9718 } 9719 if m.Target == nil { 9720 m.Target = &Target{} 9721 } 9722 if err := m.Target.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 9723 return err 9724 } 9725 iNdEx = postIndex 9726 case 4: 9727 if wireType != 0 { 9728 return fmt.Errorf("proto: wrong wireType = %d for field TransactionId", wireType) 9729 } 9730 m.TransactionId = 0 9731 for shift := uint(0); ; shift += 7 { 9732 if shift >= 64 { 9733 return ErrIntOverflow 9734 } 9735 if iNdEx >= l { 9736 return io.ErrUnexpectedEOF 9737 } 9738 b := dAtA[iNdEx] 9739 iNdEx++ 9740 m.TransactionId |= int64(b&0x7F) << shift 9741 if b < 0x80 { 9742 break 9743 } 9744 } 9745 default: 9746 iNdEx = preIndex 9747 skippy, err := skip(dAtA[iNdEx:]) 9748 if err != nil { 9749 return err 9750 } 9751 if (skippy < 0) || (iNdEx+skippy) < 0 { 9752 return ErrInvalidLength 9753 } 9754 if (iNdEx + skippy) > l { 9755 return io.ErrUnexpectedEOF 9756 } 9757 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 9758 iNdEx += skippy 9759 } 9760 } 9761 9762 if iNdEx > l { 9763 return io.ErrUnexpectedEOF 9764 } 9765 return nil 9766 } 9767 func (m *RollbackResponse) UnmarshalVT(dAtA []byte) error { 9768 l := len(dAtA) 9769 iNdEx := 0 9770 for iNdEx < l { 9771 preIndex := iNdEx 9772 var wire uint64 9773 for shift := uint(0); ; shift += 7 { 9774 if shift >= 64 { 9775 return ErrIntOverflow 9776 } 9777 if iNdEx >= l { 9778 return io.ErrUnexpectedEOF 9779 } 9780 b := dAtA[iNdEx] 9781 iNdEx++ 9782 wire |= uint64(b&0x7F) << shift 9783 if b < 0x80 { 9784 break 9785 } 9786 } 9787 fieldNum := int32(wire >> 3) 9788 wireType := int(wire & 0x7) 9789 if wireType == 4 { 9790 return fmt.Errorf("proto: RollbackResponse: wiretype end group for non-group") 9791 } 9792 if fieldNum <= 0 { 9793 return fmt.Errorf("proto: RollbackResponse: illegal tag %d (wire type %d)", fieldNum, wire) 9794 } 9795 switch fieldNum { 9796 case 1: 9797 if wireType != 0 { 9798 return fmt.Errorf("proto: wrong wireType = %d for field ReservedId", wireType) 9799 } 9800 m.ReservedId = 0 9801 for shift := uint(0); ; shift += 7 { 9802 if shift >= 64 { 9803 return ErrIntOverflow 9804 } 9805 if iNdEx >= l { 9806 return io.ErrUnexpectedEOF 9807 } 9808 b := dAtA[iNdEx] 9809 iNdEx++ 9810 m.ReservedId |= int64(b&0x7F) << shift 9811 if b < 0x80 { 9812 break 9813 } 9814 } 9815 default: 9816 iNdEx = preIndex 9817 skippy, err := skip(dAtA[iNdEx:]) 9818 if err != nil { 9819 return err 9820 } 9821 if (skippy < 0) || (iNdEx+skippy) < 0 { 9822 return ErrInvalidLength 9823 } 9824 if (iNdEx + skippy) > l { 9825 return io.ErrUnexpectedEOF 9826 } 9827 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 9828 iNdEx += skippy 9829 } 9830 } 9831 9832 if iNdEx > l { 9833 return io.ErrUnexpectedEOF 9834 } 9835 return nil 9836 } 9837 func (m *PrepareRequest) UnmarshalVT(dAtA []byte) error { 9838 l := len(dAtA) 9839 iNdEx := 0 9840 for iNdEx < l { 9841 preIndex := iNdEx 9842 var wire uint64 9843 for shift := uint(0); ; shift += 7 { 9844 if shift >= 64 { 9845 return ErrIntOverflow 9846 } 9847 if iNdEx >= l { 9848 return io.ErrUnexpectedEOF 9849 } 9850 b := dAtA[iNdEx] 9851 iNdEx++ 9852 wire |= uint64(b&0x7F) << shift 9853 if b < 0x80 { 9854 break 9855 } 9856 } 9857 fieldNum := int32(wire >> 3) 9858 wireType := int(wire & 0x7) 9859 if wireType == 4 { 9860 return fmt.Errorf("proto: PrepareRequest: wiretype end group for non-group") 9861 } 9862 if fieldNum <= 0 { 9863 return fmt.Errorf("proto: PrepareRequest: illegal tag %d (wire type %d)", fieldNum, wire) 9864 } 9865 switch fieldNum { 9866 case 1: 9867 if wireType != 2 { 9868 return fmt.Errorf("proto: wrong wireType = %d for field EffectiveCallerId", wireType) 9869 } 9870 var msglen int 9871 for shift := uint(0); ; shift += 7 { 9872 if shift >= 64 { 9873 return ErrIntOverflow 9874 } 9875 if iNdEx >= l { 9876 return io.ErrUnexpectedEOF 9877 } 9878 b := dAtA[iNdEx] 9879 iNdEx++ 9880 msglen |= int(b&0x7F) << shift 9881 if b < 0x80 { 9882 break 9883 } 9884 } 9885 if msglen < 0 { 9886 return ErrInvalidLength 9887 } 9888 postIndex := iNdEx + msglen 9889 if postIndex < 0 { 9890 return ErrInvalidLength 9891 } 9892 if postIndex > l { 9893 return io.ErrUnexpectedEOF 9894 } 9895 if m.EffectiveCallerId == nil { 9896 m.EffectiveCallerId = &vtrpc.CallerID{} 9897 } 9898 if err := m.EffectiveCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 9899 return err 9900 } 9901 iNdEx = postIndex 9902 case 2: 9903 if wireType != 2 { 9904 return fmt.Errorf("proto: wrong wireType = %d for field ImmediateCallerId", wireType) 9905 } 9906 var msglen int 9907 for shift := uint(0); ; shift += 7 { 9908 if shift >= 64 { 9909 return ErrIntOverflow 9910 } 9911 if iNdEx >= l { 9912 return io.ErrUnexpectedEOF 9913 } 9914 b := dAtA[iNdEx] 9915 iNdEx++ 9916 msglen |= int(b&0x7F) << shift 9917 if b < 0x80 { 9918 break 9919 } 9920 } 9921 if msglen < 0 { 9922 return ErrInvalidLength 9923 } 9924 postIndex := iNdEx + msglen 9925 if postIndex < 0 { 9926 return ErrInvalidLength 9927 } 9928 if postIndex > l { 9929 return io.ErrUnexpectedEOF 9930 } 9931 if m.ImmediateCallerId == nil { 9932 m.ImmediateCallerId = &VTGateCallerID{} 9933 } 9934 if err := m.ImmediateCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 9935 return err 9936 } 9937 iNdEx = postIndex 9938 case 3: 9939 if wireType != 2 { 9940 return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType) 9941 } 9942 var msglen int 9943 for shift := uint(0); ; shift += 7 { 9944 if shift >= 64 { 9945 return ErrIntOverflow 9946 } 9947 if iNdEx >= l { 9948 return io.ErrUnexpectedEOF 9949 } 9950 b := dAtA[iNdEx] 9951 iNdEx++ 9952 msglen |= int(b&0x7F) << shift 9953 if b < 0x80 { 9954 break 9955 } 9956 } 9957 if msglen < 0 { 9958 return ErrInvalidLength 9959 } 9960 postIndex := iNdEx + msglen 9961 if postIndex < 0 { 9962 return ErrInvalidLength 9963 } 9964 if postIndex > l { 9965 return io.ErrUnexpectedEOF 9966 } 9967 if m.Target == nil { 9968 m.Target = &Target{} 9969 } 9970 if err := m.Target.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 9971 return err 9972 } 9973 iNdEx = postIndex 9974 case 4: 9975 if wireType != 0 { 9976 return fmt.Errorf("proto: wrong wireType = %d for field TransactionId", wireType) 9977 } 9978 m.TransactionId = 0 9979 for shift := uint(0); ; shift += 7 { 9980 if shift >= 64 { 9981 return ErrIntOverflow 9982 } 9983 if iNdEx >= l { 9984 return io.ErrUnexpectedEOF 9985 } 9986 b := dAtA[iNdEx] 9987 iNdEx++ 9988 m.TransactionId |= int64(b&0x7F) << shift 9989 if b < 0x80 { 9990 break 9991 } 9992 } 9993 case 5: 9994 if wireType != 2 { 9995 return fmt.Errorf("proto: wrong wireType = %d for field Dtid", wireType) 9996 } 9997 var stringLen uint64 9998 for shift := uint(0); ; shift += 7 { 9999 if shift >= 64 { 10000 return ErrIntOverflow 10001 } 10002 if iNdEx >= l { 10003 return io.ErrUnexpectedEOF 10004 } 10005 b := dAtA[iNdEx] 10006 iNdEx++ 10007 stringLen |= uint64(b&0x7F) << shift 10008 if b < 0x80 { 10009 break 10010 } 10011 } 10012 intStringLen := int(stringLen) 10013 if intStringLen < 0 { 10014 return ErrInvalidLength 10015 } 10016 postIndex := iNdEx + intStringLen 10017 if postIndex < 0 { 10018 return ErrInvalidLength 10019 } 10020 if postIndex > l { 10021 return io.ErrUnexpectedEOF 10022 } 10023 m.Dtid = string(dAtA[iNdEx:postIndex]) 10024 iNdEx = postIndex 10025 default: 10026 iNdEx = preIndex 10027 skippy, err := skip(dAtA[iNdEx:]) 10028 if err != nil { 10029 return err 10030 } 10031 if (skippy < 0) || (iNdEx+skippy) < 0 { 10032 return ErrInvalidLength 10033 } 10034 if (iNdEx + skippy) > l { 10035 return io.ErrUnexpectedEOF 10036 } 10037 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 10038 iNdEx += skippy 10039 } 10040 } 10041 10042 if iNdEx > l { 10043 return io.ErrUnexpectedEOF 10044 } 10045 return nil 10046 } 10047 func (m *PrepareResponse) UnmarshalVT(dAtA []byte) error { 10048 l := len(dAtA) 10049 iNdEx := 0 10050 for iNdEx < l { 10051 preIndex := iNdEx 10052 var wire uint64 10053 for shift := uint(0); ; shift += 7 { 10054 if shift >= 64 { 10055 return ErrIntOverflow 10056 } 10057 if iNdEx >= l { 10058 return io.ErrUnexpectedEOF 10059 } 10060 b := dAtA[iNdEx] 10061 iNdEx++ 10062 wire |= uint64(b&0x7F) << shift 10063 if b < 0x80 { 10064 break 10065 } 10066 } 10067 fieldNum := int32(wire >> 3) 10068 wireType := int(wire & 0x7) 10069 if wireType == 4 { 10070 return fmt.Errorf("proto: PrepareResponse: wiretype end group for non-group") 10071 } 10072 if fieldNum <= 0 { 10073 return fmt.Errorf("proto: PrepareResponse: illegal tag %d (wire type %d)", fieldNum, wire) 10074 } 10075 switch fieldNum { 10076 default: 10077 iNdEx = preIndex 10078 skippy, err := skip(dAtA[iNdEx:]) 10079 if err != nil { 10080 return err 10081 } 10082 if (skippy < 0) || (iNdEx+skippy) < 0 { 10083 return ErrInvalidLength 10084 } 10085 if (iNdEx + skippy) > l { 10086 return io.ErrUnexpectedEOF 10087 } 10088 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 10089 iNdEx += skippy 10090 } 10091 } 10092 10093 if iNdEx > l { 10094 return io.ErrUnexpectedEOF 10095 } 10096 return nil 10097 } 10098 func (m *CommitPreparedRequest) UnmarshalVT(dAtA []byte) error { 10099 l := len(dAtA) 10100 iNdEx := 0 10101 for iNdEx < l { 10102 preIndex := iNdEx 10103 var wire uint64 10104 for shift := uint(0); ; shift += 7 { 10105 if shift >= 64 { 10106 return ErrIntOverflow 10107 } 10108 if iNdEx >= l { 10109 return io.ErrUnexpectedEOF 10110 } 10111 b := dAtA[iNdEx] 10112 iNdEx++ 10113 wire |= uint64(b&0x7F) << shift 10114 if b < 0x80 { 10115 break 10116 } 10117 } 10118 fieldNum := int32(wire >> 3) 10119 wireType := int(wire & 0x7) 10120 if wireType == 4 { 10121 return fmt.Errorf("proto: CommitPreparedRequest: wiretype end group for non-group") 10122 } 10123 if fieldNum <= 0 { 10124 return fmt.Errorf("proto: CommitPreparedRequest: illegal tag %d (wire type %d)", fieldNum, wire) 10125 } 10126 switch fieldNum { 10127 case 1: 10128 if wireType != 2 { 10129 return fmt.Errorf("proto: wrong wireType = %d for field EffectiveCallerId", wireType) 10130 } 10131 var msglen int 10132 for shift := uint(0); ; shift += 7 { 10133 if shift >= 64 { 10134 return ErrIntOverflow 10135 } 10136 if iNdEx >= l { 10137 return io.ErrUnexpectedEOF 10138 } 10139 b := dAtA[iNdEx] 10140 iNdEx++ 10141 msglen |= int(b&0x7F) << shift 10142 if b < 0x80 { 10143 break 10144 } 10145 } 10146 if msglen < 0 { 10147 return ErrInvalidLength 10148 } 10149 postIndex := iNdEx + msglen 10150 if postIndex < 0 { 10151 return ErrInvalidLength 10152 } 10153 if postIndex > l { 10154 return io.ErrUnexpectedEOF 10155 } 10156 if m.EffectiveCallerId == nil { 10157 m.EffectiveCallerId = &vtrpc.CallerID{} 10158 } 10159 if err := m.EffectiveCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 10160 return err 10161 } 10162 iNdEx = postIndex 10163 case 2: 10164 if wireType != 2 { 10165 return fmt.Errorf("proto: wrong wireType = %d for field ImmediateCallerId", wireType) 10166 } 10167 var msglen int 10168 for shift := uint(0); ; shift += 7 { 10169 if shift >= 64 { 10170 return ErrIntOverflow 10171 } 10172 if iNdEx >= l { 10173 return io.ErrUnexpectedEOF 10174 } 10175 b := dAtA[iNdEx] 10176 iNdEx++ 10177 msglen |= int(b&0x7F) << shift 10178 if b < 0x80 { 10179 break 10180 } 10181 } 10182 if msglen < 0 { 10183 return ErrInvalidLength 10184 } 10185 postIndex := iNdEx + msglen 10186 if postIndex < 0 { 10187 return ErrInvalidLength 10188 } 10189 if postIndex > l { 10190 return io.ErrUnexpectedEOF 10191 } 10192 if m.ImmediateCallerId == nil { 10193 m.ImmediateCallerId = &VTGateCallerID{} 10194 } 10195 if err := m.ImmediateCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 10196 return err 10197 } 10198 iNdEx = postIndex 10199 case 3: 10200 if wireType != 2 { 10201 return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType) 10202 } 10203 var msglen int 10204 for shift := uint(0); ; shift += 7 { 10205 if shift >= 64 { 10206 return ErrIntOverflow 10207 } 10208 if iNdEx >= l { 10209 return io.ErrUnexpectedEOF 10210 } 10211 b := dAtA[iNdEx] 10212 iNdEx++ 10213 msglen |= int(b&0x7F) << shift 10214 if b < 0x80 { 10215 break 10216 } 10217 } 10218 if msglen < 0 { 10219 return ErrInvalidLength 10220 } 10221 postIndex := iNdEx + msglen 10222 if postIndex < 0 { 10223 return ErrInvalidLength 10224 } 10225 if postIndex > l { 10226 return io.ErrUnexpectedEOF 10227 } 10228 if m.Target == nil { 10229 m.Target = &Target{} 10230 } 10231 if err := m.Target.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 10232 return err 10233 } 10234 iNdEx = postIndex 10235 case 4: 10236 if wireType != 2 { 10237 return fmt.Errorf("proto: wrong wireType = %d for field Dtid", wireType) 10238 } 10239 var stringLen uint64 10240 for shift := uint(0); ; shift += 7 { 10241 if shift >= 64 { 10242 return ErrIntOverflow 10243 } 10244 if iNdEx >= l { 10245 return io.ErrUnexpectedEOF 10246 } 10247 b := dAtA[iNdEx] 10248 iNdEx++ 10249 stringLen |= uint64(b&0x7F) << shift 10250 if b < 0x80 { 10251 break 10252 } 10253 } 10254 intStringLen := int(stringLen) 10255 if intStringLen < 0 { 10256 return ErrInvalidLength 10257 } 10258 postIndex := iNdEx + intStringLen 10259 if postIndex < 0 { 10260 return ErrInvalidLength 10261 } 10262 if postIndex > l { 10263 return io.ErrUnexpectedEOF 10264 } 10265 m.Dtid = string(dAtA[iNdEx:postIndex]) 10266 iNdEx = postIndex 10267 default: 10268 iNdEx = preIndex 10269 skippy, err := skip(dAtA[iNdEx:]) 10270 if err != nil { 10271 return err 10272 } 10273 if (skippy < 0) || (iNdEx+skippy) < 0 { 10274 return ErrInvalidLength 10275 } 10276 if (iNdEx + skippy) > l { 10277 return io.ErrUnexpectedEOF 10278 } 10279 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 10280 iNdEx += skippy 10281 } 10282 } 10283 10284 if iNdEx > l { 10285 return io.ErrUnexpectedEOF 10286 } 10287 return nil 10288 } 10289 func (m *CommitPreparedResponse) UnmarshalVT(dAtA []byte) error { 10290 l := len(dAtA) 10291 iNdEx := 0 10292 for iNdEx < l { 10293 preIndex := iNdEx 10294 var wire uint64 10295 for shift := uint(0); ; shift += 7 { 10296 if shift >= 64 { 10297 return ErrIntOverflow 10298 } 10299 if iNdEx >= l { 10300 return io.ErrUnexpectedEOF 10301 } 10302 b := dAtA[iNdEx] 10303 iNdEx++ 10304 wire |= uint64(b&0x7F) << shift 10305 if b < 0x80 { 10306 break 10307 } 10308 } 10309 fieldNum := int32(wire >> 3) 10310 wireType := int(wire & 0x7) 10311 if wireType == 4 { 10312 return fmt.Errorf("proto: CommitPreparedResponse: wiretype end group for non-group") 10313 } 10314 if fieldNum <= 0 { 10315 return fmt.Errorf("proto: CommitPreparedResponse: illegal tag %d (wire type %d)", fieldNum, wire) 10316 } 10317 switch fieldNum { 10318 default: 10319 iNdEx = preIndex 10320 skippy, err := skip(dAtA[iNdEx:]) 10321 if err != nil { 10322 return err 10323 } 10324 if (skippy < 0) || (iNdEx+skippy) < 0 { 10325 return ErrInvalidLength 10326 } 10327 if (iNdEx + skippy) > l { 10328 return io.ErrUnexpectedEOF 10329 } 10330 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 10331 iNdEx += skippy 10332 } 10333 } 10334 10335 if iNdEx > l { 10336 return io.ErrUnexpectedEOF 10337 } 10338 return nil 10339 } 10340 func (m *RollbackPreparedRequest) UnmarshalVT(dAtA []byte) error { 10341 l := len(dAtA) 10342 iNdEx := 0 10343 for iNdEx < l { 10344 preIndex := iNdEx 10345 var wire uint64 10346 for shift := uint(0); ; shift += 7 { 10347 if shift >= 64 { 10348 return ErrIntOverflow 10349 } 10350 if iNdEx >= l { 10351 return io.ErrUnexpectedEOF 10352 } 10353 b := dAtA[iNdEx] 10354 iNdEx++ 10355 wire |= uint64(b&0x7F) << shift 10356 if b < 0x80 { 10357 break 10358 } 10359 } 10360 fieldNum := int32(wire >> 3) 10361 wireType := int(wire & 0x7) 10362 if wireType == 4 { 10363 return fmt.Errorf("proto: RollbackPreparedRequest: wiretype end group for non-group") 10364 } 10365 if fieldNum <= 0 { 10366 return fmt.Errorf("proto: RollbackPreparedRequest: illegal tag %d (wire type %d)", fieldNum, wire) 10367 } 10368 switch fieldNum { 10369 case 1: 10370 if wireType != 2 { 10371 return fmt.Errorf("proto: wrong wireType = %d for field EffectiveCallerId", wireType) 10372 } 10373 var msglen int 10374 for shift := uint(0); ; shift += 7 { 10375 if shift >= 64 { 10376 return ErrIntOverflow 10377 } 10378 if iNdEx >= l { 10379 return io.ErrUnexpectedEOF 10380 } 10381 b := dAtA[iNdEx] 10382 iNdEx++ 10383 msglen |= int(b&0x7F) << shift 10384 if b < 0x80 { 10385 break 10386 } 10387 } 10388 if msglen < 0 { 10389 return ErrInvalidLength 10390 } 10391 postIndex := iNdEx + msglen 10392 if postIndex < 0 { 10393 return ErrInvalidLength 10394 } 10395 if postIndex > l { 10396 return io.ErrUnexpectedEOF 10397 } 10398 if m.EffectiveCallerId == nil { 10399 m.EffectiveCallerId = &vtrpc.CallerID{} 10400 } 10401 if err := m.EffectiveCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 10402 return err 10403 } 10404 iNdEx = postIndex 10405 case 2: 10406 if wireType != 2 { 10407 return fmt.Errorf("proto: wrong wireType = %d for field ImmediateCallerId", wireType) 10408 } 10409 var msglen int 10410 for shift := uint(0); ; shift += 7 { 10411 if shift >= 64 { 10412 return ErrIntOverflow 10413 } 10414 if iNdEx >= l { 10415 return io.ErrUnexpectedEOF 10416 } 10417 b := dAtA[iNdEx] 10418 iNdEx++ 10419 msglen |= int(b&0x7F) << shift 10420 if b < 0x80 { 10421 break 10422 } 10423 } 10424 if msglen < 0 { 10425 return ErrInvalidLength 10426 } 10427 postIndex := iNdEx + msglen 10428 if postIndex < 0 { 10429 return ErrInvalidLength 10430 } 10431 if postIndex > l { 10432 return io.ErrUnexpectedEOF 10433 } 10434 if m.ImmediateCallerId == nil { 10435 m.ImmediateCallerId = &VTGateCallerID{} 10436 } 10437 if err := m.ImmediateCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 10438 return err 10439 } 10440 iNdEx = postIndex 10441 case 3: 10442 if wireType != 2 { 10443 return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType) 10444 } 10445 var msglen int 10446 for shift := uint(0); ; shift += 7 { 10447 if shift >= 64 { 10448 return ErrIntOverflow 10449 } 10450 if iNdEx >= l { 10451 return io.ErrUnexpectedEOF 10452 } 10453 b := dAtA[iNdEx] 10454 iNdEx++ 10455 msglen |= int(b&0x7F) << shift 10456 if b < 0x80 { 10457 break 10458 } 10459 } 10460 if msglen < 0 { 10461 return ErrInvalidLength 10462 } 10463 postIndex := iNdEx + msglen 10464 if postIndex < 0 { 10465 return ErrInvalidLength 10466 } 10467 if postIndex > l { 10468 return io.ErrUnexpectedEOF 10469 } 10470 if m.Target == nil { 10471 m.Target = &Target{} 10472 } 10473 if err := m.Target.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 10474 return err 10475 } 10476 iNdEx = postIndex 10477 case 4: 10478 if wireType != 0 { 10479 return fmt.Errorf("proto: wrong wireType = %d for field TransactionId", wireType) 10480 } 10481 m.TransactionId = 0 10482 for shift := uint(0); ; shift += 7 { 10483 if shift >= 64 { 10484 return ErrIntOverflow 10485 } 10486 if iNdEx >= l { 10487 return io.ErrUnexpectedEOF 10488 } 10489 b := dAtA[iNdEx] 10490 iNdEx++ 10491 m.TransactionId |= int64(b&0x7F) << shift 10492 if b < 0x80 { 10493 break 10494 } 10495 } 10496 case 5: 10497 if wireType != 2 { 10498 return fmt.Errorf("proto: wrong wireType = %d for field Dtid", wireType) 10499 } 10500 var stringLen uint64 10501 for shift := uint(0); ; shift += 7 { 10502 if shift >= 64 { 10503 return ErrIntOverflow 10504 } 10505 if iNdEx >= l { 10506 return io.ErrUnexpectedEOF 10507 } 10508 b := dAtA[iNdEx] 10509 iNdEx++ 10510 stringLen |= uint64(b&0x7F) << shift 10511 if b < 0x80 { 10512 break 10513 } 10514 } 10515 intStringLen := int(stringLen) 10516 if intStringLen < 0 { 10517 return ErrInvalidLength 10518 } 10519 postIndex := iNdEx + intStringLen 10520 if postIndex < 0 { 10521 return ErrInvalidLength 10522 } 10523 if postIndex > l { 10524 return io.ErrUnexpectedEOF 10525 } 10526 m.Dtid = string(dAtA[iNdEx:postIndex]) 10527 iNdEx = postIndex 10528 default: 10529 iNdEx = preIndex 10530 skippy, err := skip(dAtA[iNdEx:]) 10531 if err != nil { 10532 return err 10533 } 10534 if (skippy < 0) || (iNdEx+skippy) < 0 { 10535 return ErrInvalidLength 10536 } 10537 if (iNdEx + skippy) > l { 10538 return io.ErrUnexpectedEOF 10539 } 10540 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 10541 iNdEx += skippy 10542 } 10543 } 10544 10545 if iNdEx > l { 10546 return io.ErrUnexpectedEOF 10547 } 10548 return nil 10549 } 10550 func (m *RollbackPreparedResponse) UnmarshalVT(dAtA []byte) error { 10551 l := len(dAtA) 10552 iNdEx := 0 10553 for iNdEx < l { 10554 preIndex := iNdEx 10555 var wire uint64 10556 for shift := uint(0); ; shift += 7 { 10557 if shift >= 64 { 10558 return ErrIntOverflow 10559 } 10560 if iNdEx >= l { 10561 return io.ErrUnexpectedEOF 10562 } 10563 b := dAtA[iNdEx] 10564 iNdEx++ 10565 wire |= uint64(b&0x7F) << shift 10566 if b < 0x80 { 10567 break 10568 } 10569 } 10570 fieldNum := int32(wire >> 3) 10571 wireType := int(wire & 0x7) 10572 if wireType == 4 { 10573 return fmt.Errorf("proto: RollbackPreparedResponse: wiretype end group for non-group") 10574 } 10575 if fieldNum <= 0 { 10576 return fmt.Errorf("proto: RollbackPreparedResponse: illegal tag %d (wire type %d)", fieldNum, wire) 10577 } 10578 switch fieldNum { 10579 default: 10580 iNdEx = preIndex 10581 skippy, err := skip(dAtA[iNdEx:]) 10582 if err != nil { 10583 return err 10584 } 10585 if (skippy < 0) || (iNdEx+skippy) < 0 { 10586 return ErrInvalidLength 10587 } 10588 if (iNdEx + skippy) > l { 10589 return io.ErrUnexpectedEOF 10590 } 10591 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 10592 iNdEx += skippy 10593 } 10594 } 10595 10596 if iNdEx > l { 10597 return io.ErrUnexpectedEOF 10598 } 10599 return nil 10600 } 10601 func (m *CreateTransactionRequest) UnmarshalVT(dAtA []byte) error { 10602 l := len(dAtA) 10603 iNdEx := 0 10604 for iNdEx < l { 10605 preIndex := iNdEx 10606 var wire uint64 10607 for shift := uint(0); ; shift += 7 { 10608 if shift >= 64 { 10609 return ErrIntOverflow 10610 } 10611 if iNdEx >= l { 10612 return io.ErrUnexpectedEOF 10613 } 10614 b := dAtA[iNdEx] 10615 iNdEx++ 10616 wire |= uint64(b&0x7F) << shift 10617 if b < 0x80 { 10618 break 10619 } 10620 } 10621 fieldNum := int32(wire >> 3) 10622 wireType := int(wire & 0x7) 10623 if wireType == 4 { 10624 return fmt.Errorf("proto: CreateTransactionRequest: wiretype end group for non-group") 10625 } 10626 if fieldNum <= 0 { 10627 return fmt.Errorf("proto: CreateTransactionRequest: illegal tag %d (wire type %d)", fieldNum, wire) 10628 } 10629 switch fieldNum { 10630 case 1: 10631 if wireType != 2 { 10632 return fmt.Errorf("proto: wrong wireType = %d for field EffectiveCallerId", wireType) 10633 } 10634 var msglen int 10635 for shift := uint(0); ; shift += 7 { 10636 if shift >= 64 { 10637 return ErrIntOverflow 10638 } 10639 if iNdEx >= l { 10640 return io.ErrUnexpectedEOF 10641 } 10642 b := dAtA[iNdEx] 10643 iNdEx++ 10644 msglen |= int(b&0x7F) << shift 10645 if b < 0x80 { 10646 break 10647 } 10648 } 10649 if msglen < 0 { 10650 return ErrInvalidLength 10651 } 10652 postIndex := iNdEx + msglen 10653 if postIndex < 0 { 10654 return ErrInvalidLength 10655 } 10656 if postIndex > l { 10657 return io.ErrUnexpectedEOF 10658 } 10659 if m.EffectiveCallerId == nil { 10660 m.EffectiveCallerId = &vtrpc.CallerID{} 10661 } 10662 if err := m.EffectiveCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 10663 return err 10664 } 10665 iNdEx = postIndex 10666 case 2: 10667 if wireType != 2 { 10668 return fmt.Errorf("proto: wrong wireType = %d for field ImmediateCallerId", wireType) 10669 } 10670 var msglen int 10671 for shift := uint(0); ; shift += 7 { 10672 if shift >= 64 { 10673 return ErrIntOverflow 10674 } 10675 if iNdEx >= l { 10676 return io.ErrUnexpectedEOF 10677 } 10678 b := dAtA[iNdEx] 10679 iNdEx++ 10680 msglen |= int(b&0x7F) << shift 10681 if b < 0x80 { 10682 break 10683 } 10684 } 10685 if msglen < 0 { 10686 return ErrInvalidLength 10687 } 10688 postIndex := iNdEx + msglen 10689 if postIndex < 0 { 10690 return ErrInvalidLength 10691 } 10692 if postIndex > l { 10693 return io.ErrUnexpectedEOF 10694 } 10695 if m.ImmediateCallerId == nil { 10696 m.ImmediateCallerId = &VTGateCallerID{} 10697 } 10698 if err := m.ImmediateCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 10699 return err 10700 } 10701 iNdEx = postIndex 10702 case 3: 10703 if wireType != 2 { 10704 return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType) 10705 } 10706 var msglen int 10707 for shift := uint(0); ; shift += 7 { 10708 if shift >= 64 { 10709 return ErrIntOverflow 10710 } 10711 if iNdEx >= l { 10712 return io.ErrUnexpectedEOF 10713 } 10714 b := dAtA[iNdEx] 10715 iNdEx++ 10716 msglen |= int(b&0x7F) << shift 10717 if b < 0x80 { 10718 break 10719 } 10720 } 10721 if msglen < 0 { 10722 return ErrInvalidLength 10723 } 10724 postIndex := iNdEx + msglen 10725 if postIndex < 0 { 10726 return ErrInvalidLength 10727 } 10728 if postIndex > l { 10729 return io.ErrUnexpectedEOF 10730 } 10731 if m.Target == nil { 10732 m.Target = &Target{} 10733 } 10734 if err := m.Target.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 10735 return err 10736 } 10737 iNdEx = postIndex 10738 case 4: 10739 if wireType != 2 { 10740 return fmt.Errorf("proto: wrong wireType = %d for field Dtid", wireType) 10741 } 10742 var stringLen uint64 10743 for shift := uint(0); ; shift += 7 { 10744 if shift >= 64 { 10745 return ErrIntOverflow 10746 } 10747 if iNdEx >= l { 10748 return io.ErrUnexpectedEOF 10749 } 10750 b := dAtA[iNdEx] 10751 iNdEx++ 10752 stringLen |= uint64(b&0x7F) << shift 10753 if b < 0x80 { 10754 break 10755 } 10756 } 10757 intStringLen := int(stringLen) 10758 if intStringLen < 0 { 10759 return ErrInvalidLength 10760 } 10761 postIndex := iNdEx + intStringLen 10762 if postIndex < 0 { 10763 return ErrInvalidLength 10764 } 10765 if postIndex > l { 10766 return io.ErrUnexpectedEOF 10767 } 10768 m.Dtid = string(dAtA[iNdEx:postIndex]) 10769 iNdEx = postIndex 10770 case 5: 10771 if wireType != 2 { 10772 return fmt.Errorf("proto: wrong wireType = %d for field Participants", wireType) 10773 } 10774 var msglen int 10775 for shift := uint(0); ; shift += 7 { 10776 if shift >= 64 { 10777 return ErrIntOverflow 10778 } 10779 if iNdEx >= l { 10780 return io.ErrUnexpectedEOF 10781 } 10782 b := dAtA[iNdEx] 10783 iNdEx++ 10784 msglen |= int(b&0x7F) << shift 10785 if b < 0x80 { 10786 break 10787 } 10788 } 10789 if msglen < 0 { 10790 return ErrInvalidLength 10791 } 10792 postIndex := iNdEx + msglen 10793 if postIndex < 0 { 10794 return ErrInvalidLength 10795 } 10796 if postIndex > l { 10797 return io.ErrUnexpectedEOF 10798 } 10799 m.Participants = append(m.Participants, &Target{}) 10800 if err := m.Participants[len(m.Participants)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 10801 return err 10802 } 10803 iNdEx = postIndex 10804 default: 10805 iNdEx = preIndex 10806 skippy, err := skip(dAtA[iNdEx:]) 10807 if err != nil { 10808 return err 10809 } 10810 if (skippy < 0) || (iNdEx+skippy) < 0 { 10811 return ErrInvalidLength 10812 } 10813 if (iNdEx + skippy) > l { 10814 return io.ErrUnexpectedEOF 10815 } 10816 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 10817 iNdEx += skippy 10818 } 10819 } 10820 10821 if iNdEx > l { 10822 return io.ErrUnexpectedEOF 10823 } 10824 return nil 10825 } 10826 func (m *CreateTransactionResponse) UnmarshalVT(dAtA []byte) error { 10827 l := len(dAtA) 10828 iNdEx := 0 10829 for iNdEx < l { 10830 preIndex := iNdEx 10831 var wire uint64 10832 for shift := uint(0); ; shift += 7 { 10833 if shift >= 64 { 10834 return ErrIntOverflow 10835 } 10836 if iNdEx >= l { 10837 return io.ErrUnexpectedEOF 10838 } 10839 b := dAtA[iNdEx] 10840 iNdEx++ 10841 wire |= uint64(b&0x7F) << shift 10842 if b < 0x80 { 10843 break 10844 } 10845 } 10846 fieldNum := int32(wire >> 3) 10847 wireType := int(wire & 0x7) 10848 if wireType == 4 { 10849 return fmt.Errorf("proto: CreateTransactionResponse: wiretype end group for non-group") 10850 } 10851 if fieldNum <= 0 { 10852 return fmt.Errorf("proto: CreateTransactionResponse: illegal tag %d (wire type %d)", fieldNum, wire) 10853 } 10854 switch fieldNum { 10855 default: 10856 iNdEx = preIndex 10857 skippy, err := skip(dAtA[iNdEx:]) 10858 if err != nil { 10859 return err 10860 } 10861 if (skippy < 0) || (iNdEx+skippy) < 0 { 10862 return ErrInvalidLength 10863 } 10864 if (iNdEx + skippy) > l { 10865 return io.ErrUnexpectedEOF 10866 } 10867 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 10868 iNdEx += skippy 10869 } 10870 } 10871 10872 if iNdEx > l { 10873 return io.ErrUnexpectedEOF 10874 } 10875 return nil 10876 } 10877 func (m *StartCommitRequest) UnmarshalVT(dAtA []byte) error { 10878 l := len(dAtA) 10879 iNdEx := 0 10880 for iNdEx < l { 10881 preIndex := iNdEx 10882 var wire uint64 10883 for shift := uint(0); ; shift += 7 { 10884 if shift >= 64 { 10885 return ErrIntOverflow 10886 } 10887 if iNdEx >= l { 10888 return io.ErrUnexpectedEOF 10889 } 10890 b := dAtA[iNdEx] 10891 iNdEx++ 10892 wire |= uint64(b&0x7F) << shift 10893 if b < 0x80 { 10894 break 10895 } 10896 } 10897 fieldNum := int32(wire >> 3) 10898 wireType := int(wire & 0x7) 10899 if wireType == 4 { 10900 return fmt.Errorf("proto: StartCommitRequest: wiretype end group for non-group") 10901 } 10902 if fieldNum <= 0 { 10903 return fmt.Errorf("proto: StartCommitRequest: illegal tag %d (wire type %d)", fieldNum, wire) 10904 } 10905 switch fieldNum { 10906 case 1: 10907 if wireType != 2 { 10908 return fmt.Errorf("proto: wrong wireType = %d for field EffectiveCallerId", wireType) 10909 } 10910 var msglen int 10911 for shift := uint(0); ; shift += 7 { 10912 if shift >= 64 { 10913 return ErrIntOverflow 10914 } 10915 if iNdEx >= l { 10916 return io.ErrUnexpectedEOF 10917 } 10918 b := dAtA[iNdEx] 10919 iNdEx++ 10920 msglen |= int(b&0x7F) << shift 10921 if b < 0x80 { 10922 break 10923 } 10924 } 10925 if msglen < 0 { 10926 return ErrInvalidLength 10927 } 10928 postIndex := iNdEx + msglen 10929 if postIndex < 0 { 10930 return ErrInvalidLength 10931 } 10932 if postIndex > l { 10933 return io.ErrUnexpectedEOF 10934 } 10935 if m.EffectiveCallerId == nil { 10936 m.EffectiveCallerId = &vtrpc.CallerID{} 10937 } 10938 if err := m.EffectiveCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 10939 return err 10940 } 10941 iNdEx = postIndex 10942 case 2: 10943 if wireType != 2 { 10944 return fmt.Errorf("proto: wrong wireType = %d for field ImmediateCallerId", wireType) 10945 } 10946 var msglen int 10947 for shift := uint(0); ; shift += 7 { 10948 if shift >= 64 { 10949 return ErrIntOverflow 10950 } 10951 if iNdEx >= l { 10952 return io.ErrUnexpectedEOF 10953 } 10954 b := dAtA[iNdEx] 10955 iNdEx++ 10956 msglen |= int(b&0x7F) << shift 10957 if b < 0x80 { 10958 break 10959 } 10960 } 10961 if msglen < 0 { 10962 return ErrInvalidLength 10963 } 10964 postIndex := iNdEx + msglen 10965 if postIndex < 0 { 10966 return ErrInvalidLength 10967 } 10968 if postIndex > l { 10969 return io.ErrUnexpectedEOF 10970 } 10971 if m.ImmediateCallerId == nil { 10972 m.ImmediateCallerId = &VTGateCallerID{} 10973 } 10974 if err := m.ImmediateCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 10975 return err 10976 } 10977 iNdEx = postIndex 10978 case 3: 10979 if wireType != 2 { 10980 return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType) 10981 } 10982 var msglen int 10983 for shift := uint(0); ; shift += 7 { 10984 if shift >= 64 { 10985 return ErrIntOverflow 10986 } 10987 if iNdEx >= l { 10988 return io.ErrUnexpectedEOF 10989 } 10990 b := dAtA[iNdEx] 10991 iNdEx++ 10992 msglen |= int(b&0x7F) << shift 10993 if b < 0x80 { 10994 break 10995 } 10996 } 10997 if msglen < 0 { 10998 return ErrInvalidLength 10999 } 11000 postIndex := iNdEx + msglen 11001 if postIndex < 0 { 11002 return ErrInvalidLength 11003 } 11004 if postIndex > l { 11005 return io.ErrUnexpectedEOF 11006 } 11007 if m.Target == nil { 11008 m.Target = &Target{} 11009 } 11010 if err := m.Target.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 11011 return err 11012 } 11013 iNdEx = postIndex 11014 case 4: 11015 if wireType != 0 { 11016 return fmt.Errorf("proto: wrong wireType = %d for field TransactionId", wireType) 11017 } 11018 m.TransactionId = 0 11019 for shift := uint(0); ; shift += 7 { 11020 if shift >= 64 { 11021 return ErrIntOverflow 11022 } 11023 if iNdEx >= l { 11024 return io.ErrUnexpectedEOF 11025 } 11026 b := dAtA[iNdEx] 11027 iNdEx++ 11028 m.TransactionId |= int64(b&0x7F) << shift 11029 if b < 0x80 { 11030 break 11031 } 11032 } 11033 case 5: 11034 if wireType != 2 { 11035 return fmt.Errorf("proto: wrong wireType = %d for field Dtid", wireType) 11036 } 11037 var stringLen uint64 11038 for shift := uint(0); ; shift += 7 { 11039 if shift >= 64 { 11040 return ErrIntOverflow 11041 } 11042 if iNdEx >= l { 11043 return io.ErrUnexpectedEOF 11044 } 11045 b := dAtA[iNdEx] 11046 iNdEx++ 11047 stringLen |= uint64(b&0x7F) << shift 11048 if b < 0x80 { 11049 break 11050 } 11051 } 11052 intStringLen := int(stringLen) 11053 if intStringLen < 0 { 11054 return ErrInvalidLength 11055 } 11056 postIndex := iNdEx + intStringLen 11057 if postIndex < 0 { 11058 return ErrInvalidLength 11059 } 11060 if postIndex > l { 11061 return io.ErrUnexpectedEOF 11062 } 11063 m.Dtid = string(dAtA[iNdEx:postIndex]) 11064 iNdEx = postIndex 11065 default: 11066 iNdEx = preIndex 11067 skippy, err := skip(dAtA[iNdEx:]) 11068 if err != nil { 11069 return err 11070 } 11071 if (skippy < 0) || (iNdEx+skippy) < 0 { 11072 return ErrInvalidLength 11073 } 11074 if (iNdEx + skippy) > l { 11075 return io.ErrUnexpectedEOF 11076 } 11077 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 11078 iNdEx += skippy 11079 } 11080 } 11081 11082 if iNdEx > l { 11083 return io.ErrUnexpectedEOF 11084 } 11085 return nil 11086 } 11087 func (m *StartCommitResponse) UnmarshalVT(dAtA []byte) error { 11088 l := len(dAtA) 11089 iNdEx := 0 11090 for iNdEx < l { 11091 preIndex := iNdEx 11092 var wire uint64 11093 for shift := uint(0); ; shift += 7 { 11094 if shift >= 64 { 11095 return ErrIntOverflow 11096 } 11097 if iNdEx >= l { 11098 return io.ErrUnexpectedEOF 11099 } 11100 b := dAtA[iNdEx] 11101 iNdEx++ 11102 wire |= uint64(b&0x7F) << shift 11103 if b < 0x80 { 11104 break 11105 } 11106 } 11107 fieldNum := int32(wire >> 3) 11108 wireType := int(wire & 0x7) 11109 if wireType == 4 { 11110 return fmt.Errorf("proto: StartCommitResponse: wiretype end group for non-group") 11111 } 11112 if fieldNum <= 0 { 11113 return fmt.Errorf("proto: StartCommitResponse: illegal tag %d (wire type %d)", fieldNum, wire) 11114 } 11115 switch fieldNum { 11116 default: 11117 iNdEx = preIndex 11118 skippy, err := skip(dAtA[iNdEx:]) 11119 if err != nil { 11120 return err 11121 } 11122 if (skippy < 0) || (iNdEx+skippy) < 0 { 11123 return ErrInvalidLength 11124 } 11125 if (iNdEx + skippy) > l { 11126 return io.ErrUnexpectedEOF 11127 } 11128 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 11129 iNdEx += skippy 11130 } 11131 } 11132 11133 if iNdEx > l { 11134 return io.ErrUnexpectedEOF 11135 } 11136 return nil 11137 } 11138 func (m *SetRollbackRequest) UnmarshalVT(dAtA []byte) error { 11139 l := len(dAtA) 11140 iNdEx := 0 11141 for iNdEx < l { 11142 preIndex := iNdEx 11143 var wire uint64 11144 for shift := uint(0); ; shift += 7 { 11145 if shift >= 64 { 11146 return ErrIntOverflow 11147 } 11148 if iNdEx >= l { 11149 return io.ErrUnexpectedEOF 11150 } 11151 b := dAtA[iNdEx] 11152 iNdEx++ 11153 wire |= uint64(b&0x7F) << shift 11154 if b < 0x80 { 11155 break 11156 } 11157 } 11158 fieldNum := int32(wire >> 3) 11159 wireType := int(wire & 0x7) 11160 if wireType == 4 { 11161 return fmt.Errorf("proto: SetRollbackRequest: wiretype end group for non-group") 11162 } 11163 if fieldNum <= 0 { 11164 return fmt.Errorf("proto: SetRollbackRequest: illegal tag %d (wire type %d)", fieldNum, wire) 11165 } 11166 switch fieldNum { 11167 case 1: 11168 if wireType != 2 { 11169 return fmt.Errorf("proto: wrong wireType = %d for field EffectiveCallerId", wireType) 11170 } 11171 var msglen int 11172 for shift := uint(0); ; shift += 7 { 11173 if shift >= 64 { 11174 return ErrIntOverflow 11175 } 11176 if iNdEx >= l { 11177 return io.ErrUnexpectedEOF 11178 } 11179 b := dAtA[iNdEx] 11180 iNdEx++ 11181 msglen |= int(b&0x7F) << shift 11182 if b < 0x80 { 11183 break 11184 } 11185 } 11186 if msglen < 0 { 11187 return ErrInvalidLength 11188 } 11189 postIndex := iNdEx + msglen 11190 if postIndex < 0 { 11191 return ErrInvalidLength 11192 } 11193 if postIndex > l { 11194 return io.ErrUnexpectedEOF 11195 } 11196 if m.EffectiveCallerId == nil { 11197 m.EffectiveCallerId = &vtrpc.CallerID{} 11198 } 11199 if err := m.EffectiveCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 11200 return err 11201 } 11202 iNdEx = postIndex 11203 case 2: 11204 if wireType != 2 { 11205 return fmt.Errorf("proto: wrong wireType = %d for field ImmediateCallerId", wireType) 11206 } 11207 var msglen int 11208 for shift := uint(0); ; shift += 7 { 11209 if shift >= 64 { 11210 return ErrIntOverflow 11211 } 11212 if iNdEx >= l { 11213 return io.ErrUnexpectedEOF 11214 } 11215 b := dAtA[iNdEx] 11216 iNdEx++ 11217 msglen |= int(b&0x7F) << shift 11218 if b < 0x80 { 11219 break 11220 } 11221 } 11222 if msglen < 0 { 11223 return ErrInvalidLength 11224 } 11225 postIndex := iNdEx + msglen 11226 if postIndex < 0 { 11227 return ErrInvalidLength 11228 } 11229 if postIndex > l { 11230 return io.ErrUnexpectedEOF 11231 } 11232 if m.ImmediateCallerId == nil { 11233 m.ImmediateCallerId = &VTGateCallerID{} 11234 } 11235 if err := m.ImmediateCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 11236 return err 11237 } 11238 iNdEx = postIndex 11239 case 3: 11240 if wireType != 2 { 11241 return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType) 11242 } 11243 var msglen int 11244 for shift := uint(0); ; shift += 7 { 11245 if shift >= 64 { 11246 return ErrIntOverflow 11247 } 11248 if iNdEx >= l { 11249 return io.ErrUnexpectedEOF 11250 } 11251 b := dAtA[iNdEx] 11252 iNdEx++ 11253 msglen |= int(b&0x7F) << shift 11254 if b < 0x80 { 11255 break 11256 } 11257 } 11258 if msglen < 0 { 11259 return ErrInvalidLength 11260 } 11261 postIndex := iNdEx + msglen 11262 if postIndex < 0 { 11263 return ErrInvalidLength 11264 } 11265 if postIndex > l { 11266 return io.ErrUnexpectedEOF 11267 } 11268 if m.Target == nil { 11269 m.Target = &Target{} 11270 } 11271 if err := m.Target.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 11272 return err 11273 } 11274 iNdEx = postIndex 11275 case 4: 11276 if wireType != 0 { 11277 return fmt.Errorf("proto: wrong wireType = %d for field TransactionId", wireType) 11278 } 11279 m.TransactionId = 0 11280 for shift := uint(0); ; shift += 7 { 11281 if shift >= 64 { 11282 return ErrIntOverflow 11283 } 11284 if iNdEx >= l { 11285 return io.ErrUnexpectedEOF 11286 } 11287 b := dAtA[iNdEx] 11288 iNdEx++ 11289 m.TransactionId |= int64(b&0x7F) << shift 11290 if b < 0x80 { 11291 break 11292 } 11293 } 11294 case 5: 11295 if wireType != 2 { 11296 return fmt.Errorf("proto: wrong wireType = %d for field Dtid", wireType) 11297 } 11298 var stringLen uint64 11299 for shift := uint(0); ; shift += 7 { 11300 if shift >= 64 { 11301 return ErrIntOverflow 11302 } 11303 if iNdEx >= l { 11304 return io.ErrUnexpectedEOF 11305 } 11306 b := dAtA[iNdEx] 11307 iNdEx++ 11308 stringLen |= uint64(b&0x7F) << shift 11309 if b < 0x80 { 11310 break 11311 } 11312 } 11313 intStringLen := int(stringLen) 11314 if intStringLen < 0 { 11315 return ErrInvalidLength 11316 } 11317 postIndex := iNdEx + intStringLen 11318 if postIndex < 0 { 11319 return ErrInvalidLength 11320 } 11321 if postIndex > l { 11322 return io.ErrUnexpectedEOF 11323 } 11324 m.Dtid = string(dAtA[iNdEx:postIndex]) 11325 iNdEx = postIndex 11326 default: 11327 iNdEx = preIndex 11328 skippy, err := skip(dAtA[iNdEx:]) 11329 if err != nil { 11330 return err 11331 } 11332 if (skippy < 0) || (iNdEx+skippy) < 0 { 11333 return ErrInvalidLength 11334 } 11335 if (iNdEx + skippy) > l { 11336 return io.ErrUnexpectedEOF 11337 } 11338 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 11339 iNdEx += skippy 11340 } 11341 } 11342 11343 if iNdEx > l { 11344 return io.ErrUnexpectedEOF 11345 } 11346 return nil 11347 } 11348 func (m *SetRollbackResponse) UnmarshalVT(dAtA []byte) error { 11349 l := len(dAtA) 11350 iNdEx := 0 11351 for iNdEx < l { 11352 preIndex := iNdEx 11353 var wire uint64 11354 for shift := uint(0); ; shift += 7 { 11355 if shift >= 64 { 11356 return ErrIntOverflow 11357 } 11358 if iNdEx >= l { 11359 return io.ErrUnexpectedEOF 11360 } 11361 b := dAtA[iNdEx] 11362 iNdEx++ 11363 wire |= uint64(b&0x7F) << shift 11364 if b < 0x80 { 11365 break 11366 } 11367 } 11368 fieldNum := int32(wire >> 3) 11369 wireType := int(wire & 0x7) 11370 if wireType == 4 { 11371 return fmt.Errorf("proto: SetRollbackResponse: wiretype end group for non-group") 11372 } 11373 if fieldNum <= 0 { 11374 return fmt.Errorf("proto: SetRollbackResponse: illegal tag %d (wire type %d)", fieldNum, wire) 11375 } 11376 switch fieldNum { 11377 default: 11378 iNdEx = preIndex 11379 skippy, err := skip(dAtA[iNdEx:]) 11380 if err != nil { 11381 return err 11382 } 11383 if (skippy < 0) || (iNdEx+skippy) < 0 { 11384 return ErrInvalidLength 11385 } 11386 if (iNdEx + skippy) > l { 11387 return io.ErrUnexpectedEOF 11388 } 11389 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 11390 iNdEx += skippy 11391 } 11392 } 11393 11394 if iNdEx > l { 11395 return io.ErrUnexpectedEOF 11396 } 11397 return nil 11398 } 11399 func (m *ConcludeTransactionRequest) UnmarshalVT(dAtA []byte) error { 11400 l := len(dAtA) 11401 iNdEx := 0 11402 for iNdEx < l { 11403 preIndex := iNdEx 11404 var wire uint64 11405 for shift := uint(0); ; shift += 7 { 11406 if shift >= 64 { 11407 return ErrIntOverflow 11408 } 11409 if iNdEx >= l { 11410 return io.ErrUnexpectedEOF 11411 } 11412 b := dAtA[iNdEx] 11413 iNdEx++ 11414 wire |= uint64(b&0x7F) << shift 11415 if b < 0x80 { 11416 break 11417 } 11418 } 11419 fieldNum := int32(wire >> 3) 11420 wireType := int(wire & 0x7) 11421 if wireType == 4 { 11422 return fmt.Errorf("proto: ConcludeTransactionRequest: wiretype end group for non-group") 11423 } 11424 if fieldNum <= 0 { 11425 return fmt.Errorf("proto: ConcludeTransactionRequest: illegal tag %d (wire type %d)", fieldNum, wire) 11426 } 11427 switch fieldNum { 11428 case 1: 11429 if wireType != 2 { 11430 return fmt.Errorf("proto: wrong wireType = %d for field EffectiveCallerId", wireType) 11431 } 11432 var msglen int 11433 for shift := uint(0); ; shift += 7 { 11434 if shift >= 64 { 11435 return ErrIntOverflow 11436 } 11437 if iNdEx >= l { 11438 return io.ErrUnexpectedEOF 11439 } 11440 b := dAtA[iNdEx] 11441 iNdEx++ 11442 msglen |= int(b&0x7F) << shift 11443 if b < 0x80 { 11444 break 11445 } 11446 } 11447 if msglen < 0 { 11448 return ErrInvalidLength 11449 } 11450 postIndex := iNdEx + msglen 11451 if postIndex < 0 { 11452 return ErrInvalidLength 11453 } 11454 if postIndex > l { 11455 return io.ErrUnexpectedEOF 11456 } 11457 if m.EffectiveCallerId == nil { 11458 m.EffectiveCallerId = &vtrpc.CallerID{} 11459 } 11460 if err := m.EffectiveCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 11461 return err 11462 } 11463 iNdEx = postIndex 11464 case 2: 11465 if wireType != 2 { 11466 return fmt.Errorf("proto: wrong wireType = %d for field ImmediateCallerId", wireType) 11467 } 11468 var msglen int 11469 for shift := uint(0); ; shift += 7 { 11470 if shift >= 64 { 11471 return ErrIntOverflow 11472 } 11473 if iNdEx >= l { 11474 return io.ErrUnexpectedEOF 11475 } 11476 b := dAtA[iNdEx] 11477 iNdEx++ 11478 msglen |= int(b&0x7F) << shift 11479 if b < 0x80 { 11480 break 11481 } 11482 } 11483 if msglen < 0 { 11484 return ErrInvalidLength 11485 } 11486 postIndex := iNdEx + msglen 11487 if postIndex < 0 { 11488 return ErrInvalidLength 11489 } 11490 if postIndex > l { 11491 return io.ErrUnexpectedEOF 11492 } 11493 if m.ImmediateCallerId == nil { 11494 m.ImmediateCallerId = &VTGateCallerID{} 11495 } 11496 if err := m.ImmediateCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 11497 return err 11498 } 11499 iNdEx = postIndex 11500 case 3: 11501 if wireType != 2 { 11502 return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType) 11503 } 11504 var msglen int 11505 for shift := uint(0); ; shift += 7 { 11506 if shift >= 64 { 11507 return ErrIntOverflow 11508 } 11509 if iNdEx >= l { 11510 return io.ErrUnexpectedEOF 11511 } 11512 b := dAtA[iNdEx] 11513 iNdEx++ 11514 msglen |= int(b&0x7F) << shift 11515 if b < 0x80 { 11516 break 11517 } 11518 } 11519 if msglen < 0 { 11520 return ErrInvalidLength 11521 } 11522 postIndex := iNdEx + msglen 11523 if postIndex < 0 { 11524 return ErrInvalidLength 11525 } 11526 if postIndex > l { 11527 return io.ErrUnexpectedEOF 11528 } 11529 if m.Target == nil { 11530 m.Target = &Target{} 11531 } 11532 if err := m.Target.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 11533 return err 11534 } 11535 iNdEx = postIndex 11536 case 4: 11537 if wireType != 2 { 11538 return fmt.Errorf("proto: wrong wireType = %d for field Dtid", wireType) 11539 } 11540 var stringLen uint64 11541 for shift := uint(0); ; shift += 7 { 11542 if shift >= 64 { 11543 return ErrIntOverflow 11544 } 11545 if iNdEx >= l { 11546 return io.ErrUnexpectedEOF 11547 } 11548 b := dAtA[iNdEx] 11549 iNdEx++ 11550 stringLen |= uint64(b&0x7F) << shift 11551 if b < 0x80 { 11552 break 11553 } 11554 } 11555 intStringLen := int(stringLen) 11556 if intStringLen < 0 { 11557 return ErrInvalidLength 11558 } 11559 postIndex := iNdEx + intStringLen 11560 if postIndex < 0 { 11561 return ErrInvalidLength 11562 } 11563 if postIndex > l { 11564 return io.ErrUnexpectedEOF 11565 } 11566 m.Dtid = string(dAtA[iNdEx:postIndex]) 11567 iNdEx = postIndex 11568 default: 11569 iNdEx = preIndex 11570 skippy, err := skip(dAtA[iNdEx:]) 11571 if err != nil { 11572 return err 11573 } 11574 if (skippy < 0) || (iNdEx+skippy) < 0 { 11575 return ErrInvalidLength 11576 } 11577 if (iNdEx + skippy) > l { 11578 return io.ErrUnexpectedEOF 11579 } 11580 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 11581 iNdEx += skippy 11582 } 11583 } 11584 11585 if iNdEx > l { 11586 return io.ErrUnexpectedEOF 11587 } 11588 return nil 11589 } 11590 func (m *ConcludeTransactionResponse) UnmarshalVT(dAtA []byte) error { 11591 l := len(dAtA) 11592 iNdEx := 0 11593 for iNdEx < l { 11594 preIndex := iNdEx 11595 var wire uint64 11596 for shift := uint(0); ; shift += 7 { 11597 if shift >= 64 { 11598 return ErrIntOverflow 11599 } 11600 if iNdEx >= l { 11601 return io.ErrUnexpectedEOF 11602 } 11603 b := dAtA[iNdEx] 11604 iNdEx++ 11605 wire |= uint64(b&0x7F) << shift 11606 if b < 0x80 { 11607 break 11608 } 11609 } 11610 fieldNum := int32(wire >> 3) 11611 wireType := int(wire & 0x7) 11612 if wireType == 4 { 11613 return fmt.Errorf("proto: ConcludeTransactionResponse: wiretype end group for non-group") 11614 } 11615 if fieldNum <= 0 { 11616 return fmt.Errorf("proto: ConcludeTransactionResponse: illegal tag %d (wire type %d)", fieldNum, wire) 11617 } 11618 switch fieldNum { 11619 default: 11620 iNdEx = preIndex 11621 skippy, err := skip(dAtA[iNdEx:]) 11622 if err != nil { 11623 return err 11624 } 11625 if (skippy < 0) || (iNdEx+skippy) < 0 { 11626 return ErrInvalidLength 11627 } 11628 if (iNdEx + skippy) > l { 11629 return io.ErrUnexpectedEOF 11630 } 11631 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 11632 iNdEx += skippy 11633 } 11634 } 11635 11636 if iNdEx > l { 11637 return io.ErrUnexpectedEOF 11638 } 11639 return nil 11640 } 11641 func (m *ReadTransactionRequest) UnmarshalVT(dAtA []byte) error { 11642 l := len(dAtA) 11643 iNdEx := 0 11644 for iNdEx < l { 11645 preIndex := iNdEx 11646 var wire uint64 11647 for shift := uint(0); ; shift += 7 { 11648 if shift >= 64 { 11649 return ErrIntOverflow 11650 } 11651 if iNdEx >= l { 11652 return io.ErrUnexpectedEOF 11653 } 11654 b := dAtA[iNdEx] 11655 iNdEx++ 11656 wire |= uint64(b&0x7F) << shift 11657 if b < 0x80 { 11658 break 11659 } 11660 } 11661 fieldNum := int32(wire >> 3) 11662 wireType := int(wire & 0x7) 11663 if wireType == 4 { 11664 return fmt.Errorf("proto: ReadTransactionRequest: wiretype end group for non-group") 11665 } 11666 if fieldNum <= 0 { 11667 return fmt.Errorf("proto: ReadTransactionRequest: illegal tag %d (wire type %d)", fieldNum, wire) 11668 } 11669 switch fieldNum { 11670 case 1: 11671 if wireType != 2 { 11672 return fmt.Errorf("proto: wrong wireType = %d for field EffectiveCallerId", wireType) 11673 } 11674 var msglen int 11675 for shift := uint(0); ; shift += 7 { 11676 if shift >= 64 { 11677 return ErrIntOverflow 11678 } 11679 if iNdEx >= l { 11680 return io.ErrUnexpectedEOF 11681 } 11682 b := dAtA[iNdEx] 11683 iNdEx++ 11684 msglen |= int(b&0x7F) << shift 11685 if b < 0x80 { 11686 break 11687 } 11688 } 11689 if msglen < 0 { 11690 return ErrInvalidLength 11691 } 11692 postIndex := iNdEx + msglen 11693 if postIndex < 0 { 11694 return ErrInvalidLength 11695 } 11696 if postIndex > l { 11697 return io.ErrUnexpectedEOF 11698 } 11699 if m.EffectiveCallerId == nil { 11700 m.EffectiveCallerId = &vtrpc.CallerID{} 11701 } 11702 if err := m.EffectiveCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 11703 return err 11704 } 11705 iNdEx = postIndex 11706 case 2: 11707 if wireType != 2 { 11708 return fmt.Errorf("proto: wrong wireType = %d for field ImmediateCallerId", wireType) 11709 } 11710 var msglen int 11711 for shift := uint(0); ; shift += 7 { 11712 if shift >= 64 { 11713 return ErrIntOverflow 11714 } 11715 if iNdEx >= l { 11716 return io.ErrUnexpectedEOF 11717 } 11718 b := dAtA[iNdEx] 11719 iNdEx++ 11720 msglen |= int(b&0x7F) << shift 11721 if b < 0x80 { 11722 break 11723 } 11724 } 11725 if msglen < 0 { 11726 return ErrInvalidLength 11727 } 11728 postIndex := iNdEx + msglen 11729 if postIndex < 0 { 11730 return ErrInvalidLength 11731 } 11732 if postIndex > l { 11733 return io.ErrUnexpectedEOF 11734 } 11735 if m.ImmediateCallerId == nil { 11736 m.ImmediateCallerId = &VTGateCallerID{} 11737 } 11738 if err := m.ImmediateCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 11739 return err 11740 } 11741 iNdEx = postIndex 11742 case 3: 11743 if wireType != 2 { 11744 return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType) 11745 } 11746 var msglen int 11747 for shift := uint(0); ; shift += 7 { 11748 if shift >= 64 { 11749 return ErrIntOverflow 11750 } 11751 if iNdEx >= l { 11752 return io.ErrUnexpectedEOF 11753 } 11754 b := dAtA[iNdEx] 11755 iNdEx++ 11756 msglen |= int(b&0x7F) << shift 11757 if b < 0x80 { 11758 break 11759 } 11760 } 11761 if msglen < 0 { 11762 return ErrInvalidLength 11763 } 11764 postIndex := iNdEx + msglen 11765 if postIndex < 0 { 11766 return ErrInvalidLength 11767 } 11768 if postIndex > l { 11769 return io.ErrUnexpectedEOF 11770 } 11771 if m.Target == nil { 11772 m.Target = &Target{} 11773 } 11774 if err := m.Target.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 11775 return err 11776 } 11777 iNdEx = postIndex 11778 case 4: 11779 if wireType != 2 { 11780 return fmt.Errorf("proto: wrong wireType = %d for field Dtid", wireType) 11781 } 11782 var stringLen uint64 11783 for shift := uint(0); ; shift += 7 { 11784 if shift >= 64 { 11785 return ErrIntOverflow 11786 } 11787 if iNdEx >= l { 11788 return io.ErrUnexpectedEOF 11789 } 11790 b := dAtA[iNdEx] 11791 iNdEx++ 11792 stringLen |= uint64(b&0x7F) << shift 11793 if b < 0x80 { 11794 break 11795 } 11796 } 11797 intStringLen := int(stringLen) 11798 if intStringLen < 0 { 11799 return ErrInvalidLength 11800 } 11801 postIndex := iNdEx + intStringLen 11802 if postIndex < 0 { 11803 return ErrInvalidLength 11804 } 11805 if postIndex > l { 11806 return io.ErrUnexpectedEOF 11807 } 11808 m.Dtid = string(dAtA[iNdEx:postIndex]) 11809 iNdEx = postIndex 11810 default: 11811 iNdEx = preIndex 11812 skippy, err := skip(dAtA[iNdEx:]) 11813 if err != nil { 11814 return err 11815 } 11816 if (skippy < 0) || (iNdEx+skippy) < 0 { 11817 return ErrInvalidLength 11818 } 11819 if (iNdEx + skippy) > l { 11820 return io.ErrUnexpectedEOF 11821 } 11822 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 11823 iNdEx += skippy 11824 } 11825 } 11826 11827 if iNdEx > l { 11828 return io.ErrUnexpectedEOF 11829 } 11830 return nil 11831 } 11832 func (m *ReadTransactionResponse) UnmarshalVT(dAtA []byte) error { 11833 l := len(dAtA) 11834 iNdEx := 0 11835 for iNdEx < l { 11836 preIndex := iNdEx 11837 var wire uint64 11838 for shift := uint(0); ; shift += 7 { 11839 if shift >= 64 { 11840 return ErrIntOverflow 11841 } 11842 if iNdEx >= l { 11843 return io.ErrUnexpectedEOF 11844 } 11845 b := dAtA[iNdEx] 11846 iNdEx++ 11847 wire |= uint64(b&0x7F) << shift 11848 if b < 0x80 { 11849 break 11850 } 11851 } 11852 fieldNum := int32(wire >> 3) 11853 wireType := int(wire & 0x7) 11854 if wireType == 4 { 11855 return fmt.Errorf("proto: ReadTransactionResponse: wiretype end group for non-group") 11856 } 11857 if fieldNum <= 0 { 11858 return fmt.Errorf("proto: ReadTransactionResponse: illegal tag %d (wire type %d)", fieldNum, wire) 11859 } 11860 switch fieldNum { 11861 case 1: 11862 if wireType != 2 { 11863 return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType) 11864 } 11865 var msglen int 11866 for shift := uint(0); ; shift += 7 { 11867 if shift >= 64 { 11868 return ErrIntOverflow 11869 } 11870 if iNdEx >= l { 11871 return io.ErrUnexpectedEOF 11872 } 11873 b := dAtA[iNdEx] 11874 iNdEx++ 11875 msglen |= int(b&0x7F) << shift 11876 if b < 0x80 { 11877 break 11878 } 11879 } 11880 if msglen < 0 { 11881 return ErrInvalidLength 11882 } 11883 postIndex := iNdEx + msglen 11884 if postIndex < 0 { 11885 return ErrInvalidLength 11886 } 11887 if postIndex > l { 11888 return io.ErrUnexpectedEOF 11889 } 11890 if m.Metadata == nil { 11891 m.Metadata = &TransactionMetadata{} 11892 } 11893 if err := m.Metadata.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 11894 return err 11895 } 11896 iNdEx = postIndex 11897 default: 11898 iNdEx = preIndex 11899 skippy, err := skip(dAtA[iNdEx:]) 11900 if err != nil { 11901 return err 11902 } 11903 if (skippy < 0) || (iNdEx+skippy) < 0 { 11904 return ErrInvalidLength 11905 } 11906 if (iNdEx + skippy) > l { 11907 return io.ErrUnexpectedEOF 11908 } 11909 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 11910 iNdEx += skippy 11911 } 11912 } 11913 11914 if iNdEx > l { 11915 return io.ErrUnexpectedEOF 11916 } 11917 return nil 11918 } 11919 func (m *BeginExecuteRequest) UnmarshalVT(dAtA []byte) error { 11920 l := len(dAtA) 11921 iNdEx := 0 11922 for iNdEx < l { 11923 preIndex := iNdEx 11924 var wire uint64 11925 for shift := uint(0); ; shift += 7 { 11926 if shift >= 64 { 11927 return ErrIntOverflow 11928 } 11929 if iNdEx >= l { 11930 return io.ErrUnexpectedEOF 11931 } 11932 b := dAtA[iNdEx] 11933 iNdEx++ 11934 wire |= uint64(b&0x7F) << shift 11935 if b < 0x80 { 11936 break 11937 } 11938 } 11939 fieldNum := int32(wire >> 3) 11940 wireType := int(wire & 0x7) 11941 if wireType == 4 { 11942 return fmt.Errorf("proto: BeginExecuteRequest: wiretype end group for non-group") 11943 } 11944 if fieldNum <= 0 { 11945 return fmt.Errorf("proto: BeginExecuteRequest: illegal tag %d (wire type %d)", fieldNum, wire) 11946 } 11947 switch fieldNum { 11948 case 1: 11949 if wireType != 2 { 11950 return fmt.Errorf("proto: wrong wireType = %d for field EffectiveCallerId", wireType) 11951 } 11952 var msglen int 11953 for shift := uint(0); ; shift += 7 { 11954 if shift >= 64 { 11955 return ErrIntOverflow 11956 } 11957 if iNdEx >= l { 11958 return io.ErrUnexpectedEOF 11959 } 11960 b := dAtA[iNdEx] 11961 iNdEx++ 11962 msglen |= int(b&0x7F) << shift 11963 if b < 0x80 { 11964 break 11965 } 11966 } 11967 if msglen < 0 { 11968 return ErrInvalidLength 11969 } 11970 postIndex := iNdEx + msglen 11971 if postIndex < 0 { 11972 return ErrInvalidLength 11973 } 11974 if postIndex > l { 11975 return io.ErrUnexpectedEOF 11976 } 11977 if m.EffectiveCallerId == nil { 11978 m.EffectiveCallerId = &vtrpc.CallerID{} 11979 } 11980 if err := m.EffectiveCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 11981 return err 11982 } 11983 iNdEx = postIndex 11984 case 2: 11985 if wireType != 2 { 11986 return fmt.Errorf("proto: wrong wireType = %d for field ImmediateCallerId", wireType) 11987 } 11988 var msglen int 11989 for shift := uint(0); ; shift += 7 { 11990 if shift >= 64 { 11991 return ErrIntOverflow 11992 } 11993 if iNdEx >= l { 11994 return io.ErrUnexpectedEOF 11995 } 11996 b := dAtA[iNdEx] 11997 iNdEx++ 11998 msglen |= int(b&0x7F) << shift 11999 if b < 0x80 { 12000 break 12001 } 12002 } 12003 if msglen < 0 { 12004 return ErrInvalidLength 12005 } 12006 postIndex := iNdEx + msglen 12007 if postIndex < 0 { 12008 return ErrInvalidLength 12009 } 12010 if postIndex > l { 12011 return io.ErrUnexpectedEOF 12012 } 12013 if m.ImmediateCallerId == nil { 12014 m.ImmediateCallerId = &VTGateCallerID{} 12015 } 12016 if err := m.ImmediateCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 12017 return err 12018 } 12019 iNdEx = postIndex 12020 case 3: 12021 if wireType != 2 { 12022 return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType) 12023 } 12024 var msglen int 12025 for shift := uint(0); ; shift += 7 { 12026 if shift >= 64 { 12027 return ErrIntOverflow 12028 } 12029 if iNdEx >= l { 12030 return io.ErrUnexpectedEOF 12031 } 12032 b := dAtA[iNdEx] 12033 iNdEx++ 12034 msglen |= int(b&0x7F) << shift 12035 if b < 0x80 { 12036 break 12037 } 12038 } 12039 if msglen < 0 { 12040 return ErrInvalidLength 12041 } 12042 postIndex := iNdEx + msglen 12043 if postIndex < 0 { 12044 return ErrInvalidLength 12045 } 12046 if postIndex > l { 12047 return io.ErrUnexpectedEOF 12048 } 12049 if m.Target == nil { 12050 m.Target = &Target{} 12051 } 12052 if err := m.Target.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 12053 return err 12054 } 12055 iNdEx = postIndex 12056 case 4: 12057 if wireType != 2 { 12058 return fmt.Errorf("proto: wrong wireType = %d for field Query", wireType) 12059 } 12060 var msglen int 12061 for shift := uint(0); ; shift += 7 { 12062 if shift >= 64 { 12063 return ErrIntOverflow 12064 } 12065 if iNdEx >= l { 12066 return io.ErrUnexpectedEOF 12067 } 12068 b := dAtA[iNdEx] 12069 iNdEx++ 12070 msglen |= int(b&0x7F) << shift 12071 if b < 0x80 { 12072 break 12073 } 12074 } 12075 if msglen < 0 { 12076 return ErrInvalidLength 12077 } 12078 postIndex := iNdEx + msglen 12079 if postIndex < 0 { 12080 return ErrInvalidLength 12081 } 12082 if postIndex > l { 12083 return io.ErrUnexpectedEOF 12084 } 12085 if m.Query == nil { 12086 m.Query = &BoundQuery{} 12087 } 12088 if err := m.Query.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 12089 return err 12090 } 12091 iNdEx = postIndex 12092 case 5: 12093 if wireType != 2 { 12094 return fmt.Errorf("proto: wrong wireType = %d for field Options", wireType) 12095 } 12096 var msglen int 12097 for shift := uint(0); ; shift += 7 { 12098 if shift >= 64 { 12099 return ErrIntOverflow 12100 } 12101 if iNdEx >= l { 12102 return io.ErrUnexpectedEOF 12103 } 12104 b := dAtA[iNdEx] 12105 iNdEx++ 12106 msglen |= int(b&0x7F) << shift 12107 if b < 0x80 { 12108 break 12109 } 12110 } 12111 if msglen < 0 { 12112 return ErrInvalidLength 12113 } 12114 postIndex := iNdEx + msglen 12115 if postIndex < 0 { 12116 return ErrInvalidLength 12117 } 12118 if postIndex > l { 12119 return io.ErrUnexpectedEOF 12120 } 12121 if m.Options == nil { 12122 m.Options = &ExecuteOptions{} 12123 } 12124 if err := m.Options.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 12125 return err 12126 } 12127 iNdEx = postIndex 12128 case 6: 12129 if wireType != 0 { 12130 return fmt.Errorf("proto: wrong wireType = %d for field ReservedId", wireType) 12131 } 12132 m.ReservedId = 0 12133 for shift := uint(0); ; shift += 7 { 12134 if shift >= 64 { 12135 return ErrIntOverflow 12136 } 12137 if iNdEx >= l { 12138 return io.ErrUnexpectedEOF 12139 } 12140 b := dAtA[iNdEx] 12141 iNdEx++ 12142 m.ReservedId |= int64(b&0x7F) << shift 12143 if b < 0x80 { 12144 break 12145 } 12146 } 12147 case 7: 12148 if wireType != 2 { 12149 return fmt.Errorf("proto: wrong wireType = %d for field PreQueries", wireType) 12150 } 12151 var stringLen uint64 12152 for shift := uint(0); ; shift += 7 { 12153 if shift >= 64 { 12154 return ErrIntOverflow 12155 } 12156 if iNdEx >= l { 12157 return io.ErrUnexpectedEOF 12158 } 12159 b := dAtA[iNdEx] 12160 iNdEx++ 12161 stringLen |= uint64(b&0x7F) << shift 12162 if b < 0x80 { 12163 break 12164 } 12165 } 12166 intStringLen := int(stringLen) 12167 if intStringLen < 0 { 12168 return ErrInvalidLength 12169 } 12170 postIndex := iNdEx + intStringLen 12171 if postIndex < 0 { 12172 return ErrInvalidLength 12173 } 12174 if postIndex > l { 12175 return io.ErrUnexpectedEOF 12176 } 12177 m.PreQueries = append(m.PreQueries, string(dAtA[iNdEx:postIndex])) 12178 iNdEx = postIndex 12179 default: 12180 iNdEx = preIndex 12181 skippy, err := skip(dAtA[iNdEx:]) 12182 if err != nil { 12183 return err 12184 } 12185 if (skippy < 0) || (iNdEx+skippy) < 0 { 12186 return ErrInvalidLength 12187 } 12188 if (iNdEx + skippy) > l { 12189 return io.ErrUnexpectedEOF 12190 } 12191 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 12192 iNdEx += skippy 12193 } 12194 } 12195 12196 if iNdEx > l { 12197 return io.ErrUnexpectedEOF 12198 } 12199 return nil 12200 } 12201 func (m *BeginExecuteResponse) UnmarshalVT(dAtA []byte) error { 12202 l := len(dAtA) 12203 iNdEx := 0 12204 for iNdEx < l { 12205 preIndex := iNdEx 12206 var wire uint64 12207 for shift := uint(0); ; shift += 7 { 12208 if shift >= 64 { 12209 return ErrIntOverflow 12210 } 12211 if iNdEx >= l { 12212 return io.ErrUnexpectedEOF 12213 } 12214 b := dAtA[iNdEx] 12215 iNdEx++ 12216 wire |= uint64(b&0x7F) << shift 12217 if b < 0x80 { 12218 break 12219 } 12220 } 12221 fieldNum := int32(wire >> 3) 12222 wireType := int(wire & 0x7) 12223 if wireType == 4 { 12224 return fmt.Errorf("proto: BeginExecuteResponse: wiretype end group for non-group") 12225 } 12226 if fieldNum <= 0 { 12227 return fmt.Errorf("proto: BeginExecuteResponse: illegal tag %d (wire type %d)", fieldNum, wire) 12228 } 12229 switch fieldNum { 12230 case 1: 12231 if wireType != 2 { 12232 return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType) 12233 } 12234 var msglen int 12235 for shift := uint(0); ; shift += 7 { 12236 if shift >= 64 { 12237 return ErrIntOverflow 12238 } 12239 if iNdEx >= l { 12240 return io.ErrUnexpectedEOF 12241 } 12242 b := dAtA[iNdEx] 12243 iNdEx++ 12244 msglen |= int(b&0x7F) << shift 12245 if b < 0x80 { 12246 break 12247 } 12248 } 12249 if msglen < 0 { 12250 return ErrInvalidLength 12251 } 12252 postIndex := iNdEx + msglen 12253 if postIndex < 0 { 12254 return ErrInvalidLength 12255 } 12256 if postIndex > l { 12257 return io.ErrUnexpectedEOF 12258 } 12259 if m.Error == nil { 12260 m.Error = &vtrpc.RPCError{} 12261 } 12262 if err := m.Error.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 12263 return err 12264 } 12265 iNdEx = postIndex 12266 case 2: 12267 if wireType != 2 { 12268 return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType) 12269 } 12270 var msglen int 12271 for shift := uint(0); ; shift += 7 { 12272 if shift >= 64 { 12273 return ErrIntOverflow 12274 } 12275 if iNdEx >= l { 12276 return io.ErrUnexpectedEOF 12277 } 12278 b := dAtA[iNdEx] 12279 iNdEx++ 12280 msglen |= int(b&0x7F) << shift 12281 if b < 0x80 { 12282 break 12283 } 12284 } 12285 if msglen < 0 { 12286 return ErrInvalidLength 12287 } 12288 postIndex := iNdEx + msglen 12289 if postIndex < 0 { 12290 return ErrInvalidLength 12291 } 12292 if postIndex > l { 12293 return io.ErrUnexpectedEOF 12294 } 12295 if m.Result == nil { 12296 m.Result = &QueryResult{} 12297 } 12298 if err := m.Result.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 12299 return err 12300 } 12301 iNdEx = postIndex 12302 case 3: 12303 if wireType != 0 { 12304 return fmt.Errorf("proto: wrong wireType = %d for field TransactionId", wireType) 12305 } 12306 m.TransactionId = 0 12307 for shift := uint(0); ; shift += 7 { 12308 if shift >= 64 { 12309 return ErrIntOverflow 12310 } 12311 if iNdEx >= l { 12312 return io.ErrUnexpectedEOF 12313 } 12314 b := dAtA[iNdEx] 12315 iNdEx++ 12316 m.TransactionId |= int64(b&0x7F) << shift 12317 if b < 0x80 { 12318 break 12319 } 12320 } 12321 case 4: 12322 if wireType != 2 { 12323 return fmt.Errorf("proto: wrong wireType = %d for field TabletAlias", wireType) 12324 } 12325 var msglen int 12326 for shift := uint(0); ; shift += 7 { 12327 if shift >= 64 { 12328 return ErrIntOverflow 12329 } 12330 if iNdEx >= l { 12331 return io.ErrUnexpectedEOF 12332 } 12333 b := dAtA[iNdEx] 12334 iNdEx++ 12335 msglen |= int(b&0x7F) << shift 12336 if b < 0x80 { 12337 break 12338 } 12339 } 12340 if msglen < 0 { 12341 return ErrInvalidLength 12342 } 12343 postIndex := iNdEx + msglen 12344 if postIndex < 0 { 12345 return ErrInvalidLength 12346 } 12347 if postIndex > l { 12348 return io.ErrUnexpectedEOF 12349 } 12350 if m.TabletAlias == nil { 12351 m.TabletAlias = &topodata.TabletAlias{} 12352 } 12353 if err := m.TabletAlias.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 12354 return err 12355 } 12356 iNdEx = postIndex 12357 case 5: 12358 if wireType != 2 { 12359 return fmt.Errorf("proto: wrong wireType = %d for field SessionStateChanges", wireType) 12360 } 12361 var stringLen uint64 12362 for shift := uint(0); ; shift += 7 { 12363 if shift >= 64 { 12364 return ErrIntOverflow 12365 } 12366 if iNdEx >= l { 12367 return io.ErrUnexpectedEOF 12368 } 12369 b := dAtA[iNdEx] 12370 iNdEx++ 12371 stringLen |= uint64(b&0x7F) << shift 12372 if b < 0x80 { 12373 break 12374 } 12375 } 12376 intStringLen := int(stringLen) 12377 if intStringLen < 0 { 12378 return ErrInvalidLength 12379 } 12380 postIndex := iNdEx + intStringLen 12381 if postIndex < 0 { 12382 return ErrInvalidLength 12383 } 12384 if postIndex > l { 12385 return io.ErrUnexpectedEOF 12386 } 12387 m.SessionStateChanges = string(dAtA[iNdEx:postIndex]) 12388 iNdEx = postIndex 12389 default: 12390 iNdEx = preIndex 12391 skippy, err := skip(dAtA[iNdEx:]) 12392 if err != nil { 12393 return err 12394 } 12395 if (skippy < 0) || (iNdEx+skippy) < 0 { 12396 return ErrInvalidLength 12397 } 12398 if (iNdEx + skippy) > l { 12399 return io.ErrUnexpectedEOF 12400 } 12401 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 12402 iNdEx += skippy 12403 } 12404 } 12405 12406 if iNdEx > l { 12407 return io.ErrUnexpectedEOF 12408 } 12409 return nil 12410 } 12411 func (m *BeginStreamExecuteRequest) UnmarshalVT(dAtA []byte) error { 12412 l := len(dAtA) 12413 iNdEx := 0 12414 for iNdEx < l { 12415 preIndex := iNdEx 12416 var wire uint64 12417 for shift := uint(0); ; shift += 7 { 12418 if shift >= 64 { 12419 return ErrIntOverflow 12420 } 12421 if iNdEx >= l { 12422 return io.ErrUnexpectedEOF 12423 } 12424 b := dAtA[iNdEx] 12425 iNdEx++ 12426 wire |= uint64(b&0x7F) << shift 12427 if b < 0x80 { 12428 break 12429 } 12430 } 12431 fieldNum := int32(wire >> 3) 12432 wireType := int(wire & 0x7) 12433 if wireType == 4 { 12434 return fmt.Errorf("proto: BeginStreamExecuteRequest: wiretype end group for non-group") 12435 } 12436 if fieldNum <= 0 { 12437 return fmt.Errorf("proto: BeginStreamExecuteRequest: illegal tag %d (wire type %d)", fieldNum, wire) 12438 } 12439 switch fieldNum { 12440 case 1: 12441 if wireType != 2 { 12442 return fmt.Errorf("proto: wrong wireType = %d for field EffectiveCallerId", wireType) 12443 } 12444 var msglen int 12445 for shift := uint(0); ; shift += 7 { 12446 if shift >= 64 { 12447 return ErrIntOverflow 12448 } 12449 if iNdEx >= l { 12450 return io.ErrUnexpectedEOF 12451 } 12452 b := dAtA[iNdEx] 12453 iNdEx++ 12454 msglen |= int(b&0x7F) << shift 12455 if b < 0x80 { 12456 break 12457 } 12458 } 12459 if msglen < 0 { 12460 return ErrInvalidLength 12461 } 12462 postIndex := iNdEx + msglen 12463 if postIndex < 0 { 12464 return ErrInvalidLength 12465 } 12466 if postIndex > l { 12467 return io.ErrUnexpectedEOF 12468 } 12469 if m.EffectiveCallerId == nil { 12470 m.EffectiveCallerId = &vtrpc.CallerID{} 12471 } 12472 if err := m.EffectiveCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 12473 return err 12474 } 12475 iNdEx = postIndex 12476 case 2: 12477 if wireType != 2 { 12478 return fmt.Errorf("proto: wrong wireType = %d for field ImmediateCallerId", wireType) 12479 } 12480 var msglen int 12481 for shift := uint(0); ; shift += 7 { 12482 if shift >= 64 { 12483 return ErrIntOverflow 12484 } 12485 if iNdEx >= l { 12486 return io.ErrUnexpectedEOF 12487 } 12488 b := dAtA[iNdEx] 12489 iNdEx++ 12490 msglen |= int(b&0x7F) << shift 12491 if b < 0x80 { 12492 break 12493 } 12494 } 12495 if msglen < 0 { 12496 return ErrInvalidLength 12497 } 12498 postIndex := iNdEx + msglen 12499 if postIndex < 0 { 12500 return ErrInvalidLength 12501 } 12502 if postIndex > l { 12503 return io.ErrUnexpectedEOF 12504 } 12505 if m.ImmediateCallerId == nil { 12506 m.ImmediateCallerId = &VTGateCallerID{} 12507 } 12508 if err := m.ImmediateCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 12509 return err 12510 } 12511 iNdEx = postIndex 12512 case 3: 12513 if wireType != 2 { 12514 return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType) 12515 } 12516 var msglen int 12517 for shift := uint(0); ; shift += 7 { 12518 if shift >= 64 { 12519 return ErrIntOverflow 12520 } 12521 if iNdEx >= l { 12522 return io.ErrUnexpectedEOF 12523 } 12524 b := dAtA[iNdEx] 12525 iNdEx++ 12526 msglen |= int(b&0x7F) << shift 12527 if b < 0x80 { 12528 break 12529 } 12530 } 12531 if msglen < 0 { 12532 return ErrInvalidLength 12533 } 12534 postIndex := iNdEx + msglen 12535 if postIndex < 0 { 12536 return ErrInvalidLength 12537 } 12538 if postIndex > l { 12539 return io.ErrUnexpectedEOF 12540 } 12541 if m.Target == nil { 12542 m.Target = &Target{} 12543 } 12544 if err := m.Target.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 12545 return err 12546 } 12547 iNdEx = postIndex 12548 case 4: 12549 if wireType != 2 { 12550 return fmt.Errorf("proto: wrong wireType = %d for field Query", wireType) 12551 } 12552 var msglen int 12553 for shift := uint(0); ; shift += 7 { 12554 if shift >= 64 { 12555 return ErrIntOverflow 12556 } 12557 if iNdEx >= l { 12558 return io.ErrUnexpectedEOF 12559 } 12560 b := dAtA[iNdEx] 12561 iNdEx++ 12562 msglen |= int(b&0x7F) << shift 12563 if b < 0x80 { 12564 break 12565 } 12566 } 12567 if msglen < 0 { 12568 return ErrInvalidLength 12569 } 12570 postIndex := iNdEx + msglen 12571 if postIndex < 0 { 12572 return ErrInvalidLength 12573 } 12574 if postIndex > l { 12575 return io.ErrUnexpectedEOF 12576 } 12577 if m.Query == nil { 12578 m.Query = &BoundQuery{} 12579 } 12580 if err := m.Query.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 12581 return err 12582 } 12583 iNdEx = postIndex 12584 case 5: 12585 if wireType != 2 { 12586 return fmt.Errorf("proto: wrong wireType = %d for field Options", wireType) 12587 } 12588 var msglen int 12589 for shift := uint(0); ; shift += 7 { 12590 if shift >= 64 { 12591 return ErrIntOverflow 12592 } 12593 if iNdEx >= l { 12594 return io.ErrUnexpectedEOF 12595 } 12596 b := dAtA[iNdEx] 12597 iNdEx++ 12598 msglen |= int(b&0x7F) << shift 12599 if b < 0x80 { 12600 break 12601 } 12602 } 12603 if msglen < 0 { 12604 return ErrInvalidLength 12605 } 12606 postIndex := iNdEx + msglen 12607 if postIndex < 0 { 12608 return ErrInvalidLength 12609 } 12610 if postIndex > l { 12611 return io.ErrUnexpectedEOF 12612 } 12613 if m.Options == nil { 12614 m.Options = &ExecuteOptions{} 12615 } 12616 if err := m.Options.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 12617 return err 12618 } 12619 iNdEx = postIndex 12620 case 6: 12621 if wireType != 2 { 12622 return fmt.Errorf("proto: wrong wireType = %d for field PreQueries", wireType) 12623 } 12624 var stringLen uint64 12625 for shift := uint(0); ; shift += 7 { 12626 if shift >= 64 { 12627 return ErrIntOverflow 12628 } 12629 if iNdEx >= l { 12630 return io.ErrUnexpectedEOF 12631 } 12632 b := dAtA[iNdEx] 12633 iNdEx++ 12634 stringLen |= uint64(b&0x7F) << shift 12635 if b < 0x80 { 12636 break 12637 } 12638 } 12639 intStringLen := int(stringLen) 12640 if intStringLen < 0 { 12641 return ErrInvalidLength 12642 } 12643 postIndex := iNdEx + intStringLen 12644 if postIndex < 0 { 12645 return ErrInvalidLength 12646 } 12647 if postIndex > l { 12648 return io.ErrUnexpectedEOF 12649 } 12650 m.PreQueries = append(m.PreQueries, string(dAtA[iNdEx:postIndex])) 12651 iNdEx = postIndex 12652 case 7: 12653 if wireType != 0 { 12654 return fmt.Errorf("proto: wrong wireType = %d for field ReservedId", wireType) 12655 } 12656 m.ReservedId = 0 12657 for shift := uint(0); ; shift += 7 { 12658 if shift >= 64 { 12659 return ErrIntOverflow 12660 } 12661 if iNdEx >= l { 12662 return io.ErrUnexpectedEOF 12663 } 12664 b := dAtA[iNdEx] 12665 iNdEx++ 12666 m.ReservedId |= int64(b&0x7F) << shift 12667 if b < 0x80 { 12668 break 12669 } 12670 } 12671 default: 12672 iNdEx = preIndex 12673 skippy, err := skip(dAtA[iNdEx:]) 12674 if err != nil { 12675 return err 12676 } 12677 if (skippy < 0) || (iNdEx+skippy) < 0 { 12678 return ErrInvalidLength 12679 } 12680 if (iNdEx + skippy) > l { 12681 return io.ErrUnexpectedEOF 12682 } 12683 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 12684 iNdEx += skippy 12685 } 12686 } 12687 12688 if iNdEx > l { 12689 return io.ErrUnexpectedEOF 12690 } 12691 return nil 12692 } 12693 func (m *BeginStreamExecuteResponse) UnmarshalVT(dAtA []byte) error { 12694 l := len(dAtA) 12695 iNdEx := 0 12696 for iNdEx < l { 12697 preIndex := iNdEx 12698 var wire uint64 12699 for shift := uint(0); ; shift += 7 { 12700 if shift >= 64 { 12701 return ErrIntOverflow 12702 } 12703 if iNdEx >= l { 12704 return io.ErrUnexpectedEOF 12705 } 12706 b := dAtA[iNdEx] 12707 iNdEx++ 12708 wire |= uint64(b&0x7F) << shift 12709 if b < 0x80 { 12710 break 12711 } 12712 } 12713 fieldNum := int32(wire >> 3) 12714 wireType := int(wire & 0x7) 12715 if wireType == 4 { 12716 return fmt.Errorf("proto: BeginStreamExecuteResponse: wiretype end group for non-group") 12717 } 12718 if fieldNum <= 0 { 12719 return fmt.Errorf("proto: BeginStreamExecuteResponse: illegal tag %d (wire type %d)", fieldNum, wire) 12720 } 12721 switch fieldNum { 12722 case 1: 12723 if wireType != 2 { 12724 return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType) 12725 } 12726 var msglen int 12727 for shift := uint(0); ; shift += 7 { 12728 if shift >= 64 { 12729 return ErrIntOverflow 12730 } 12731 if iNdEx >= l { 12732 return io.ErrUnexpectedEOF 12733 } 12734 b := dAtA[iNdEx] 12735 iNdEx++ 12736 msglen |= int(b&0x7F) << shift 12737 if b < 0x80 { 12738 break 12739 } 12740 } 12741 if msglen < 0 { 12742 return ErrInvalidLength 12743 } 12744 postIndex := iNdEx + msglen 12745 if postIndex < 0 { 12746 return ErrInvalidLength 12747 } 12748 if postIndex > l { 12749 return io.ErrUnexpectedEOF 12750 } 12751 if m.Error == nil { 12752 m.Error = &vtrpc.RPCError{} 12753 } 12754 if err := m.Error.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 12755 return err 12756 } 12757 iNdEx = postIndex 12758 case 2: 12759 if wireType != 2 { 12760 return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType) 12761 } 12762 var msglen int 12763 for shift := uint(0); ; shift += 7 { 12764 if shift >= 64 { 12765 return ErrIntOverflow 12766 } 12767 if iNdEx >= l { 12768 return io.ErrUnexpectedEOF 12769 } 12770 b := dAtA[iNdEx] 12771 iNdEx++ 12772 msglen |= int(b&0x7F) << shift 12773 if b < 0x80 { 12774 break 12775 } 12776 } 12777 if msglen < 0 { 12778 return ErrInvalidLength 12779 } 12780 postIndex := iNdEx + msglen 12781 if postIndex < 0 { 12782 return ErrInvalidLength 12783 } 12784 if postIndex > l { 12785 return io.ErrUnexpectedEOF 12786 } 12787 if m.Result == nil { 12788 m.Result = &QueryResult{} 12789 } 12790 if err := m.Result.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 12791 return err 12792 } 12793 iNdEx = postIndex 12794 case 3: 12795 if wireType != 0 { 12796 return fmt.Errorf("proto: wrong wireType = %d for field TransactionId", wireType) 12797 } 12798 m.TransactionId = 0 12799 for shift := uint(0); ; shift += 7 { 12800 if shift >= 64 { 12801 return ErrIntOverflow 12802 } 12803 if iNdEx >= l { 12804 return io.ErrUnexpectedEOF 12805 } 12806 b := dAtA[iNdEx] 12807 iNdEx++ 12808 m.TransactionId |= int64(b&0x7F) << shift 12809 if b < 0x80 { 12810 break 12811 } 12812 } 12813 case 4: 12814 if wireType != 2 { 12815 return fmt.Errorf("proto: wrong wireType = %d for field TabletAlias", wireType) 12816 } 12817 var msglen int 12818 for shift := uint(0); ; shift += 7 { 12819 if shift >= 64 { 12820 return ErrIntOverflow 12821 } 12822 if iNdEx >= l { 12823 return io.ErrUnexpectedEOF 12824 } 12825 b := dAtA[iNdEx] 12826 iNdEx++ 12827 msglen |= int(b&0x7F) << shift 12828 if b < 0x80 { 12829 break 12830 } 12831 } 12832 if msglen < 0 { 12833 return ErrInvalidLength 12834 } 12835 postIndex := iNdEx + msglen 12836 if postIndex < 0 { 12837 return ErrInvalidLength 12838 } 12839 if postIndex > l { 12840 return io.ErrUnexpectedEOF 12841 } 12842 if m.TabletAlias == nil { 12843 m.TabletAlias = &topodata.TabletAlias{} 12844 } 12845 if err := m.TabletAlias.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 12846 return err 12847 } 12848 iNdEx = postIndex 12849 case 5: 12850 if wireType != 2 { 12851 return fmt.Errorf("proto: wrong wireType = %d for field SessionStateChanges", wireType) 12852 } 12853 var stringLen uint64 12854 for shift := uint(0); ; shift += 7 { 12855 if shift >= 64 { 12856 return ErrIntOverflow 12857 } 12858 if iNdEx >= l { 12859 return io.ErrUnexpectedEOF 12860 } 12861 b := dAtA[iNdEx] 12862 iNdEx++ 12863 stringLen |= uint64(b&0x7F) << shift 12864 if b < 0x80 { 12865 break 12866 } 12867 } 12868 intStringLen := int(stringLen) 12869 if intStringLen < 0 { 12870 return ErrInvalidLength 12871 } 12872 postIndex := iNdEx + intStringLen 12873 if postIndex < 0 { 12874 return ErrInvalidLength 12875 } 12876 if postIndex > l { 12877 return io.ErrUnexpectedEOF 12878 } 12879 m.SessionStateChanges = string(dAtA[iNdEx:postIndex]) 12880 iNdEx = postIndex 12881 default: 12882 iNdEx = preIndex 12883 skippy, err := skip(dAtA[iNdEx:]) 12884 if err != nil { 12885 return err 12886 } 12887 if (skippy < 0) || (iNdEx+skippy) < 0 { 12888 return ErrInvalidLength 12889 } 12890 if (iNdEx + skippy) > l { 12891 return io.ErrUnexpectedEOF 12892 } 12893 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 12894 iNdEx += skippy 12895 } 12896 } 12897 12898 if iNdEx > l { 12899 return io.ErrUnexpectedEOF 12900 } 12901 return nil 12902 } 12903 func (m *MessageStreamRequest) UnmarshalVT(dAtA []byte) error { 12904 l := len(dAtA) 12905 iNdEx := 0 12906 for iNdEx < l { 12907 preIndex := iNdEx 12908 var wire uint64 12909 for shift := uint(0); ; shift += 7 { 12910 if shift >= 64 { 12911 return ErrIntOverflow 12912 } 12913 if iNdEx >= l { 12914 return io.ErrUnexpectedEOF 12915 } 12916 b := dAtA[iNdEx] 12917 iNdEx++ 12918 wire |= uint64(b&0x7F) << shift 12919 if b < 0x80 { 12920 break 12921 } 12922 } 12923 fieldNum := int32(wire >> 3) 12924 wireType := int(wire & 0x7) 12925 if wireType == 4 { 12926 return fmt.Errorf("proto: MessageStreamRequest: wiretype end group for non-group") 12927 } 12928 if fieldNum <= 0 { 12929 return fmt.Errorf("proto: MessageStreamRequest: illegal tag %d (wire type %d)", fieldNum, wire) 12930 } 12931 switch fieldNum { 12932 case 1: 12933 if wireType != 2 { 12934 return fmt.Errorf("proto: wrong wireType = %d for field EffectiveCallerId", wireType) 12935 } 12936 var msglen int 12937 for shift := uint(0); ; shift += 7 { 12938 if shift >= 64 { 12939 return ErrIntOverflow 12940 } 12941 if iNdEx >= l { 12942 return io.ErrUnexpectedEOF 12943 } 12944 b := dAtA[iNdEx] 12945 iNdEx++ 12946 msglen |= int(b&0x7F) << shift 12947 if b < 0x80 { 12948 break 12949 } 12950 } 12951 if msglen < 0 { 12952 return ErrInvalidLength 12953 } 12954 postIndex := iNdEx + msglen 12955 if postIndex < 0 { 12956 return ErrInvalidLength 12957 } 12958 if postIndex > l { 12959 return io.ErrUnexpectedEOF 12960 } 12961 if m.EffectiveCallerId == nil { 12962 m.EffectiveCallerId = &vtrpc.CallerID{} 12963 } 12964 if err := m.EffectiveCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 12965 return err 12966 } 12967 iNdEx = postIndex 12968 case 2: 12969 if wireType != 2 { 12970 return fmt.Errorf("proto: wrong wireType = %d for field ImmediateCallerId", wireType) 12971 } 12972 var msglen int 12973 for shift := uint(0); ; shift += 7 { 12974 if shift >= 64 { 12975 return ErrIntOverflow 12976 } 12977 if iNdEx >= l { 12978 return io.ErrUnexpectedEOF 12979 } 12980 b := dAtA[iNdEx] 12981 iNdEx++ 12982 msglen |= int(b&0x7F) << shift 12983 if b < 0x80 { 12984 break 12985 } 12986 } 12987 if msglen < 0 { 12988 return ErrInvalidLength 12989 } 12990 postIndex := iNdEx + msglen 12991 if postIndex < 0 { 12992 return ErrInvalidLength 12993 } 12994 if postIndex > l { 12995 return io.ErrUnexpectedEOF 12996 } 12997 if m.ImmediateCallerId == nil { 12998 m.ImmediateCallerId = &VTGateCallerID{} 12999 } 13000 if err := m.ImmediateCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 13001 return err 13002 } 13003 iNdEx = postIndex 13004 case 3: 13005 if wireType != 2 { 13006 return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType) 13007 } 13008 var msglen int 13009 for shift := uint(0); ; shift += 7 { 13010 if shift >= 64 { 13011 return ErrIntOverflow 13012 } 13013 if iNdEx >= l { 13014 return io.ErrUnexpectedEOF 13015 } 13016 b := dAtA[iNdEx] 13017 iNdEx++ 13018 msglen |= int(b&0x7F) << shift 13019 if b < 0x80 { 13020 break 13021 } 13022 } 13023 if msglen < 0 { 13024 return ErrInvalidLength 13025 } 13026 postIndex := iNdEx + msglen 13027 if postIndex < 0 { 13028 return ErrInvalidLength 13029 } 13030 if postIndex > l { 13031 return io.ErrUnexpectedEOF 13032 } 13033 if m.Target == nil { 13034 m.Target = &Target{} 13035 } 13036 if err := m.Target.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 13037 return err 13038 } 13039 iNdEx = postIndex 13040 case 4: 13041 if wireType != 2 { 13042 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 13043 } 13044 var stringLen uint64 13045 for shift := uint(0); ; shift += 7 { 13046 if shift >= 64 { 13047 return ErrIntOverflow 13048 } 13049 if iNdEx >= l { 13050 return io.ErrUnexpectedEOF 13051 } 13052 b := dAtA[iNdEx] 13053 iNdEx++ 13054 stringLen |= uint64(b&0x7F) << shift 13055 if b < 0x80 { 13056 break 13057 } 13058 } 13059 intStringLen := int(stringLen) 13060 if intStringLen < 0 { 13061 return ErrInvalidLength 13062 } 13063 postIndex := iNdEx + intStringLen 13064 if postIndex < 0 { 13065 return ErrInvalidLength 13066 } 13067 if postIndex > l { 13068 return io.ErrUnexpectedEOF 13069 } 13070 m.Name = string(dAtA[iNdEx:postIndex]) 13071 iNdEx = postIndex 13072 default: 13073 iNdEx = preIndex 13074 skippy, err := skip(dAtA[iNdEx:]) 13075 if err != nil { 13076 return err 13077 } 13078 if (skippy < 0) || (iNdEx+skippy) < 0 { 13079 return ErrInvalidLength 13080 } 13081 if (iNdEx + skippy) > l { 13082 return io.ErrUnexpectedEOF 13083 } 13084 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 13085 iNdEx += skippy 13086 } 13087 } 13088 13089 if iNdEx > l { 13090 return io.ErrUnexpectedEOF 13091 } 13092 return nil 13093 } 13094 func (m *MessageStreamResponse) UnmarshalVT(dAtA []byte) error { 13095 l := len(dAtA) 13096 iNdEx := 0 13097 for iNdEx < l { 13098 preIndex := iNdEx 13099 var wire uint64 13100 for shift := uint(0); ; shift += 7 { 13101 if shift >= 64 { 13102 return ErrIntOverflow 13103 } 13104 if iNdEx >= l { 13105 return io.ErrUnexpectedEOF 13106 } 13107 b := dAtA[iNdEx] 13108 iNdEx++ 13109 wire |= uint64(b&0x7F) << shift 13110 if b < 0x80 { 13111 break 13112 } 13113 } 13114 fieldNum := int32(wire >> 3) 13115 wireType := int(wire & 0x7) 13116 if wireType == 4 { 13117 return fmt.Errorf("proto: MessageStreamResponse: wiretype end group for non-group") 13118 } 13119 if fieldNum <= 0 { 13120 return fmt.Errorf("proto: MessageStreamResponse: illegal tag %d (wire type %d)", fieldNum, wire) 13121 } 13122 switch fieldNum { 13123 case 1: 13124 if wireType != 2 { 13125 return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType) 13126 } 13127 var msglen int 13128 for shift := uint(0); ; shift += 7 { 13129 if shift >= 64 { 13130 return ErrIntOverflow 13131 } 13132 if iNdEx >= l { 13133 return io.ErrUnexpectedEOF 13134 } 13135 b := dAtA[iNdEx] 13136 iNdEx++ 13137 msglen |= int(b&0x7F) << shift 13138 if b < 0x80 { 13139 break 13140 } 13141 } 13142 if msglen < 0 { 13143 return ErrInvalidLength 13144 } 13145 postIndex := iNdEx + msglen 13146 if postIndex < 0 { 13147 return ErrInvalidLength 13148 } 13149 if postIndex > l { 13150 return io.ErrUnexpectedEOF 13151 } 13152 if m.Result == nil { 13153 m.Result = &QueryResult{} 13154 } 13155 if err := m.Result.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 13156 return err 13157 } 13158 iNdEx = postIndex 13159 default: 13160 iNdEx = preIndex 13161 skippy, err := skip(dAtA[iNdEx:]) 13162 if err != nil { 13163 return err 13164 } 13165 if (skippy < 0) || (iNdEx+skippy) < 0 { 13166 return ErrInvalidLength 13167 } 13168 if (iNdEx + skippy) > l { 13169 return io.ErrUnexpectedEOF 13170 } 13171 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 13172 iNdEx += skippy 13173 } 13174 } 13175 13176 if iNdEx > l { 13177 return io.ErrUnexpectedEOF 13178 } 13179 return nil 13180 } 13181 func (m *MessageAckRequest) UnmarshalVT(dAtA []byte) error { 13182 l := len(dAtA) 13183 iNdEx := 0 13184 for iNdEx < l { 13185 preIndex := iNdEx 13186 var wire uint64 13187 for shift := uint(0); ; shift += 7 { 13188 if shift >= 64 { 13189 return ErrIntOverflow 13190 } 13191 if iNdEx >= l { 13192 return io.ErrUnexpectedEOF 13193 } 13194 b := dAtA[iNdEx] 13195 iNdEx++ 13196 wire |= uint64(b&0x7F) << shift 13197 if b < 0x80 { 13198 break 13199 } 13200 } 13201 fieldNum := int32(wire >> 3) 13202 wireType := int(wire & 0x7) 13203 if wireType == 4 { 13204 return fmt.Errorf("proto: MessageAckRequest: wiretype end group for non-group") 13205 } 13206 if fieldNum <= 0 { 13207 return fmt.Errorf("proto: MessageAckRequest: illegal tag %d (wire type %d)", fieldNum, wire) 13208 } 13209 switch fieldNum { 13210 case 1: 13211 if wireType != 2 { 13212 return fmt.Errorf("proto: wrong wireType = %d for field EffectiveCallerId", wireType) 13213 } 13214 var msglen int 13215 for shift := uint(0); ; shift += 7 { 13216 if shift >= 64 { 13217 return ErrIntOverflow 13218 } 13219 if iNdEx >= l { 13220 return io.ErrUnexpectedEOF 13221 } 13222 b := dAtA[iNdEx] 13223 iNdEx++ 13224 msglen |= int(b&0x7F) << shift 13225 if b < 0x80 { 13226 break 13227 } 13228 } 13229 if msglen < 0 { 13230 return ErrInvalidLength 13231 } 13232 postIndex := iNdEx + msglen 13233 if postIndex < 0 { 13234 return ErrInvalidLength 13235 } 13236 if postIndex > l { 13237 return io.ErrUnexpectedEOF 13238 } 13239 if m.EffectiveCallerId == nil { 13240 m.EffectiveCallerId = &vtrpc.CallerID{} 13241 } 13242 if err := m.EffectiveCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 13243 return err 13244 } 13245 iNdEx = postIndex 13246 case 2: 13247 if wireType != 2 { 13248 return fmt.Errorf("proto: wrong wireType = %d for field ImmediateCallerId", wireType) 13249 } 13250 var msglen int 13251 for shift := uint(0); ; shift += 7 { 13252 if shift >= 64 { 13253 return ErrIntOverflow 13254 } 13255 if iNdEx >= l { 13256 return io.ErrUnexpectedEOF 13257 } 13258 b := dAtA[iNdEx] 13259 iNdEx++ 13260 msglen |= int(b&0x7F) << shift 13261 if b < 0x80 { 13262 break 13263 } 13264 } 13265 if msglen < 0 { 13266 return ErrInvalidLength 13267 } 13268 postIndex := iNdEx + msglen 13269 if postIndex < 0 { 13270 return ErrInvalidLength 13271 } 13272 if postIndex > l { 13273 return io.ErrUnexpectedEOF 13274 } 13275 if m.ImmediateCallerId == nil { 13276 m.ImmediateCallerId = &VTGateCallerID{} 13277 } 13278 if err := m.ImmediateCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 13279 return err 13280 } 13281 iNdEx = postIndex 13282 case 3: 13283 if wireType != 2 { 13284 return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType) 13285 } 13286 var msglen int 13287 for shift := uint(0); ; shift += 7 { 13288 if shift >= 64 { 13289 return ErrIntOverflow 13290 } 13291 if iNdEx >= l { 13292 return io.ErrUnexpectedEOF 13293 } 13294 b := dAtA[iNdEx] 13295 iNdEx++ 13296 msglen |= int(b&0x7F) << shift 13297 if b < 0x80 { 13298 break 13299 } 13300 } 13301 if msglen < 0 { 13302 return ErrInvalidLength 13303 } 13304 postIndex := iNdEx + msglen 13305 if postIndex < 0 { 13306 return ErrInvalidLength 13307 } 13308 if postIndex > l { 13309 return io.ErrUnexpectedEOF 13310 } 13311 if m.Target == nil { 13312 m.Target = &Target{} 13313 } 13314 if err := m.Target.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 13315 return err 13316 } 13317 iNdEx = postIndex 13318 case 4: 13319 if wireType != 2 { 13320 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 13321 } 13322 var stringLen uint64 13323 for shift := uint(0); ; shift += 7 { 13324 if shift >= 64 { 13325 return ErrIntOverflow 13326 } 13327 if iNdEx >= l { 13328 return io.ErrUnexpectedEOF 13329 } 13330 b := dAtA[iNdEx] 13331 iNdEx++ 13332 stringLen |= uint64(b&0x7F) << shift 13333 if b < 0x80 { 13334 break 13335 } 13336 } 13337 intStringLen := int(stringLen) 13338 if intStringLen < 0 { 13339 return ErrInvalidLength 13340 } 13341 postIndex := iNdEx + intStringLen 13342 if postIndex < 0 { 13343 return ErrInvalidLength 13344 } 13345 if postIndex > l { 13346 return io.ErrUnexpectedEOF 13347 } 13348 m.Name = string(dAtA[iNdEx:postIndex]) 13349 iNdEx = postIndex 13350 case 5: 13351 if wireType != 2 { 13352 return fmt.Errorf("proto: wrong wireType = %d for field Ids", wireType) 13353 } 13354 var msglen int 13355 for shift := uint(0); ; shift += 7 { 13356 if shift >= 64 { 13357 return ErrIntOverflow 13358 } 13359 if iNdEx >= l { 13360 return io.ErrUnexpectedEOF 13361 } 13362 b := dAtA[iNdEx] 13363 iNdEx++ 13364 msglen |= int(b&0x7F) << shift 13365 if b < 0x80 { 13366 break 13367 } 13368 } 13369 if msglen < 0 { 13370 return ErrInvalidLength 13371 } 13372 postIndex := iNdEx + msglen 13373 if postIndex < 0 { 13374 return ErrInvalidLength 13375 } 13376 if postIndex > l { 13377 return io.ErrUnexpectedEOF 13378 } 13379 m.Ids = append(m.Ids, &Value{}) 13380 if err := m.Ids[len(m.Ids)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 13381 return err 13382 } 13383 iNdEx = postIndex 13384 default: 13385 iNdEx = preIndex 13386 skippy, err := skip(dAtA[iNdEx:]) 13387 if err != nil { 13388 return err 13389 } 13390 if (skippy < 0) || (iNdEx+skippy) < 0 { 13391 return ErrInvalidLength 13392 } 13393 if (iNdEx + skippy) > l { 13394 return io.ErrUnexpectedEOF 13395 } 13396 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 13397 iNdEx += skippy 13398 } 13399 } 13400 13401 if iNdEx > l { 13402 return io.ErrUnexpectedEOF 13403 } 13404 return nil 13405 } 13406 func (m *MessageAckResponse) UnmarshalVT(dAtA []byte) error { 13407 l := len(dAtA) 13408 iNdEx := 0 13409 for iNdEx < l { 13410 preIndex := iNdEx 13411 var wire uint64 13412 for shift := uint(0); ; shift += 7 { 13413 if shift >= 64 { 13414 return ErrIntOverflow 13415 } 13416 if iNdEx >= l { 13417 return io.ErrUnexpectedEOF 13418 } 13419 b := dAtA[iNdEx] 13420 iNdEx++ 13421 wire |= uint64(b&0x7F) << shift 13422 if b < 0x80 { 13423 break 13424 } 13425 } 13426 fieldNum := int32(wire >> 3) 13427 wireType := int(wire & 0x7) 13428 if wireType == 4 { 13429 return fmt.Errorf("proto: MessageAckResponse: wiretype end group for non-group") 13430 } 13431 if fieldNum <= 0 { 13432 return fmt.Errorf("proto: MessageAckResponse: illegal tag %d (wire type %d)", fieldNum, wire) 13433 } 13434 switch fieldNum { 13435 case 1: 13436 if wireType != 2 { 13437 return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType) 13438 } 13439 var msglen int 13440 for shift := uint(0); ; shift += 7 { 13441 if shift >= 64 { 13442 return ErrIntOverflow 13443 } 13444 if iNdEx >= l { 13445 return io.ErrUnexpectedEOF 13446 } 13447 b := dAtA[iNdEx] 13448 iNdEx++ 13449 msglen |= int(b&0x7F) << shift 13450 if b < 0x80 { 13451 break 13452 } 13453 } 13454 if msglen < 0 { 13455 return ErrInvalidLength 13456 } 13457 postIndex := iNdEx + msglen 13458 if postIndex < 0 { 13459 return ErrInvalidLength 13460 } 13461 if postIndex > l { 13462 return io.ErrUnexpectedEOF 13463 } 13464 if m.Result == nil { 13465 m.Result = &QueryResult{} 13466 } 13467 if err := m.Result.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 13468 return err 13469 } 13470 iNdEx = postIndex 13471 default: 13472 iNdEx = preIndex 13473 skippy, err := skip(dAtA[iNdEx:]) 13474 if err != nil { 13475 return err 13476 } 13477 if (skippy < 0) || (iNdEx+skippy) < 0 { 13478 return ErrInvalidLength 13479 } 13480 if (iNdEx + skippy) > l { 13481 return io.ErrUnexpectedEOF 13482 } 13483 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 13484 iNdEx += skippy 13485 } 13486 } 13487 13488 if iNdEx > l { 13489 return io.ErrUnexpectedEOF 13490 } 13491 return nil 13492 } 13493 func (m *ReserveExecuteRequest) UnmarshalVT(dAtA []byte) error { 13494 l := len(dAtA) 13495 iNdEx := 0 13496 for iNdEx < l { 13497 preIndex := iNdEx 13498 var wire uint64 13499 for shift := uint(0); ; shift += 7 { 13500 if shift >= 64 { 13501 return ErrIntOverflow 13502 } 13503 if iNdEx >= l { 13504 return io.ErrUnexpectedEOF 13505 } 13506 b := dAtA[iNdEx] 13507 iNdEx++ 13508 wire |= uint64(b&0x7F) << shift 13509 if b < 0x80 { 13510 break 13511 } 13512 } 13513 fieldNum := int32(wire >> 3) 13514 wireType := int(wire & 0x7) 13515 if wireType == 4 { 13516 return fmt.Errorf("proto: ReserveExecuteRequest: wiretype end group for non-group") 13517 } 13518 if fieldNum <= 0 { 13519 return fmt.Errorf("proto: ReserveExecuteRequest: illegal tag %d (wire type %d)", fieldNum, wire) 13520 } 13521 switch fieldNum { 13522 case 1: 13523 if wireType != 2 { 13524 return fmt.Errorf("proto: wrong wireType = %d for field EffectiveCallerId", wireType) 13525 } 13526 var msglen int 13527 for shift := uint(0); ; shift += 7 { 13528 if shift >= 64 { 13529 return ErrIntOverflow 13530 } 13531 if iNdEx >= l { 13532 return io.ErrUnexpectedEOF 13533 } 13534 b := dAtA[iNdEx] 13535 iNdEx++ 13536 msglen |= int(b&0x7F) << shift 13537 if b < 0x80 { 13538 break 13539 } 13540 } 13541 if msglen < 0 { 13542 return ErrInvalidLength 13543 } 13544 postIndex := iNdEx + msglen 13545 if postIndex < 0 { 13546 return ErrInvalidLength 13547 } 13548 if postIndex > l { 13549 return io.ErrUnexpectedEOF 13550 } 13551 if m.EffectiveCallerId == nil { 13552 m.EffectiveCallerId = &vtrpc.CallerID{} 13553 } 13554 if err := m.EffectiveCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 13555 return err 13556 } 13557 iNdEx = postIndex 13558 case 2: 13559 if wireType != 2 { 13560 return fmt.Errorf("proto: wrong wireType = %d for field ImmediateCallerId", wireType) 13561 } 13562 var msglen int 13563 for shift := uint(0); ; shift += 7 { 13564 if shift >= 64 { 13565 return ErrIntOverflow 13566 } 13567 if iNdEx >= l { 13568 return io.ErrUnexpectedEOF 13569 } 13570 b := dAtA[iNdEx] 13571 iNdEx++ 13572 msglen |= int(b&0x7F) << shift 13573 if b < 0x80 { 13574 break 13575 } 13576 } 13577 if msglen < 0 { 13578 return ErrInvalidLength 13579 } 13580 postIndex := iNdEx + msglen 13581 if postIndex < 0 { 13582 return ErrInvalidLength 13583 } 13584 if postIndex > l { 13585 return io.ErrUnexpectedEOF 13586 } 13587 if m.ImmediateCallerId == nil { 13588 m.ImmediateCallerId = &VTGateCallerID{} 13589 } 13590 if err := m.ImmediateCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 13591 return err 13592 } 13593 iNdEx = postIndex 13594 case 3: 13595 if wireType != 2 { 13596 return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType) 13597 } 13598 var msglen int 13599 for shift := uint(0); ; shift += 7 { 13600 if shift >= 64 { 13601 return ErrIntOverflow 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 ErrInvalidLength 13615 } 13616 postIndex := iNdEx + msglen 13617 if postIndex < 0 { 13618 return ErrInvalidLength 13619 } 13620 if postIndex > l { 13621 return io.ErrUnexpectedEOF 13622 } 13623 if m.Target == nil { 13624 m.Target = &Target{} 13625 } 13626 if err := m.Target.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 13627 return err 13628 } 13629 iNdEx = postIndex 13630 case 4: 13631 if wireType != 2 { 13632 return fmt.Errorf("proto: wrong wireType = %d for field Query", wireType) 13633 } 13634 var msglen int 13635 for shift := uint(0); ; shift += 7 { 13636 if shift >= 64 { 13637 return ErrIntOverflow 13638 } 13639 if iNdEx >= l { 13640 return io.ErrUnexpectedEOF 13641 } 13642 b := dAtA[iNdEx] 13643 iNdEx++ 13644 msglen |= int(b&0x7F) << shift 13645 if b < 0x80 { 13646 break 13647 } 13648 } 13649 if msglen < 0 { 13650 return ErrInvalidLength 13651 } 13652 postIndex := iNdEx + msglen 13653 if postIndex < 0 { 13654 return ErrInvalidLength 13655 } 13656 if postIndex > l { 13657 return io.ErrUnexpectedEOF 13658 } 13659 if m.Query == nil { 13660 m.Query = &BoundQuery{} 13661 } 13662 if err := m.Query.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 13663 return err 13664 } 13665 iNdEx = postIndex 13666 case 5: 13667 if wireType != 0 { 13668 return fmt.Errorf("proto: wrong wireType = %d for field TransactionId", wireType) 13669 } 13670 m.TransactionId = 0 13671 for shift := uint(0); ; shift += 7 { 13672 if shift >= 64 { 13673 return ErrIntOverflow 13674 } 13675 if iNdEx >= l { 13676 return io.ErrUnexpectedEOF 13677 } 13678 b := dAtA[iNdEx] 13679 iNdEx++ 13680 m.TransactionId |= int64(b&0x7F) << shift 13681 if b < 0x80 { 13682 break 13683 } 13684 } 13685 case 6: 13686 if wireType != 2 { 13687 return fmt.Errorf("proto: wrong wireType = %d for field Options", wireType) 13688 } 13689 var msglen int 13690 for shift := uint(0); ; shift += 7 { 13691 if shift >= 64 { 13692 return ErrIntOverflow 13693 } 13694 if iNdEx >= l { 13695 return io.ErrUnexpectedEOF 13696 } 13697 b := dAtA[iNdEx] 13698 iNdEx++ 13699 msglen |= int(b&0x7F) << shift 13700 if b < 0x80 { 13701 break 13702 } 13703 } 13704 if msglen < 0 { 13705 return ErrInvalidLength 13706 } 13707 postIndex := iNdEx + msglen 13708 if postIndex < 0 { 13709 return ErrInvalidLength 13710 } 13711 if postIndex > l { 13712 return io.ErrUnexpectedEOF 13713 } 13714 if m.Options == nil { 13715 m.Options = &ExecuteOptions{} 13716 } 13717 if err := m.Options.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 13718 return err 13719 } 13720 iNdEx = postIndex 13721 case 7: 13722 if wireType != 2 { 13723 return fmt.Errorf("proto: wrong wireType = %d for field PreQueries", wireType) 13724 } 13725 var stringLen uint64 13726 for shift := uint(0); ; shift += 7 { 13727 if shift >= 64 { 13728 return ErrIntOverflow 13729 } 13730 if iNdEx >= l { 13731 return io.ErrUnexpectedEOF 13732 } 13733 b := dAtA[iNdEx] 13734 iNdEx++ 13735 stringLen |= uint64(b&0x7F) << shift 13736 if b < 0x80 { 13737 break 13738 } 13739 } 13740 intStringLen := int(stringLen) 13741 if intStringLen < 0 { 13742 return ErrInvalidLength 13743 } 13744 postIndex := iNdEx + intStringLen 13745 if postIndex < 0 { 13746 return ErrInvalidLength 13747 } 13748 if postIndex > l { 13749 return io.ErrUnexpectedEOF 13750 } 13751 m.PreQueries = append(m.PreQueries, string(dAtA[iNdEx:postIndex])) 13752 iNdEx = postIndex 13753 default: 13754 iNdEx = preIndex 13755 skippy, err := skip(dAtA[iNdEx:]) 13756 if err != nil { 13757 return err 13758 } 13759 if (skippy < 0) || (iNdEx+skippy) < 0 { 13760 return ErrInvalidLength 13761 } 13762 if (iNdEx + skippy) > l { 13763 return io.ErrUnexpectedEOF 13764 } 13765 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 13766 iNdEx += skippy 13767 } 13768 } 13769 13770 if iNdEx > l { 13771 return io.ErrUnexpectedEOF 13772 } 13773 return nil 13774 } 13775 func (m *ReserveExecuteResponse) UnmarshalVT(dAtA []byte) error { 13776 l := len(dAtA) 13777 iNdEx := 0 13778 for iNdEx < l { 13779 preIndex := iNdEx 13780 var wire uint64 13781 for shift := uint(0); ; shift += 7 { 13782 if shift >= 64 { 13783 return ErrIntOverflow 13784 } 13785 if iNdEx >= l { 13786 return io.ErrUnexpectedEOF 13787 } 13788 b := dAtA[iNdEx] 13789 iNdEx++ 13790 wire |= uint64(b&0x7F) << shift 13791 if b < 0x80 { 13792 break 13793 } 13794 } 13795 fieldNum := int32(wire >> 3) 13796 wireType := int(wire & 0x7) 13797 if wireType == 4 { 13798 return fmt.Errorf("proto: ReserveExecuteResponse: wiretype end group for non-group") 13799 } 13800 if fieldNum <= 0 { 13801 return fmt.Errorf("proto: ReserveExecuteResponse: illegal tag %d (wire type %d)", fieldNum, wire) 13802 } 13803 switch fieldNum { 13804 case 1: 13805 if wireType != 2 { 13806 return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType) 13807 } 13808 var msglen int 13809 for shift := uint(0); ; shift += 7 { 13810 if shift >= 64 { 13811 return ErrIntOverflow 13812 } 13813 if iNdEx >= l { 13814 return io.ErrUnexpectedEOF 13815 } 13816 b := dAtA[iNdEx] 13817 iNdEx++ 13818 msglen |= int(b&0x7F) << shift 13819 if b < 0x80 { 13820 break 13821 } 13822 } 13823 if msglen < 0 { 13824 return ErrInvalidLength 13825 } 13826 postIndex := iNdEx + msglen 13827 if postIndex < 0 { 13828 return ErrInvalidLength 13829 } 13830 if postIndex > l { 13831 return io.ErrUnexpectedEOF 13832 } 13833 if m.Error == nil { 13834 m.Error = &vtrpc.RPCError{} 13835 } 13836 if err := m.Error.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 13837 return err 13838 } 13839 iNdEx = postIndex 13840 case 2: 13841 if wireType != 2 { 13842 return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType) 13843 } 13844 var msglen int 13845 for shift := uint(0); ; shift += 7 { 13846 if shift >= 64 { 13847 return ErrIntOverflow 13848 } 13849 if iNdEx >= l { 13850 return io.ErrUnexpectedEOF 13851 } 13852 b := dAtA[iNdEx] 13853 iNdEx++ 13854 msglen |= int(b&0x7F) << shift 13855 if b < 0x80 { 13856 break 13857 } 13858 } 13859 if msglen < 0 { 13860 return ErrInvalidLength 13861 } 13862 postIndex := iNdEx + msglen 13863 if postIndex < 0 { 13864 return ErrInvalidLength 13865 } 13866 if postIndex > l { 13867 return io.ErrUnexpectedEOF 13868 } 13869 if m.Result == nil { 13870 m.Result = &QueryResult{} 13871 } 13872 if err := m.Result.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 13873 return err 13874 } 13875 iNdEx = postIndex 13876 case 3: 13877 if wireType != 0 { 13878 return fmt.Errorf("proto: wrong wireType = %d for field ReservedId", wireType) 13879 } 13880 m.ReservedId = 0 13881 for shift := uint(0); ; shift += 7 { 13882 if shift >= 64 { 13883 return ErrIntOverflow 13884 } 13885 if iNdEx >= l { 13886 return io.ErrUnexpectedEOF 13887 } 13888 b := dAtA[iNdEx] 13889 iNdEx++ 13890 m.ReservedId |= int64(b&0x7F) << shift 13891 if b < 0x80 { 13892 break 13893 } 13894 } 13895 case 4: 13896 if wireType != 2 { 13897 return fmt.Errorf("proto: wrong wireType = %d for field TabletAlias", wireType) 13898 } 13899 var msglen int 13900 for shift := uint(0); ; shift += 7 { 13901 if shift >= 64 { 13902 return ErrIntOverflow 13903 } 13904 if iNdEx >= l { 13905 return io.ErrUnexpectedEOF 13906 } 13907 b := dAtA[iNdEx] 13908 iNdEx++ 13909 msglen |= int(b&0x7F) << shift 13910 if b < 0x80 { 13911 break 13912 } 13913 } 13914 if msglen < 0 { 13915 return ErrInvalidLength 13916 } 13917 postIndex := iNdEx + msglen 13918 if postIndex < 0 { 13919 return ErrInvalidLength 13920 } 13921 if postIndex > l { 13922 return io.ErrUnexpectedEOF 13923 } 13924 if m.TabletAlias == nil { 13925 m.TabletAlias = &topodata.TabletAlias{} 13926 } 13927 if err := m.TabletAlias.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 13928 return err 13929 } 13930 iNdEx = postIndex 13931 default: 13932 iNdEx = preIndex 13933 skippy, err := skip(dAtA[iNdEx:]) 13934 if err != nil { 13935 return err 13936 } 13937 if (skippy < 0) || (iNdEx+skippy) < 0 { 13938 return ErrInvalidLength 13939 } 13940 if (iNdEx + skippy) > l { 13941 return io.ErrUnexpectedEOF 13942 } 13943 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 13944 iNdEx += skippy 13945 } 13946 } 13947 13948 if iNdEx > l { 13949 return io.ErrUnexpectedEOF 13950 } 13951 return nil 13952 } 13953 func (m *ReserveStreamExecuteRequest) UnmarshalVT(dAtA []byte) error { 13954 l := len(dAtA) 13955 iNdEx := 0 13956 for iNdEx < l { 13957 preIndex := iNdEx 13958 var wire uint64 13959 for shift := uint(0); ; shift += 7 { 13960 if shift >= 64 { 13961 return ErrIntOverflow 13962 } 13963 if iNdEx >= l { 13964 return io.ErrUnexpectedEOF 13965 } 13966 b := dAtA[iNdEx] 13967 iNdEx++ 13968 wire |= uint64(b&0x7F) << shift 13969 if b < 0x80 { 13970 break 13971 } 13972 } 13973 fieldNum := int32(wire >> 3) 13974 wireType := int(wire & 0x7) 13975 if wireType == 4 { 13976 return fmt.Errorf("proto: ReserveStreamExecuteRequest: wiretype end group for non-group") 13977 } 13978 if fieldNum <= 0 { 13979 return fmt.Errorf("proto: ReserveStreamExecuteRequest: illegal tag %d (wire type %d)", fieldNum, wire) 13980 } 13981 switch fieldNum { 13982 case 1: 13983 if wireType != 2 { 13984 return fmt.Errorf("proto: wrong wireType = %d for field EffectiveCallerId", wireType) 13985 } 13986 var msglen int 13987 for shift := uint(0); ; shift += 7 { 13988 if shift >= 64 { 13989 return ErrIntOverflow 13990 } 13991 if iNdEx >= l { 13992 return io.ErrUnexpectedEOF 13993 } 13994 b := dAtA[iNdEx] 13995 iNdEx++ 13996 msglen |= int(b&0x7F) << shift 13997 if b < 0x80 { 13998 break 13999 } 14000 } 14001 if msglen < 0 { 14002 return ErrInvalidLength 14003 } 14004 postIndex := iNdEx + msglen 14005 if postIndex < 0 { 14006 return ErrInvalidLength 14007 } 14008 if postIndex > l { 14009 return io.ErrUnexpectedEOF 14010 } 14011 if m.EffectiveCallerId == nil { 14012 m.EffectiveCallerId = &vtrpc.CallerID{} 14013 } 14014 if err := m.EffectiveCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 14015 return err 14016 } 14017 iNdEx = postIndex 14018 case 2: 14019 if wireType != 2 { 14020 return fmt.Errorf("proto: wrong wireType = %d for field ImmediateCallerId", wireType) 14021 } 14022 var msglen int 14023 for shift := uint(0); ; shift += 7 { 14024 if shift >= 64 { 14025 return ErrIntOverflow 14026 } 14027 if iNdEx >= l { 14028 return io.ErrUnexpectedEOF 14029 } 14030 b := dAtA[iNdEx] 14031 iNdEx++ 14032 msglen |= int(b&0x7F) << shift 14033 if b < 0x80 { 14034 break 14035 } 14036 } 14037 if msglen < 0 { 14038 return ErrInvalidLength 14039 } 14040 postIndex := iNdEx + msglen 14041 if postIndex < 0 { 14042 return ErrInvalidLength 14043 } 14044 if postIndex > l { 14045 return io.ErrUnexpectedEOF 14046 } 14047 if m.ImmediateCallerId == nil { 14048 m.ImmediateCallerId = &VTGateCallerID{} 14049 } 14050 if err := m.ImmediateCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 14051 return err 14052 } 14053 iNdEx = postIndex 14054 case 3: 14055 if wireType != 2 { 14056 return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType) 14057 } 14058 var msglen int 14059 for shift := uint(0); ; shift += 7 { 14060 if shift >= 64 { 14061 return ErrIntOverflow 14062 } 14063 if iNdEx >= l { 14064 return io.ErrUnexpectedEOF 14065 } 14066 b := dAtA[iNdEx] 14067 iNdEx++ 14068 msglen |= int(b&0x7F) << shift 14069 if b < 0x80 { 14070 break 14071 } 14072 } 14073 if msglen < 0 { 14074 return ErrInvalidLength 14075 } 14076 postIndex := iNdEx + msglen 14077 if postIndex < 0 { 14078 return ErrInvalidLength 14079 } 14080 if postIndex > l { 14081 return io.ErrUnexpectedEOF 14082 } 14083 if m.Target == nil { 14084 m.Target = &Target{} 14085 } 14086 if err := m.Target.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 14087 return err 14088 } 14089 iNdEx = postIndex 14090 case 4: 14091 if wireType != 2 { 14092 return fmt.Errorf("proto: wrong wireType = %d for field Query", wireType) 14093 } 14094 var msglen int 14095 for shift := uint(0); ; shift += 7 { 14096 if shift >= 64 { 14097 return ErrIntOverflow 14098 } 14099 if iNdEx >= l { 14100 return io.ErrUnexpectedEOF 14101 } 14102 b := dAtA[iNdEx] 14103 iNdEx++ 14104 msglen |= int(b&0x7F) << shift 14105 if b < 0x80 { 14106 break 14107 } 14108 } 14109 if msglen < 0 { 14110 return ErrInvalidLength 14111 } 14112 postIndex := iNdEx + msglen 14113 if postIndex < 0 { 14114 return ErrInvalidLength 14115 } 14116 if postIndex > l { 14117 return io.ErrUnexpectedEOF 14118 } 14119 if m.Query == nil { 14120 m.Query = &BoundQuery{} 14121 } 14122 if err := m.Query.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 14123 return err 14124 } 14125 iNdEx = postIndex 14126 case 5: 14127 if wireType != 2 { 14128 return fmt.Errorf("proto: wrong wireType = %d for field Options", wireType) 14129 } 14130 var msglen int 14131 for shift := uint(0); ; shift += 7 { 14132 if shift >= 64 { 14133 return ErrIntOverflow 14134 } 14135 if iNdEx >= l { 14136 return io.ErrUnexpectedEOF 14137 } 14138 b := dAtA[iNdEx] 14139 iNdEx++ 14140 msglen |= int(b&0x7F) << shift 14141 if b < 0x80 { 14142 break 14143 } 14144 } 14145 if msglen < 0 { 14146 return ErrInvalidLength 14147 } 14148 postIndex := iNdEx + msglen 14149 if postIndex < 0 { 14150 return ErrInvalidLength 14151 } 14152 if postIndex > l { 14153 return io.ErrUnexpectedEOF 14154 } 14155 if m.Options == nil { 14156 m.Options = &ExecuteOptions{} 14157 } 14158 if err := m.Options.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 14159 return err 14160 } 14161 iNdEx = postIndex 14162 case 6: 14163 if wireType != 0 { 14164 return fmt.Errorf("proto: wrong wireType = %d for field TransactionId", wireType) 14165 } 14166 m.TransactionId = 0 14167 for shift := uint(0); ; shift += 7 { 14168 if shift >= 64 { 14169 return ErrIntOverflow 14170 } 14171 if iNdEx >= l { 14172 return io.ErrUnexpectedEOF 14173 } 14174 b := dAtA[iNdEx] 14175 iNdEx++ 14176 m.TransactionId |= int64(b&0x7F) << shift 14177 if b < 0x80 { 14178 break 14179 } 14180 } 14181 case 7: 14182 if wireType != 2 { 14183 return fmt.Errorf("proto: wrong wireType = %d for field PreQueries", wireType) 14184 } 14185 var stringLen uint64 14186 for shift := uint(0); ; shift += 7 { 14187 if shift >= 64 { 14188 return ErrIntOverflow 14189 } 14190 if iNdEx >= l { 14191 return io.ErrUnexpectedEOF 14192 } 14193 b := dAtA[iNdEx] 14194 iNdEx++ 14195 stringLen |= uint64(b&0x7F) << shift 14196 if b < 0x80 { 14197 break 14198 } 14199 } 14200 intStringLen := int(stringLen) 14201 if intStringLen < 0 { 14202 return ErrInvalidLength 14203 } 14204 postIndex := iNdEx + intStringLen 14205 if postIndex < 0 { 14206 return ErrInvalidLength 14207 } 14208 if postIndex > l { 14209 return io.ErrUnexpectedEOF 14210 } 14211 m.PreQueries = append(m.PreQueries, string(dAtA[iNdEx:postIndex])) 14212 iNdEx = postIndex 14213 default: 14214 iNdEx = preIndex 14215 skippy, err := skip(dAtA[iNdEx:]) 14216 if err != nil { 14217 return err 14218 } 14219 if (skippy < 0) || (iNdEx+skippy) < 0 { 14220 return ErrInvalidLength 14221 } 14222 if (iNdEx + skippy) > l { 14223 return io.ErrUnexpectedEOF 14224 } 14225 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 14226 iNdEx += skippy 14227 } 14228 } 14229 14230 if iNdEx > l { 14231 return io.ErrUnexpectedEOF 14232 } 14233 return nil 14234 } 14235 func (m *ReserveStreamExecuteResponse) UnmarshalVT(dAtA []byte) error { 14236 l := len(dAtA) 14237 iNdEx := 0 14238 for iNdEx < l { 14239 preIndex := iNdEx 14240 var wire uint64 14241 for shift := uint(0); ; shift += 7 { 14242 if shift >= 64 { 14243 return ErrIntOverflow 14244 } 14245 if iNdEx >= l { 14246 return io.ErrUnexpectedEOF 14247 } 14248 b := dAtA[iNdEx] 14249 iNdEx++ 14250 wire |= uint64(b&0x7F) << shift 14251 if b < 0x80 { 14252 break 14253 } 14254 } 14255 fieldNum := int32(wire >> 3) 14256 wireType := int(wire & 0x7) 14257 if wireType == 4 { 14258 return fmt.Errorf("proto: ReserveStreamExecuteResponse: wiretype end group for non-group") 14259 } 14260 if fieldNum <= 0 { 14261 return fmt.Errorf("proto: ReserveStreamExecuteResponse: illegal tag %d (wire type %d)", fieldNum, wire) 14262 } 14263 switch fieldNum { 14264 case 1: 14265 if wireType != 2 { 14266 return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType) 14267 } 14268 var msglen int 14269 for shift := uint(0); ; shift += 7 { 14270 if shift >= 64 { 14271 return ErrIntOverflow 14272 } 14273 if iNdEx >= l { 14274 return io.ErrUnexpectedEOF 14275 } 14276 b := dAtA[iNdEx] 14277 iNdEx++ 14278 msglen |= int(b&0x7F) << shift 14279 if b < 0x80 { 14280 break 14281 } 14282 } 14283 if msglen < 0 { 14284 return ErrInvalidLength 14285 } 14286 postIndex := iNdEx + msglen 14287 if postIndex < 0 { 14288 return ErrInvalidLength 14289 } 14290 if postIndex > l { 14291 return io.ErrUnexpectedEOF 14292 } 14293 if m.Error == nil { 14294 m.Error = &vtrpc.RPCError{} 14295 } 14296 if err := m.Error.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 14297 return err 14298 } 14299 iNdEx = postIndex 14300 case 2: 14301 if wireType != 2 { 14302 return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType) 14303 } 14304 var msglen int 14305 for shift := uint(0); ; shift += 7 { 14306 if shift >= 64 { 14307 return ErrIntOverflow 14308 } 14309 if iNdEx >= l { 14310 return io.ErrUnexpectedEOF 14311 } 14312 b := dAtA[iNdEx] 14313 iNdEx++ 14314 msglen |= int(b&0x7F) << shift 14315 if b < 0x80 { 14316 break 14317 } 14318 } 14319 if msglen < 0 { 14320 return ErrInvalidLength 14321 } 14322 postIndex := iNdEx + msglen 14323 if postIndex < 0 { 14324 return ErrInvalidLength 14325 } 14326 if postIndex > l { 14327 return io.ErrUnexpectedEOF 14328 } 14329 if m.Result == nil { 14330 m.Result = &QueryResult{} 14331 } 14332 if err := m.Result.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 14333 return err 14334 } 14335 iNdEx = postIndex 14336 case 3: 14337 if wireType != 0 { 14338 return fmt.Errorf("proto: wrong wireType = %d for field ReservedId", wireType) 14339 } 14340 m.ReservedId = 0 14341 for shift := uint(0); ; shift += 7 { 14342 if shift >= 64 { 14343 return ErrIntOverflow 14344 } 14345 if iNdEx >= l { 14346 return io.ErrUnexpectedEOF 14347 } 14348 b := dAtA[iNdEx] 14349 iNdEx++ 14350 m.ReservedId |= int64(b&0x7F) << shift 14351 if b < 0x80 { 14352 break 14353 } 14354 } 14355 case 4: 14356 if wireType != 2 { 14357 return fmt.Errorf("proto: wrong wireType = %d for field TabletAlias", wireType) 14358 } 14359 var msglen int 14360 for shift := uint(0); ; shift += 7 { 14361 if shift >= 64 { 14362 return ErrIntOverflow 14363 } 14364 if iNdEx >= l { 14365 return io.ErrUnexpectedEOF 14366 } 14367 b := dAtA[iNdEx] 14368 iNdEx++ 14369 msglen |= int(b&0x7F) << shift 14370 if b < 0x80 { 14371 break 14372 } 14373 } 14374 if msglen < 0 { 14375 return ErrInvalidLength 14376 } 14377 postIndex := iNdEx + msglen 14378 if postIndex < 0 { 14379 return ErrInvalidLength 14380 } 14381 if postIndex > l { 14382 return io.ErrUnexpectedEOF 14383 } 14384 if m.TabletAlias == nil { 14385 m.TabletAlias = &topodata.TabletAlias{} 14386 } 14387 if err := m.TabletAlias.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 14388 return err 14389 } 14390 iNdEx = postIndex 14391 default: 14392 iNdEx = preIndex 14393 skippy, err := skip(dAtA[iNdEx:]) 14394 if err != nil { 14395 return err 14396 } 14397 if (skippy < 0) || (iNdEx+skippy) < 0 { 14398 return ErrInvalidLength 14399 } 14400 if (iNdEx + skippy) > l { 14401 return io.ErrUnexpectedEOF 14402 } 14403 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 14404 iNdEx += skippy 14405 } 14406 } 14407 14408 if iNdEx > l { 14409 return io.ErrUnexpectedEOF 14410 } 14411 return nil 14412 } 14413 func (m *ReserveBeginExecuteRequest) UnmarshalVT(dAtA []byte) error { 14414 l := len(dAtA) 14415 iNdEx := 0 14416 for iNdEx < l { 14417 preIndex := iNdEx 14418 var wire uint64 14419 for shift := uint(0); ; shift += 7 { 14420 if shift >= 64 { 14421 return ErrIntOverflow 14422 } 14423 if iNdEx >= l { 14424 return io.ErrUnexpectedEOF 14425 } 14426 b := dAtA[iNdEx] 14427 iNdEx++ 14428 wire |= uint64(b&0x7F) << shift 14429 if b < 0x80 { 14430 break 14431 } 14432 } 14433 fieldNum := int32(wire >> 3) 14434 wireType := int(wire & 0x7) 14435 if wireType == 4 { 14436 return fmt.Errorf("proto: ReserveBeginExecuteRequest: wiretype end group for non-group") 14437 } 14438 if fieldNum <= 0 { 14439 return fmt.Errorf("proto: ReserveBeginExecuteRequest: illegal tag %d (wire type %d)", fieldNum, wire) 14440 } 14441 switch fieldNum { 14442 case 1: 14443 if wireType != 2 { 14444 return fmt.Errorf("proto: wrong wireType = %d for field EffectiveCallerId", wireType) 14445 } 14446 var msglen int 14447 for shift := uint(0); ; shift += 7 { 14448 if shift >= 64 { 14449 return ErrIntOverflow 14450 } 14451 if iNdEx >= l { 14452 return io.ErrUnexpectedEOF 14453 } 14454 b := dAtA[iNdEx] 14455 iNdEx++ 14456 msglen |= int(b&0x7F) << shift 14457 if b < 0x80 { 14458 break 14459 } 14460 } 14461 if msglen < 0 { 14462 return ErrInvalidLength 14463 } 14464 postIndex := iNdEx + msglen 14465 if postIndex < 0 { 14466 return ErrInvalidLength 14467 } 14468 if postIndex > l { 14469 return io.ErrUnexpectedEOF 14470 } 14471 if m.EffectiveCallerId == nil { 14472 m.EffectiveCallerId = &vtrpc.CallerID{} 14473 } 14474 if err := m.EffectiveCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 14475 return err 14476 } 14477 iNdEx = postIndex 14478 case 2: 14479 if wireType != 2 { 14480 return fmt.Errorf("proto: wrong wireType = %d for field ImmediateCallerId", wireType) 14481 } 14482 var msglen int 14483 for shift := uint(0); ; shift += 7 { 14484 if shift >= 64 { 14485 return ErrIntOverflow 14486 } 14487 if iNdEx >= l { 14488 return io.ErrUnexpectedEOF 14489 } 14490 b := dAtA[iNdEx] 14491 iNdEx++ 14492 msglen |= int(b&0x7F) << shift 14493 if b < 0x80 { 14494 break 14495 } 14496 } 14497 if msglen < 0 { 14498 return ErrInvalidLength 14499 } 14500 postIndex := iNdEx + msglen 14501 if postIndex < 0 { 14502 return ErrInvalidLength 14503 } 14504 if postIndex > l { 14505 return io.ErrUnexpectedEOF 14506 } 14507 if m.ImmediateCallerId == nil { 14508 m.ImmediateCallerId = &VTGateCallerID{} 14509 } 14510 if err := m.ImmediateCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 14511 return err 14512 } 14513 iNdEx = postIndex 14514 case 3: 14515 if wireType != 2 { 14516 return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType) 14517 } 14518 var msglen int 14519 for shift := uint(0); ; shift += 7 { 14520 if shift >= 64 { 14521 return ErrIntOverflow 14522 } 14523 if iNdEx >= l { 14524 return io.ErrUnexpectedEOF 14525 } 14526 b := dAtA[iNdEx] 14527 iNdEx++ 14528 msglen |= int(b&0x7F) << shift 14529 if b < 0x80 { 14530 break 14531 } 14532 } 14533 if msglen < 0 { 14534 return ErrInvalidLength 14535 } 14536 postIndex := iNdEx + msglen 14537 if postIndex < 0 { 14538 return ErrInvalidLength 14539 } 14540 if postIndex > l { 14541 return io.ErrUnexpectedEOF 14542 } 14543 if m.Target == nil { 14544 m.Target = &Target{} 14545 } 14546 if err := m.Target.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 14547 return err 14548 } 14549 iNdEx = postIndex 14550 case 4: 14551 if wireType != 2 { 14552 return fmt.Errorf("proto: wrong wireType = %d for field Query", wireType) 14553 } 14554 var msglen int 14555 for shift := uint(0); ; shift += 7 { 14556 if shift >= 64 { 14557 return ErrIntOverflow 14558 } 14559 if iNdEx >= l { 14560 return io.ErrUnexpectedEOF 14561 } 14562 b := dAtA[iNdEx] 14563 iNdEx++ 14564 msglen |= int(b&0x7F) << shift 14565 if b < 0x80 { 14566 break 14567 } 14568 } 14569 if msglen < 0 { 14570 return ErrInvalidLength 14571 } 14572 postIndex := iNdEx + msglen 14573 if postIndex < 0 { 14574 return ErrInvalidLength 14575 } 14576 if postIndex > l { 14577 return io.ErrUnexpectedEOF 14578 } 14579 if m.Query == nil { 14580 m.Query = &BoundQuery{} 14581 } 14582 if err := m.Query.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 14583 return err 14584 } 14585 iNdEx = postIndex 14586 case 5: 14587 if wireType != 2 { 14588 return fmt.Errorf("proto: wrong wireType = %d for field Options", wireType) 14589 } 14590 var msglen int 14591 for shift := uint(0); ; shift += 7 { 14592 if shift >= 64 { 14593 return ErrIntOverflow 14594 } 14595 if iNdEx >= l { 14596 return io.ErrUnexpectedEOF 14597 } 14598 b := dAtA[iNdEx] 14599 iNdEx++ 14600 msglen |= int(b&0x7F) << shift 14601 if b < 0x80 { 14602 break 14603 } 14604 } 14605 if msglen < 0 { 14606 return ErrInvalidLength 14607 } 14608 postIndex := iNdEx + msglen 14609 if postIndex < 0 { 14610 return ErrInvalidLength 14611 } 14612 if postIndex > l { 14613 return io.ErrUnexpectedEOF 14614 } 14615 if m.Options == nil { 14616 m.Options = &ExecuteOptions{} 14617 } 14618 if err := m.Options.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 14619 return err 14620 } 14621 iNdEx = postIndex 14622 case 6: 14623 if wireType != 2 { 14624 return fmt.Errorf("proto: wrong wireType = %d for field PreQueries", wireType) 14625 } 14626 var stringLen uint64 14627 for shift := uint(0); ; shift += 7 { 14628 if shift >= 64 { 14629 return ErrIntOverflow 14630 } 14631 if iNdEx >= l { 14632 return io.ErrUnexpectedEOF 14633 } 14634 b := dAtA[iNdEx] 14635 iNdEx++ 14636 stringLen |= uint64(b&0x7F) << shift 14637 if b < 0x80 { 14638 break 14639 } 14640 } 14641 intStringLen := int(stringLen) 14642 if intStringLen < 0 { 14643 return ErrInvalidLength 14644 } 14645 postIndex := iNdEx + intStringLen 14646 if postIndex < 0 { 14647 return ErrInvalidLength 14648 } 14649 if postIndex > l { 14650 return io.ErrUnexpectedEOF 14651 } 14652 m.PreQueries = append(m.PreQueries, string(dAtA[iNdEx:postIndex])) 14653 iNdEx = postIndex 14654 case 7: 14655 if wireType != 2 { 14656 return fmt.Errorf("proto: wrong wireType = %d for field PostBeginQueries", wireType) 14657 } 14658 var stringLen uint64 14659 for shift := uint(0); ; shift += 7 { 14660 if shift >= 64 { 14661 return ErrIntOverflow 14662 } 14663 if iNdEx >= l { 14664 return io.ErrUnexpectedEOF 14665 } 14666 b := dAtA[iNdEx] 14667 iNdEx++ 14668 stringLen |= uint64(b&0x7F) << shift 14669 if b < 0x80 { 14670 break 14671 } 14672 } 14673 intStringLen := int(stringLen) 14674 if intStringLen < 0 { 14675 return ErrInvalidLength 14676 } 14677 postIndex := iNdEx + intStringLen 14678 if postIndex < 0 { 14679 return ErrInvalidLength 14680 } 14681 if postIndex > l { 14682 return io.ErrUnexpectedEOF 14683 } 14684 m.PostBeginQueries = append(m.PostBeginQueries, string(dAtA[iNdEx:postIndex])) 14685 iNdEx = postIndex 14686 default: 14687 iNdEx = preIndex 14688 skippy, err := skip(dAtA[iNdEx:]) 14689 if err != nil { 14690 return err 14691 } 14692 if (skippy < 0) || (iNdEx+skippy) < 0 { 14693 return ErrInvalidLength 14694 } 14695 if (iNdEx + skippy) > l { 14696 return io.ErrUnexpectedEOF 14697 } 14698 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 14699 iNdEx += skippy 14700 } 14701 } 14702 14703 if iNdEx > l { 14704 return io.ErrUnexpectedEOF 14705 } 14706 return nil 14707 } 14708 func (m *ReserveBeginExecuteResponse) UnmarshalVT(dAtA []byte) error { 14709 l := len(dAtA) 14710 iNdEx := 0 14711 for iNdEx < l { 14712 preIndex := iNdEx 14713 var wire uint64 14714 for shift := uint(0); ; shift += 7 { 14715 if shift >= 64 { 14716 return ErrIntOverflow 14717 } 14718 if iNdEx >= l { 14719 return io.ErrUnexpectedEOF 14720 } 14721 b := dAtA[iNdEx] 14722 iNdEx++ 14723 wire |= uint64(b&0x7F) << shift 14724 if b < 0x80 { 14725 break 14726 } 14727 } 14728 fieldNum := int32(wire >> 3) 14729 wireType := int(wire & 0x7) 14730 if wireType == 4 { 14731 return fmt.Errorf("proto: ReserveBeginExecuteResponse: wiretype end group for non-group") 14732 } 14733 if fieldNum <= 0 { 14734 return fmt.Errorf("proto: ReserveBeginExecuteResponse: illegal tag %d (wire type %d)", fieldNum, wire) 14735 } 14736 switch fieldNum { 14737 case 1: 14738 if wireType != 2 { 14739 return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType) 14740 } 14741 var msglen int 14742 for shift := uint(0); ; shift += 7 { 14743 if shift >= 64 { 14744 return ErrIntOverflow 14745 } 14746 if iNdEx >= l { 14747 return io.ErrUnexpectedEOF 14748 } 14749 b := dAtA[iNdEx] 14750 iNdEx++ 14751 msglen |= int(b&0x7F) << shift 14752 if b < 0x80 { 14753 break 14754 } 14755 } 14756 if msglen < 0 { 14757 return ErrInvalidLength 14758 } 14759 postIndex := iNdEx + msglen 14760 if postIndex < 0 { 14761 return ErrInvalidLength 14762 } 14763 if postIndex > l { 14764 return io.ErrUnexpectedEOF 14765 } 14766 if m.Error == nil { 14767 m.Error = &vtrpc.RPCError{} 14768 } 14769 if err := m.Error.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 14770 return err 14771 } 14772 iNdEx = postIndex 14773 case 2: 14774 if wireType != 2 { 14775 return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType) 14776 } 14777 var msglen int 14778 for shift := uint(0); ; shift += 7 { 14779 if shift >= 64 { 14780 return ErrIntOverflow 14781 } 14782 if iNdEx >= l { 14783 return io.ErrUnexpectedEOF 14784 } 14785 b := dAtA[iNdEx] 14786 iNdEx++ 14787 msglen |= int(b&0x7F) << shift 14788 if b < 0x80 { 14789 break 14790 } 14791 } 14792 if msglen < 0 { 14793 return ErrInvalidLength 14794 } 14795 postIndex := iNdEx + msglen 14796 if postIndex < 0 { 14797 return ErrInvalidLength 14798 } 14799 if postIndex > l { 14800 return io.ErrUnexpectedEOF 14801 } 14802 if m.Result == nil { 14803 m.Result = &QueryResult{} 14804 } 14805 if err := m.Result.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 14806 return err 14807 } 14808 iNdEx = postIndex 14809 case 3: 14810 if wireType != 0 { 14811 return fmt.Errorf("proto: wrong wireType = %d for field TransactionId", wireType) 14812 } 14813 m.TransactionId = 0 14814 for shift := uint(0); ; shift += 7 { 14815 if shift >= 64 { 14816 return ErrIntOverflow 14817 } 14818 if iNdEx >= l { 14819 return io.ErrUnexpectedEOF 14820 } 14821 b := dAtA[iNdEx] 14822 iNdEx++ 14823 m.TransactionId |= int64(b&0x7F) << shift 14824 if b < 0x80 { 14825 break 14826 } 14827 } 14828 case 4: 14829 if wireType != 0 { 14830 return fmt.Errorf("proto: wrong wireType = %d for field ReservedId", wireType) 14831 } 14832 m.ReservedId = 0 14833 for shift := uint(0); ; shift += 7 { 14834 if shift >= 64 { 14835 return ErrIntOverflow 14836 } 14837 if iNdEx >= l { 14838 return io.ErrUnexpectedEOF 14839 } 14840 b := dAtA[iNdEx] 14841 iNdEx++ 14842 m.ReservedId |= int64(b&0x7F) << shift 14843 if b < 0x80 { 14844 break 14845 } 14846 } 14847 case 5: 14848 if wireType != 2 { 14849 return fmt.Errorf("proto: wrong wireType = %d for field TabletAlias", wireType) 14850 } 14851 var msglen int 14852 for shift := uint(0); ; shift += 7 { 14853 if shift >= 64 { 14854 return ErrIntOverflow 14855 } 14856 if iNdEx >= l { 14857 return io.ErrUnexpectedEOF 14858 } 14859 b := dAtA[iNdEx] 14860 iNdEx++ 14861 msglen |= int(b&0x7F) << shift 14862 if b < 0x80 { 14863 break 14864 } 14865 } 14866 if msglen < 0 { 14867 return ErrInvalidLength 14868 } 14869 postIndex := iNdEx + msglen 14870 if postIndex < 0 { 14871 return ErrInvalidLength 14872 } 14873 if postIndex > l { 14874 return io.ErrUnexpectedEOF 14875 } 14876 if m.TabletAlias == nil { 14877 m.TabletAlias = &topodata.TabletAlias{} 14878 } 14879 if err := m.TabletAlias.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 14880 return err 14881 } 14882 iNdEx = postIndex 14883 case 6: 14884 if wireType != 2 { 14885 return fmt.Errorf("proto: wrong wireType = %d for field SessionStateChanges", wireType) 14886 } 14887 var stringLen uint64 14888 for shift := uint(0); ; shift += 7 { 14889 if shift >= 64 { 14890 return ErrIntOverflow 14891 } 14892 if iNdEx >= l { 14893 return io.ErrUnexpectedEOF 14894 } 14895 b := dAtA[iNdEx] 14896 iNdEx++ 14897 stringLen |= uint64(b&0x7F) << shift 14898 if b < 0x80 { 14899 break 14900 } 14901 } 14902 intStringLen := int(stringLen) 14903 if intStringLen < 0 { 14904 return ErrInvalidLength 14905 } 14906 postIndex := iNdEx + intStringLen 14907 if postIndex < 0 { 14908 return ErrInvalidLength 14909 } 14910 if postIndex > l { 14911 return io.ErrUnexpectedEOF 14912 } 14913 m.SessionStateChanges = string(dAtA[iNdEx:postIndex]) 14914 iNdEx = postIndex 14915 default: 14916 iNdEx = preIndex 14917 skippy, err := skip(dAtA[iNdEx:]) 14918 if err != nil { 14919 return err 14920 } 14921 if (skippy < 0) || (iNdEx+skippy) < 0 { 14922 return ErrInvalidLength 14923 } 14924 if (iNdEx + skippy) > l { 14925 return io.ErrUnexpectedEOF 14926 } 14927 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 14928 iNdEx += skippy 14929 } 14930 } 14931 14932 if iNdEx > l { 14933 return io.ErrUnexpectedEOF 14934 } 14935 return nil 14936 } 14937 func (m *ReserveBeginStreamExecuteRequest) UnmarshalVT(dAtA []byte) error { 14938 l := len(dAtA) 14939 iNdEx := 0 14940 for iNdEx < l { 14941 preIndex := iNdEx 14942 var wire uint64 14943 for shift := uint(0); ; shift += 7 { 14944 if shift >= 64 { 14945 return ErrIntOverflow 14946 } 14947 if iNdEx >= l { 14948 return io.ErrUnexpectedEOF 14949 } 14950 b := dAtA[iNdEx] 14951 iNdEx++ 14952 wire |= uint64(b&0x7F) << shift 14953 if b < 0x80 { 14954 break 14955 } 14956 } 14957 fieldNum := int32(wire >> 3) 14958 wireType := int(wire & 0x7) 14959 if wireType == 4 { 14960 return fmt.Errorf("proto: ReserveBeginStreamExecuteRequest: wiretype end group for non-group") 14961 } 14962 if fieldNum <= 0 { 14963 return fmt.Errorf("proto: ReserveBeginStreamExecuteRequest: illegal tag %d (wire type %d)", fieldNum, wire) 14964 } 14965 switch fieldNum { 14966 case 1: 14967 if wireType != 2 { 14968 return fmt.Errorf("proto: wrong wireType = %d for field EffectiveCallerId", wireType) 14969 } 14970 var msglen int 14971 for shift := uint(0); ; shift += 7 { 14972 if shift >= 64 { 14973 return ErrIntOverflow 14974 } 14975 if iNdEx >= l { 14976 return io.ErrUnexpectedEOF 14977 } 14978 b := dAtA[iNdEx] 14979 iNdEx++ 14980 msglen |= int(b&0x7F) << shift 14981 if b < 0x80 { 14982 break 14983 } 14984 } 14985 if msglen < 0 { 14986 return ErrInvalidLength 14987 } 14988 postIndex := iNdEx + msglen 14989 if postIndex < 0 { 14990 return ErrInvalidLength 14991 } 14992 if postIndex > l { 14993 return io.ErrUnexpectedEOF 14994 } 14995 if m.EffectiveCallerId == nil { 14996 m.EffectiveCallerId = &vtrpc.CallerID{} 14997 } 14998 if err := m.EffectiveCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 14999 return err 15000 } 15001 iNdEx = postIndex 15002 case 2: 15003 if wireType != 2 { 15004 return fmt.Errorf("proto: wrong wireType = %d for field ImmediateCallerId", wireType) 15005 } 15006 var msglen int 15007 for shift := uint(0); ; shift += 7 { 15008 if shift >= 64 { 15009 return ErrIntOverflow 15010 } 15011 if iNdEx >= l { 15012 return io.ErrUnexpectedEOF 15013 } 15014 b := dAtA[iNdEx] 15015 iNdEx++ 15016 msglen |= int(b&0x7F) << shift 15017 if b < 0x80 { 15018 break 15019 } 15020 } 15021 if msglen < 0 { 15022 return ErrInvalidLength 15023 } 15024 postIndex := iNdEx + msglen 15025 if postIndex < 0 { 15026 return ErrInvalidLength 15027 } 15028 if postIndex > l { 15029 return io.ErrUnexpectedEOF 15030 } 15031 if m.ImmediateCallerId == nil { 15032 m.ImmediateCallerId = &VTGateCallerID{} 15033 } 15034 if err := m.ImmediateCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 15035 return err 15036 } 15037 iNdEx = postIndex 15038 case 3: 15039 if wireType != 2 { 15040 return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType) 15041 } 15042 var msglen int 15043 for shift := uint(0); ; shift += 7 { 15044 if shift >= 64 { 15045 return ErrIntOverflow 15046 } 15047 if iNdEx >= l { 15048 return io.ErrUnexpectedEOF 15049 } 15050 b := dAtA[iNdEx] 15051 iNdEx++ 15052 msglen |= int(b&0x7F) << shift 15053 if b < 0x80 { 15054 break 15055 } 15056 } 15057 if msglen < 0 { 15058 return ErrInvalidLength 15059 } 15060 postIndex := iNdEx + msglen 15061 if postIndex < 0 { 15062 return ErrInvalidLength 15063 } 15064 if postIndex > l { 15065 return io.ErrUnexpectedEOF 15066 } 15067 if m.Target == nil { 15068 m.Target = &Target{} 15069 } 15070 if err := m.Target.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 15071 return err 15072 } 15073 iNdEx = postIndex 15074 case 4: 15075 if wireType != 2 { 15076 return fmt.Errorf("proto: wrong wireType = %d for field Query", wireType) 15077 } 15078 var msglen int 15079 for shift := uint(0); ; shift += 7 { 15080 if shift >= 64 { 15081 return ErrIntOverflow 15082 } 15083 if iNdEx >= l { 15084 return io.ErrUnexpectedEOF 15085 } 15086 b := dAtA[iNdEx] 15087 iNdEx++ 15088 msglen |= int(b&0x7F) << shift 15089 if b < 0x80 { 15090 break 15091 } 15092 } 15093 if msglen < 0 { 15094 return ErrInvalidLength 15095 } 15096 postIndex := iNdEx + msglen 15097 if postIndex < 0 { 15098 return ErrInvalidLength 15099 } 15100 if postIndex > l { 15101 return io.ErrUnexpectedEOF 15102 } 15103 if m.Query == nil { 15104 m.Query = &BoundQuery{} 15105 } 15106 if err := m.Query.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 15107 return err 15108 } 15109 iNdEx = postIndex 15110 case 5: 15111 if wireType != 2 { 15112 return fmt.Errorf("proto: wrong wireType = %d for field Options", wireType) 15113 } 15114 var msglen int 15115 for shift := uint(0); ; shift += 7 { 15116 if shift >= 64 { 15117 return ErrIntOverflow 15118 } 15119 if iNdEx >= l { 15120 return io.ErrUnexpectedEOF 15121 } 15122 b := dAtA[iNdEx] 15123 iNdEx++ 15124 msglen |= int(b&0x7F) << shift 15125 if b < 0x80 { 15126 break 15127 } 15128 } 15129 if msglen < 0 { 15130 return ErrInvalidLength 15131 } 15132 postIndex := iNdEx + msglen 15133 if postIndex < 0 { 15134 return ErrInvalidLength 15135 } 15136 if postIndex > l { 15137 return io.ErrUnexpectedEOF 15138 } 15139 if m.Options == nil { 15140 m.Options = &ExecuteOptions{} 15141 } 15142 if err := m.Options.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 15143 return err 15144 } 15145 iNdEx = postIndex 15146 case 6: 15147 if wireType != 2 { 15148 return fmt.Errorf("proto: wrong wireType = %d for field PreQueries", wireType) 15149 } 15150 var stringLen uint64 15151 for shift := uint(0); ; shift += 7 { 15152 if shift >= 64 { 15153 return ErrIntOverflow 15154 } 15155 if iNdEx >= l { 15156 return io.ErrUnexpectedEOF 15157 } 15158 b := dAtA[iNdEx] 15159 iNdEx++ 15160 stringLen |= uint64(b&0x7F) << shift 15161 if b < 0x80 { 15162 break 15163 } 15164 } 15165 intStringLen := int(stringLen) 15166 if intStringLen < 0 { 15167 return ErrInvalidLength 15168 } 15169 postIndex := iNdEx + intStringLen 15170 if postIndex < 0 { 15171 return ErrInvalidLength 15172 } 15173 if postIndex > l { 15174 return io.ErrUnexpectedEOF 15175 } 15176 m.PreQueries = append(m.PreQueries, string(dAtA[iNdEx:postIndex])) 15177 iNdEx = postIndex 15178 case 7: 15179 if wireType != 2 { 15180 return fmt.Errorf("proto: wrong wireType = %d for field PostBeginQueries", wireType) 15181 } 15182 var stringLen uint64 15183 for shift := uint(0); ; shift += 7 { 15184 if shift >= 64 { 15185 return ErrIntOverflow 15186 } 15187 if iNdEx >= l { 15188 return io.ErrUnexpectedEOF 15189 } 15190 b := dAtA[iNdEx] 15191 iNdEx++ 15192 stringLen |= uint64(b&0x7F) << shift 15193 if b < 0x80 { 15194 break 15195 } 15196 } 15197 intStringLen := int(stringLen) 15198 if intStringLen < 0 { 15199 return ErrInvalidLength 15200 } 15201 postIndex := iNdEx + intStringLen 15202 if postIndex < 0 { 15203 return ErrInvalidLength 15204 } 15205 if postIndex > l { 15206 return io.ErrUnexpectedEOF 15207 } 15208 m.PostBeginQueries = append(m.PostBeginQueries, string(dAtA[iNdEx:postIndex])) 15209 iNdEx = postIndex 15210 default: 15211 iNdEx = preIndex 15212 skippy, err := skip(dAtA[iNdEx:]) 15213 if err != nil { 15214 return err 15215 } 15216 if (skippy < 0) || (iNdEx+skippy) < 0 { 15217 return ErrInvalidLength 15218 } 15219 if (iNdEx + skippy) > l { 15220 return io.ErrUnexpectedEOF 15221 } 15222 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 15223 iNdEx += skippy 15224 } 15225 } 15226 15227 if iNdEx > l { 15228 return io.ErrUnexpectedEOF 15229 } 15230 return nil 15231 } 15232 func (m *ReserveBeginStreamExecuteResponse) UnmarshalVT(dAtA []byte) error { 15233 l := len(dAtA) 15234 iNdEx := 0 15235 for iNdEx < l { 15236 preIndex := iNdEx 15237 var wire uint64 15238 for shift := uint(0); ; shift += 7 { 15239 if shift >= 64 { 15240 return ErrIntOverflow 15241 } 15242 if iNdEx >= l { 15243 return io.ErrUnexpectedEOF 15244 } 15245 b := dAtA[iNdEx] 15246 iNdEx++ 15247 wire |= uint64(b&0x7F) << shift 15248 if b < 0x80 { 15249 break 15250 } 15251 } 15252 fieldNum := int32(wire >> 3) 15253 wireType := int(wire & 0x7) 15254 if wireType == 4 { 15255 return fmt.Errorf("proto: ReserveBeginStreamExecuteResponse: wiretype end group for non-group") 15256 } 15257 if fieldNum <= 0 { 15258 return fmt.Errorf("proto: ReserveBeginStreamExecuteResponse: illegal tag %d (wire type %d)", fieldNum, wire) 15259 } 15260 switch fieldNum { 15261 case 1: 15262 if wireType != 2 { 15263 return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType) 15264 } 15265 var msglen int 15266 for shift := uint(0); ; shift += 7 { 15267 if shift >= 64 { 15268 return ErrIntOverflow 15269 } 15270 if iNdEx >= l { 15271 return io.ErrUnexpectedEOF 15272 } 15273 b := dAtA[iNdEx] 15274 iNdEx++ 15275 msglen |= int(b&0x7F) << shift 15276 if b < 0x80 { 15277 break 15278 } 15279 } 15280 if msglen < 0 { 15281 return ErrInvalidLength 15282 } 15283 postIndex := iNdEx + msglen 15284 if postIndex < 0 { 15285 return ErrInvalidLength 15286 } 15287 if postIndex > l { 15288 return io.ErrUnexpectedEOF 15289 } 15290 if m.Error == nil { 15291 m.Error = &vtrpc.RPCError{} 15292 } 15293 if err := m.Error.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 15294 return err 15295 } 15296 iNdEx = postIndex 15297 case 2: 15298 if wireType != 2 { 15299 return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType) 15300 } 15301 var msglen int 15302 for shift := uint(0); ; shift += 7 { 15303 if shift >= 64 { 15304 return ErrIntOverflow 15305 } 15306 if iNdEx >= l { 15307 return io.ErrUnexpectedEOF 15308 } 15309 b := dAtA[iNdEx] 15310 iNdEx++ 15311 msglen |= int(b&0x7F) << shift 15312 if b < 0x80 { 15313 break 15314 } 15315 } 15316 if msglen < 0 { 15317 return ErrInvalidLength 15318 } 15319 postIndex := iNdEx + msglen 15320 if postIndex < 0 { 15321 return ErrInvalidLength 15322 } 15323 if postIndex > l { 15324 return io.ErrUnexpectedEOF 15325 } 15326 if m.Result == nil { 15327 m.Result = &QueryResult{} 15328 } 15329 if err := m.Result.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 15330 return err 15331 } 15332 iNdEx = postIndex 15333 case 3: 15334 if wireType != 0 { 15335 return fmt.Errorf("proto: wrong wireType = %d for field TransactionId", wireType) 15336 } 15337 m.TransactionId = 0 15338 for shift := uint(0); ; shift += 7 { 15339 if shift >= 64 { 15340 return ErrIntOverflow 15341 } 15342 if iNdEx >= l { 15343 return io.ErrUnexpectedEOF 15344 } 15345 b := dAtA[iNdEx] 15346 iNdEx++ 15347 m.TransactionId |= int64(b&0x7F) << shift 15348 if b < 0x80 { 15349 break 15350 } 15351 } 15352 case 4: 15353 if wireType != 0 { 15354 return fmt.Errorf("proto: wrong wireType = %d for field ReservedId", wireType) 15355 } 15356 m.ReservedId = 0 15357 for shift := uint(0); ; shift += 7 { 15358 if shift >= 64 { 15359 return ErrIntOverflow 15360 } 15361 if iNdEx >= l { 15362 return io.ErrUnexpectedEOF 15363 } 15364 b := dAtA[iNdEx] 15365 iNdEx++ 15366 m.ReservedId |= int64(b&0x7F) << shift 15367 if b < 0x80 { 15368 break 15369 } 15370 } 15371 case 5: 15372 if wireType != 2 { 15373 return fmt.Errorf("proto: wrong wireType = %d for field TabletAlias", wireType) 15374 } 15375 var msglen int 15376 for shift := uint(0); ; shift += 7 { 15377 if shift >= 64 { 15378 return ErrIntOverflow 15379 } 15380 if iNdEx >= l { 15381 return io.ErrUnexpectedEOF 15382 } 15383 b := dAtA[iNdEx] 15384 iNdEx++ 15385 msglen |= int(b&0x7F) << shift 15386 if b < 0x80 { 15387 break 15388 } 15389 } 15390 if msglen < 0 { 15391 return ErrInvalidLength 15392 } 15393 postIndex := iNdEx + msglen 15394 if postIndex < 0 { 15395 return ErrInvalidLength 15396 } 15397 if postIndex > l { 15398 return io.ErrUnexpectedEOF 15399 } 15400 if m.TabletAlias == nil { 15401 m.TabletAlias = &topodata.TabletAlias{} 15402 } 15403 if err := m.TabletAlias.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 15404 return err 15405 } 15406 iNdEx = postIndex 15407 case 6: 15408 if wireType != 2 { 15409 return fmt.Errorf("proto: wrong wireType = %d for field SessionStateChanges", wireType) 15410 } 15411 var stringLen uint64 15412 for shift := uint(0); ; shift += 7 { 15413 if shift >= 64 { 15414 return ErrIntOverflow 15415 } 15416 if iNdEx >= l { 15417 return io.ErrUnexpectedEOF 15418 } 15419 b := dAtA[iNdEx] 15420 iNdEx++ 15421 stringLen |= uint64(b&0x7F) << shift 15422 if b < 0x80 { 15423 break 15424 } 15425 } 15426 intStringLen := int(stringLen) 15427 if intStringLen < 0 { 15428 return ErrInvalidLength 15429 } 15430 postIndex := iNdEx + intStringLen 15431 if postIndex < 0 { 15432 return ErrInvalidLength 15433 } 15434 if postIndex > l { 15435 return io.ErrUnexpectedEOF 15436 } 15437 m.SessionStateChanges = string(dAtA[iNdEx:postIndex]) 15438 iNdEx = postIndex 15439 default: 15440 iNdEx = preIndex 15441 skippy, err := skip(dAtA[iNdEx:]) 15442 if err != nil { 15443 return err 15444 } 15445 if (skippy < 0) || (iNdEx+skippy) < 0 { 15446 return ErrInvalidLength 15447 } 15448 if (iNdEx + skippy) > l { 15449 return io.ErrUnexpectedEOF 15450 } 15451 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 15452 iNdEx += skippy 15453 } 15454 } 15455 15456 if iNdEx > l { 15457 return io.ErrUnexpectedEOF 15458 } 15459 return nil 15460 } 15461 func (m *ReleaseRequest) UnmarshalVT(dAtA []byte) error { 15462 l := len(dAtA) 15463 iNdEx := 0 15464 for iNdEx < l { 15465 preIndex := iNdEx 15466 var wire uint64 15467 for shift := uint(0); ; shift += 7 { 15468 if shift >= 64 { 15469 return ErrIntOverflow 15470 } 15471 if iNdEx >= l { 15472 return io.ErrUnexpectedEOF 15473 } 15474 b := dAtA[iNdEx] 15475 iNdEx++ 15476 wire |= uint64(b&0x7F) << shift 15477 if b < 0x80 { 15478 break 15479 } 15480 } 15481 fieldNum := int32(wire >> 3) 15482 wireType := int(wire & 0x7) 15483 if wireType == 4 { 15484 return fmt.Errorf("proto: ReleaseRequest: wiretype end group for non-group") 15485 } 15486 if fieldNum <= 0 { 15487 return fmt.Errorf("proto: ReleaseRequest: illegal tag %d (wire type %d)", fieldNum, wire) 15488 } 15489 switch fieldNum { 15490 case 1: 15491 if wireType != 2 { 15492 return fmt.Errorf("proto: wrong wireType = %d for field EffectiveCallerId", wireType) 15493 } 15494 var msglen int 15495 for shift := uint(0); ; shift += 7 { 15496 if shift >= 64 { 15497 return ErrIntOverflow 15498 } 15499 if iNdEx >= l { 15500 return io.ErrUnexpectedEOF 15501 } 15502 b := dAtA[iNdEx] 15503 iNdEx++ 15504 msglen |= int(b&0x7F) << shift 15505 if b < 0x80 { 15506 break 15507 } 15508 } 15509 if msglen < 0 { 15510 return ErrInvalidLength 15511 } 15512 postIndex := iNdEx + msglen 15513 if postIndex < 0 { 15514 return ErrInvalidLength 15515 } 15516 if postIndex > l { 15517 return io.ErrUnexpectedEOF 15518 } 15519 if m.EffectiveCallerId == nil { 15520 m.EffectiveCallerId = &vtrpc.CallerID{} 15521 } 15522 if err := m.EffectiveCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 15523 return err 15524 } 15525 iNdEx = postIndex 15526 case 2: 15527 if wireType != 2 { 15528 return fmt.Errorf("proto: wrong wireType = %d for field ImmediateCallerId", wireType) 15529 } 15530 var msglen int 15531 for shift := uint(0); ; shift += 7 { 15532 if shift >= 64 { 15533 return ErrIntOverflow 15534 } 15535 if iNdEx >= l { 15536 return io.ErrUnexpectedEOF 15537 } 15538 b := dAtA[iNdEx] 15539 iNdEx++ 15540 msglen |= int(b&0x7F) << shift 15541 if b < 0x80 { 15542 break 15543 } 15544 } 15545 if msglen < 0 { 15546 return ErrInvalidLength 15547 } 15548 postIndex := iNdEx + msglen 15549 if postIndex < 0 { 15550 return ErrInvalidLength 15551 } 15552 if postIndex > l { 15553 return io.ErrUnexpectedEOF 15554 } 15555 if m.ImmediateCallerId == nil { 15556 m.ImmediateCallerId = &VTGateCallerID{} 15557 } 15558 if err := m.ImmediateCallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 15559 return err 15560 } 15561 iNdEx = postIndex 15562 case 3: 15563 if wireType != 2 { 15564 return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType) 15565 } 15566 var msglen int 15567 for shift := uint(0); ; shift += 7 { 15568 if shift >= 64 { 15569 return ErrIntOverflow 15570 } 15571 if iNdEx >= l { 15572 return io.ErrUnexpectedEOF 15573 } 15574 b := dAtA[iNdEx] 15575 iNdEx++ 15576 msglen |= int(b&0x7F) << shift 15577 if b < 0x80 { 15578 break 15579 } 15580 } 15581 if msglen < 0 { 15582 return ErrInvalidLength 15583 } 15584 postIndex := iNdEx + msglen 15585 if postIndex < 0 { 15586 return ErrInvalidLength 15587 } 15588 if postIndex > l { 15589 return io.ErrUnexpectedEOF 15590 } 15591 if m.Target == nil { 15592 m.Target = &Target{} 15593 } 15594 if err := m.Target.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 15595 return err 15596 } 15597 iNdEx = postIndex 15598 case 4: 15599 if wireType != 0 { 15600 return fmt.Errorf("proto: wrong wireType = %d for field TransactionId", wireType) 15601 } 15602 m.TransactionId = 0 15603 for shift := uint(0); ; shift += 7 { 15604 if shift >= 64 { 15605 return ErrIntOverflow 15606 } 15607 if iNdEx >= l { 15608 return io.ErrUnexpectedEOF 15609 } 15610 b := dAtA[iNdEx] 15611 iNdEx++ 15612 m.TransactionId |= int64(b&0x7F) << shift 15613 if b < 0x80 { 15614 break 15615 } 15616 } 15617 case 5: 15618 if wireType != 0 { 15619 return fmt.Errorf("proto: wrong wireType = %d for field ReservedId", wireType) 15620 } 15621 m.ReservedId = 0 15622 for shift := uint(0); ; shift += 7 { 15623 if shift >= 64 { 15624 return ErrIntOverflow 15625 } 15626 if iNdEx >= l { 15627 return io.ErrUnexpectedEOF 15628 } 15629 b := dAtA[iNdEx] 15630 iNdEx++ 15631 m.ReservedId |= int64(b&0x7F) << shift 15632 if b < 0x80 { 15633 break 15634 } 15635 } 15636 default: 15637 iNdEx = preIndex 15638 skippy, err := skip(dAtA[iNdEx:]) 15639 if err != nil { 15640 return err 15641 } 15642 if (skippy < 0) || (iNdEx+skippy) < 0 { 15643 return ErrInvalidLength 15644 } 15645 if (iNdEx + skippy) > l { 15646 return io.ErrUnexpectedEOF 15647 } 15648 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 15649 iNdEx += skippy 15650 } 15651 } 15652 15653 if iNdEx > l { 15654 return io.ErrUnexpectedEOF 15655 } 15656 return nil 15657 } 15658 func (m *ReleaseResponse) UnmarshalVT(dAtA []byte) error { 15659 l := len(dAtA) 15660 iNdEx := 0 15661 for iNdEx < l { 15662 preIndex := iNdEx 15663 var wire uint64 15664 for shift := uint(0); ; shift += 7 { 15665 if shift >= 64 { 15666 return ErrIntOverflow 15667 } 15668 if iNdEx >= l { 15669 return io.ErrUnexpectedEOF 15670 } 15671 b := dAtA[iNdEx] 15672 iNdEx++ 15673 wire |= uint64(b&0x7F) << shift 15674 if b < 0x80 { 15675 break 15676 } 15677 } 15678 fieldNum := int32(wire >> 3) 15679 wireType := int(wire & 0x7) 15680 if wireType == 4 { 15681 return fmt.Errorf("proto: ReleaseResponse: wiretype end group for non-group") 15682 } 15683 if fieldNum <= 0 { 15684 return fmt.Errorf("proto: ReleaseResponse: illegal tag %d (wire type %d)", fieldNum, wire) 15685 } 15686 switch fieldNum { 15687 default: 15688 iNdEx = preIndex 15689 skippy, err := skip(dAtA[iNdEx:]) 15690 if err != nil { 15691 return err 15692 } 15693 if (skippy < 0) || (iNdEx+skippy) < 0 { 15694 return ErrInvalidLength 15695 } 15696 if (iNdEx + skippy) > l { 15697 return io.ErrUnexpectedEOF 15698 } 15699 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 15700 iNdEx += skippy 15701 } 15702 } 15703 15704 if iNdEx > l { 15705 return io.ErrUnexpectedEOF 15706 } 15707 return nil 15708 } 15709 func (m *StreamHealthRequest) UnmarshalVT(dAtA []byte) error { 15710 l := len(dAtA) 15711 iNdEx := 0 15712 for iNdEx < l { 15713 preIndex := iNdEx 15714 var wire uint64 15715 for shift := uint(0); ; shift += 7 { 15716 if shift >= 64 { 15717 return ErrIntOverflow 15718 } 15719 if iNdEx >= l { 15720 return io.ErrUnexpectedEOF 15721 } 15722 b := dAtA[iNdEx] 15723 iNdEx++ 15724 wire |= uint64(b&0x7F) << shift 15725 if b < 0x80 { 15726 break 15727 } 15728 } 15729 fieldNum := int32(wire >> 3) 15730 wireType := int(wire & 0x7) 15731 if wireType == 4 { 15732 return fmt.Errorf("proto: StreamHealthRequest: wiretype end group for non-group") 15733 } 15734 if fieldNum <= 0 { 15735 return fmt.Errorf("proto: StreamHealthRequest: illegal tag %d (wire type %d)", fieldNum, wire) 15736 } 15737 switch fieldNum { 15738 default: 15739 iNdEx = preIndex 15740 skippy, err := skip(dAtA[iNdEx:]) 15741 if err != nil { 15742 return err 15743 } 15744 if (skippy < 0) || (iNdEx+skippy) < 0 { 15745 return ErrInvalidLength 15746 } 15747 if (iNdEx + skippy) > l { 15748 return io.ErrUnexpectedEOF 15749 } 15750 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 15751 iNdEx += skippy 15752 } 15753 } 15754 15755 if iNdEx > l { 15756 return io.ErrUnexpectedEOF 15757 } 15758 return nil 15759 } 15760 func (m *RealtimeStats) UnmarshalVT(dAtA []byte) error { 15761 l := len(dAtA) 15762 iNdEx := 0 15763 for iNdEx < l { 15764 preIndex := iNdEx 15765 var wire uint64 15766 for shift := uint(0); ; shift += 7 { 15767 if shift >= 64 { 15768 return ErrIntOverflow 15769 } 15770 if iNdEx >= l { 15771 return io.ErrUnexpectedEOF 15772 } 15773 b := dAtA[iNdEx] 15774 iNdEx++ 15775 wire |= uint64(b&0x7F) << shift 15776 if b < 0x80 { 15777 break 15778 } 15779 } 15780 fieldNum := int32(wire >> 3) 15781 wireType := int(wire & 0x7) 15782 if wireType == 4 { 15783 return fmt.Errorf("proto: RealtimeStats: wiretype end group for non-group") 15784 } 15785 if fieldNum <= 0 { 15786 return fmt.Errorf("proto: RealtimeStats: illegal tag %d (wire type %d)", fieldNum, wire) 15787 } 15788 switch fieldNum { 15789 case 1: 15790 if wireType != 2 { 15791 return fmt.Errorf("proto: wrong wireType = %d for field HealthError", wireType) 15792 } 15793 var stringLen uint64 15794 for shift := uint(0); ; shift += 7 { 15795 if shift >= 64 { 15796 return ErrIntOverflow 15797 } 15798 if iNdEx >= l { 15799 return io.ErrUnexpectedEOF 15800 } 15801 b := dAtA[iNdEx] 15802 iNdEx++ 15803 stringLen |= uint64(b&0x7F) << shift 15804 if b < 0x80 { 15805 break 15806 } 15807 } 15808 intStringLen := int(stringLen) 15809 if intStringLen < 0 { 15810 return ErrInvalidLength 15811 } 15812 postIndex := iNdEx + intStringLen 15813 if postIndex < 0 { 15814 return ErrInvalidLength 15815 } 15816 if postIndex > l { 15817 return io.ErrUnexpectedEOF 15818 } 15819 m.HealthError = string(dAtA[iNdEx:postIndex]) 15820 iNdEx = postIndex 15821 case 2: 15822 if wireType != 0 { 15823 return fmt.Errorf("proto: wrong wireType = %d for field ReplicationLagSeconds", wireType) 15824 } 15825 m.ReplicationLagSeconds = 0 15826 for shift := uint(0); ; shift += 7 { 15827 if shift >= 64 { 15828 return ErrIntOverflow 15829 } 15830 if iNdEx >= l { 15831 return io.ErrUnexpectedEOF 15832 } 15833 b := dAtA[iNdEx] 15834 iNdEx++ 15835 m.ReplicationLagSeconds |= uint32(b&0x7F) << shift 15836 if b < 0x80 { 15837 break 15838 } 15839 } 15840 case 3: 15841 if wireType != 0 { 15842 return fmt.Errorf("proto: wrong wireType = %d for field BinlogPlayersCount", wireType) 15843 } 15844 m.BinlogPlayersCount = 0 15845 for shift := uint(0); ; shift += 7 { 15846 if shift >= 64 { 15847 return ErrIntOverflow 15848 } 15849 if iNdEx >= l { 15850 return io.ErrUnexpectedEOF 15851 } 15852 b := dAtA[iNdEx] 15853 iNdEx++ 15854 m.BinlogPlayersCount |= int32(b&0x7F) << shift 15855 if b < 0x80 { 15856 break 15857 } 15858 } 15859 case 4: 15860 if wireType != 0 { 15861 return fmt.Errorf("proto: wrong wireType = %d for field FilteredReplicationLagSeconds", wireType) 15862 } 15863 m.FilteredReplicationLagSeconds = 0 15864 for shift := uint(0); ; shift += 7 { 15865 if shift >= 64 { 15866 return ErrIntOverflow 15867 } 15868 if iNdEx >= l { 15869 return io.ErrUnexpectedEOF 15870 } 15871 b := dAtA[iNdEx] 15872 iNdEx++ 15873 m.FilteredReplicationLagSeconds |= int64(b&0x7F) << shift 15874 if b < 0x80 { 15875 break 15876 } 15877 } 15878 case 5: 15879 if wireType != 1 { 15880 return fmt.Errorf("proto: wrong wireType = %d for field CpuUsage", wireType) 15881 } 15882 var v uint64 15883 if (iNdEx + 8) > l { 15884 return io.ErrUnexpectedEOF 15885 } 15886 v = uint64(binary.LittleEndian.Uint64(dAtA[iNdEx:])) 15887 iNdEx += 8 15888 m.CpuUsage = float64(math.Float64frombits(v)) 15889 case 6: 15890 if wireType != 1 { 15891 return fmt.Errorf("proto: wrong wireType = %d for field Qps", wireType) 15892 } 15893 var v uint64 15894 if (iNdEx + 8) > l { 15895 return io.ErrUnexpectedEOF 15896 } 15897 v = uint64(binary.LittleEndian.Uint64(dAtA[iNdEx:])) 15898 iNdEx += 8 15899 m.Qps = float64(math.Float64frombits(v)) 15900 case 7: 15901 if wireType != 2 { 15902 return fmt.Errorf("proto: wrong wireType = %d for field TableSchemaChanged", wireType) 15903 } 15904 var stringLen uint64 15905 for shift := uint(0); ; shift += 7 { 15906 if shift >= 64 { 15907 return ErrIntOverflow 15908 } 15909 if iNdEx >= l { 15910 return io.ErrUnexpectedEOF 15911 } 15912 b := dAtA[iNdEx] 15913 iNdEx++ 15914 stringLen |= uint64(b&0x7F) << shift 15915 if b < 0x80 { 15916 break 15917 } 15918 } 15919 intStringLen := int(stringLen) 15920 if intStringLen < 0 { 15921 return ErrInvalidLength 15922 } 15923 postIndex := iNdEx + intStringLen 15924 if postIndex < 0 { 15925 return ErrInvalidLength 15926 } 15927 if postIndex > l { 15928 return io.ErrUnexpectedEOF 15929 } 15930 m.TableSchemaChanged = append(m.TableSchemaChanged, string(dAtA[iNdEx:postIndex])) 15931 iNdEx = postIndex 15932 case 8: 15933 if wireType != 2 { 15934 return fmt.Errorf("proto: wrong wireType = %d for field ViewSchemaChanged", wireType) 15935 } 15936 var stringLen uint64 15937 for shift := uint(0); ; shift += 7 { 15938 if shift >= 64 { 15939 return ErrIntOverflow 15940 } 15941 if iNdEx >= l { 15942 return io.ErrUnexpectedEOF 15943 } 15944 b := dAtA[iNdEx] 15945 iNdEx++ 15946 stringLen |= uint64(b&0x7F) << shift 15947 if b < 0x80 { 15948 break 15949 } 15950 } 15951 intStringLen := int(stringLen) 15952 if intStringLen < 0 { 15953 return ErrInvalidLength 15954 } 15955 postIndex := iNdEx + intStringLen 15956 if postIndex < 0 { 15957 return ErrInvalidLength 15958 } 15959 if postIndex > l { 15960 return io.ErrUnexpectedEOF 15961 } 15962 m.ViewSchemaChanged = append(m.ViewSchemaChanged, string(dAtA[iNdEx:postIndex])) 15963 iNdEx = postIndex 15964 default: 15965 iNdEx = preIndex 15966 skippy, err := skip(dAtA[iNdEx:]) 15967 if err != nil { 15968 return err 15969 } 15970 if (skippy < 0) || (iNdEx+skippy) < 0 { 15971 return ErrInvalidLength 15972 } 15973 if (iNdEx + skippy) > l { 15974 return io.ErrUnexpectedEOF 15975 } 15976 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 15977 iNdEx += skippy 15978 } 15979 } 15980 15981 if iNdEx > l { 15982 return io.ErrUnexpectedEOF 15983 } 15984 return nil 15985 } 15986 func (m *AggregateStats) UnmarshalVT(dAtA []byte) error { 15987 l := len(dAtA) 15988 iNdEx := 0 15989 for iNdEx < l { 15990 preIndex := iNdEx 15991 var wire uint64 15992 for shift := uint(0); ; shift += 7 { 15993 if shift >= 64 { 15994 return ErrIntOverflow 15995 } 15996 if iNdEx >= l { 15997 return io.ErrUnexpectedEOF 15998 } 15999 b := dAtA[iNdEx] 16000 iNdEx++ 16001 wire |= uint64(b&0x7F) << shift 16002 if b < 0x80 { 16003 break 16004 } 16005 } 16006 fieldNum := int32(wire >> 3) 16007 wireType := int(wire & 0x7) 16008 if wireType == 4 { 16009 return fmt.Errorf("proto: AggregateStats: wiretype end group for non-group") 16010 } 16011 if fieldNum <= 0 { 16012 return fmt.Errorf("proto: AggregateStats: illegal tag %d (wire type %d)", fieldNum, wire) 16013 } 16014 switch fieldNum { 16015 case 1: 16016 if wireType != 0 { 16017 return fmt.Errorf("proto: wrong wireType = %d for field HealthyTabletCount", wireType) 16018 } 16019 m.HealthyTabletCount = 0 16020 for shift := uint(0); ; shift += 7 { 16021 if shift >= 64 { 16022 return ErrIntOverflow 16023 } 16024 if iNdEx >= l { 16025 return io.ErrUnexpectedEOF 16026 } 16027 b := dAtA[iNdEx] 16028 iNdEx++ 16029 m.HealthyTabletCount |= int32(b&0x7F) << shift 16030 if b < 0x80 { 16031 break 16032 } 16033 } 16034 case 2: 16035 if wireType != 0 { 16036 return fmt.Errorf("proto: wrong wireType = %d for field UnhealthyTabletCount", wireType) 16037 } 16038 m.UnhealthyTabletCount = 0 16039 for shift := uint(0); ; shift += 7 { 16040 if shift >= 64 { 16041 return ErrIntOverflow 16042 } 16043 if iNdEx >= l { 16044 return io.ErrUnexpectedEOF 16045 } 16046 b := dAtA[iNdEx] 16047 iNdEx++ 16048 m.UnhealthyTabletCount |= int32(b&0x7F) << shift 16049 if b < 0x80 { 16050 break 16051 } 16052 } 16053 case 3: 16054 if wireType != 0 { 16055 return fmt.Errorf("proto: wrong wireType = %d for field ReplicationLagSecondsMin", wireType) 16056 } 16057 m.ReplicationLagSecondsMin = 0 16058 for shift := uint(0); ; shift += 7 { 16059 if shift >= 64 { 16060 return ErrIntOverflow 16061 } 16062 if iNdEx >= l { 16063 return io.ErrUnexpectedEOF 16064 } 16065 b := dAtA[iNdEx] 16066 iNdEx++ 16067 m.ReplicationLagSecondsMin |= uint32(b&0x7F) << shift 16068 if b < 0x80 { 16069 break 16070 } 16071 } 16072 case 4: 16073 if wireType != 0 { 16074 return fmt.Errorf("proto: wrong wireType = %d for field ReplicationLagSecondsMax", wireType) 16075 } 16076 m.ReplicationLagSecondsMax = 0 16077 for shift := uint(0); ; shift += 7 { 16078 if shift >= 64 { 16079 return ErrIntOverflow 16080 } 16081 if iNdEx >= l { 16082 return io.ErrUnexpectedEOF 16083 } 16084 b := dAtA[iNdEx] 16085 iNdEx++ 16086 m.ReplicationLagSecondsMax |= uint32(b&0x7F) << shift 16087 if b < 0x80 { 16088 break 16089 } 16090 } 16091 default: 16092 iNdEx = preIndex 16093 skippy, err := skip(dAtA[iNdEx:]) 16094 if err != nil { 16095 return err 16096 } 16097 if (skippy < 0) || (iNdEx+skippy) < 0 { 16098 return ErrInvalidLength 16099 } 16100 if (iNdEx + skippy) > l { 16101 return io.ErrUnexpectedEOF 16102 } 16103 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 16104 iNdEx += skippy 16105 } 16106 } 16107 16108 if iNdEx > l { 16109 return io.ErrUnexpectedEOF 16110 } 16111 return nil 16112 } 16113 func (m *StreamHealthResponse) UnmarshalVT(dAtA []byte) error { 16114 l := len(dAtA) 16115 iNdEx := 0 16116 for iNdEx < l { 16117 preIndex := iNdEx 16118 var wire uint64 16119 for shift := uint(0); ; shift += 7 { 16120 if shift >= 64 { 16121 return ErrIntOverflow 16122 } 16123 if iNdEx >= l { 16124 return io.ErrUnexpectedEOF 16125 } 16126 b := dAtA[iNdEx] 16127 iNdEx++ 16128 wire |= uint64(b&0x7F) << shift 16129 if b < 0x80 { 16130 break 16131 } 16132 } 16133 fieldNum := int32(wire >> 3) 16134 wireType := int(wire & 0x7) 16135 if wireType == 4 { 16136 return fmt.Errorf("proto: StreamHealthResponse: wiretype end group for non-group") 16137 } 16138 if fieldNum <= 0 { 16139 return fmt.Errorf("proto: StreamHealthResponse: illegal tag %d (wire type %d)", fieldNum, wire) 16140 } 16141 switch fieldNum { 16142 case 1: 16143 if wireType != 2 { 16144 return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType) 16145 } 16146 var msglen int 16147 for shift := uint(0); ; shift += 7 { 16148 if shift >= 64 { 16149 return ErrIntOverflow 16150 } 16151 if iNdEx >= l { 16152 return io.ErrUnexpectedEOF 16153 } 16154 b := dAtA[iNdEx] 16155 iNdEx++ 16156 msglen |= int(b&0x7F) << shift 16157 if b < 0x80 { 16158 break 16159 } 16160 } 16161 if msglen < 0 { 16162 return ErrInvalidLength 16163 } 16164 postIndex := iNdEx + msglen 16165 if postIndex < 0 { 16166 return ErrInvalidLength 16167 } 16168 if postIndex > l { 16169 return io.ErrUnexpectedEOF 16170 } 16171 if m.Target == nil { 16172 m.Target = &Target{} 16173 } 16174 if err := m.Target.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 16175 return err 16176 } 16177 iNdEx = postIndex 16178 case 2: 16179 if wireType != 0 { 16180 return fmt.Errorf("proto: wrong wireType = %d for field Serving", wireType) 16181 } 16182 var v int 16183 for shift := uint(0); ; shift += 7 { 16184 if shift >= 64 { 16185 return ErrIntOverflow 16186 } 16187 if iNdEx >= l { 16188 return io.ErrUnexpectedEOF 16189 } 16190 b := dAtA[iNdEx] 16191 iNdEx++ 16192 v |= int(b&0x7F) << shift 16193 if b < 0x80 { 16194 break 16195 } 16196 } 16197 m.Serving = bool(v != 0) 16198 case 3: 16199 if wireType != 0 { 16200 return fmt.Errorf("proto: wrong wireType = %d for field TabletExternallyReparentedTimestamp", wireType) 16201 } 16202 m.TabletExternallyReparentedTimestamp = 0 16203 for shift := uint(0); ; shift += 7 { 16204 if shift >= 64 { 16205 return ErrIntOverflow 16206 } 16207 if iNdEx >= l { 16208 return io.ErrUnexpectedEOF 16209 } 16210 b := dAtA[iNdEx] 16211 iNdEx++ 16212 m.TabletExternallyReparentedTimestamp |= int64(b&0x7F) << shift 16213 if b < 0x80 { 16214 break 16215 } 16216 } 16217 case 4: 16218 if wireType != 2 { 16219 return fmt.Errorf("proto: wrong wireType = %d for field RealtimeStats", wireType) 16220 } 16221 var msglen int 16222 for shift := uint(0); ; shift += 7 { 16223 if shift >= 64 { 16224 return ErrIntOverflow 16225 } 16226 if iNdEx >= l { 16227 return io.ErrUnexpectedEOF 16228 } 16229 b := dAtA[iNdEx] 16230 iNdEx++ 16231 msglen |= int(b&0x7F) << shift 16232 if b < 0x80 { 16233 break 16234 } 16235 } 16236 if msglen < 0 { 16237 return ErrInvalidLength 16238 } 16239 postIndex := iNdEx + msglen 16240 if postIndex < 0 { 16241 return ErrInvalidLength 16242 } 16243 if postIndex > l { 16244 return io.ErrUnexpectedEOF 16245 } 16246 if m.RealtimeStats == nil { 16247 m.RealtimeStats = &RealtimeStats{} 16248 } 16249 if err := m.RealtimeStats.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 16250 return err 16251 } 16252 iNdEx = postIndex 16253 case 5: 16254 if wireType != 2 { 16255 return fmt.Errorf("proto: wrong wireType = %d for field TabletAlias", wireType) 16256 } 16257 var msglen int 16258 for shift := uint(0); ; shift += 7 { 16259 if shift >= 64 { 16260 return ErrIntOverflow 16261 } 16262 if iNdEx >= l { 16263 return io.ErrUnexpectedEOF 16264 } 16265 b := dAtA[iNdEx] 16266 iNdEx++ 16267 msglen |= int(b&0x7F) << shift 16268 if b < 0x80 { 16269 break 16270 } 16271 } 16272 if msglen < 0 { 16273 return ErrInvalidLength 16274 } 16275 postIndex := iNdEx + msglen 16276 if postIndex < 0 { 16277 return ErrInvalidLength 16278 } 16279 if postIndex > l { 16280 return io.ErrUnexpectedEOF 16281 } 16282 if m.TabletAlias == nil { 16283 m.TabletAlias = &topodata.TabletAlias{} 16284 } 16285 if err := m.TabletAlias.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 16286 return err 16287 } 16288 iNdEx = postIndex 16289 default: 16290 iNdEx = preIndex 16291 skippy, err := skip(dAtA[iNdEx:]) 16292 if err != nil { 16293 return err 16294 } 16295 if (skippy < 0) || (iNdEx+skippy) < 0 { 16296 return ErrInvalidLength 16297 } 16298 if (iNdEx + skippy) > l { 16299 return io.ErrUnexpectedEOF 16300 } 16301 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 16302 iNdEx += skippy 16303 } 16304 } 16305 16306 if iNdEx > l { 16307 return io.ErrUnexpectedEOF 16308 } 16309 return nil 16310 } 16311 func (m *TransactionMetadata) UnmarshalVT(dAtA []byte) error { 16312 l := len(dAtA) 16313 iNdEx := 0 16314 for iNdEx < l { 16315 preIndex := iNdEx 16316 var wire uint64 16317 for shift := uint(0); ; shift += 7 { 16318 if shift >= 64 { 16319 return ErrIntOverflow 16320 } 16321 if iNdEx >= l { 16322 return io.ErrUnexpectedEOF 16323 } 16324 b := dAtA[iNdEx] 16325 iNdEx++ 16326 wire |= uint64(b&0x7F) << shift 16327 if b < 0x80 { 16328 break 16329 } 16330 } 16331 fieldNum := int32(wire >> 3) 16332 wireType := int(wire & 0x7) 16333 if wireType == 4 { 16334 return fmt.Errorf("proto: TransactionMetadata: wiretype end group for non-group") 16335 } 16336 if fieldNum <= 0 { 16337 return fmt.Errorf("proto: TransactionMetadata: illegal tag %d (wire type %d)", fieldNum, wire) 16338 } 16339 switch fieldNum { 16340 case 1: 16341 if wireType != 2 { 16342 return fmt.Errorf("proto: wrong wireType = %d for field Dtid", wireType) 16343 } 16344 var stringLen uint64 16345 for shift := uint(0); ; shift += 7 { 16346 if shift >= 64 { 16347 return ErrIntOverflow 16348 } 16349 if iNdEx >= l { 16350 return io.ErrUnexpectedEOF 16351 } 16352 b := dAtA[iNdEx] 16353 iNdEx++ 16354 stringLen |= uint64(b&0x7F) << shift 16355 if b < 0x80 { 16356 break 16357 } 16358 } 16359 intStringLen := int(stringLen) 16360 if intStringLen < 0 { 16361 return ErrInvalidLength 16362 } 16363 postIndex := iNdEx + intStringLen 16364 if postIndex < 0 { 16365 return ErrInvalidLength 16366 } 16367 if postIndex > l { 16368 return io.ErrUnexpectedEOF 16369 } 16370 m.Dtid = string(dAtA[iNdEx:postIndex]) 16371 iNdEx = postIndex 16372 case 2: 16373 if wireType != 0 { 16374 return fmt.Errorf("proto: wrong wireType = %d for field State", wireType) 16375 } 16376 m.State = 0 16377 for shift := uint(0); ; shift += 7 { 16378 if shift >= 64 { 16379 return ErrIntOverflow 16380 } 16381 if iNdEx >= l { 16382 return io.ErrUnexpectedEOF 16383 } 16384 b := dAtA[iNdEx] 16385 iNdEx++ 16386 m.State |= TransactionState(b&0x7F) << shift 16387 if b < 0x80 { 16388 break 16389 } 16390 } 16391 case 3: 16392 if wireType != 0 { 16393 return fmt.Errorf("proto: wrong wireType = %d for field TimeCreated", wireType) 16394 } 16395 m.TimeCreated = 0 16396 for shift := uint(0); ; shift += 7 { 16397 if shift >= 64 { 16398 return ErrIntOverflow 16399 } 16400 if iNdEx >= l { 16401 return io.ErrUnexpectedEOF 16402 } 16403 b := dAtA[iNdEx] 16404 iNdEx++ 16405 m.TimeCreated |= int64(b&0x7F) << shift 16406 if b < 0x80 { 16407 break 16408 } 16409 } 16410 case 4: 16411 if wireType != 2 { 16412 return fmt.Errorf("proto: wrong wireType = %d for field Participants", wireType) 16413 } 16414 var msglen int 16415 for shift := uint(0); ; shift += 7 { 16416 if shift >= 64 { 16417 return ErrIntOverflow 16418 } 16419 if iNdEx >= l { 16420 return io.ErrUnexpectedEOF 16421 } 16422 b := dAtA[iNdEx] 16423 iNdEx++ 16424 msglen |= int(b&0x7F) << shift 16425 if b < 0x80 { 16426 break 16427 } 16428 } 16429 if msglen < 0 { 16430 return ErrInvalidLength 16431 } 16432 postIndex := iNdEx + msglen 16433 if postIndex < 0 { 16434 return ErrInvalidLength 16435 } 16436 if postIndex > l { 16437 return io.ErrUnexpectedEOF 16438 } 16439 m.Participants = append(m.Participants, &Target{}) 16440 if err := m.Participants[len(m.Participants)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 16441 return err 16442 } 16443 iNdEx = postIndex 16444 default: 16445 iNdEx = preIndex 16446 skippy, err := skip(dAtA[iNdEx:]) 16447 if err != nil { 16448 return err 16449 } 16450 if (skippy < 0) || (iNdEx+skippy) < 0 { 16451 return ErrInvalidLength 16452 } 16453 if (iNdEx + skippy) > l { 16454 return io.ErrUnexpectedEOF 16455 } 16456 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 16457 iNdEx += skippy 16458 } 16459 } 16460 16461 if iNdEx > l { 16462 return io.ErrUnexpectedEOF 16463 } 16464 return nil 16465 } 16466 func (m *GetSchemaRequest) UnmarshalVT(dAtA []byte) error { 16467 l := len(dAtA) 16468 iNdEx := 0 16469 for iNdEx < l { 16470 preIndex := iNdEx 16471 var wire uint64 16472 for shift := uint(0); ; shift += 7 { 16473 if shift >= 64 { 16474 return ErrIntOverflow 16475 } 16476 if iNdEx >= l { 16477 return io.ErrUnexpectedEOF 16478 } 16479 b := dAtA[iNdEx] 16480 iNdEx++ 16481 wire |= uint64(b&0x7F) << shift 16482 if b < 0x80 { 16483 break 16484 } 16485 } 16486 fieldNum := int32(wire >> 3) 16487 wireType := int(wire & 0x7) 16488 if wireType == 4 { 16489 return fmt.Errorf("proto: GetSchemaRequest: wiretype end group for non-group") 16490 } 16491 if fieldNum <= 0 { 16492 return fmt.Errorf("proto: GetSchemaRequest: illegal tag %d (wire type %d)", fieldNum, wire) 16493 } 16494 switch fieldNum { 16495 case 1: 16496 if wireType != 2 { 16497 return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType) 16498 } 16499 var msglen int 16500 for shift := uint(0); ; shift += 7 { 16501 if shift >= 64 { 16502 return ErrIntOverflow 16503 } 16504 if iNdEx >= l { 16505 return io.ErrUnexpectedEOF 16506 } 16507 b := dAtA[iNdEx] 16508 iNdEx++ 16509 msglen |= int(b&0x7F) << shift 16510 if b < 0x80 { 16511 break 16512 } 16513 } 16514 if msglen < 0 { 16515 return ErrInvalidLength 16516 } 16517 postIndex := iNdEx + msglen 16518 if postIndex < 0 { 16519 return ErrInvalidLength 16520 } 16521 if postIndex > l { 16522 return io.ErrUnexpectedEOF 16523 } 16524 if m.Target == nil { 16525 m.Target = &Target{} 16526 } 16527 if err := m.Target.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 16528 return err 16529 } 16530 iNdEx = postIndex 16531 case 2: 16532 if wireType != 0 { 16533 return fmt.Errorf("proto: wrong wireType = %d for field TableType", wireType) 16534 } 16535 m.TableType = 0 16536 for shift := uint(0); ; shift += 7 { 16537 if shift >= 64 { 16538 return ErrIntOverflow 16539 } 16540 if iNdEx >= l { 16541 return io.ErrUnexpectedEOF 16542 } 16543 b := dAtA[iNdEx] 16544 iNdEx++ 16545 m.TableType |= SchemaTableType(b&0x7F) << shift 16546 if b < 0x80 { 16547 break 16548 } 16549 } 16550 case 3: 16551 if wireType != 2 { 16552 return fmt.Errorf("proto: wrong wireType = %d for field TableNames", wireType) 16553 } 16554 var stringLen uint64 16555 for shift := uint(0); ; shift += 7 { 16556 if shift >= 64 { 16557 return ErrIntOverflow 16558 } 16559 if iNdEx >= l { 16560 return io.ErrUnexpectedEOF 16561 } 16562 b := dAtA[iNdEx] 16563 iNdEx++ 16564 stringLen |= uint64(b&0x7F) << shift 16565 if b < 0x80 { 16566 break 16567 } 16568 } 16569 intStringLen := int(stringLen) 16570 if intStringLen < 0 { 16571 return ErrInvalidLength 16572 } 16573 postIndex := iNdEx + intStringLen 16574 if postIndex < 0 { 16575 return ErrInvalidLength 16576 } 16577 if postIndex > l { 16578 return io.ErrUnexpectedEOF 16579 } 16580 m.TableNames = append(m.TableNames, string(dAtA[iNdEx:postIndex])) 16581 iNdEx = postIndex 16582 default: 16583 iNdEx = preIndex 16584 skippy, err := skip(dAtA[iNdEx:]) 16585 if err != nil { 16586 return err 16587 } 16588 if (skippy < 0) || (iNdEx+skippy) < 0 { 16589 return ErrInvalidLength 16590 } 16591 if (iNdEx + skippy) > l { 16592 return io.ErrUnexpectedEOF 16593 } 16594 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 16595 iNdEx += skippy 16596 } 16597 } 16598 16599 if iNdEx > l { 16600 return io.ErrUnexpectedEOF 16601 } 16602 return nil 16603 } 16604 func (m *GetSchemaResponse) UnmarshalVT(dAtA []byte) error { 16605 l := len(dAtA) 16606 iNdEx := 0 16607 for iNdEx < l { 16608 preIndex := iNdEx 16609 var wire uint64 16610 for shift := uint(0); ; shift += 7 { 16611 if shift >= 64 { 16612 return ErrIntOverflow 16613 } 16614 if iNdEx >= l { 16615 return io.ErrUnexpectedEOF 16616 } 16617 b := dAtA[iNdEx] 16618 iNdEx++ 16619 wire |= uint64(b&0x7F) << shift 16620 if b < 0x80 { 16621 break 16622 } 16623 } 16624 fieldNum := int32(wire >> 3) 16625 wireType := int(wire & 0x7) 16626 if wireType == 4 { 16627 return fmt.Errorf("proto: GetSchemaResponse: wiretype end group for non-group") 16628 } 16629 if fieldNum <= 0 { 16630 return fmt.Errorf("proto: GetSchemaResponse: illegal tag %d (wire type %d)", fieldNum, wire) 16631 } 16632 switch fieldNum { 16633 case 2: 16634 if wireType != 2 { 16635 return fmt.Errorf("proto: wrong wireType = %d for field TableDefinition", wireType) 16636 } 16637 var msglen int 16638 for shift := uint(0); ; shift += 7 { 16639 if shift >= 64 { 16640 return ErrIntOverflow 16641 } 16642 if iNdEx >= l { 16643 return io.ErrUnexpectedEOF 16644 } 16645 b := dAtA[iNdEx] 16646 iNdEx++ 16647 msglen |= int(b&0x7F) << shift 16648 if b < 0x80 { 16649 break 16650 } 16651 } 16652 if msglen < 0 { 16653 return ErrInvalidLength 16654 } 16655 postIndex := iNdEx + msglen 16656 if postIndex < 0 { 16657 return ErrInvalidLength 16658 } 16659 if postIndex > l { 16660 return io.ErrUnexpectedEOF 16661 } 16662 if m.TableDefinition == nil { 16663 m.TableDefinition = make(map[string]string) 16664 } 16665 var mapkey string 16666 var mapvalue string 16667 for iNdEx < postIndex { 16668 entryPreIndex := iNdEx 16669 var wire uint64 16670 for shift := uint(0); ; shift += 7 { 16671 if shift >= 64 { 16672 return ErrIntOverflow 16673 } 16674 if iNdEx >= l { 16675 return io.ErrUnexpectedEOF 16676 } 16677 b := dAtA[iNdEx] 16678 iNdEx++ 16679 wire |= uint64(b&0x7F) << shift 16680 if b < 0x80 { 16681 break 16682 } 16683 } 16684 fieldNum := int32(wire >> 3) 16685 if fieldNum == 1 { 16686 var stringLenmapkey uint64 16687 for shift := uint(0); ; shift += 7 { 16688 if shift >= 64 { 16689 return ErrIntOverflow 16690 } 16691 if iNdEx >= l { 16692 return io.ErrUnexpectedEOF 16693 } 16694 b := dAtA[iNdEx] 16695 iNdEx++ 16696 stringLenmapkey |= uint64(b&0x7F) << shift 16697 if b < 0x80 { 16698 break 16699 } 16700 } 16701 intStringLenmapkey := int(stringLenmapkey) 16702 if intStringLenmapkey < 0 { 16703 return ErrInvalidLength 16704 } 16705 postStringIndexmapkey := iNdEx + intStringLenmapkey 16706 if postStringIndexmapkey < 0 { 16707 return ErrInvalidLength 16708 } 16709 if postStringIndexmapkey > l { 16710 return io.ErrUnexpectedEOF 16711 } 16712 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 16713 iNdEx = postStringIndexmapkey 16714 } else if fieldNum == 2 { 16715 var stringLenmapvalue uint64 16716 for shift := uint(0); ; shift += 7 { 16717 if shift >= 64 { 16718 return ErrIntOverflow 16719 } 16720 if iNdEx >= l { 16721 return io.ErrUnexpectedEOF 16722 } 16723 b := dAtA[iNdEx] 16724 iNdEx++ 16725 stringLenmapvalue |= uint64(b&0x7F) << shift 16726 if b < 0x80 { 16727 break 16728 } 16729 } 16730 intStringLenmapvalue := int(stringLenmapvalue) 16731 if intStringLenmapvalue < 0 { 16732 return ErrInvalidLength 16733 } 16734 postStringIndexmapvalue := iNdEx + intStringLenmapvalue 16735 if postStringIndexmapvalue < 0 { 16736 return ErrInvalidLength 16737 } 16738 if postStringIndexmapvalue > l { 16739 return io.ErrUnexpectedEOF 16740 } 16741 mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) 16742 iNdEx = postStringIndexmapvalue 16743 } else { 16744 iNdEx = entryPreIndex 16745 skippy, err := skip(dAtA[iNdEx:]) 16746 if err != nil { 16747 return err 16748 } 16749 if (skippy < 0) || (iNdEx+skippy) < 0 { 16750 return ErrInvalidLength 16751 } 16752 if (iNdEx + skippy) > postIndex { 16753 return io.ErrUnexpectedEOF 16754 } 16755 iNdEx += skippy 16756 } 16757 } 16758 m.TableDefinition[mapkey] = mapvalue 16759 iNdEx = postIndex 16760 default: 16761 iNdEx = preIndex 16762 skippy, err := skip(dAtA[iNdEx:]) 16763 if err != nil { 16764 return err 16765 } 16766 if (skippy < 0) || (iNdEx+skippy) < 0 { 16767 return ErrInvalidLength 16768 } 16769 if (iNdEx + skippy) > l { 16770 return io.ErrUnexpectedEOF 16771 } 16772 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 16773 iNdEx += skippy 16774 } 16775 } 16776 16777 if iNdEx > l { 16778 return io.ErrUnexpectedEOF 16779 } 16780 return nil 16781 } 16782 16783 func skip(dAtA []byte) (n int, err error) { 16784 l := len(dAtA) 16785 iNdEx := 0 16786 depth := 0 16787 for iNdEx < l { 16788 var wire uint64 16789 for shift := uint(0); ; shift += 7 { 16790 if shift >= 64 { 16791 return 0, ErrIntOverflow 16792 } 16793 if iNdEx >= l { 16794 return 0, io.ErrUnexpectedEOF 16795 } 16796 b := dAtA[iNdEx] 16797 iNdEx++ 16798 wire |= (uint64(b) & 0x7F) << shift 16799 if b < 0x80 { 16800 break 16801 } 16802 } 16803 wireType := int(wire & 0x7) 16804 switch wireType { 16805 case 0: 16806 for shift := uint(0); ; shift += 7 { 16807 if shift >= 64 { 16808 return 0, ErrIntOverflow 16809 } 16810 if iNdEx >= l { 16811 return 0, io.ErrUnexpectedEOF 16812 } 16813 iNdEx++ 16814 if dAtA[iNdEx-1] < 0x80 { 16815 break 16816 } 16817 } 16818 case 1: 16819 iNdEx += 8 16820 case 2: 16821 var length int 16822 for shift := uint(0); ; shift += 7 { 16823 if shift >= 64 { 16824 return 0, ErrIntOverflow 16825 } 16826 if iNdEx >= l { 16827 return 0, io.ErrUnexpectedEOF 16828 } 16829 b := dAtA[iNdEx] 16830 iNdEx++ 16831 length |= (int(b) & 0x7F) << shift 16832 if b < 0x80 { 16833 break 16834 } 16835 } 16836 if length < 0 { 16837 return 0, ErrInvalidLength 16838 } 16839 iNdEx += length 16840 case 3: 16841 depth++ 16842 case 4: 16843 if depth == 0 { 16844 return 0, ErrUnexpectedEndOfGroup 16845 } 16846 depth-- 16847 case 5: 16848 iNdEx += 4 16849 default: 16850 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 16851 } 16852 if iNdEx < 0 { 16853 return 0, ErrInvalidLength 16854 } 16855 if depth == 0 { 16856 return iNdEx, nil 16857 } 16858 } 16859 return 0, io.ErrUnexpectedEOF 16860 } 16861 16862 var ( 16863 ErrInvalidLength = fmt.Errorf("proto: negative length found during unmarshaling") 16864 ErrIntOverflow = fmt.Errorf("proto: integer overflow") 16865 ErrUnexpectedEndOfGroup = fmt.Errorf("proto: unexpected end of group") 16866 )