vitess.io/vitess@v0.16.2/go/vt/proto/vtgate/vtgate_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: vtgate.proto 4 5 package vtgate 6 7 import ( 8 binary "encoding/binary" 9 fmt "fmt" 10 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 11 io "io" 12 math "math" 13 bits "math/bits" 14 binlogdata "vitess.io/vitess/go/vt/proto/binlogdata" 15 query "vitess.io/vitess/go/vt/proto/query" 16 topodata "vitess.io/vitess/go/vt/proto/topodata" 17 vtrpc "vitess.io/vitess/go/vt/proto/vtrpc" 18 ) 19 20 const ( 21 // Verify that this generated code is sufficiently up-to-date. 22 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 23 // Verify that runtime/protoimpl is sufficiently up-to-date. 24 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 25 ) 26 27 func (m *Session_ShardSession) MarshalVT() (dAtA []byte, err error) { 28 if m == nil { 29 return nil, nil 30 } 31 size := m.SizeVT() 32 dAtA = make([]byte, size) 33 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 34 if err != nil { 35 return nil, err 36 } 37 return dAtA[:n], nil 38 } 39 40 func (m *Session_ShardSession) MarshalToVT(dAtA []byte) (int, error) { 41 size := m.SizeVT() 42 return m.MarshalToSizedBufferVT(dAtA[:size]) 43 } 44 45 func (m *Session_ShardSession) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 46 if m == nil { 47 return 0, nil 48 } 49 i := len(dAtA) 50 _ = i 51 var l int 52 _ = l 53 if m.unknownFields != nil { 54 i -= len(m.unknownFields) 55 copy(dAtA[i:], m.unknownFields) 56 } 57 if m.VindexOnly { 58 i-- 59 if m.VindexOnly { 60 dAtA[i] = 1 61 } else { 62 dAtA[i] = 0 63 } 64 i-- 65 dAtA[i] = 0x28 66 } 67 if m.ReservedId != 0 { 68 i = encodeVarint(dAtA, i, uint64(m.ReservedId)) 69 i-- 70 dAtA[i] = 0x20 71 } 72 if m.TabletAlias != nil { 73 size, err := m.TabletAlias.MarshalToSizedBufferVT(dAtA[:i]) 74 if err != nil { 75 return 0, err 76 } 77 i -= size 78 i = encodeVarint(dAtA, i, uint64(size)) 79 i-- 80 dAtA[i] = 0x1a 81 } 82 if m.TransactionId != 0 { 83 i = encodeVarint(dAtA, i, uint64(m.TransactionId)) 84 i-- 85 dAtA[i] = 0x10 86 } 87 if m.Target != nil { 88 size, err := m.Target.MarshalToSizedBufferVT(dAtA[:i]) 89 if err != nil { 90 return 0, err 91 } 92 i -= size 93 i = encodeVarint(dAtA, i, uint64(size)) 94 i-- 95 dAtA[i] = 0xa 96 } 97 return len(dAtA) - i, nil 98 } 99 100 func (m *Session) MarshalVT() (dAtA []byte, err error) { 101 if m == nil { 102 return nil, nil 103 } 104 size := m.SizeVT() 105 dAtA = make([]byte, size) 106 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 107 if err != nil { 108 return nil, err 109 } 110 return dAtA[:n], nil 111 } 112 113 func (m *Session) MarshalToVT(dAtA []byte) (int, error) { 114 size := m.SizeVT() 115 return m.MarshalToSizedBufferVT(dAtA[:size]) 116 } 117 118 func (m *Session) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 119 if m == nil { 120 return 0, nil 121 } 122 i := len(dAtA) 123 _ = i 124 var l int 125 _ = l 126 if m.unknownFields != nil { 127 i -= len(m.unknownFields) 128 copy(dAtA[i:], m.unknownFields) 129 } 130 if m.QueryTimeout != 0 { 131 i = encodeVarint(dAtA, i, uint64(m.QueryTimeout)) 132 i-- 133 dAtA[i] = 0x1 134 i-- 135 dAtA[i] = 0xc8 136 } 137 if len(m.AdvisoryLock) > 0 { 138 for k := range m.AdvisoryLock { 139 v := m.AdvisoryLock[k] 140 baseI := i 141 i = encodeVarint(dAtA, i, uint64(v)) 142 i-- 143 dAtA[i] = 0x10 144 i -= len(k) 145 copy(dAtA[i:], k) 146 i = encodeVarint(dAtA, i, uint64(len(k))) 147 i-- 148 dAtA[i] = 0xa 149 i = encodeVarint(dAtA, i, uint64(baseI-i)) 150 i-- 151 dAtA[i] = 0x1 152 i-- 153 dAtA[i] = 0xc2 154 } 155 } 156 if m.EnableSystemSettings { 157 i-- 158 if m.EnableSystemSettings { 159 dAtA[i] = 1 160 } else { 161 dAtA[i] = 0 162 } 163 i-- 164 dAtA[i] = 0x1 165 i-- 166 dAtA[i] = 0xb8 167 } 168 if len(m.SessionUUID) > 0 { 169 i -= len(m.SessionUUID) 170 copy(dAtA[i:], m.SessionUUID) 171 i = encodeVarint(dAtA, i, uint64(len(m.SessionUUID))) 172 i-- 173 dAtA[i] = 0x1 174 i-- 175 dAtA[i] = 0xb2 176 } 177 if len(m.DDLStrategy) > 0 { 178 i -= len(m.DDLStrategy) 179 copy(dAtA[i:], m.DDLStrategy) 180 i = encodeVarint(dAtA, i, uint64(len(m.DDLStrategy))) 181 i-- 182 dAtA[i] = 0x1 183 i-- 184 dAtA[i] = 0xaa 185 } 186 if m.ReadAfterWrite != nil { 187 size, err := m.ReadAfterWrite.MarshalToSizedBufferVT(dAtA[:i]) 188 if err != nil { 189 return 0, err 190 } 191 i -= size 192 i = encodeVarint(dAtA, i, uint64(size)) 193 i-- 194 dAtA[i] = 0x1 195 i-- 196 dAtA[i] = 0xa2 197 } 198 if m.LastLockHeartbeat != 0 { 199 i = encodeVarint(dAtA, i, uint64(m.LastLockHeartbeat)) 200 i-- 201 dAtA[i] = 0x1 202 i-- 203 dAtA[i] = 0x98 204 } 205 if m.LockSession != nil { 206 size, err := m.LockSession.MarshalToSizedBufferVT(dAtA[:i]) 207 if err != nil { 208 return 0, err 209 } 210 i -= size 211 i = encodeVarint(dAtA, i, uint64(size)) 212 i-- 213 dAtA[i] = 0x1 214 i-- 215 dAtA[i] = 0x92 216 } 217 if m.InReservedConn { 218 i-- 219 if m.InReservedConn { 220 dAtA[i] = 1 221 } else { 222 dAtA[i] = 0 223 } 224 i-- 225 dAtA[i] = 0x1 226 i-- 227 dAtA[i] = 0x88 228 } 229 if len(m.Savepoints) > 0 { 230 for iNdEx := len(m.Savepoints) - 1; iNdEx >= 0; iNdEx-- { 231 i -= len(m.Savepoints[iNdEx]) 232 copy(dAtA[i:], m.Savepoints[iNdEx]) 233 i = encodeVarint(dAtA, i, uint64(len(m.Savepoints[iNdEx]))) 234 i-- 235 dAtA[i] = 0x1 236 i-- 237 dAtA[i] = 0x82 238 } 239 } 240 if m.RowCount != 0 { 241 i = encodeVarint(dAtA, i, uint64(m.RowCount)) 242 i-- 243 dAtA[i] = 0x78 244 } 245 if len(m.SystemVariables) > 0 { 246 for k := range m.SystemVariables { 247 v := m.SystemVariables[k] 248 baseI := i 249 i -= len(v) 250 copy(dAtA[i:], v) 251 i = encodeVarint(dAtA, i, uint64(len(v))) 252 i-- 253 dAtA[i] = 0x12 254 i -= len(k) 255 copy(dAtA[i:], k) 256 i = encodeVarint(dAtA, i, uint64(len(k))) 257 i-- 258 dAtA[i] = 0xa 259 i = encodeVarint(dAtA, i, uint64(baseI-i)) 260 i-- 261 dAtA[i] = 0x72 262 } 263 } 264 if len(m.UserDefinedVariables) > 0 { 265 for k := range m.UserDefinedVariables { 266 v := m.UserDefinedVariables[k] 267 baseI := i 268 size, err := v.MarshalToSizedBufferVT(dAtA[:i]) 269 if err != nil { 270 return 0, err 271 } 272 i -= size 273 i = encodeVarint(dAtA, i, uint64(size)) 274 i-- 275 dAtA[i] = 0x12 276 i -= len(k) 277 copy(dAtA[i:], k) 278 i = encodeVarint(dAtA, i, uint64(len(k))) 279 i-- 280 dAtA[i] = 0xa 281 i = encodeVarint(dAtA, i, uint64(baseI-i)) 282 i-- 283 dAtA[i] = 0x6a 284 } 285 } 286 if m.FoundRows != 0 { 287 i = encodeVarint(dAtA, i, uint64(m.FoundRows)) 288 i-- 289 dAtA[i] = 0x60 290 } 291 if m.LastInsertId != 0 { 292 i = encodeVarint(dAtA, i, uint64(m.LastInsertId)) 293 i-- 294 dAtA[i] = 0x58 295 } 296 if len(m.PostSessions) > 0 { 297 for iNdEx := len(m.PostSessions) - 1; iNdEx >= 0; iNdEx-- { 298 size, err := m.PostSessions[iNdEx].MarshalToSizedBufferVT(dAtA[:i]) 299 if err != nil { 300 return 0, err 301 } 302 i -= size 303 i = encodeVarint(dAtA, i, uint64(size)) 304 i-- 305 dAtA[i] = 0x52 306 } 307 } 308 if len(m.PreSessions) > 0 { 309 for iNdEx := len(m.PreSessions) - 1; iNdEx >= 0; iNdEx-- { 310 size, err := m.PreSessions[iNdEx].MarshalToSizedBufferVT(dAtA[:i]) 311 if err != nil { 312 return 0, err 313 } 314 i -= size 315 i = encodeVarint(dAtA, i, uint64(size)) 316 i-- 317 dAtA[i] = 0x4a 318 } 319 } 320 if len(m.Warnings) > 0 { 321 for iNdEx := len(m.Warnings) - 1; iNdEx >= 0; iNdEx-- { 322 size, err := m.Warnings[iNdEx].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] = 0x42 330 } 331 } 332 if m.TransactionMode != 0 { 333 i = encodeVarint(dAtA, i, uint64(m.TransactionMode)) 334 i-- 335 dAtA[i] = 0x38 336 } 337 if m.Options != nil { 338 size, err := m.Options.MarshalToSizedBufferVT(dAtA[:i]) 339 if err != nil { 340 return 0, err 341 } 342 i -= size 343 i = encodeVarint(dAtA, i, uint64(size)) 344 i-- 345 dAtA[i] = 0x32 346 } 347 if len(m.TargetString) > 0 { 348 i -= len(m.TargetString) 349 copy(dAtA[i:], m.TargetString) 350 i = encodeVarint(dAtA, i, uint64(len(m.TargetString))) 351 i-- 352 dAtA[i] = 0x2a 353 } 354 if m.Autocommit { 355 i-- 356 if m.Autocommit { 357 dAtA[i] = 1 358 } else { 359 dAtA[i] = 0 360 } 361 i-- 362 dAtA[i] = 0x20 363 } 364 if len(m.ShardSessions) > 0 { 365 for iNdEx := len(m.ShardSessions) - 1; iNdEx >= 0; iNdEx-- { 366 size, err := m.ShardSessions[iNdEx].MarshalToSizedBufferVT(dAtA[:i]) 367 if err != nil { 368 return 0, err 369 } 370 i -= size 371 i = encodeVarint(dAtA, i, uint64(size)) 372 i-- 373 dAtA[i] = 0x12 374 } 375 } 376 if m.InTransaction { 377 i-- 378 if m.InTransaction { 379 dAtA[i] = 1 380 } else { 381 dAtA[i] = 0 382 } 383 i-- 384 dAtA[i] = 0x8 385 } 386 return len(dAtA) - i, nil 387 } 388 389 func (m *ReadAfterWrite) MarshalVT() (dAtA []byte, err error) { 390 if m == nil { 391 return nil, nil 392 } 393 size := m.SizeVT() 394 dAtA = make([]byte, size) 395 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 396 if err != nil { 397 return nil, err 398 } 399 return dAtA[:n], nil 400 } 401 402 func (m *ReadAfterWrite) MarshalToVT(dAtA []byte) (int, error) { 403 size := m.SizeVT() 404 return m.MarshalToSizedBufferVT(dAtA[:size]) 405 } 406 407 func (m *ReadAfterWrite) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 408 if m == nil { 409 return 0, nil 410 } 411 i := len(dAtA) 412 _ = i 413 var l int 414 _ = l 415 if m.unknownFields != nil { 416 i -= len(m.unknownFields) 417 copy(dAtA[i:], m.unknownFields) 418 } 419 if m.SessionTrackGtids { 420 i-- 421 if m.SessionTrackGtids { 422 dAtA[i] = 1 423 } else { 424 dAtA[i] = 0 425 } 426 i-- 427 dAtA[i] = 0x18 428 } 429 if m.ReadAfterWriteTimeout != 0 { 430 i -= 8 431 binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.ReadAfterWriteTimeout)))) 432 i-- 433 dAtA[i] = 0x11 434 } 435 if len(m.ReadAfterWriteGtid) > 0 { 436 i -= len(m.ReadAfterWriteGtid) 437 copy(dAtA[i:], m.ReadAfterWriteGtid) 438 i = encodeVarint(dAtA, i, uint64(len(m.ReadAfterWriteGtid))) 439 i-- 440 dAtA[i] = 0xa 441 } 442 return len(dAtA) - i, nil 443 } 444 445 func (m *ExecuteRequest) MarshalVT() (dAtA []byte, err error) { 446 if m == nil { 447 return nil, nil 448 } 449 size := m.SizeVT() 450 dAtA = make([]byte, size) 451 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 452 if err != nil { 453 return nil, err 454 } 455 return dAtA[:n], nil 456 } 457 458 func (m *ExecuteRequest) MarshalToVT(dAtA []byte) (int, error) { 459 size := m.SizeVT() 460 return m.MarshalToSizedBufferVT(dAtA[:size]) 461 } 462 463 func (m *ExecuteRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 464 if m == nil { 465 return 0, nil 466 } 467 i := len(dAtA) 468 _ = i 469 var l int 470 _ = l 471 if m.unknownFields != nil { 472 i -= len(m.unknownFields) 473 copy(dAtA[i:], m.unknownFields) 474 } 475 if m.Query != nil { 476 size, err := m.Query.MarshalToSizedBufferVT(dAtA[:i]) 477 if err != nil { 478 return 0, err 479 } 480 i -= size 481 i = encodeVarint(dAtA, i, uint64(size)) 482 i-- 483 dAtA[i] = 0x1a 484 } 485 if m.Session != nil { 486 size, err := m.Session.MarshalToSizedBufferVT(dAtA[:i]) 487 if err != nil { 488 return 0, err 489 } 490 i -= size 491 i = encodeVarint(dAtA, i, uint64(size)) 492 i-- 493 dAtA[i] = 0x12 494 } 495 if m.CallerId != nil { 496 size, err := m.CallerId.MarshalToSizedBufferVT(dAtA[:i]) 497 if err != nil { 498 return 0, err 499 } 500 i -= size 501 i = encodeVarint(dAtA, i, uint64(size)) 502 i-- 503 dAtA[i] = 0xa 504 } 505 return len(dAtA) - i, nil 506 } 507 508 func (m *ExecuteResponse) MarshalVT() (dAtA []byte, err error) { 509 if m == nil { 510 return nil, nil 511 } 512 size := m.SizeVT() 513 dAtA = make([]byte, size) 514 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 515 if err != nil { 516 return nil, err 517 } 518 return dAtA[:n], nil 519 } 520 521 func (m *ExecuteResponse) MarshalToVT(dAtA []byte) (int, error) { 522 size := m.SizeVT() 523 return m.MarshalToSizedBufferVT(dAtA[:size]) 524 } 525 526 func (m *ExecuteResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 527 if m == nil { 528 return 0, nil 529 } 530 i := len(dAtA) 531 _ = i 532 var l int 533 _ = l 534 if m.unknownFields != nil { 535 i -= len(m.unknownFields) 536 copy(dAtA[i:], m.unknownFields) 537 } 538 if m.Result != nil { 539 size, err := m.Result.MarshalToSizedBufferVT(dAtA[:i]) 540 if err != nil { 541 return 0, err 542 } 543 i -= size 544 i = encodeVarint(dAtA, i, uint64(size)) 545 i-- 546 dAtA[i] = 0x1a 547 } 548 if m.Session != nil { 549 size, err := m.Session.MarshalToSizedBufferVT(dAtA[:i]) 550 if err != nil { 551 return 0, err 552 } 553 i -= size 554 i = encodeVarint(dAtA, i, uint64(size)) 555 i-- 556 dAtA[i] = 0x12 557 } 558 if m.Error != nil { 559 size, err := m.Error.MarshalToSizedBufferVT(dAtA[:i]) 560 if err != nil { 561 return 0, err 562 } 563 i -= size 564 i = encodeVarint(dAtA, i, uint64(size)) 565 i-- 566 dAtA[i] = 0xa 567 } 568 return len(dAtA) - i, nil 569 } 570 571 func (m *ExecuteBatchRequest) MarshalVT() (dAtA []byte, err error) { 572 if m == nil { 573 return nil, nil 574 } 575 size := m.SizeVT() 576 dAtA = make([]byte, size) 577 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 578 if err != nil { 579 return nil, err 580 } 581 return dAtA[:n], nil 582 } 583 584 func (m *ExecuteBatchRequest) MarshalToVT(dAtA []byte) (int, error) { 585 size := m.SizeVT() 586 return m.MarshalToSizedBufferVT(dAtA[:size]) 587 } 588 589 func (m *ExecuteBatchRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 590 if m == nil { 591 return 0, nil 592 } 593 i := len(dAtA) 594 _ = i 595 var l int 596 _ = l 597 if m.unknownFields != nil { 598 i -= len(m.unknownFields) 599 copy(dAtA[i:], m.unknownFields) 600 } 601 if len(m.Queries) > 0 { 602 for iNdEx := len(m.Queries) - 1; iNdEx >= 0; iNdEx-- { 603 size, err := m.Queries[iNdEx].MarshalToSizedBufferVT(dAtA[:i]) 604 if err != nil { 605 return 0, err 606 } 607 i -= size 608 i = encodeVarint(dAtA, i, uint64(size)) 609 i-- 610 dAtA[i] = 0x1a 611 } 612 } 613 if m.Session != nil { 614 size, err := m.Session.MarshalToSizedBufferVT(dAtA[:i]) 615 if err != nil { 616 return 0, err 617 } 618 i -= size 619 i = encodeVarint(dAtA, i, uint64(size)) 620 i-- 621 dAtA[i] = 0x12 622 } 623 if m.CallerId != nil { 624 size, err := m.CallerId.MarshalToSizedBufferVT(dAtA[:i]) 625 if err != nil { 626 return 0, err 627 } 628 i -= size 629 i = encodeVarint(dAtA, i, uint64(size)) 630 i-- 631 dAtA[i] = 0xa 632 } 633 return len(dAtA) - i, nil 634 } 635 636 func (m *ExecuteBatchResponse) MarshalVT() (dAtA []byte, err error) { 637 if m == nil { 638 return nil, nil 639 } 640 size := m.SizeVT() 641 dAtA = make([]byte, size) 642 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 643 if err != nil { 644 return nil, err 645 } 646 return dAtA[:n], nil 647 } 648 649 func (m *ExecuteBatchResponse) MarshalToVT(dAtA []byte) (int, error) { 650 size := m.SizeVT() 651 return m.MarshalToSizedBufferVT(dAtA[:size]) 652 } 653 654 func (m *ExecuteBatchResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 655 if m == nil { 656 return 0, nil 657 } 658 i := len(dAtA) 659 _ = i 660 var l int 661 _ = l 662 if m.unknownFields != nil { 663 i -= len(m.unknownFields) 664 copy(dAtA[i:], m.unknownFields) 665 } 666 if len(m.Results) > 0 { 667 for iNdEx := len(m.Results) - 1; iNdEx >= 0; iNdEx-- { 668 size, err := m.Results[iNdEx].MarshalToSizedBufferVT(dAtA[:i]) 669 if err != nil { 670 return 0, err 671 } 672 i -= size 673 i = encodeVarint(dAtA, i, uint64(size)) 674 i-- 675 dAtA[i] = 0x1a 676 } 677 } 678 if m.Session != nil { 679 size, err := m.Session.MarshalToSizedBufferVT(dAtA[:i]) 680 if err != nil { 681 return 0, err 682 } 683 i -= size 684 i = encodeVarint(dAtA, i, uint64(size)) 685 i-- 686 dAtA[i] = 0x12 687 } 688 if m.Error != nil { 689 size, err := m.Error.MarshalToSizedBufferVT(dAtA[:i]) 690 if err != nil { 691 return 0, err 692 } 693 i -= size 694 i = encodeVarint(dAtA, i, uint64(size)) 695 i-- 696 dAtA[i] = 0xa 697 } 698 return len(dAtA) - i, nil 699 } 700 701 func (m *StreamExecuteRequest) MarshalVT() (dAtA []byte, err error) { 702 if m == nil { 703 return nil, nil 704 } 705 size := m.SizeVT() 706 dAtA = make([]byte, size) 707 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 708 if err != nil { 709 return nil, err 710 } 711 return dAtA[:n], nil 712 } 713 714 func (m *StreamExecuteRequest) MarshalToVT(dAtA []byte) (int, error) { 715 size := m.SizeVT() 716 return m.MarshalToSizedBufferVT(dAtA[:size]) 717 } 718 719 func (m *StreamExecuteRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 720 if m == nil { 721 return 0, nil 722 } 723 i := len(dAtA) 724 _ = i 725 var l int 726 _ = l 727 if m.unknownFields != nil { 728 i -= len(m.unknownFields) 729 copy(dAtA[i:], m.unknownFields) 730 } 731 if m.Session != nil { 732 size, err := m.Session.MarshalToSizedBufferVT(dAtA[:i]) 733 if err != nil { 734 return 0, err 735 } 736 i -= size 737 i = encodeVarint(dAtA, i, uint64(size)) 738 i-- 739 dAtA[i] = 0x32 740 } 741 if m.Query != nil { 742 size, err := m.Query.MarshalToSizedBufferVT(dAtA[:i]) 743 if err != nil { 744 return 0, err 745 } 746 i -= size 747 i = encodeVarint(dAtA, i, uint64(size)) 748 i-- 749 dAtA[i] = 0x12 750 } 751 if m.CallerId != nil { 752 size, err := m.CallerId.MarshalToSizedBufferVT(dAtA[:i]) 753 if err != nil { 754 return 0, err 755 } 756 i -= size 757 i = encodeVarint(dAtA, i, uint64(size)) 758 i-- 759 dAtA[i] = 0xa 760 } 761 return len(dAtA) - i, nil 762 } 763 764 func (m *StreamExecuteResponse) MarshalVT() (dAtA []byte, err error) { 765 if m == nil { 766 return nil, nil 767 } 768 size := m.SizeVT() 769 dAtA = make([]byte, size) 770 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 771 if err != nil { 772 return nil, err 773 } 774 return dAtA[:n], nil 775 } 776 777 func (m *StreamExecuteResponse) MarshalToVT(dAtA []byte) (int, error) { 778 size := m.SizeVT() 779 return m.MarshalToSizedBufferVT(dAtA[:size]) 780 } 781 782 func (m *StreamExecuteResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 783 if m == nil { 784 return 0, nil 785 } 786 i := len(dAtA) 787 _ = i 788 var l int 789 _ = l 790 if m.unknownFields != nil { 791 i -= len(m.unknownFields) 792 copy(dAtA[i:], m.unknownFields) 793 } 794 if m.Result != nil { 795 size, err := m.Result.MarshalToSizedBufferVT(dAtA[:i]) 796 if err != nil { 797 return 0, err 798 } 799 i -= size 800 i = encodeVarint(dAtA, i, uint64(size)) 801 i-- 802 dAtA[i] = 0xa 803 } 804 return len(dAtA) - i, nil 805 } 806 807 func (m *ResolveTransactionRequest) MarshalVT() (dAtA []byte, err error) { 808 if m == nil { 809 return nil, nil 810 } 811 size := m.SizeVT() 812 dAtA = make([]byte, size) 813 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 814 if err != nil { 815 return nil, err 816 } 817 return dAtA[:n], nil 818 } 819 820 func (m *ResolveTransactionRequest) MarshalToVT(dAtA []byte) (int, error) { 821 size := m.SizeVT() 822 return m.MarshalToSizedBufferVT(dAtA[:size]) 823 } 824 825 func (m *ResolveTransactionRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 826 if m == nil { 827 return 0, nil 828 } 829 i := len(dAtA) 830 _ = i 831 var l int 832 _ = l 833 if m.unknownFields != nil { 834 i -= len(m.unknownFields) 835 copy(dAtA[i:], m.unknownFields) 836 } 837 if len(m.Dtid) > 0 { 838 i -= len(m.Dtid) 839 copy(dAtA[i:], m.Dtid) 840 i = encodeVarint(dAtA, i, uint64(len(m.Dtid))) 841 i-- 842 dAtA[i] = 0x12 843 } 844 if m.CallerId != nil { 845 size, err := m.CallerId.MarshalToSizedBufferVT(dAtA[:i]) 846 if err != nil { 847 return 0, err 848 } 849 i -= size 850 i = encodeVarint(dAtA, i, uint64(size)) 851 i-- 852 dAtA[i] = 0xa 853 } 854 return len(dAtA) - i, nil 855 } 856 857 func (m *ResolveTransactionResponse) MarshalVT() (dAtA []byte, err error) { 858 if m == nil { 859 return nil, nil 860 } 861 size := m.SizeVT() 862 dAtA = make([]byte, size) 863 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 864 if err != nil { 865 return nil, err 866 } 867 return dAtA[:n], nil 868 } 869 870 func (m *ResolveTransactionResponse) MarshalToVT(dAtA []byte) (int, error) { 871 size := m.SizeVT() 872 return m.MarshalToSizedBufferVT(dAtA[:size]) 873 } 874 875 func (m *ResolveTransactionResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 876 if m == nil { 877 return 0, nil 878 } 879 i := len(dAtA) 880 _ = i 881 var l int 882 _ = l 883 if m.unknownFields != nil { 884 i -= len(m.unknownFields) 885 copy(dAtA[i:], m.unknownFields) 886 } 887 return len(dAtA) - i, nil 888 } 889 890 func (m *VStreamFlags) MarshalVT() (dAtA []byte, err error) { 891 if m == nil { 892 return nil, nil 893 } 894 size := m.SizeVT() 895 dAtA = make([]byte, size) 896 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 897 if err != nil { 898 return nil, err 899 } 900 return dAtA[:n], nil 901 } 902 903 func (m *VStreamFlags) MarshalToVT(dAtA []byte) (int, error) { 904 size := m.SizeVT() 905 return m.MarshalToSizedBufferVT(dAtA[:size]) 906 } 907 908 func (m *VStreamFlags) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 909 if m == nil { 910 return 0, nil 911 } 912 i := len(dAtA) 913 _ = i 914 var l int 915 _ = l 916 if m.unknownFields != nil { 917 i -= len(m.unknownFields) 918 copy(dAtA[i:], m.unknownFields) 919 } 920 if len(m.Cells) > 0 { 921 i -= len(m.Cells) 922 copy(dAtA[i:], m.Cells) 923 i = encodeVarint(dAtA, i, uint64(len(m.Cells))) 924 i-- 925 dAtA[i] = 0x22 926 } 927 if m.StopOnReshard { 928 i-- 929 if m.StopOnReshard { 930 dAtA[i] = 1 931 } else { 932 dAtA[i] = 0 933 } 934 i-- 935 dAtA[i] = 0x18 936 } 937 if m.HeartbeatInterval != 0 { 938 i = encodeVarint(dAtA, i, uint64(m.HeartbeatInterval)) 939 i-- 940 dAtA[i] = 0x10 941 } 942 if m.MinimizeSkew { 943 i-- 944 if m.MinimizeSkew { 945 dAtA[i] = 1 946 } else { 947 dAtA[i] = 0 948 } 949 i-- 950 dAtA[i] = 0x8 951 } 952 return len(dAtA) - i, nil 953 } 954 955 func (m *VStreamRequest) MarshalVT() (dAtA []byte, err error) { 956 if m == nil { 957 return nil, nil 958 } 959 size := m.SizeVT() 960 dAtA = make([]byte, size) 961 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 962 if err != nil { 963 return nil, err 964 } 965 return dAtA[:n], nil 966 } 967 968 func (m *VStreamRequest) MarshalToVT(dAtA []byte) (int, error) { 969 size := m.SizeVT() 970 return m.MarshalToSizedBufferVT(dAtA[:size]) 971 } 972 973 func (m *VStreamRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 974 if m == nil { 975 return 0, nil 976 } 977 i := len(dAtA) 978 _ = i 979 var l int 980 _ = l 981 if m.unknownFields != nil { 982 i -= len(m.unknownFields) 983 copy(dAtA[i:], m.unknownFields) 984 } 985 if m.Flags != nil { 986 size, err := m.Flags.MarshalToSizedBufferVT(dAtA[:i]) 987 if err != nil { 988 return 0, err 989 } 990 i -= size 991 i = encodeVarint(dAtA, i, uint64(size)) 992 i-- 993 dAtA[i] = 0x2a 994 } 995 if m.Filter != nil { 996 size, err := m.Filter.MarshalToSizedBufferVT(dAtA[:i]) 997 if err != nil { 998 return 0, err 999 } 1000 i -= size 1001 i = encodeVarint(dAtA, i, uint64(size)) 1002 i-- 1003 dAtA[i] = 0x22 1004 } 1005 if m.Vgtid != nil { 1006 size, err := m.Vgtid.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] = 0x1a 1014 } 1015 if m.TabletType != 0 { 1016 i = encodeVarint(dAtA, i, uint64(m.TabletType)) 1017 i-- 1018 dAtA[i] = 0x10 1019 } 1020 if m.CallerId != nil { 1021 size, err := m.CallerId.MarshalToSizedBufferVT(dAtA[:i]) 1022 if err != nil { 1023 return 0, err 1024 } 1025 i -= size 1026 i = encodeVarint(dAtA, i, uint64(size)) 1027 i-- 1028 dAtA[i] = 0xa 1029 } 1030 return len(dAtA) - i, nil 1031 } 1032 1033 func (m *VStreamResponse) MarshalVT() (dAtA []byte, err error) { 1034 if m == nil { 1035 return nil, nil 1036 } 1037 size := m.SizeVT() 1038 dAtA = make([]byte, size) 1039 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 1040 if err != nil { 1041 return nil, err 1042 } 1043 return dAtA[:n], nil 1044 } 1045 1046 func (m *VStreamResponse) MarshalToVT(dAtA []byte) (int, error) { 1047 size := m.SizeVT() 1048 return m.MarshalToSizedBufferVT(dAtA[:size]) 1049 } 1050 1051 func (m *VStreamResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 1052 if m == nil { 1053 return 0, nil 1054 } 1055 i := len(dAtA) 1056 _ = i 1057 var l int 1058 _ = l 1059 if m.unknownFields != nil { 1060 i -= len(m.unknownFields) 1061 copy(dAtA[i:], m.unknownFields) 1062 } 1063 if len(m.Events) > 0 { 1064 for iNdEx := len(m.Events) - 1; iNdEx >= 0; iNdEx-- { 1065 size, err := m.Events[iNdEx].MarshalToSizedBufferVT(dAtA[:i]) 1066 if err != nil { 1067 return 0, err 1068 } 1069 i -= size 1070 i = encodeVarint(dAtA, i, uint64(size)) 1071 i-- 1072 dAtA[i] = 0xa 1073 } 1074 } 1075 return len(dAtA) - i, nil 1076 } 1077 1078 func (m *PrepareRequest) MarshalVT() (dAtA []byte, err error) { 1079 if m == nil { 1080 return nil, nil 1081 } 1082 size := m.SizeVT() 1083 dAtA = make([]byte, size) 1084 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 1085 if err != nil { 1086 return nil, err 1087 } 1088 return dAtA[:n], nil 1089 } 1090 1091 func (m *PrepareRequest) MarshalToVT(dAtA []byte) (int, error) { 1092 size := m.SizeVT() 1093 return m.MarshalToSizedBufferVT(dAtA[:size]) 1094 } 1095 1096 func (m *PrepareRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 1097 if m == nil { 1098 return 0, nil 1099 } 1100 i := len(dAtA) 1101 _ = i 1102 var l int 1103 _ = l 1104 if m.unknownFields != nil { 1105 i -= len(m.unknownFields) 1106 copy(dAtA[i:], m.unknownFields) 1107 } 1108 if m.Query != nil { 1109 size, err := m.Query.MarshalToSizedBufferVT(dAtA[:i]) 1110 if err != nil { 1111 return 0, err 1112 } 1113 i -= size 1114 i = encodeVarint(dAtA, i, uint64(size)) 1115 i-- 1116 dAtA[i] = 0x1a 1117 } 1118 if m.Session != nil { 1119 size, err := m.Session.MarshalToSizedBufferVT(dAtA[:i]) 1120 if err != nil { 1121 return 0, err 1122 } 1123 i -= size 1124 i = encodeVarint(dAtA, i, uint64(size)) 1125 i-- 1126 dAtA[i] = 0x12 1127 } 1128 if m.CallerId != nil { 1129 size, err := m.CallerId.MarshalToSizedBufferVT(dAtA[:i]) 1130 if err != nil { 1131 return 0, err 1132 } 1133 i -= size 1134 i = encodeVarint(dAtA, i, uint64(size)) 1135 i-- 1136 dAtA[i] = 0xa 1137 } 1138 return len(dAtA) - i, nil 1139 } 1140 1141 func (m *PrepareResponse) MarshalVT() (dAtA []byte, err error) { 1142 if m == nil { 1143 return nil, nil 1144 } 1145 size := m.SizeVT() 1146 dAtA = make([]byte, size) 1147 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 1148 if err != nil { 1149 return nil, err 1150 } 1151 return dAtA[:n], nil 1152 } 1153 1154 func (m *PrepareResponse) MarshalToVT(dAtA []byte) (int, error) { 1155 size := m.SizeVT() 1156 return m.MarshalToSizedBufferVT(dAtA[:size]) 1157 } 1158 1159 func (m *PrepareResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 1160 if m == nil { 1161 return 0, nil 1162 } 1163 i := len(dAtA) 1164 _ = i 1165 var l int 1166 _ = l 1167 if m.unknownFields != nil { 1168 i -= len(m.unknownFields) 1169 copy(dAtA[i:], m.unknownFields) 1170 } 1171 if len(m.Fields) > 0 { 1172 for iNdEx := len(m.Fields) - 1; iNdEx >= 0; iNdEx-- { 1173 size, err := m.Fields[iNdEx].MarshalToSizedBufferVT(dAtA[:i]) 1174 if err != nil { 1175 return 0, err 1176 } 1177 i -= size 1178 i = encodeVarint(dAtA, i, uint64(size)) 1179 i-- 1180 dAtA[i] = 0x1a 1181 } 1182 } 1183 if m.Session != nil { 1184 size, err := m.Session.MarshalToSizedBufferVT(dAtA[:i]) 1185 if err != nil { 1186 return 0, err 1187 } 1188 i -= size 1189 i = encodeVarint(dAtA, i, uint64(size)) 1190 i-- 1191 dAtA[i] = 0x12 1192 } 1193 if m.Error != nil { 1194 size, err := m.Error.MarshalToSizedBufferVT(dAtA[:i]) 1195 if err != nil { 1196 return 0, err 1197 } 1198 i -= size 1199 i = encodeVarint(dAtA, i, uint64(size)) 1200 i-- 1201 dAtA[i] = 0xa 1202 } 1203 return len(dAtA) - i, nil 1204 } 1205 1206 func (m *CloseSessionRequest) MarshalVT() (dAtA []byte, err error) { 1207 if m == nil { 1208 return nil, nil 1209 } 1210 size := m.SizeVT() 1211 dAtA = make([]byte, size) 1212 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 1213 if err != nil { 1214 return nil, err 1215 } 1216 return dAtA[:n], nil 1217 } 1218 1219 func (m *CloseSessionRequest) MarshalToVT(dAtA []byte) (int, error) { 1220 size := m.SizeVT() 1221 return m.MarshalToSizedBufferVT(dAtA[:size]) 1222 } 1223 1224 func (m *CloseSessionRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 1225 if m == nil { 1226 return 0, nil 1227 } 1228 i := len(dAtA) 1229 _ = i 1230 var l int 1231 _ = l 1232 if m.unknownFields != nil { 1233 i -= len(m.unknownFields) 1234 copy(dAtA[i:], m.unknownFields) 1235 } 1236 if m.Session != nil { 1237 size, err := m.Session.MarshalToSizedBufferVT(dAtA[:i]) 1238 if err != nil { 1239 return 0, err 1240 } 1241 i -= size 1242 i = encodeVarint(dAtA, i, uint64(size)) 1243 i-- 1244 dAtA[i] = 0x12 1245 } 1246 if m.CallerId != nil { 1247 size, err := m.CallerId.MarshalToSizedBufferVT(dAtA[:i]) 1248 if err != nil { 1249 return 0, err 1250 } 1251 i -= size 1252 i = encodeVarint(dAtA, i, uint64(size)) 1253 i-- 1254 dAtA[i] = 0xa 1255 } 1256 return len(dAtA) - i, nil 1257 } 1258 1259 func (m *CloseSessionResponse) MarshalVT() (dAtA []byte, err error) { 1260 if m == nil { 1261 return nil, nil 1262 } 1263 size := m.SizeVT() 1264 dAtA = make([]byte, size) 1265 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 1266 if err != nil { 1267 return nil, err 1268 } 1269 return dAtA[:n], nil 1270 } 1271 1272 func (m *CloseSessionResponse) MarshalToVT(dAtA []byte) (int, error) { 1273 size := m.SizeVT() 1274 return m.MarshalToSizedBufferVT(dAtA[:size]) 1275 } 1276 1277 func (m *CloseSessionResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 1278 if m == nil { 1279 return 0, nil 1280 } 1281 i := len(dAtA) 1282 _ = i 1283 var l int 1284 _ = l 1285 if m.unknownFields != nil { 1286 i -= len(m.unknownFields) 1287 copy(dAtA[i:], m.unknownFields) 1288 } 1289 if m.Error != nil { 1290 size, err := m.Error.MarshalToSizedBufferVT(dAtA[:i]) 1291 if err != nil { 1292 return 0, err 1293 } 1294 i -= size 1295 i = encodeVarint(dAtA, i, uint64(size)) 1296 i-- 1297 dAtA[i] = 0xa 1298 } 1299 return len(dAtA) - i, nil 1300 } 1301 1302 func encodeVarint(dAtA []byte, offset int, v uint64) int { 1303 offset -= sov(v) 1304 base := offset 1305 for v >= 1<<7 { 1306 dAtA[offset] = uint8(v&0x7f | 0x80) 1307 v >>= 7 1308 offset++ 1309 } 1310 dAtA[offset] = uint8(v) 1311 return base 1312 } 1313 func (m *Session_ShardSession) SizeVT() (n int) { 1314 if m == nil { 1315 return 0 1316 } 1317 var l int 1318 _ = l 1319 if m.Target != nil { 1320 l = m.Target.SizeVT() 1321 n += 1 + l + sov(uint64(l)) 1322 } 1323 if m.TransactionId != 0 { 1324 n += 1 + sov(uint64(m.TransactionId)) 1325 } 1326 if m.TabletAlias != nil { 1327 l = m.TabletAlias.SizeVT() 1328 n += 1 + l + sov(uint64(l)) 1329 } 1330 if m.ReservedId != 0 { 1331 n += 1 + sov(uint64(m.ReservedId)) 1332 } 1333 if m.VindexOnly { 1334 n += 2 1335 } 1336 n += len(m.unknownFields) 1337 return n 1338 } 1339 1340 func (m *Session) SizeVT() (n int) { 1341 if m == nil { 1342 return 0 1343 } 1344 var l int 1345 _ = l 1346 if m.InTransaction { 1347 n += 2 1348 } 1349 if len(m.ShardSessions) > 0 { 1350 for _, e := range m.ShardSessions { 1351 l = e.SizeVT() 1352 n += 1 + l + sov(uint64(l)) 1353 } 1354 } 1355 if m.Autocommit { 1356 n += 2 1357 } 1358 l = len(m.TargetString) 1359 if l > 0 { 1360 n += 1 + l + sov(uint64(l)) 1361 } 1362 if m.Options != nil { 1363 l = m.Options.SizeVT() 1364 n += 1 + l + sov(uint64(l)) 1365 } 1366 if m.TransactionMode != 0 { 1367 n += 1 + sov(uint64(m.TransactionMode)) 1368 } 1369 if len(m.Warnings) > 0 { 1370 for _, e := range m.Warnings { 1371 l = e.SizeVT() 1372 n += 1 + l + sov(uint64(l)) 1373 } 1374 } 1375 if len(m.PreSessions) > 0 { 1376 for _, e := range m.PreSessions { 1377 l = e.SizeVT() 1378 n += 1 + l + sov(uint64(l)) 1379 } 1380 } 1381 if len(m.PostSessions) > 0 { 1382 for _, e := range m.PostSessions { 1383 l = e.SizeVT() 1384 n += 1 + l + sov(uint64(l)) 1385 } 1386 } 1387 if m.LastInsertId != 0 { 1388 n += 1 + sov(uint64(m.LastInsertId)) 1389 } 1390 if m.FoundRows != 0 { 1391 n += 1 + sov(uint64(m.FoundRows)) 1392 } 1393 if len(m.UserDefinedVariables) > 0 { 1394 for k, v := range m.UserDefinedVariables { 1395 _ = k 1396 _ = v 1397 l = 0 1398 if v != nil { 1399 l = v.SizeVT() 1400 } 1401 l += 1 + sov(uint64(l)) 1402 mapEntrySize := 1 + len(k) + sov(uint64(len(k))) + l 1403 n += mapEntrySize + 1 + sov(uint64(mapEntrySize)) 1404 } 1405 } 1406 if len(m.SystemVariables) > 0 { 1407 for k, v := range m.SystemVariables { 1408 _ = k 1409 _ = v 1410 mapEntrySize := 1 + len(k) + sov(uint64(len(k))) + 1 + len(v) + sov(uint64(len(v))) 1411 n += mapEntrySize + 1 + sov(uint64(mapEntrySize)) 1412 } 1413 } 1414 if m.RowCount != 0 { 1415 n += 1 + sov(uint64(m.RowCount)) 1416 } 1417 if len(m.Savepoints) > 0 { 1418 for _, s := range m.Savepoints { 1419 l = len(s) 1420 n += 2 + l + sov(uint64(l)) 1421 } 1422 } 1423 if m.InReservedConn { 1424 n += 3 1425 } 1426 if m.LockSession != nil { 1427 l = m.LockSession.SizeVT() 1428 n += 2 + l + sov(uint64(l)) 1429 } 1430 if m.LastLockHeartbeat != 0 { 1431 n += 2 + sov(uint64(m.LastLockHeartbeat)) 1432 } 1433 if m.ReadAfterWrite != nil { 1434 l = m.ReadAfterWrite.SizeVT() 1435 n += 2 + l + sov(uint64(l)) 1436 } 1437 l = len(m.DDLStrategy) 1438 if l > 0 { 1439 n += 2 + l + sov(uint64(l)) 1440 } 1441 l = len(m.SessionUUID) 1442 if l > 0 { 1443 n += 2 + l + sov(uint64(l)) 1444 } 1445 if m.EnableSystemSettings { 1446 n += 3 1447 } 1448 if len(m.AdvisoryLock) > 0 { 1449 for k, v := range m.AdvisoryLock { 1450 _ = k 1451 _ = v 1452 mapEntrySize := 1 + len(k) + sov(uint64(len(k))) + 1 + sov(uint64(v)) 1453 n += mapEntrySize + 2 + sov(uint64(mapEntrySize)) 1454 } 1455 } 1456 if m.QueryTimeout != 0 { 1457 n += 2 + sov(uint64(m.QueryTimeout)) 1458 } 1459 n += len(m.unknownFields) 1460 return n 1461 } 1462 1463 func (m *ReadAfterWrite) SizeVT() (n int) { 1464 if m == nil { 1465 return 0 1466 } 1467 var l int 1468 _ = l 1469 l = len(m.ReadAfterWriteGtid) 1470 if l > 0 { 1471 n += 1 + l + sov(uint64(l)) 1472 } 1473 if m.ReadAfterWriteTimeout != 0 { 1474 n += 9 1475 } 1476 if m.SessionTrackGtids { 1477 n += 2 1478 } 1479 n += len(m.unknownFields) 1480 return n 1481 } 1482 1483 func (m *ExecuteRequest) SizeVT() (n int) { 1484 if m == nil { 1485 return 0 1486 } 1487 var l int 1488 _ = l 1489 if m.CallerId != nil { 1490 l = m.CallerId.SizeVT() 1491 n += 1 + l + sov(uint64(l)) 1492 } 1493 if m.Session != nil { 1494 l = m.Session.SizeVT() 1495 n += 1 + l + sov(uint64(l)) 1496 } 1497 if m.Query != nil { 1498 l = m.Query.SizeVT() 1499 n += 1 + l + sov(uint64(l)) 1500 } 1501 n += len(m.unknownFields) 1502 return n 1503 } 1504 1505 func (m *ExecuteResponse) SizeVT() (n int) { 1506 if m == nil { 1507 return 0 1508 } 1509 var l int 1510 _ = l 1511 if m.Error != nil { 1512 l = m.Error.SizeVT() 1513 n += 1 + l + sov(uint64(l)) 1514 } 1515 if m.Session != nil { 1516 l = m.Session.SizeVT() 1517 n += 1 + l + sov(uint64(l)) 1518 } 1519 if m.Result != nil { 1520 l = m.Result.SizeVT() 1521 n += 1 + l + sov(uint64(l)) 1522 } 1523 n += len(m.unknownFields) 1524 return n 1525 } 1526 1527 func (m *ExecuteBatchRequest) SizeVT() (n int) { 1528 if m == nil { 1529 return 0 1530 } 1531 var l int 1532 _ = l 1533 if m.CallerId != nil { 1534 l = m.CallerId.SizeVT() 1535 n += 1 + l + sov(uint64(l)) 1536 } 1537 if m.Session != nil { 1538 l = m.Session.SizeVT() 1539 n += 1 + l + sov(uint64(l)) 1540 } 1541 if len(m.Queries) > 0 { 1542 for _, e := range m.Queries { 1543 l = e.SizeVT() 1544 n += 1 + l + sov(uint64(l)) 1545 } 1546 } 1547 n += len(m.unknownFields) 1548 return n 1549 } 1550 1551 func (m *ExecuteBatchResponse) SizeVT() (n int) { 1552 if m == nil { 1553 return 0 1554 } 1555 var l int 1556 _ = l 1557 if m.Error != nil { 1558 l = m.Error.SizeVT() 1559 n += 1 + l + sov(uint64(l)) 1560 } 1561 if m.Session != nil { 1562 l = m.Session.SizeVT() 1563 n += 1 + l + sov(uint64(l)) 1564 } 1565 if len(m.Results) > 0 { 1566 for _, e := range m.Results { 1567 l = e.SizeVT() 1568 n += 1 + l + sov(uint64(l)) 1569 } 1570 } 1571 n += len(m.unknownFields) 1572 return n 1573 } 1574 1575 func (m *StreamExecuteRequest) SizeVT() (n int) { 1576 if m == nil { 1577 return 0 1578 } 1579 var l int 1580 _ = l 1581 if m.CallerId != nil { 1582 l = m.CallerId.SizeVT() 1583 n += 1 + l + sov(uint64(l)) 1584 } 1585 if m.Query != nil { 1586 l = m.Query.SizeVT() 1587 n += 1 + l + sov(uint64(l)) 1588 } 1589 if m.Session != nil { 1590 l = m.Session.SizeVT() 1591 n += 1 + l + sov(uint64(l)) 1592 } 1593 n += len(m.unknownFields) 1594 return n 1595 } 1596 1597 func (m *StreamExecuteResponse) SizeVT() (n int) { 1598 if m == nil { 1599 return 0 1600 } 1601 var l int 1602 _ = l 1603 if m.Result != nil { 1604 l = m.Result.SizeVT() 1605 n += 1 + l + sov(uint64(l)) 1606 } 1607 n += len(m.unknownFields) 1608 return n 1609 } 1610 1611 func (m *ResolveTransactionRequest) SizeVT() (n int) { 1612 if m == nil { 1613 return 0 1614 } 1615 var l int 1616 _ = l 1617 if m.CallerId != nil { 1618 l = m.CallerId.SizeVT() 1619 n += 1 + l + sov(uint64(l)) 1620 } 1621 l = len(m.Dtid) 1622 if l > 0 { 1623 n += 1 + l + sov(uint64(l)) 1624 } 1625 n += len(m.unknownFields) 1626 return n 1627 } 1628 1629 func (m *ResolveTransactionResponse) SizeVT() (n int) { 1630 if m == nil { 1631 return 0 1632 } 1633 var l int 1634 _ = l 1635 n += len(m.unknownFields) 1636 return n 1637 } 1638 1639 func (m *VStreamFlags) SizeVT() (n int) { 1640 if m == nil { 1641 return 0 1642 } 1643 var l int 1644 _ = l 1645 if m.MinimizeSkew { 1646 n += 2 1647 } 1648 if m.HeartbeatInterval != 0 { 1649 n += 1 + sov(uint64(m.HeartbeatInterval)) 1650 } 1651 if m.StopOnReshard { 1652 n += 2 1653 } 1654 l = len(m.Cells) 1655 if l > 0 { 1656 n += 1 + l + sov(uint64(l)) 1657 } 1658 n += len(m.unknownFields) 1659 return n 1660 } 1661 1662 func (m *VStreamRequest) SizeVT() (n int) { 1663 if m == nil { 1664 return 0 1665 } 1666 var l int 1667 _ = l 1668 if m.CallerId != nil { 1669 l = m.CallerId.SizeVT() 1670 n += 1 + l + sov(uint64(l)) 1671 } 1672 if m.TabletType != 0 { 1673 n += 1 + sov(uint64(m.TabletType)) 1674 } 1675 if m.Vgtid != nil { 1676 l = m.Vgtid.SizeVT() 1677 n += 1 + l + sov(uint64(l)) 1678 } 1679 if m.Filter != nil { 1680 l = m.Filter.SizeVT() 1681 n += 1 + l + sov(uint64(l)) 1682 } 1683 if m.Flags != nil { 1684 l = m.Flags.SizeVT() 1685 n += 1 + l + sov(uint64(l)) 1686 } 1687 n += len(m.unknownFields) 1688 return n 1689 } 1690 1691 func (m *VStreamResponse) SizeVT() (n int) { 1692 if m == nil { 1693 return 0 1694 } 1695 var l int 1696 _ = l 1697 if len(m.Events) > 0 { 1698 for _, e := range m.Events { 1699 l = e.SizeVT() 1700 n += 1 + l + sov(uint64(l)) 1701 } 1702 } 1703 n += len(m.unknownFields) 1704 return n 1705 } 1706 1707 func (m *PrepareRequest) SizeVT() (n int) { 1708 if m == nil { 1709 return 0 1710 } 1711 var l int 1712 _ = l 1713 if m.CallerId != nil { 1714 l = m.CallerId.SizeVT() 1715 n += 1 + l + sov(uint64(l)) 1716 } 1717 if m.Session != nil { 1718 l = m.Session.SizeVT() 1719 n += 1 + l + sov(uint64(l)) 1720 } 1721 if m.Query != nil { 1722 l = m.Query.SizeVT() 1723 n += 1 + l + sov(uint64(l)) 1724 } 1725 n += len(m.unknownFields) 1726 return n 1727 } 1728 1729 func (m *PrepareResponse) SizeVT() (n int) { 1730 if m == nil { 1731 return 0 1732 } 1733 var l int 1734 _ = l 1735 if m.Error != nil { 1736 l = m.Error.SizeVT() 1737 n += 1 + l + sov(uint64(l)) 1738 } 1739 if m.Session != nil { 1740 l = m.Session.SizeVT() 1741 n += 1 + l + sov(uint64(l)) 1742 } 1743 if len(m.Fields) > 0 { 1744 for _, e := range m.Fields { 1745 l = e.SizeVT() 1746 n += 1 + l + sov(uint64(l)) 1747 } 1748 } 1749 n += len(m.unknownFields) 1750 return n 1751 } 1752 1753 func (m *CloseSessionRequest) SizeVT() (n int) { 1754 if m == nil { 1755 return 0 1756 } 1757 var l int 1758 _ = l 1759 if m.CallerId != nil { 1760 l = m.CallerId.SizeVT() 1761 n += 1 + l + sov(uint64(l)) 1762 } 1763 if m.Session != nil { 1764 l = m.Session.SizeVT() 1765 n += 1 + l + sov(uint64(l)) 1766 } 1767 n += len(m.unknownFields) 1768 return n 1769 } 1770 1771 func (m *CloseSessionResponse) SizeVT() (n int) { 1772 if m == nil { 1773 return 0 1774 } 1775 var l int 1776 _ = l 1777 if m.Error != nil { 1778 l = m.Error.SizeVT() 1779 n += 1 + l + sov(uint64(l)) 1780 } 1781 n += len(m.unknownFields) 1782 return n 1783 } 1784 1785 func sov(x uint64) (n int) { 1786 return (bits.Len64(x|1) + 6) / 7 1787 } 1788 func soz(x uint64) (n int) { 1789 return sov(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 1790 } 1791 func (m *Session_ShardSession) UnmarshalVT(dAtA []byte) error { 1792 l := len(dAtA) 1793 iNdEx := 0 1794 for iNdEx < l { 1795 preIndex := iNdEx 1796 var wire uint64 1797 for shift := uint(0); ; shift += 7 { 1798 if shift >= 64 { 1799 return ErrIntOverflow 1800 } 1801 if iNdEx >= l { 1802 return io.ErrUnexpectedEOF 1803 } 1804 b := dAtA[iNdEx] 1805 iNdEx++ 1806 wire |= uint64(b&0x7F) << shift 1807 if b < 0x80 { 1808 break 1809 } 1810 } 1811 fieldNum := int32(wire >> 3) 1812 wireType := int(wire & 0x7) 1813 if wireType == 4 { 1814 return fmt.Errorf("proto: Session_ShardSession: wiretype end group for non-group") 1815 } 1816 if fieldNum <= 0 { 1817 return fmt.Errorf("proto: Session_ShardSession: illegal tag %d (wire type %d)", fieldNum, wire) 1818 } 1819 switch fieldNum { 1820 case 1: 1821 if wireType != 2 { 1822 return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType) 1823 } 1824 var msglen int 1825 for shift := uint(0); ; shift += 7 { 1826 if shift >= 64 { 1827 return ErrIntOverflow 1828 } 1829 if iNdEx >= l { 1830 return io.ErrUnexpectedEOF 1831 } 1832 b := dAtA[iNdEx] 1833 iNdEx++ 1834 msglen |= int(b&0x7F) << shift 1835 if b < 0x80 { 1836 break 1837 } 1838 } 1839 if msglen < 0 { 1840 return ErrInvalidLength 1841 } 1842 postIndex := iNdEx + msglen 1843 if postIndex < 0 { 1844 return ErrInvalidLength 1845 } 1846 if postIndex > l { 1847 return io.ErrUnexpectedEOF 1848 } 1849 if m.Target == nil { 1850 m.Target = &query.Target{} 1851 } 1852 if err := m.Target.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 1853 return err 1854 } 1855 iNdEx = postIndex 1856 case 2: 1857 if wireType != 0 { 1858 return fmt.Errorf("proto: wrong wireType = %d for field TransactionId", wireType) 1859 } 1860 m.TransactionId = 0 1861 for shift := uint(0); ; shift += 7 { 1862 if shift >= 64 { 1863 return ErrIntOverflow 1864 } 1865 if iNdEx >= l { 1866 return io.ErrUnexpectedEOF 1867 } 1868 b := dAtA[iNdEx] 1869 iNdEx++ 1870 m.TransactionId |= int64(b&0x7F) << shift 1871 if b < 0x80 { 1872 break 1873 } 1874 } 1875 case 3: 1876 if wireType != 2 { 1877 return fmt.Errorf("proto: wrong wireType = %d for field TabletAlias", wireType) 1878 } 1879 var msglen int 1880 for shift := uint(0); ; shift += 7 { 1881 if shift >= 64 { 1882 return ErrIntOverflow 1883 } 1884 if iNdEx >= l { 1885 return io.ErrUnexpectedEOF 1886 } 1887 b := dAtA[iNdEx] 1888 iNdEx++ 1889 msglen |= int(b&0x7F) << shift 1890 if b < 0x80 { 1891 break 1892 } 1893 } 1894 if msglen < 0 { 1895 return ErrInvalidLength 1896 } 1897 postIndex := iNdEx + msglen 1898 if postIndex < 0 { 1899 return ErrInvalidLength 1900 } 1901 if postIndex > l { 1902 return io.ErrUnexpectedEOF 1903 } 1904 if m.TabletAlias == nil { 1905 m.TabletAlias = &topodata.TabletAlias{} 1906 } 1907 if err := m.TabletAlias.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 1908 return err 1909 } 1910 iNdEx = postIndex 1911 case 4: 1912 if wireType != 0 { 1913 return fmt.Errorf("proto: wrong wireType = %d for field ReservedId", wireType) 1914 } 1915 m.ReservedId = 0 1916 for shift := uint(0); ; shift += 7 { 1917 if shift >= 64 { 1918 return ErrIntOverflow 1919 } 1920 if iNdEx >= l { 1921 return io.ErrUnexpectedEOF 1922 } 1923 b := dAtA[iNdEx] 1924 iNdEx++ 1925 m.ReservedId |= int64(b&0x7F) << shift 1926 if b < 0x80 { 1927 break 1928 } 1929 } 1930 case 5: 1931 if wireType != 0 { 1932 return fmt.Errorf("proto: wrong wireType = %d for field VindexOnly", wireType) 1933 } 1934 var v int 1935 for shift := uint(0); ; shift += 7 { 1936 if shift >= 64 { 1937 return ErrIntOverflow 1938 } 1939 if iNdEx >= l { 1940 return io.ErrUnexpectedEOF 1941 } 1942 b := dAtA[iNdEx] 1943 iNdEx++ 1944 v |= int(b&0x7F) << shift 1945 if b < 0x80 { 1946 break 1947 } 1948 } 1949 m.VindexOnly = bool(v != 0) 1950 default: 1951 iNdEx = preIndex 1952 skippy, err := skip(dAtA[iNdEx:]) 1953 if err != nil { 1954 return err 1955 } 1956 if (skippy < 0) || (iNdEx+skippy) < 0 { 1957 return ErrInvalidLength 1958 } 1959 if (iNdEx + skippy) > l { 1960 return io.ErrUnexpectedEOF 1961 } 1962 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 1963 iNdEx += skippy 1964 } 1965 } 1966 1967 if iNdEx > l { 1968 return io.ErrUnexpectedEOF 1969 } 1970 return nil 1971 } 1972 func (m *Session) UnmarshalVT(dAtA []byte) error { 1973 l := len(dAtA) 1974 iNdEx := 0 1975 for iNdEx < l { 1976 preIndex := iNdEx 1977 var wire uint64 1978 for shift := uint(0); ; shift += 7 { 1979 if shift >= 64 { 1980 return ErrIntOverflow 1981 } 1982 if iNdEx >= l { 1983 return io.ErrUnexpectedEOF 1984 } 1985 b := dAtA[iNdEx] 1986 iNdEx++ 1987 wire |= uint64(b&0x7F) << shift 1988 if b < 0x80 { 1989 break 1990 } 1991 } 1992 fieldNum := int32(wire >> 3) 1993 wireType := int(wire & 0x7) 1994 if wireType == 4 { 1995 return fmt.Errorf("proto: Session: wiretype end group for non-group") 1996 } 1997 if fieldNum <= 0 { 1998 return fmt.Errorf("proto: Session: illegal tag %d (wire type %d)", fieldNum, wire) 1999 } 2000 switch fieldNum { 2001 case 1: 2002 if wireType != 0 { 2003 return fmt.Errorf("proto: wrong wireType = %d for field InTransaction", wireType) 2004 } 2005 var v int 2006 for shift := uint(0); ; shift += 7 { 2007 if shift >= 64 { 2008 return ErrIntOverflow 2009 } 2010 if iNdEx >= l { 2011 return io.ErrUnexpectedEOF 2012 } 2013 b := dAtA[iNdEx] 2014 iNdEx++ 2015 v |= int(b&0x7F) << shift 2016 if b < 0x80 { 2017 break 2018 } 2019 } 2020 m.InTransaction = bool(v != 0) 2021 case 2: 2022 if wireType != 2 { 2023 return fmt.Errorf("proto: wrong wireType = %d for field ShardSessions", wireType) 2024 } 2025 var msglen int 2026 for shift := uint(0); ; shift += 7 { 2027 if shift >= 64 { 2028 return ErrIntOverflow 2029 } 2030 if iNdEx >= l { 2031 return io.ErrUnexpectedEOF 2032 } 2033 b := dAtA[iNdEx] 2034 iNdEx++ 2035 msglen |= int(b&0x7F) << shift 2036 if b < 0x80 { 2037 break 2038 } 2039 } 2040 if msglen < 0 { 2041 return ErrInvalidLength 2042 } 2043 postIndex := iNdEx + msglen 2044 if postIndex < 0 { 2045 return ErrInvalidLength 2046 } 2047 if postIndex > l { 2048 return io.ErrUnexpectedEOF 2049 } 2050 m.ShardSessions = append(m.ShardSessions, &Session_ShardSession{}) 2051 if err := m.ShardSessions[len(m.ShardSessions)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 2052 return err 2053 } 2054 iNdEx = postIndex 2055 case 4: 2056 if wireType != 0 { 2057 return fmt.Errorf("proto: wrong wireType = %d for field Autocommit", wireType) 2058 } 2059 var v int 2060 for shift := uint(0); ; shift += 7 { 2061 if shift >= 64 { 2062 return ErrIntOverflow 2063 } 2064 if iNdEx >= l { 2065 return io.ErrUnexpectedEOF 2066 } 2067 b := dAtA[iNdEx] 2068 iNdEx++ 2069 v |= int(b&0x7F) << shift 2070 if b < 0x80 { 2071 break 2072 } 2073 } 2074 m.Autocommit = bool(v != 0) 2075 case 5: 2076 if wireType != 2 { 2077 return fmt.Errorf("proto: wrong wireType = %d for field TargetString", wireType) 2078 } 2079 var stringLen uint64 2080 for shift := uint(0); ; shift += 7 { 2081 if shift >= 64 { 2082 return ErrIntOverflow 2083 } 2084 if iNdEx >= l { 2085 return io.ErrUnexpectedEOF 2086 } 2087 b := dAtA[iNdEx] 2088 iNdEx++ 2089 stringLen |= uint64(b&0x7F) << shift 2090 if b < 0x80 { 2091 break 2092 } 2093 } 2094 intStringLen := int(stringLen) 2095 if intStringLen < 0 { 2096 return ErrInvalidLength 2097 } 2098 postIndex := iNdEx + intStringLen 2099 if postIndex < 0 { 2100 return ErrInvalidLength 2101 } 2102 if postIndex > l { 2103 return io.ErrUnexpectedEOF 2104 } 2105 m.TargetString = string(dAtA[iNdEx:postIndex]) 2106 iNdEx = postIndex 2107 case 6: 2108 if wireType != 2 { 2109 return fmt.Errorf("proto: wrong wireType = %d for field Options", wireType) 2110 } 2111 var msglen int 2112 for shift := uint(0); ; shift += 7 { 2113 if shift >= 64 { 2114 return ErrIntOverflow 2115 } 2116 if iNdEx >= l { 2117 return io.ErrUnexpectedEOF 2118 } 2119 b := dAtA[iNdEx] 2120 iNdEx++ 2121 msglen |= int(b&0x7F) << shift 2122 if b < 0x80 { 2123 break 2124 } 2125 } 2126 if msglen < 0 { 2127 return ErrInvalidLength 2128 } 2129 postIndex := iNdEx + msglen 2130 if postIndex < 0 { 2131 return ErrInvalidLength 2132 } 2133 if postIndex > l { 2134 return io.ErrUnexpectedEOF 2135 } 2136 if m.Options == nil { 2137 m.Options = &query.ExecuteOptions{} 2138 } 2139 if err := m.Options.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 2140 return err 2141 } 2142 iNdEx = postIndex 2143 case 7: 2144 if wireType != 0 { 2145 return fmt.Errorf("proto: wrong wireType = %d for field TransactionMode", wireType) 2146 } 2147 m.TransactionMode = 0 2148 for shift := uint(0); ; shift += 7 { 2149 if shift >= 64 { 2150 return ErrIntOverflow 2151 } 2152 if iNdEx >= l { 2153 return io.ErrUnexpectedEOF 2154 } 2155 b := dAtA[iNdEx] 2156 iNdEx++ 2157 m.TransactionMode |= TransactionMode(b&0x7F) << shift 2158 if b < 0x80 { 2159 break 2160 } 2161 } 2162 case 8: 2163 if wireType != 2 { 2164 return fmt.Errorf("proto: wrong wireType = %d for field Warnings", wireType) 2165 } 2166 var msglen int 2167 for shift := uint(0); ; shift += 7 { 2168 if shift >= 64 { 2169 return ErrIntOverflow 2170 } 2171 if iNdEx >= l { 2172 return io.ErrUnexpectedEOF 2173 } 2174 b := dAtA[iNdEx] 2175 iNdEx++ 2176 msglen |= int(b&0x7F) << shift 2177 if b < 0x80 { 2178 break 2179 } 2180 } 2181 if msglen < 0 { 2182 return ErrInvalidLength 2183 } 2184 postIndex := iNdEx + msglen 2185 if postIndex < 0 { 2186 return ErrInvalidLength 2187 } 2188 if postIndex > l { 2189 return io.ErrUnexpectedEOF 2190 } 2191 m.Warnings = append(m.Warnings, &query.QueryWarning{}) 2192 if err := m.Warnings[len(m.Warnings)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 2193 return err 2194 } 2195 iNdEx = postIndex 2196 case 9: 2197 if wireType != 2 { 2198 return fmt.Errorf("proto: wrong wireType = %d for field PreSessions", wireType) 2199 } 2200 var msglen int 2201 for shift := uint(0); ; shift += 7 { 2202 if shift >= 64 { 2203 return ErrIntOverflow 2204 } 2205 if iNdEx >= l { 2206 return io.ErrUnexpectedEOF 2207 } 2208 b := dAtA[iNdEx] 2209 iNdEx++ 2210 msglen |= int(b&0x7F) << shift 2211 if b < 0x80 { 2212 break 2213 } 2214 } 2215 if msglen < 0 { 2216 return ErrInvalidLength 2217 } 2218 postIndex := iNdEx + msglen 2219 if postIndex < 0 { 2220 return ErrInvalidLength 2221 } 2222 if postIndex > l { 2223 return io.ErrUnexpectedEOF 2224 } 2225 m.PreSessions = append(m.PreSessions, &Session_ShardSession{}) 2226 if err := m.PreSessions[len(m.PreSessions)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 2227 return err 2228 } 2229 iNdEx = postIndex 2230 case 10: 2231 if wireType != 2 { 2232 return fmt.Errorf("proto: wrong wireType = %d for field PostSessions", wireType) 2233 } 2234 var msglen int 2235 for shift := uint(0); ; shift += 7 { 2236 if shift >= 64 { 2237 return ErrIntOverflow 2238 } 2239 if iNdEx >= l { 2240 return io.ErrUnexpectedEOF 2241 } 2242 b := dAtA[iNdEx] 2243 iNdEx++ 2244 msglen |= int(b&0x7F) << shift 2245 if b < 0x80 { 2246 break 2247 } 2248 } 2249 if msglen < 0 { 2250 return ErrInvalidLength 2251 } 2252 postIndex := iNdEx + msglen 2253 if postIndex < 0 { 2254 return ErrInvalidLength 2255 } 2256 if postIndex > l { 2257 return io.ErrUnexpectedEOF 2258 } 2259 m.PostSessions = append(m.PostSessions, &Session_ShardSession{}) 2260 if err := m.PostSessions[len(m.PostSessions)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 2261 return err 2262 } 2263 iNdEx = postIndex 2264 case 11: 2265 if wireType != 0 { 2266 return fmt.Errorf("proto: wrong wireType = %d for field LastInsertId", wireType) 2267 } 2268 m.LastInsertId = 0 2269 for shift := uint(0); ; shift += 7 { 2270 if shift >= 64 { 2271 return ErrIntOverflow 2272 } 2273 if iNdEx >= l { 2274 return io.ErrUnexpectedEOF 2275 } 2276 b := dAtA[iNdEx] 2277 iNdEx++ 2278 m.LastInsertId |= uint64(b&0x7F) << shift 2279 if b < 0x80 { 2280 break 2281 } 2282 } 2283 case 12: 2284 if wireType != 0 { 2285 return fmt.Errorf("proto: wrong wireType = %d for field FoundRows", wireType) 2286 } 2287 m.FoundRows = 0 2288 for shift := uint(0); ; shift += 7 { 2289 if shift >= 64 { 2290 return ErrIntOverflow 2291 } 2292 if iNdEx >= l { 2293 return io.ErrUnexpectedEOF 2294 } 2295 b := dAtA[iNdEx] 2296 iNdEx++ 2297 m.FoundRows |= uint64(b&0x7F) << shift 2298 if b < 0x80 { 2299 break 2300 } 2301 } 2302 case 13: 2303 if wireType != 2 { 2304 return fmt.Errorf("proto: wrong wireType = %d for field UserDefinedVariables", wireType) 2305 } 2306 var msglen int 2307 for shift := uint(0); ; shift += 7 { 2308 if shift >= 64 { 2309 return ErrIntOverflow 2310 } 2311 if iNdEx >= l { 2312 return io.ErrUnexpectedEOF 2313 } 2314 b := dAtA[iNdEx] 2315 iNdEx++ 2316 msglen |= int(b&0x7F) << shift 2317 if b < 0x80 { 2318 break 2319 } 2320 } 2321 if msglen < 0 { 2322 return ErrInvalidLength 2323 } 2324 postIndex := iNdEx + msglen 2325 if postIndex < 0 { 2326 return ErrInvalidLength 2327 } 2328 if postIndex > l { 2329 return io.ErrUnexpectedEOF 2330 } 2331 if m.UserDefinedVariables == nil { 2332 m.UserDefinedVariables = make(map[string]*query.BindVariable) 2333 } 2334 var mapkey string 2335 var mapvalue *query.BindVariable 2336 for iNdEx < postIndex { 2337 entryPreIndex := iNdEx 2338 var wire uint64 2339 for shift := uint(0); ; shift += 7 { 2340 if shift >= 64 { 2341 return ErrIntOverflow 2342 } 2343 if iNdEx >= l { 2344 return io.ErrUnexpectedEOF 2345 } 2346 b := dAtA[iNdEx] 2347 iNdEx++ 2348 wire |= uint64(b&0x7F) << shift 2349 if b < 0x80 { 2350 break 2351 } 2352 } 2353 fieldNum := int32(wire >> 3) 2354 if fieldNum == 1 { 2355 var stringLenmapkey uint64 2356 for shift := uint(0); ; shift += 7 { 2357 if shift >= 64 { 2358 return ErrIntOverflow 2359 } 2360 if iNdEx >= l { 2361 return io.ErrUnexpectedEOF 2362 } 2363 b := dAtA[iNdEx] 2364 iNdEx++ 2365 stringLenmapkey |= uint64(b&0x7F) << shift 2366 if b < 0x80 { 2367 break 2368 } 2369 } 2370 intStringLenmapkey := int(stringLenmapkey) 2371 if intStringLenmapkey < 0 { 2372 return ErrInvalidLength 2373 } 2374 postStringIndexmapkey := iNdEx + intStringLenmapkey 2375 if postStringIndexmapkey < 0 { 2376 return ErrInvalidLength 2377 } 2378 if postStringIndexmapkey > l { 2379 return io.ErrUnexpectedEOF 2380 } 2381 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 2382 iNdEx = postStringIndexmapkey 2383 } else if fieldNum == 2 { 2384 var mapmsglen int 2385 for shift := uint(0); ; shift += 7 { 2386 if shift >= 64 { 2387 return ErrIntOverflow 2388 } 2389 if iNdEx >= l { 2390 return io.ErrUnexpectedEOF 2391 } 2392 b := dAtA[iNdEx] 2393 iNdEx++ 2394 mapmsglen |= int(b&0x7F) << shift 2395 if b < 0x80 { 2396 break 2397 } 2398 } 2399 if mapmsglen < 0 { 2400 return ErrInvalidLength 2401 } 2402 postmsgIndex := iNdEx + mapmsglen 2403 if postmsgIndex < 0 { 2404 return ErrInvalidLength 2405 } 2406 if postmsgIndex > l { 2407 return io.ErrUnexpectedEOF 2408 } 2409 mapvalue = &query.BindVariable{} 2410 if err := mapvalue.UnmarshalVT(dAtA[iNdEx:postmsgIndex]); err != nil { 2411 return err 2412 } 2413 iNdEx = postmsgIndex 2414 } else { 2415 iNdEx = entryPreIndex 2416 skippy, err := skip(dAtA[iNdEx:]) 2417 if err != nil { 2418 return err 2419 } 2420 if (skippy < 0) || (iNdEx+skippy) < 0 { 2421 return ErrInvalidLength 2422 } 2423 if (iNdEx + skippy) > postIndex { 2424 return io.ErrUnexpectedEOF 2425 } 2426 iNdEx += skippy 2427 } 2428 } 2429 m.UserDefinedVariables[mapkey] = mapvalue 2430 iNdEx = postIndex 2431 case 14: 2432 if wireType != 2 { 2433 return fmt.Errorf("proto: wrong wireType = %d for field SystemVariables", wireType) 2434 } 2435 var msglen int 2436 for shift := uint(0); ; shift += 7 { 2437 if shift >= 64 { 2438 return ErrIntOverflow 2439 } 2440 if iNdEx >= l { 2441 return io.ErrUnexpectedEOF 2442 } 2443 b := dAtA[iNdEx] 2444 iNdEx++ 2445 msglen |= int(b&0x7F) << shift 2446 if b < 0x80 { 2447 break 2448 } 2449 } 2450 if msglen < 0 { 2451 return ErrInvalidLength 2452 } 2453 postIndex := iNdEx + msglen 2454 if postIndex < 0 { 2455 return ErrInvalidLength 2456 } 2457 if postIndex > l { 2458 return io.ErrUnexpectedEOF 2459 } 2460 if m.SystemVariables == nil { 2461 m.SystemVariables = make(map[string]string) 2462 } 2463 var mapkey string 2464 var mapvalue string 2465 for iNdEx < postIndex { 2466 entryPreIndex := iNdEx 2467 var wire uint64 2468 for shift := uint(0); ; shift += 7 { 2469 if shift >= 64 { 2470 return ErrIntOverflow 2471 } 2472 if iNdEx >= l { 2473 return io.ErrUnexpectedEOF 2474 } 2475 b := dAtA[iNdEx] 2476 iNdEx++ 2477 wire |= uint64(b&0x7F) << shift 2478 if b < 0x80 { 2479 break 2480 } 2481 } 2482 fieldNum := int32(wire >> 3) 2483 if fieldNum == 1 { 2484 var stringLenmapkey uint64 2485 for shift := uint(0); ; shift += 7 { 2486 if shift >= 64 { 2487 return ErrIntOverflow 2488 } 2489 if iNdEx >= l { 2490 return io.ErrUnexpectedEOF 2491 } 2492 b := dAtA[iNdEx] 2493 iNdEx++ 2494 stringLenmapkey |= uint64(b&0x7F) << shift 2495 if b < 0x80 { 2496 break 2497 } 2498 } 2499 intStringLenmapkey := int(stringLenmapkey) 2500 if intStringLenmapkey < 0 { 2501 return ErrInvalidLength 2502 } 2503 postStringIndexmapkey := iNdEx + intStringLenmapkey 2504 if postStringIndexmapkey < 0 { 2505 return ErrInvalidLength 2506 } 2507 if postStringIndexmapkey > l { 2508 return io.ErrUnexpectedEOF 2509 } 2510 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 2511 iNdEx = postStringIndexmapkey 2512 } else if fieldNum == 2 { 2513 var stringLenmapvalue uint64 2514 for shift := uint(0); ; shift += 7 { 2515 if shift >= 64 { 2516 return ErrIntOverflow 2517 } 2518 if iNdEx >= l { 2519 return io.ErrUnexpectedEOF 2520 } 2521 b := dAtA[iNdEx] 2522 iNdEx++ 2523 stringLenmapvalue |= uint64(b&0x7F) << shift 2524 if b < 0x80 { 2525 break 2526 } 2527 } 2528 intStringLenmapvalue := int(stringLenmapvalue) 2529 if intStringLenmapvalue < 0 { 2530 return ErrInvalidLength 2531 } 2532 postStringIndexmapvalue := iNdEx + intStringLenmapvalue 2533 if postStringIndexmapvalue < 0 { 2534 return ErrInvalidLength 2535 } 2536 if postStringIndexmapvalue > l { 2537 return io.ErrUnexpectedEOF 2538 } 2539 mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) 2540 iNdEx = postStringIndexmapvalue 2541 } else { 2542 iNdEx = entryPreIndex 2543 skippy, err := skip(dAtA[iNdEx:]) 2544 if err != nil { 2545 return err 2546 } 2547 if (skippy < 0) || (iNdEx+skippy) < 0 { 2548 return ErrInvalidLength 2549 } 2550 if (iNdEx + skippy) > postIndex { 2551 return io.ErrUnexpectedEOF 2552 } 2553 iNdEx += skippy 2554 } 2555 } 2556 m.SystemVariables[mapkey] = mapvalue 2557 iNdEx = postIndex 2558 case 15: 2559 if wireType != 0 { 2560 return fmt.Errorf("proto: wrong wireType = %d for field RowCount", wireType) 2561 } 2562 m.RowCount = 0 2563 for shift := uint(0); ; shift += 7 { 2564 if shift >= 64 { 2565 return ErrIntOverflow 2566 } 2567 if iNdEx >= l { 2568 return io.ErrUnexpectedEOF 2569 } 2570 b := dAtA[iNdEx] 2571 iNdEx++ 2572 m.RowCount |= int64(b&0x7F) << shift 2573 if b < 0x80 { 2574 break 2575 } 2576 } 2577 case 16: 2578 if wireType != 2 { 2579 return fmt.Errorf("proto: wrong wireType = %d for field Savepoints", wireType) 2580 } 2581 var stringLen uint64 2582 for shift := uint(0); ; shift += 7 { 2583 if shift >= 64 { 2584 return ErrIntOverflow 2585 } 2586 if iNdEx >= l { 2587 return io.ErrUnexpectedEOF 2588 } 2589 b := dAtA[iNdEx] 2590 iNdEx++ 2591 stringLen |= uint64(b&0x7F) << shift 2592 if b < 0x80 { 2593 break 2594 } 2595 } 2596 intStringLen := int(stringLen) 2597 if intStringLen < 0 { 2598 return ErrInvalidLength 2599 } 2600 postIndex := iNdEx + intStringLen 2601 if postIndex < 0 { 2602 return ErrInvalidLength 2603 } 2604 if postIndex > l { 2605 return io.ErrUnexpectedEOF 2606 } 2607 m.Savepoints = append(m.Savepoints, string(dAtA[iNdEx:postIndex])) 2608 iNdEx = postIndex 2609 case 17: 2610 if wireType != 0 { 2611 return fmt.Errorf("proto: wrong wireType = %d for field InReservedConn", wireType) 2612 } 2613 var v int 2614 for shift := uint(0); ; shift += 7 { 2615 if shift >= 64 { 2616 return ErrIntOverflow 2617 } 2618 if iNdEx >= l { 2619 return io.ErrUnexpectedEOF 2620 } 2621 b := dAtA[iNdEx] 2622 iNdEx++ 2623 v |= int(b&0x7F) << shift 2624 if b < 0x80 { 2625 break 2626 } 2627 } 2628 m.InReservedConn = bool(v != 0) 2629 case 18: 2630 if wireType != 2 { 2631 return fmt.Errorf("proto: wrong wireType = %d for field LockSession", wireType) 2632 } 2633 var msglen int 2634 for shift := uint(0); ; shift += 7 { 2635 if shift >= 64 { 2636 return ErrIntOverflow 2637 } 2638 if iNdEx >= l { 2639 return io.ErrUnexpectedEOF 2640 } 2641 b := dAtA[iNdEx] 2642 iNdEx++ 2643 msglen |= int(b&0x7F) << shift 2644 if b < 0x80 { 2645 break 2646 } 2647 } 2648 if msglen < 0 { 2649 return ErrInvalidLength 2650 } 2651 postIndex := iNdEx + msglen 2652 if postIndex < 0 { 2653 return ErrInvalidLength 2654 } 2655 if postIndex > l { 2656 return io.ErrUnexpectedEOF 2657 } 2658 if m.LockSession == nil { 2659 m.LockSession = &Session_ShardSession{} 2660 } 2661 if err := m.LockSession.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 2662 return err 2663 } 2664 iNdEx = postIndex 2665 case 19: 2666 if wireType != 0 { 2667 return fmt.Errorf("proto: wrong wireType = %d for field LastLockHeartbeat", wireType) 2668 } 2669 m.LastLockHeartbeat = 0 2670 for shift := uint(0); ; shift += 7 { 2671 if shift >= 64 { 2672 return ErrIntOverflow 2673 } 2674 if iNdEx >= l { 2675 return io.ErrUnexpectedEOF 2676 } 2677 b := dAtA[iNdEx] 2678 iNdEx++ 2679 m.LastLockHeartbeat |= int64(b&0x7F) << shift 2680 if b < 0x80 { 2681 break 2682 } 2683 } 2684 case 20: 2685 if wireType != 2 { 2686 return fmt.Errorf("proto: wrong wireType = %d for field ReadAfterWrite", wireType) 2687 } 2688 var msglen int 2689 for shift := uint(0); ; shift += 7 { 2690 if shift >= 64 { 2691 return ErrIntOverflow 2692 } 2693 if iNdEx >= l { 2694 return io.ErrUnexpectedEOF 2695 } 2696 b := dAtA[iNdEx] 2697 iNdEx++ 2698 msglen |= int(b&0x7F) << shift 2699 if b < 0x80 { 2700 break 2701 } 2702 } 2703 if msglen < 0 { 2704 return ErrInvalidLength 2705 } 2706 postIndex := iNdEx + msglen 2707 if postIndex < 0 { 2708 return ErrInvalidLength 2709 } 2710 if postIndex > l { 2711 return io.ErrUnexpectedEOF 2712 } 2713 if m.ReadAfterWrite == nil { 2714 m.ReadAfterWrite = &ReadAfterWrite{} 2715 } 2716 if err := m.ReadAfterWrite.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 2717 return err 2718 } 2719 iNdEx = postIndex 2720 case 21: 2721 if wireType != 2 { 2722 return fmt.Errorf("proto: wrong wireType = %d for field DDLStrategy", wireType) 2723 } 2724 var stringLen uint64 2725 for shift := uint(0); ; shift += 7 { 2726 if shift >= 64 { 2727 return ErrIntOverflow 2728 } 2729 if iNdEx >= l { 2730 return io.ErrUnexpectedEOF 2731 } 2732 b := dAtA[iNdEx] 2733 iNdEx++ 2734 stringLen |= uint64(b&0x7F) << shift 2735 if b < 0x80 { 2736 break 2737 } 2738 } 2739 intStringLen := int(stringLen) 2740 if intStringLen < 0 { 2741 return ErrInvalidLength 2742 } 2743 postIndex := iNdEx + intStringLen 2744 if postIndex < 0 { 2745 return ErrInvalidLength 2746 } 2747 if postIndex > l { 2748 return io.ErrUnexpectedEOF 2749 } 2750 m.DDLStrategy = string(dAtA[iNdEx:postIndex]) 2751 iNdEx = postIndex 2752 case 22: 2753 if wireType != 2 { 2754 return fmt.Errorf("proto: wrong wireType = %d for field SessionUUID", wireType) 2755 } 2756 var stringLen uint64 2757 for shift := uint(0); ; shift += 7 { 2758 if shift >= 64 { 2759 return ErrIntOverflow 2760 } 2761 if iNdEx >= l { 2762 return io.ErrUnexpectedEOF 2763 } 2764 b := dAtA[iNdEx] 2765 iNdEx++ 2766 stringLen |= uint64(b&0x7F) << shift 2767 if b < 0x80 { 2768 break 2769 } 2770 } 2771 intStringLen := int(stringLen) 2772 if intStringLen < 0 { 2773 return ErrInvalidLength 2774 } 2775 postIndex := iNdEx + intStringLen 2776 if postIndex < 0 { 2777 return ErrInvalidLength 2778 } 2779 if postIndex > l { 2780 return io.ErrUnexpectedEOF 2781 } 2782 m.SessionUUID = string(dAtA[iNdEx:postIndex]) 2783 iNdEx = postIndex 2784 case 23: 2785 if wireType != 0 { 2786 return fmt.Errorf("proto: wrong wireType = %d for field EnableSystemSettings", wireType) 2787 } 2788 var v int 2789 for shift := uint(0); ; shift += 7 { 2790 if shift >= 64 { 2791 return ErrIntOverflow 2792 } 2793 if iNdEx >= l { 2794 return io.ErrUnexpectedEOF 2795 } 2796 b := dAtA[iNdEx] 2797 iNdEx++ 2798 v |= int(b&0x7F) << shift 2799 if b < 0x80 { 2800 break 2801 } 2802 } 2803 m.EnableSystemSettings = bool(v != 0) 2804 case 24: 2805 if wireType != 2 { 2806 return fmt.Errorf("proto: wrong wireType = %d for field AdvisoryLock", wireType) 2807 } 2808 var msglen int 2809 for shift := uint(0); ; shift += 7 { 2810 if shift >= 64 { 2811 return ErrIntOverflow 2812 } 2813 if iNdEx >= l { 2814 return io.ErrUnexpectedEOF 2815 } 2816 b := dAtA[iNdEx] 2817 iNdEx++ 2818 msglen |= int(b&0x7F) << shift 2819 if b < 0x80 { 2820 break 2821 } 2822 } 2823 if msglen < 0 { 2824 return ErrInvalidLength 2825 } 2826 postIndex := iNdEx + msglen 2827 if postIndex < 0 { 2828 return ErrInvalidLength 2829 } 2830 if postIndex > l { 2831 return io.ErrUnexpectedEOF 2832 } 2833 if m.AdvisoryLock == nil { 2834 m.AdvisoryLock = make(map[string]int64) 2835 } 2836 var mapkey string 2837 var mapvalue int64 2838 for iNdEx < postIndex { 2839 entryPreIndex := iNdEx 2840 var wire uint64 2841 for shift := uint(0); ; shift += 7 { 2842 if shift >= 64 { 2843 return ErrIntOverflow 2844 } 2845 if iNdEx >= l { 2846 return io.ErrUnexpectedEOF 2847 } 2848 b := dAtA[iNdEx] 2849 iNdEx++ 2850 wire |= uint64(b&0x7F) << shift 2851 if b < 0x80 { 2852 break 2853 } 2854 } 2855 fieldNum := int32(wire >> 3) 2856 if fieldNum == 1 { 2857 var stringLenmapkey uint64 2858 for shift := uint(0); ; shift += 7 { 2859 if shift >= 64 { 2860 return ErrIntOverflow 2861 } 2862 if iNdEx >= l { 2863 return io.ErrUnexpectedEOF 2864 } 2865 b := dAtA[iNdEx] 2866 iNdEx++ 2867 stringLenmapkey |= uint64(b&0x7F) << shift 2868 if b < 0x80 { 2869 break 2870 } 2871 } 2872 intStringLenmapkey := int(stringLenmapkey) 2873 if intStringLenmapkey < 0 { 2874 return ErrInvalidLength 2875 } 2876 postStringIndexmapkey := iNdEx + intStringLenmapkey 2877 if postStringIndexmapkey < 0 { 2878 return ErrInvalidLength 2879 } 2880 if postStringIndexmapkey > l { 2881 return io.ErrUnexpectedEOF 2882 } 2883 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 2884 iNdEx = postStringIndexmapkey 2885 } else if fieldNum == 2 { 2886 for shift := uint(0); ; shift += 7 { 2887 if shift >= 64 { 2888 return ErrIntOverflow 2889 } 2890 if iNdEx >= l { 2891 return io.ErrUnexpectedEOF 2892 } 2893 b := dAtA[iNdEx] 2894 iNdEx++ 2895 mapvalue |= int64(b&0x7F) << shift 2896 if b < 0x80 { 2897 break 2898 } 2899 } 2900 } else { 2901 iNdEx = entryPreIndex 2902 skippy, err := skip(dAtA[iNdEx:]) 2903 if err != nil { 2904 return err 2905 } 2906 if (skippy < 0) || (iNdEx+skippy) < 0 { 2907 return ErrInvalidLength 2908 } 2909 if (iNdEx + skippy) > postIndex { 2910 return io.ErrUnexpectedEOF 2911 } 2912 iNdEx += skippy 2913 } 2914 } 2915 m.AdvisoryLock[mapkey] = mapvalue 2916 iNdEx = postIndex 2917 case 25: 2918 if wireType != 0 { 2919 return fmt.Errorf("proto: wrong wireType = %d for field QueryTimeout", wireType) 2920 } 2921 m.QueryTimeout = 0 2922 for shift := uint(0); ; shift += 7 { 2923 if shift >= 64 { 2924 return ErrIntOverflow 2925 } 2926 if iNdEx >= l { 2927 return io.ErrUnexpectedEOF 2928 } 2929 b := dAtA[iNdEx] 2930 iNdEx++ 2931 m.QueryTimeout |= int64(b&0x7F) << shift 2932 if b < 0x80 { 2933 break 2934 } 2935 } 2936 default: 2937 iNdEx = preIndex 2938 skippy, err := skip(dAtA[iNdEx:]) 2939 if err != nil { 2940 return err 2941 } 2942 if (skippy < 0) || (iNdEx+skippy) < 0 { 2943 return ErrInvalidLength 2944 } 2945 if (iNdEx + skippy) > l { 2946 return io.ErrUnexpectedEOF 2947 } 2948 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 2949 iNdEx += skippy 2950 } 2951 } 2952 2953 if iNdEx > l { 2954 return io.ErrUnexpectedEOF 2955 } 2956 return nil 2957 } 2958 func (m *ReadAfterWrite) UnmarshalVT(dAtA []byte) error { 2959 l := len(dAtA) 2960 iNdEx := 0 2961 for iNdEx < l { 2962 preIndex := iNdEx 2963 var wire uint64 2964 for shift := uint(0); ; shift += 7 { 2965 if shift >= 64 { 2966 return ErrIntOverflow 2967 } 2968 if iNdEx >= l { 2969 return io.ErrUnexpectedEOF 2970 } 2971 b := dAtA[iNdEx] 2972 iNdEx++ 2973 wire |= uint64(b&0x7F) << shift 2974 if b < 0x80 { 2975 break 2976 } 2977 } 2978 fieldNum := int32(wire >> 3) 2979 wireType := int(wire & 0x7) 2980 if wireType == 4 { 2981 return fmt.Errorf("proto: ReadAfterWrite: wiretype end group for non-group") 2982 } 2983 if fieldNum <= 0 { 2984 return fmt.Errorf("proto: ReadAfterWrite: illegal tag %d (wire type %d)", fieldNum, wire) 2985 } 2986 switch fieldNum { 2987 case 1: 2988 if wireType != 2 { 2989 return fmt.Errorf("proto: wrong wireType = %d for field ReadAfterWriteGtid", wireType) 2990 } 2991 var stringLen uint64 2992 for shift := uint(0); ; shift += 7 { 2993 if shift >= 64 { 2994 return ErrIntOverflow 2995 } 2996 if iNdEx >= l { 2997 return io.ErrUnexpectedEOF 2998 } 2999 b := dAtA[iNdEx] 3000 iNdEx++ 3001 stringLen |= uint64(b&0x7F) << shift 3002 if b < 0x80 { 3003 break 3004 } 3005 } 3006 intStringLen := int(stringLen) 3007 if intStringLen < 0 { 3008 return ErrInvalidLength 3009 } 3010 postIndex := iNdEx + intStringLen 3011 if postIndex < 0 { 3012 return ErrInvalidLength 3013 } 3014 if postIndex > l { 3015 return io.ErrUnexpectedEOF 3016 } 3017 m.ReadAfterWriteGtid = string(dAtA[iNdEx:postIndex]) 3018 iNdEx = postIndex 3019 case 2: 3020 if wireType != 1 { 3021 return fmt.Errorf("proto: wrong wireType = %d for field ReadAfterWriteTimeout", wireType) 3022 } 3023 var v uint64 3024 if (iNdEx + 8) > l { 3025 return io.ErrUnexpectedEOF 3026 } 3027 v = uint64(binary.LittleEndian.Uint64(dAtA[iNdEx:])) 3028 iNdEx += 8 3029 m.ReadAfterWriteTimeout = float64(math.Float64frombits(v)) 3030 case 3: 3031 if wireType != 0 { 3032 return fmt.Errorf("proto: wrong wireType = %d for field SessionTrackGtids", wireType) 3033 } 3034 var v int 3035 for shift := uint(0); ; shift += 7 { 3036 if shift >= 64 { 3037 return ErrIntOverflow 3038 } 3039 if iNdEx >= l { 3040 return io.ErrUnexpectedEOF 3041 } 3042 b := dAtA[iNdEx] 3043 iNdEx++ 3044 v |= int(b&0x7F) << shift 3045 if b < 0x80 { 3046 break 3047 } 3048 } 3049 m.SessionTrackGtids = bool(v != 0) 3050 default: 3051 iNdEx = preIndex 3052 skippy, err := skip(dAtA[iNdEx:]) 3053 if err != nil { 3054 return err 3055 } 3056 if (skippy < 0) || (iNdEx+skippy) < 0 { 3057 return ErrInvalidLength 3058 } 3059 if (iNdEx + skippy) > l { 3060 return io.ErrUnexpectedEOF 3061 } 3062 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 3063 iNdEx += skippy 3064 } 3065 } 3066 3067 if iNdEx > l { 3068 return io.ErrUnexpectedEOF 3069 } 3070 return nil 3071 } 3072 func (m *ExecuteRequest) UnmarshalVT(dAtA []byte) error { 3073 l := len(dAtA) 3074 iNdEx := 0 3075 for iNdEx < l { 3076 preIndex := iNdEx 3077 var wire uint64 3078 for shift := uint(0); ; shift += 7 { 3079 if shift >= 64 { 3080 return ErrIntOverflow 3081 } 3082 if iNdEx >= l { 3083 return io.ErrUnexpectedEOF 3084 } 3085 b := dAtA[iNdEx] 3086 iNdEx++ 3087 wire |= uint64(b&0x7F) << shift 3088 if b < 0x80 { 3089 break 3090 } 3091 } 3092 fieldNum := int32(wire >> 3) 3093 wireType := int(wire & 0x7) 3094 if wireType == 4 { 3095 return fmt.Errorf("proto: ExecuteRequest: wiretype end group for non-group") 3096 } 3097 if fieldNum <= 0 { 3098 return fmt.Errorf("proto: ExecuteRequest: illegal tag %d (wire type %d)", fieldNum, wire) 3099 } 3100 switch fieldNum { 3101 case 1: 3102 if wireType != 2 { 3103 return fmt.Errorf("proto: wrong wireType = %d for field CallerId", wireType) 3104 } 3105 var msglen int 3106 for shift := uint(0); ; shift += 7 { 3107 if shift >= 64 { 3108 return ErrIntOverflow 3109 } 3110 if iNdEx >= l { 3111 return io.ErrUnexpectedEOF 3112 } 3113 b := dAtA[iNdEx] 3114 iNdEx++ 3115 msglen |= int(b&0x7F) << shift 3116 if b < 0x80 { 3117 break 3118 } 3119 } 3120 if msglen < 0 { 3121 return ErrInvalidLength 3122 } 3123 postIndex := iNdEx + msglen 3124 if postIndex < 0 { 3125 return ErrInvalidLength 3126 } 3127 if postIndex > l { 3128 return io.ErrUnexpectedEOF 3129 } 3130 if m.CallerId == nil { 3131 m.CallerId = &vtrpc.CallerID{} 3132 } 3133 if err := m.CallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 3134 return err 3135 } 3136 iNdEx = postIndex 3137 case 2: 3138 if wireType != 2 { 3139 return fmt.Errorf("proto: wrong wireType = %d for field Session", wireType) 3140 } 3141 var msglen int 3142 for shift := uint(0); ; shift += 7 { 3143 if shift >= 64 { 3144 return ErrIntOverflow 3145 } 3146 if iNdEx >= l { 3147 return io.ErrUnexpectedEOF 3148 } 3149 b := dAtA[iNdEx] 3150 iNdEx++ 3151 msglen |= int(b&0x7F) << shift 3152 if b < 0x80 { 3153 break 3154 } 3155 } 3156 if msglen < 0 { 3157 return ErrInvalidLength 3158 } 3159 postIndex := iNdEx + msglen 3160 if postIndex < 0 { 3161 return ErrInvalidLength 3162 } 3163 if postIndex > l { 3164 return io.ErrUnexpectedEOF 3165 } 3166 if m.Session == nil { 3167 m.Session = &Session{} 3168 } 3169 if err := m.Session.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 3170 return err 3171 } 3172 iNdEx = postIndex 3173 case 3: 3174 if wireType != 2 { 3175 return fmt.Errorf("proto: wrong wireType = %d for field Query", wireType) 3176 } 3177 var msglen int 3178 for shift := uint(0); ; shift += 7 { 3179 if shift >= 64 { 3180 return ErrIntOverflow 3181 } 3182 if iNdEx >= l { 3183 return io.ErrUnexpectedEOF 3184 } 3185 b := dAtA[iNdEx] 3186 iNdEx++ 3187 msglen |= int(b&0x7F) << shift 3188 if b < 0x80 { 3189 break 3190 } 3191 } 3192 if msglen < 0 { 3193 return ErrInvalidLength 3194 } 3195 postIndex := iNdEx + msglen 3196 if postIndex < 0 { 3197 return ErrInvalidLength 3198 } 3199 if postIndex > l { 3200 return io.ErrUnexpectedEOF 3201 } 3202 if m.Query == nil { 3203 m.Query = &query.BoundQuery{} 3204 } 3205 if err := m.Query.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 3206 return err 3207 } 3208 iNdEx = postIndex 3209 default: 3210 iNdEx = preIndex 3211 skippy, err := skip(dAtA[iNdEx:]) 3212 if err != nil { 3213 return err 3214 } 3215 if (skippy < 0) || (iNdEx+skippy) < 0 { 3216 return ErrInvalidLength 3217 } 3218 if (iNdEx + skippy) > l { 3219 return io.ErrUnexpectedEOF 3220 } 3221 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 3222 iNdEx += skippy 3223 } 3224 } 3225 3226 if iNdEx > l { 3227 return io.ErrUnexpectedEOF 3228 } 3229 return nil 3230 } 3231 func (m *ExecuteResponse) UnmarshalVT(dAtA []byte) error { 3232 l := len(dAtA) 3233 iNdEx := 0 3234 for iNdEx < l { 3235 preIndex := iNdEx 3236 var wire uint64 3237 for shift := uint(0); ; shift += 7 { 3238 if shift >= 64 { 3239 return ErrIntOverflow 3240 } 3241 if iNdEx >= l { 3242 return io.ErrUnexpectedEOF 3243 } 3244 b := dAtA[iNdEx] 3245 iNdEx++ 3246 wire |= uint64(b&0x7F) << shift 3247 if b < 0x80 { 3248 break 3249 } 3250 } 3251 fieldNum := int32(wire >> 3) 3252 wireType := int(wire & 0x7) 3253 if wireType == 4 { 3254 return fmt.Errorf("proto: ExecuteResponse: wiretype end group for non-group") 3255 } 3256 if fieldNum <= 0 { 3257 return fmt.Errorf("proto: ExecuteResponse: illegal tag %d (wire type %d)", fieldNum, wire) 3258 } 3259 switch fieldNum { 3260 case 1: 3261 if wireType != 2 { 3262 return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType) 3263 } 3264 var msglen int 3265 for shift := uint(0); ; shift += 7 { 3266 if shift >= 64 { 3267 return ErrIntOverflow 3268 } 3269 if iNdEx >= l { 3270 return io.ErrUnexpectedEOF 3271 } 3272 b := dAtA[iNdEx] 3273 iNdEx++ 3274 msglen |= int(b&0x7F) << shift 3275 if b < 0x80 { 3276 break 3277 } 3278 } 3279 if msglen < 0 { 3280 return ErrInvalidLength 3281 } 3282 postIndex := iNdEx + msglen 3283 if postIndex < 0 { 3284 return ErrInvalidLength 3285 } 3286 if postIndex > l { 3287 return io.ErrUnexpectedEOF 3288 } 3289 if m.Error == nil { 3290 m.Error = &vtrpc.RPCError{} 3291 } 3292 if err := m.Error.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 3293 return err 3294 } 3295 iNdEx = postIndex 3296 case 2: 3297 if wireType != 2 { 3298 return fmt.Errorf("proto: wrong wireType = %d for field Session", wireType) 3299 } 3300 var msglen int 3301 for shift := uint(0); ; shift += 7 { 3302 if shift >= 64 { 3303 return ErrIntOverflow 3304 } 3305 if iNdEx >= l { 3306 return io.ErrUnexpectedEOF 3307 } 3308 b := dAtA[iNdEx] 3309 iNdEx++ 3310 msglen |= int(b&0x7F) << shift 3311 if b < 0x80 { 3312 break 3313 } 3314 } 3315 if msglen < 0 { 3316 return ErrInvalidLength 3317 } 3318 postIndex := iNdEx + msglen 3319 if postIndex < 0 { 3320 return ErrInvalidLength 3321 } 3322 if postIndex > l { 3323 return io.ErrUnexpectedEOF 3324 } 3325 if m.Session == nil { 3326 m.Session = &Session{} 3327 } 3328 if err := m.Session.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 3329 return err 3330 } 3331 iNdEx = postIndex 3332 case 3: 3333 if wireType != 2 { 3334 return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType) 3335 } 3336 var msglen int 3337 for shift := uint(0); ; shift += 7 { 3338 if shift >= 64 { 3339 return ErrIntOverflow 3340 } 3341 if iNdEx >= l { 3342 return io.ErrUnexpectedEOF 3343 } 3344 b := dAtA[iNdEx] 3345 iNdEx++ 3346 msglen |= int(b&0x7F) << shift 3347 if b < 0x80 { 3348 break 3349 } 3350 } 3351 if msglen < 0 { 3352 return ErrInvalidLength 3353 } 3354 postIndex := iNdEx + msglen 3355 if postIndex < 0 { 3356 return ErrInvalidLength 3357 } 3358 if postIndex > l { 3359 return io.ErrUnexpectedEOF 3360 } 3361 if m.Result == nil { 3362 m.Result = &query.QueryResult{} 3363 } 3364 if err := m.Result.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 3365 return err 3366 } 3367 iNdEx = postIndex 3368 default: 3369 iNdEx = preIndex 3370 skippy, err := skip(dAtA[iNdEx:]) 3371 if err != nil { 3372 return err 3373 } 3374 if (skippy < 0) || (iNdEx+skippy) < 0 { 3375 return ErrInvalidLength 3376 } 3377 if (iNdEx + skippy) > l { 3378 return io.ErrUnexpectedEOF 3379 } 3380 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 3381 iNdEx += skippy 3382 } 3383 } 3384 3385 if iNdEx > l { 3386 return io.ErrUnexpectedEOF 3387 } 3388 return nil 3389 } 3390 func (m *ExecuteBatchRequest) UnmarshalVT(dAtA []byte) error { 3391 l := len(dAtA) 3392 iNdEx := 0 3393 for iNdEx < l { 3394 preIndex := iNdEx 3395 var wire uint64 3396 for shift := uint(0); ; shift += 7 { 3397 if shift >= 64 { 3398 return ErrIntOverflow 3399 } 3400 if iNdEx >= l { 3401 return io.ErrUnexpectedEOF 3402 } 3403 b := dAtA[iNdEx] 3404 iNdEx++ 3405 wire |= uint64(b&0x7F) << shift 3406 if b < 0x80 { 3407 break 3408 } 3409 } 3410 fieldNum := int32(wire >> 3) 3411 wireType := int(wire & 0x7) 3412 if wireType == 4 { 3413 return fmt.Errorf("proto: ExecuteBatchRequest: wiretype end group for non-group") 3414 } 3415 if fieldNum <= 0 { 3416 return fmt.Errorf("proto: ExecuteBatchRequest: illegal tag %d (wire type %d)", fieldNum, wire) 3417 } 3418 switch fieldNum { 3419 case 1: 3420 if wireType != 2 { 3421 return fmt.Errorf("proto: wrong wireType = %d for field CallerId", wireType) 3422 } 3423 var msglen int 3424 for shift := uint(0); ; shift += 7 { 3425 if shift >= 64 { 3426 return ErrIntOverflow 3427 } 3428 if iNdEx >= l { 3429 return io.ErrUnexpectedEOF 3430 } 3431 b := dAtA[iNdEx] 3432 iNdEx++ 3433 msglen |= int(b&0x7F) << shift 3434 if b < 0x80 { 3435 break 3436 } 3437 } 3438 if msglen < 0 { 3439 return ErrInvalidLength 3440 } 3441 postIndex := iNdEx + msglen 3442 if postIndex < 0 { 3443 return ErrInvalidLength 3444 } 3445 if postIndex > l { 3446 return io.ErrUnexpectedEOF 3447 } 3448 if m.CallerId == nil { 3449 m.CallerId = &vtrpc.CallerID{} 3450 } 3451 if err := m.CallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 3452 return err 3453 } 3454 iNdEx = postIndex 3455 case 2: 3456 if wireType != 2 { 3457 return fmt.Errorf("proto: wrong wireType = %d for field Session", wireType) 3458 } 3459 var msglen int 3460 for shift := uint(0); ; shift += 7 { 3461 if shift >= 64 { 3462 return ErrIntOverflow 3463 } 3464 if iNdEx >= l { 3465 return io.ErrUnexpectedEOF 3466 } 3467 b := dAtA[iNdEx] 3468 iNdEx++ 3469 msglen |= int(b&0x7F) << shift 3470 if b < 0x80 { 3471 break 3472 } 3473 } 3474 if msglen < 0 { 3475 return ErrInvalidLength 3476 } 3477 postIndex := iNdEx + msglen 3478 if postIndex < 0 { 3479 return ErrInvalidLength 3480 } 3481 if postIndex > l { 3482 return io.ErrUnexpectedEOF 3483 } 3484 if m.Session == nil { 3485 m.Session = &Session{} 3486 } 3487 if err := m.Session.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 3488 return err 3489 } 3490 iNdEx = postIndex 3491 case 3: 3492 if wireType != 2 { 3493 return fmt.Errorf("proto: wrong wireType = %d for field Queries", wireType) 3494 } 3495 var msglen int 3496 for shift := uint(0); ; shift += 7 { 3497 if shift >= 64 { 3498 return ErrIntOverflow 3499 } 3500 if iNdEx >= l { 3501 return io.ErrUnexpectedEOF 3502 } 3503 b := dAtA[iNdEx] 3504 iNdEx++ 3505 msglen |= int(b&0x7F) << shift 3506 if b < 0x80 { 3507 break 3508 } 3509 } 3510 if msglen < 0 { 3511 return ErrInvalidLength 3512 } 3513 postIndex := iNdEx + msglen 3514 if postIndex < 0 { 3515 return ErrInvalidLength 3516 } 3517 if postIndex > l { 3518 return io.ErrUnexpectedEOF 3519 } 3520 m.Queries = append(m.Queries, &query.BoundQuery{}) 3521 if err := m.Queries[len(m.Queries)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 3522 return err 3523 } 3524 iNdEx = postIndex 3525 default: 3526 iNdEx = preIndex 3527 skippy, err := skip(dAtA[iNdEx:]) 3528 if err != nil { 3529 return err 3530 } 3531 if (skippy < 0) || (iNdEx+skippy) < 0 { 3532 return ErrInvalidLength 3533 } 3534 if (iNdEx + skippy) > l { 3535 return io.ErrUnexpectedEOF 3536 } 3537 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 3538 iNdEx += skippy 3539 } 3540 } 3541 3542 if iNdEx > l { 3543 return io.ErrUnexpectedEOF 3544 } 3545 return nil 3546 } 3547 func (m *ExecuteBatchResponse) UnmarshalVT(dAtA []byte) error { 3548 l := len(dAtA) 3549 iNdEx := 0 3550 for iNdEx < l { 3551 preIndex := iNdEx 3552 var wire uint64 3553 for shift := uint(0); ; shift += 7 { 3554 if shift >= 64 { 3555 return ErrIntOverflow 3556 } 3557 if iNdEx >= l { 3558 return io.ErrUnexpectedEOF 3559 } 3560 b := dAtA[iNdEx] 3561 iNdEx++ 3562 wire |= uint64(b&0x7F) << shift 3563 if b < 0x80 { 3564 break 3565 } 3566 } 3567 fieldNum := int32(wire >> 3) 3568 wireType := int(wire & 0x7) 3569 if wireType == 4 { 3570 return fmt.Errorf("proto: ExecuteBatchResponse: wiretype end group for non-group") 3571 } 3572 if fieldNum <= 0 { 3573 return fmt.Errorf("proto: ExecuteBatchResponse: illegal tag %d (wire type %d)", fieldNum, wire) 3574 } 3575 switch fieldNum { 3576 case 1: 3577 if wireType != 2 { 3578 return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType) 3579 } 3580 var msglen int 3581 for shift := uint(0); ; shift += 7 { 3582 if shift >= 64 { 3583 return ErrIntOverflow 3584 } 3585 if iNdEx >= l { 3586 return io.ErrUnexpectedEOF 3587 } 3588 b := dAtA[iNdEx] 3589 iNdEx++ 3590 msglen |= int(b&0x7F) << shift 3591 if b < 0x80 { 3592 break 3593 } 3594 } 3595 if msglen < 0 { 3596 return ErrInvalidLength 3597 } 3598 postIndex := iNdEx + msglen 3599 if postIndex < 0 { 3600 return ErrInvalidLength 3601 } 3602 if postIndex > l { 3603 return io.ErrUnexpectedEOF 3604 } 3605 if m.Error == nil { 3606 m.Error = &vtrpc.RPCError{} 3607 } 3608 if err := m.Error.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 3609 return err 3610 } 3611 iNdEx = postIndex 3612 case 2: 3613 if wireType != 2 { 3614 return fmt.Errorf("proto: wrong wireType = %d for field Session", wireType) 3615 } 3616 var msglen int 3617 for shift := uint(0); ; shift += 7 { 3618 if shift >= 64 { 3619 return ErrIntOverflow 3620 } 3621 if iNdEx >= l { 3622 return io.ErrUnexpectedEOF 3623 } 3624 b := dAtA[iNdEx] 3625 iNdEx++ 3626 msglen |= int(b&0x7F) << shift 3627 if b < 0x80 { 3628 break 3629 } 3630 } 3631 if msglen < 0 { 3632 return ErrInvalidLength 3633 } 3634 postIndex := iNdEx + msglen 3635 if postIndex < 0 { 3636 return ErrInvalidLength 3637 } 3638 if postIndex > l { 3639 return io.ErrUnexpectedEOF 3640 } 3641 if m.Session == nil { 3642 m.Session = &Session{} 3643 } 3644 if err := m.Session.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 3645 return err 3646 } 3647 iNdEx = postIndex 3648 case 3: 3649 if wireType != 2 { 3650 return fmt.Errorf("proto: wrong wireType = %d for field Results", wireType) 3651 } 3652 var msglen int 3653 for shift := uint(0); ; shift += 7 { 3654 if shift >= 64 { 3655 return ErrIntOverflow 3656 } 3657 if iNdEx >= l { 3658 return io.ErrUnexpectedEOF 3659 } 3660 b := dAtA[iNdEx] 3661 iNdEx++ 3662 msglen |= int(b&0x7F) << shift 3663 if b < 0x80 { 3664 break 3665 } 3666 } 3667 if msglen < 0 { 3668 return ErrInvalidLength 3669 } 3670 postIndex := iNdEx + msglen 3671 if postIndex < 0 { 3672 return ErrInvalidLength 3673 } 3674 if postIndex > l { 3675 return io.ErrUnexpectedEOF 3676 } 3677 m.Results = append(m.Results, &query.ResultWithError{}) 3678 if err := m.Results[len(m.Results)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 3679 return err 3680 } 3681 iNdEx = postIndex 3682 default: 3683 iNdEx = preIndex 3684 skippy, err := skip(dAtA[iNdEx:]) 3685 if err != nil { 3686 return err 3687 } 3688 if (skippy < 0) || (iNdEx+skippy) < 0 { 3689 return ErrInvalidLength 3690 } 3691 if (iNdEx + skippy) > l { 3692 return io.ErrUnexpectedEOF 3693 } 3694 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 3695 iNdEx += skippy 3696 } 3697 } 3698 3699 if iNdEx > l { 3700 return io.ErrUnexpectedEOF 3701 } 3702 return nil 3703 } 3704 func (m *StreamExecuteRequest) UnmarshalVT(dAtA []byte) error { 3705 l := len(dAtA) 3706 iNdEx := 0 3707 for iNdEx < l { 3708 preIndex := iNdEx 3709 var wire uint64 3710 for shift := uint(0); ; shift += 7 { 3711 if shift >= 64 { 3712 return ErrIntOverflow 3713 } 3714 if iNdEx >= l { 3715 return io.ErrUnexpectedEOF 3716 } 3717 b := dAtA[iNdEx] 3718 iNdEx++ 3719 wire |= uint64(b&0x7F) << shift 3720 if b < 0x80 { 3721 break 3722 } 3723 } 3724 fieldNum := int32(wire >> 3) 3725 wireType := int(wire & 0x7) 3726 if wireType == 4 { 3727 return fmt.Errorf("proto: StreamExecuteRequest: wiretype end group for non-group") 3728 } 3729 if fieldNum <= 0 { 3730 return fmt.Errorf("proto: StreamExecuteRequest: illegal tag %d (wire type %d)", fieldNum, wire) 3731 } 3732 switch fieldNum { 3733 case 1: 3734 if wireType != 2 { 3735 return fmt.Errorf("proto: wrong wireType = %d for field CallerId", wireType) 3736 } 3737 var msglen int 3738 for shift := uint(0); ; shift += 7 { 3739 if shift >= 64 { 3740 return ErrIntOverflow 3741 } 3742 if iNdEx >= l { 3743 return io.ErrUnexpectedEOF 3744 } 3745 b := dAtA[iNdEx] 3746 iNdEx++ 3747 msglen |= int(b&0x7F) << shift 3748 if b < 0x80 { 3749 break 3750 } 3751 } 3752 if msglen < 0 { 3753 return ErrInvalidLength 3754 } 3755 postIndex := iNdEx + msglen 3756 if postIndex < 0 { 3757 return ErrInvalidLength 3758 } 3759 if postIndex > l { 3760 return io.ErrUnexpectedEOF 3761 } 3762 if m.CallerId == nil { 3763 m.CallerId = &vtrpc.CallerID{} 3764 } 3765 if err := m.CallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 3766 return err 3767 } 3768 iNdEx = postIndex 3769 case 2: 3770 if wireType != 2 { 3771 return fmt.Errorf("proto: wrong wireType = %d for field Query", wireType) 3772 } 3773 var msglen int 3774 for shift := uint(0); ; shift += 7 { 3775 if shift >= 64 { 3776 return ErrIntOverflow 3777 } 3778 if iNdEx >= l { 3779 return io.ErrUnexpectedEOF 3780 } 3781 b := dAtA[iNdEx] 3782 iNdEx++ 3783 msglen |= int(b&0x7F) << shift 3784 if b < 0x80 { 3785 break 3786 } 3787 } 3788 if msglen < 0 { 3789 return ErrInvalidLength 3790 } 3791 postIndex := iNdEx + msglen 3792 if postIndex < 0 { 3793 return ErrInvalidLength 3794 } 3795 if postIndex > l { 3796 return io.ErrUnexpectedEOF 3797 } 3798 if m.Query == nil { 3799 m.Query = &query.BoundQuery{} 3800 } 3801 if err := m.Query.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 3802 return err 3803 } 3804 iNdEx = postIndex 3805 case 6: 3806 if wireType != 2 { 3807 return fmt.Errorf("proto: wrong wireType = %d for field Session", wireType) 3808 } 3809 var msglen int 3810 for shift := uint(0); ; shift += 7 { 3811 if shift >= 64 { 3812 return ErrIntOverflow 3813 } 3814 if iNdEx >= l { 3815 return io.ErrUnexpectedEOF 3816 } 3817 b := dAtA[iNdEx] 3818 iNdEx++ 3819 msglen |= int(b&0x7F) << shift 3820 if b < 0x80 { 3821 break 3822 } 3823 } 3824 if msglen < 0 { 3825 return ErrInvalidLength 3826 } 3827 postIndex := iNdEx + msglen 3828 if postIndex < 0 { 3829 return ErrInvalidLength 3830 } 3831 if postIndex > l { 3832 return io.ErrUnexpectedEOF 3833 } 3834 if m.Session == nil { 3835 m.Session = &Session{} 3836 } 3837 if err := m.Session.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 3838 return err 3839 } 3840 iNdEx = postIndex 3841 default: 3842 iNdEx = preIndex 3843 skippy, err := skip(dAtA[iNdEx:]) 3844 if err != nil { 3845 return err 3846 } 3847 if (skippy < 0) || (iNdEx+skippy) < 0 { 3848 return ErrInvalidLength 3849 } 3850 if (iNdEx + skippy) > l { 3851 return io.ErrUnexpectedEOF 3852 } 3853 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 3854 iNdEx += skippy 3855 } 3856 } 3857 3858 if iNdEx > l { 3859 return io.ErrUnexpectedEOF 3860 } 3861 return nil 3862 } 3863 func (m *StreamExecuteResponse) UnmarshalVT(dAtA []byte) error { 3864 l := len(dAtA) 3865 iNdEx := 0 3866 for iNdEx < l { 3867 preIndex := iNdEx 3868 var wire uint64 3869 for shift := uint(0); ; shift += 7 { 3870 if shift >= 64 { 3871 return ErrIntOverflow 3872 } 3873 if iNdEx >= l { 3874 return io.ErrUnexpectedEOF 3875 } 3876 b := dAtA[iNdEx] 3877 iNdEx++ 3878 wire |= uint64(b&0x7F) << shift 3879 if b < 0x80 { 3880 break 3881 } 3882 } 3883 fieldNum := int32(wire >> 3) 3884 wireType := int(wire & 0x7) 3885 if wireType == 4 { 3886 return fmt.Errorf("proto: StreamExecuteResponse: wiretype end group for non-group") 3887 } 3888 if fieldNum <= 0 { 3889 return fmt.Errorf("proto: StreamExecuteResponse: illegal tag %d (wire type %d)", fieldNum, wire) 3890 } 3891 switch fieldNum { 3892 case 1: 3893 if wireType != 2 { 3894 return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType) 3895 } 3896 var msglen int 3897 for shift := uint(0); ; shift += 7 { 3898 if shift >= 64 { 3899 return ErrIntOverflow 3900 } 3901 if iNdEx >= l { 3902 return io.ErrUnexpectedEOF 3903 } 3904 b := dAtA[iNdEx] 3905 iNdEx++ 3906 msglen |= int(b&0x7F) << shift 3907 if b < 0x80 { 3908 break 3909 } 3910 } 3911 if msglen < 0 { 3912 return ErrInvalidLength 3913 } 3914 postIndex := iNdEx + msglen 3915 if postIndex < 0 { 3916 return ErrInvalidLength 3917 } 3918 if postIndex > l { 3919 return io.ErrUnexpectedEOF 3920 } 3921 if m.Result == nil { 3922 m.Result = &query.QueryResult{} 3923 } 3924 if err := m.Result.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 3925 return err 3926 } 3927 iNdEx = postIndex 3928 default: 3929 iNdEx = preIndex 3930 skippy, err := skip(dAtA[iNdEx:]) 3931 if err != nil { 3932 return err 3933 } 3934 if (skippy < 0) || (iNdEx+skippy) < 0 { 3935 return ErrInvalidLength 3936 } 3937 if (iNdEx + skippy) > l { 3938 return io.ErrUnexpectedEOF 3939 } 3940 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 3941 iNdEx += skippy 3942 } 3943 } 3944 3945 if iNdEx > l { 3946 return io.ErrUnexpectedEOF 3947 } 3948 return nil 3949 } 3950 func (m *ResolveTransactionRequest) UnmarshalVT(dAtA []byte) error { 3951 l := len(dAtA) 3952 iNdEx := 0 3953 for iNdEx < l { 3954 preIndex := iNdEx 3955 var wire uint64 3956 for shift := uint(0); ; shift += 7 { 3957 if shift >= 64 { 3958 return ErrIntOverflow 3959 } 3960 if iNdEx >= l { 3961 return io.ErrUnexpectedEOF 3962 } 3963 b := dAtA[iNdEx] 3964 iNdEx++ 3965 wire |= uint64(b&0x7F) << shift 3966 if b < 0x80 { 3967 break 3968 } 3969 } 3970 fieldNum := int32(wire >> 3) 3971 wireType := int(wire & 0x7) 3972 if wireType == 4 { 3973 return fmt.Errorf("proto: ResolveTransactionRequest: wiretype end group for non-group") 3974 } 3975 if fieldNum <= 0 { 3976 return fmt.Errorf("proto: ResolveTransactionRequest: illegal tag %d (wire type %d)", fieldNum, wire) 3977 } 3978 switch fieldNum { 3979 case 1: 3980 if wireType != 2 { 3981 return fmt.Errorf("proto: wrong wireType = %d for field CallerId", wireType) 3982 } 3983 var msglen int 3984 for shift := uint(0); ; shift += 7 { 3985 if shift >= 64 { 3986 return ErrIntOverflow 3987 } 3988 if iNdEx >= l { 3989 return io.ErrUnexpectedEOF 3990 } 3991 b := dAtA[iNdEx] 3992 iNdEx++ 3993 msglen |= int(b&0x7F) << shift 3994 if b < 0x80 { 3995 break 3996 } 3997 } 3998 if msglen < 0 { 3999 return ErrInvalidLength 4000 } 4001 postIndex := iNdEx + msglen 4002 if postIndex < 0 { 4003 return ErrInvalidLength 4004 } 4005 if postIndex > l { 4006 return io.ErrUnexpectedEOF 4007 } 4008 if m.CallerId == nil { 4009 m.CallerId = &vtrpc.CallerID{} 4010 } 4011 if err := m.CallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 4012 return err 4013 } 4014 iNdEx = postIndex 4015 case 2: 4016 if wireType != 2 { 4017 return fmt.Errorf("proto: wrong wireType = %d for field Dtid", wireType) 4018 } 4019 var stringLen uint64 4020 for shift := uint(0); ; shift += 7 { 4021 if shift >= 64 { 4022 return ErrIntOverflow 4023 } 4024 if iNdEx >= l { 4025 return io.ErrUnexpectedEOF 4026 } 4027 b := dAtA[iNdEx] 4028 iNdEx++ 4029 stringLen |= uint64(b&0x7F) << shift 4030 if b < 0x80 { 4031 break 4032 } 4033 } 4034 intStringLen := int(stringLen) 4035 if intStringLen < 0 { 4036 return ErrInvalidLength 4037 } 4038 postIndex := iNdEx + intStringLen 4039 if postIndex < 0 { 4040 return ErrInvalidLength 4041 } 4042 if postIndex > l { 4043 return io.ErrUnexpectedEOF 4044 } 4045 m.Dtid = string(dAtA[iNdEx:postIndex]) 4046 iNdEx = postIndex 4047 default: 4048 iNdEx = preIndex 4049 skippy, err := skip(dAtA[iNdEx:]) 4050 if err != nil { 4051 return err 4052 } 4053 if (skippy < 0) || (iNdEx+skippy) < 0 { 4054 return ErrInvalidLength 4055 } 4056 if (iNdEx + skippy) > l { 4057 return io.ErrUnexpectedEOF 4058 } 4059 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 4060 iNdEx += skippy 4061 } 4062 } 4063 4064 if iNdEx > l { 4065 return io.ErrUnexpectedEOF 4066 } 4067 return nil 4068 } 4069 func (m *ResolveTransactionResponse) UnmarshalVT(dAtA []byte) error { 4070 l := len(dAtA) 4071 iNdEx := 0 4072 for iNdEx < l { 4073 preIndex := iNdEx 4074 var wire uint64 4075 for shift := uint(0); ; shift += 7 { 4076 if shift >= 64 { 4077 return ErrIntOverflow 4078 } 4079 if iNdEx >= l { 4080 return io.ErrUnexpectedEOF 4081 } 4082 b := dAtA[iNdEx] 4083 iNdEx++ 4084 wire |= uint64(b&0x7F) << shift 4085 if b < 0x80 { 4086 break 4087 } 4088 } 4089 fieldNum := int32(wire >> 3) 4090 wireType := int(wire & 0x7) 4091 if wireType == 4 { 4092 return fmt.Errorf("proto: ResolveTransactionResponse: wiretype end group for non-group") 4093 } 4094 if fieldNum <= 0 { 4095 return fmt.Errorf("proto: ResolveTransactionResponse: illegal tag %d (wire type %d)", fieldNum, wire) 4096 } 4097 switch fieldNum { 4098 default: 4099 iNdEx = preIndex 4100 skippy, err := skip(dAtA[iNdEx:]) 4101 if err != nil { 4102 return err 4103 } 4104 if (skippy < 0) || (iNdEx+skippy) < 0 { 4105 return ErrInvalidLength 4106 } 4107 if (iNdEx + skippy) > l { 4108 return io.ErrUnexpectedEOF 4109 } 4110 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 4111 iNdEx += skippy 4112 } 4113 } 4114 4115 if iNdEx > l { 4116 return io.ErrUnexpectedEOF 4117 } 4118 return nil 4119 } 4120 func (m *VStreamFlags) UnmarshalVT(dAtA []byte) error { 4121 l := len(dAtA) 4122 iNdEx := 0 4123 for iNdEx < l { 4124 preIndex := iNdEx 4125 var wire uint64 4126 for shift := uint(0); ; shift += 7 { 4127 if shift >= 64 { 4128 return ErrIntOverflow 4129 } 4130 if iNdEx >= l { 4131 return io.ErrUnexpectedEOF 4132 } 4133 b := dAtA[iNdEx] 4134 iNdEx++ 4135 wire |= uint64(b&0x7F) << shift 4136 if b < 0x80 { 4137 break 4138 } 4139 } 4140 fieldNum := int32(wire >> 3) 4141 wireType := int(wire & 0x7) 4142 if wireType == 4 { 4143 return fmt.Errorf("proto: VStreamFlags: wiretype end group for non-group") 4144 } 4145 if fieldNum <= 0 { 4146 return fmt.Errorf("proto: VStreamFlags: illegal tag %d (wire type %d)", fieldNum, wire) 4147 } 4148 switch fieldNum { 4149 case 1: 4150 if wireType != 0 { 4151 return fmt.Errorf("proto: wrong wireType = %d for field MinimizeSkew", wireType) 4152 } 4153 var v int 4154 for shift := uint(0); ; shift += 7 { 4155 if shift >= 64 { 4156 return ErrIntOverflow 4157 } 4158 if iNdEx >= l { 4159 return io.ErrUnexpectedEOF 4160 } 4161 b := dAtA[iNdEx] 4162 iNdEx++ 4163 v |= int(b&0x7F) << shift 4164 if b < 0x80 { 4165 break 4166 } 4167 } 4168 m.MinimizeSkew = bool(v != 0) 4169 case 2: 4170 if wireType != 0 { 4171 return fmt.Errorf("proto: wrong wireType = %d for field HeartbeatInterval", wireType) 4172 } 4173 m.HeartbeatInterval = 0 4174 for shift := uint(0); ; shift += 7 { 4175 if shift >= 64 { 4176 return ErrIntOverflow 4177 } 4178 if iNdEx >= l { 4179 return io.ErrUnexpectedEOF 4180 } 4181 b := dAtA[iNdEx] 4182 iNdEx++ 4183 m.HeartbeatInterval |= uint32(b&0x7F) << shift 4184 if b < 0x80 { 4185 break 4186 } 4187 } 4188 case 3: 4189 if wireType != 0 { 4190 return fmt.Errorf("proto: wrong wireType = %d for field StopOnReshard", wireType) 4191 } 4192 var v int 4193 for shift := uint(0); ; shift += 7 { 4194 if shift >= 64 { 4195 return ErrIntOverflow 4196 } 4197 if iNdEx >= l { 4198 return io.ErrUnexpectedEOF 4199 } 4200 b := dAtA[iNdEx] 4201 iNdEx++ 4202 v |= int(b&0x7F) << shift 4203 if b < 0x80 { 4204 break 4205 } 4206 } 4207 m.StopOnReshard = bool(v != 0) 4208 case 4: 4209 if wireType != 2 { 4210 return fmt.Errorf("proto: wrong wireType = %d for field Cells", wireType) 4211 } 4212 var stringLen uint64 4213 for shift := uint(0); ; shift += 7 { 4214 if shift >= 64 { 4215 return ErrIntOverflow 4216 } 4217 if iNdEx >= l { 4218 return io.ErrUnexpectedEOF 4219 } 4220 b := dAtA[iNdEx] 4221 iNdEx++ 4222 stringLen |= uint64(b&0x7F) << shift 4223 if b < 0x80 { 4224 break 4225 } 4226 } 4227 intStringLen := int(stringLen) 4228 if intStringLen < 0 { 4229 return ErrInvalidLength 4230 } 4231 postIndex := iNdEx + intStringLen 4232 if postIndex < 0 { 4233 return ErrInvalidLength 4234 } 4235 if postIndex > l { 4236 return io.ErrUnexpectedEOF 4237 } 4238 m.Cells = string(dAtA[iNdEx:postIndex]) 4239 iNdEx = postIndex 4240 default: 4241 iNdEx = preIndex 4242 skippy, err := skip(dAtA[iNdEx:]) 4243 if err != nil { 4244 return err 4245 } 4246 if (skippy < 0) || (iNdEx+skippy) < 0 { 4247 return ErrInvalidLength 4248 } 4249 if (iNdEx + skippy) > l { 4250 return io.ErrUnexpectedEOF 4251 } 4252 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 4253 iNdEx += skippy 4254 } 4255 } 4256 4257 if iNdEx > l { 4258 return io.ErrUnexpectedEOF 4259 } 4260 return nil 4261 } 4262 func (m *VStreamRequest) UnmarshalVT(dAtA []byte) error { 4263 l := len(dAtA) 4264 iNdEx := 0 4265 for iNdEx < l { 4266 preIndex := iNdEx 4267 var wire uint64 4268 for shift := uint(0); ; shift += 7 { 4269 if shift >= 64 { 4270 return ErrIntOverflow 4271 } 4272 if iNdEx >= l { 4273 return io.ErrUnexpectedEOF 4274 } 4275 b := dAtA[iNdEx] 4276 iNdEx++ 4277 wire |= uint64(b&0x7F) << shift 4278 if b < 0x80 { 4279 break 4280 } 4281 } 4282 fieldNum := int32(wire >> 3) 4283 wireType := int(wire & 0x7) 4284 if wireType == 4 { 4285 return fmt.Errorf("proto: VStreamRequest: wiretype end group for non-group") 4286 } 4287 if fieldNum <= 0 { 4288 return fmt.Errorf("proto: VStreamRequest: illegal tag %d (wire type %d)", fieldNum, wire) 4289 } 4290 switch fieldNum { 4291 case 1: 4292 if wireType != 2 { 4293 return fmt.Errorf("proto: wrong wireType = %d for field CallerId", wireType) 4294 } 4295 var msglen int 4296 for shift := uint(0); ; shift += 7 { 4297 if shift >= 64 { 4298 return ErrIntOverflow 4299 } 4300 if iNdEx >= l { 4301 return io.ErrUnexpectedEOF 4302 } 4303 b := dAtA[iNdEx] 4304 iNdEx++ 4305 msglen |= int(b&0x7F) << shift 4306 if b < 0x80 { 4307 break 4308 } 4309 } 4310 if msglen < 0 { 4311 return ErrInvalidLength 4312 } 4313 postIndex := iNdEx + msglen 4314 if postIndex < 0 { 4315 return ErrInvalidLength 4316 } 4317 if postIndex > l { 4318 return io.ErrUnexpectedEOF 4319 } 4320 if m.CallerId == nil { 4321 m.CallerId = &vtrpc.CallerID{} 4322 } 4323 if err := m.CallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 4324 return err 4325 } 4326 iNdEx = postIndex 4327 case 2: 4328 if wireType != 0 { 4329 return fmt.Errorf("proto: wrong wireType = %d for field TabletType", wireType) 4330 } 4331 m.TabletType = 0 4332 for shift := uint(0); ; shift += 7 { 4333 if shift >= 64 { 4334 return ErrIntOverflow 4335 } 4336 if iNdEx >= l { 4337 return io.ErrUnexpectedEOF 4338 } 4339 b := dAtA[iNdEx] 4340 iNdEx++ 4341 m.TabletType |= topodata.TabletType(b&0x7F) << shift 4342 if b < 0x80 { 4343 break 4344 } 4345 } 4346 case 3: 4347 if wireType != 2 { 4348 return fmt.Errorf("proto: wrong wireType = %d for field Vgtid", wireType) 4349 } 4350 var msglen int 4351 for shift := uint(0); ; shift += 7 { 4352 if shift >= 64 { 4353 return ErrIntOverflow 4354 } 4355 if iNdEx >= l { 4356 return io.ErrUnexpectedEOF 4357 } 4358 b := dAtA[iNdEx] 4359 iNdEx++ 4360 msglen |= int(b&0x7F) << shift 4361 if b < 0x80 { 4362 break 4363 } 4364 } 4365 if msglen < 0 { 4366 return ErrInvalidLength 4367 } 4368 postIndex := iNdEx + msglen 4369 if postIndex < 0 { 4370 return ErrInvalidLength 4371 } 4372 if postIndex > l { 4373 return io.ErrUnexpectedEOF 4374 } 4375 if m.Vgtid == nil { 4376 m.Vgtid = &binlogdata.VGtid{} 4377 } 4378 if err := m.Vgtid.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 4379 return err 4380 } 4381 iNdEx = postIndex 4382 case 4: 4383 if wireType != 2 { 4384 return fmt.Errorf("proto: wrong wireType = %d for field Filter", wireType) 4385 } 4386 var msglen int 4387 for shift := uint(0); ; shift += 7 { 4388 if shift >= 64 { 4389 return ErrIntOverflow 4390 } 4391 if iNdEx >= l { 4392 return io.ErrUnexpectedEOF 4393 } 4394 b := dAtA[iNdEx] 4395 iNdEx++ 4396 msglen |= int(b&0x7F) << shift 4397 if b < 0x80 { 4398 break 4399 } 4400 } 4401 if msglen < 0 { 4402 return ErrInvalidLength 4403 } 4404 postIndex := iNdEx + msglen 4405 if postIndex < 0 { 4406 return ErrInvalidLength 4407 } 4408 if postIndex > l { 4409 return io.ErrUnexpectedEOF 4410 } 4411 if m.Filter == nil { 4412 m.Filter = &binlogdata.Filter{} 4413 } 4414 if err := m.Filter.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 4415 return err 4416 } 4417 iNdEx = postIndex 4418 case 5: 4419 if wireType != 2 { 4420 return fmt.Errorf("proto: wrong wireType = %d for field Flags", wireType) 4421 } 4422 var msglen int 4423 for shift := uint(0); ; shift += 7 { 4424 if shift >= 64 { 4425 return ErrIntOverflow 4426 } 4427 if iNdEx >= l { 4428 return io.ErrUnexpectedEOF 4429 } 4430 b := dAtA[iNdEx] 4431 iNdEx++ 4432 msglen |= int(b&0x7F) << shift 4433 if b < 0x80 { 4434 break 4435 } 4436 } 4437 if msglen < 0 { 4438 return ErrInvalidLength 4439 } 4440 postIndex := iNdEx + msglen 4441 if postIndex < 0 { 4442 return ErrInvalidLength 4443 } 4444 if postIndex > l { 4445 return io.ErrUnexpectedEOF 4446 } 4447 if m.Flags == nil { 4448 m.Flags = &VStreamFlags{} 4449 } 4450 if err := m.Flags.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 4451 return err 4452 } 4453 iNdEx = postIndex 4454 default: 4455 iNdEx = preIndex 4456 skippy, err := skip(dAtA[iNdEx:]) 4457 if err != nil { 4458 return err 4459 } 4460 if (skippy < 0) || (iNdEx+skippy) < 0 { 4461 return ErrInvalidLength 4462 } 4463 if (iNdEx + skippy) > l { 4464 return io.ErrUnexpectedEOF 4465 } 4466 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 4467 iNdEx += skippy 4468 } 4469 } 4470 4471 if iNdEx > l { 4472 return io.ErrUnexpectedEOF 4473 } 4474 return nil 4475 } 4476 func (m *VStreamResponse) UnmarshalVT(dAtA []byte) error { 4477 l := len(dAtA) 4478 iNdEx := 0 4479 for iNdEx < l { 4480 preIndex := iNdEx 4481 var wire uint64 4482 for shift := uint(0); ; shift += 7 { 4483 if shift >= 64 { 4484 return ErrIntOverflow 4485 } 4486 if iNdEx >= l { 4487 return io.ErrUnexpectedEOF 4488 } 4489 b := dAtA[iNdEx] 4490 iNdEx++ 4491 wire |= uint64(b&0x7F) << shift 4492 if b < 0x80 { 4493 break 4494 } 4495 } 4496 fieldNum := int32(wire >> 3) 4497 wireType := int(wire & 0x7) 4498 if wireType == 4 { 4499 return fmt.Errorf("proto: VStreamResponse: wiretype end group for non-group") 4500 } 4501 if fieldNum <= 0 { 4502 return fmt.Errorf("proto: VStreamResponse: illegal tag %d (wire type %d)", fieldNum, wire) 4503 } 4504 switch fieldNum { 4505 case 1: 4506 if wireType != 2 { 4507 return fmt.Errorf("proto: wrong wireType = %d for field Events", wireType) 4508 } 4509 var msglen int 4510 for shift := uint(0); ; shift += 7 { 4511 if shift >= 64 { 4512 return ErrIntOverflow 4513 } 4514 if iNdEx >= l { 4515 return io.ErrUnexpectedEOF 4516 } 4517 b := dAtA[iNdEx] 4518 iNdEx++ 4519 msglen |= int(b&0x7F) << shift 4520 if b < 0x80 { 4521 break 4522 } 4523 } 4524 if msglen < 0 { 4525 return ErrInvalidLength 4526 } 4527 postIndex := iNdEx + msglen 4528 if postIndex < 0 { 4529 return ErrInvalidLength 4530 } 4531 if postIndex > l { 4532 return io.ErrUnexpectedEOF 4533 } 4534 m.Events = append(m.Events, &binlogdata.VEvent{}) 4535 if err := m.Events[len(m.Events)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 4536 return err 4537 } 4538 iNdEx = postIndex 4539 default: 4540 iNdEx = preIndex 4541 skippy, err := skip(dAtA[iNdEx:]) 4542 if err != nil { 4543 return err 4544 } 4545 if (skippy < 0) || (iNdEx+skippy) < 0 { 4546 return ErrInvalidLength 4547 } 4548 if (iNdEx + skippy) > l { 4549 return io.ErrUnexpectedEOF 4550 } 4551 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 4552 iNdEx += skippy 4553 } 4554 } 4555 4556 if iNdEx > l { 4557 return io.ErrUnexpectedEOF 4558 } 4559 return nil 4560 } 4561 func (m *PrepareRequest) UnmarshalVT(dAtA []byte) error { 4562 l := len(dAtA) 4563 iNdEx := 0 4564 for iNdEx < l { 4565 preIndex := iNdEx 4566 var wire uint64 4567 for shift := uint(0); ; shift += 7 { 4568 if shift >= 64 { 4569 return ErrIntOverflow 4570 } 4571 if iNdEx >= l { 4572 return io.ErrUnexpectedEOF 4573 } 4574 b := dAtA[iNdEx] 4575 iNdEx++ 4576 wire |= uint64(b&0x7F) << shift 4577 if b < 0x80 { 4578 break 4579 } 4580 } 4581 fieldNum := int32(wire >> 3) 4582 wireType := int(wire & 0x7) 4583 if wireType == 4 { 4584 return fmt.Errorf("proto: PrepareRequest: wiretype end group for non-group") 4585 } 4586 if fieldNum <= 0 { 4587 return fmt.Errorf("proto: PrepareRequest: illegal tag %d (wire type %d)", fieldNum, wire) 4588 } 4589 switch fieldNum { 4590 case 1: 4591 if wireType != 2 { 4592 return fmt.Errorf("proto: wrong wireType = %d for field CallerId", wireType) 4593 } 4594 var msglen int 4595 for shift := uint(0); ; shift += 7 { 4596 if shift >= 64 { 4597 return ErrIntOverflow 4598 } 4599 if iNdEx >= l { 4600 return io.ErrUnexpectedEOF 4601 } 4602 b := dAtA[iNdEx] 4603 iNdEx++ 4604 msglen |= int(b&0x7F) << shift 4605 if b < 0x80 { 4606 break 4607 } 4608 } 4609 if msglen < 0 { 4610 return ErrInvalidLength 4611 } 4612 postIndex := iNdEx + msglen 4613 if postIndex < 0 { 4614 return ErrInvalidLength 4615 } 4616 if postIndex > l { 4617 return io.ErrUnexpectedEOF 4618 } 4619 if m.CallerId == nil { 4620 m.CallerId = &vtrpc.CallerID{} 4621 } 4622 if err := m.CallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 4623 return err 4624 } 4625 iNdEx = postIndex 4626 case 2: 4627 if wireType != 2 { 4628 return fmt.Errorf("proto: wrong wireType = %d for field Session", wireType) 4629 } 4630 var msglen int 4631 for shift := uint(0); ; shift += 7 { 4632 if shift >= 64 { 4633 return ErrIntOverflow 4634 } 4635 if iNdEx >= l { 4636 return io.ErrUnexpectedEOF 4637 } 4638 b := dAtA[iNdEx] 4639 iNdEx++ 4640 msglen |= int(b&0x7F) << shift 4641 if b < 0x80 { 4642 break 4643 } 4644 } 4645 if msglen < 0 { 4646 return ErrInvalidLength 4647 } 4648 postIndex := iNdEx + msglen 4649 if postIndex < 0 { 4650 return ErrInvalidLength 4651 } 4652 if postIndex > l { 4653 return io.ErrUnexpectedEOF 4654 } 4655 if m.Session == nil { 4656 m.Session = &Session{} 4657 } 4658 if err := m.Session.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 4659 return err 4660 } 4661 iNdEx = postIndex 4662 case 3: 4663 if wireType != 2 { 4664 return fmt.Errorf("proto: wrong wireType = %d for field Query", wireType) 4665 } 4666 var msglen int 4667 for shift := uint(0); ; shift += 7 { 4668 if shift >= 64 { 4669 return ErrIntOverflow 4670 } 4671 if iNdEx >= l { 4672 return io.ErrUnexpectedEOF 4673 } 4674 b := dAtA[iNdEx] 4675 iNdEx++ 4676 msglen |= int(b&0x7F) << shift 4677 if b < 0x80 { 4678 break 4679 } 4680 } 4681 if msglen < 0 { 4682 return ErrInvalidLength 4683 } 4684 postIndex := iNdEx + msglen 4685 if postIndex < 0 { 4686 return ErrInvalidLength 4687 } 4688 if postIndex > l { 4689 return io.ErrUnexpectedEOF 4690 } 4691 if m.Query == nil { 4692 m.Query = &query.BoundQuery{} 4693 } 4694 if err := m.Query.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 4695 return err 4696 } 4697 iNdEx = postIndex 4698 default: 4699 iNdEx = preIndex 4700 skippy, err := skip(dAtA[iNdEx:]) 4701 if err != nil { 4702 return err 4703 } 4704 if (skippy < 0) || (iNdEx+skippy) < 0 { 4705 return ErrInvalidLength 4706 } 4707 if (iNdEx + skippy) > l { 4708 return io.ErrUnexpectedEOF 4709 } 4710 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 4711 iNdEx += skippy 4712 } 4713 } 4714 4715 if iNdEx > l { 4716 return io.ErrUnexpectedEOF 4717 } 4718 return nil 4719 } 4720 func (m *PrepareResponse) UnmarshalVT(dAtA []byte) error { 4721 l := len(dAtA) 4722 iNdEx := 0 4723 for iNdEx < l { 4724 preIndex := iNdEx 4725 var wire uint64 4726 for shift := uint(0); ; shift += 7 { 4727 if shift >= 64 { 4728 return ErrIntOverflow 4729 } 4730 if iNdEx >= l { 4731 return io.ErrUnexpectedEOF 4732 } 4733 b := dAtA[iNdEx] 4734 iNdEx++ 4735 wire |= uint64(b&0x7F) << shift 4736 if b < 0x80 { 4737 break 4738 } 4739 } 4740 fieldNum := int32(wire >> 3) 4741 wireType := int(wire & 0x7) 4742 if wireType == 4 { 4743 return fmt.Errorf("proto: PrepareResponse: wiretype end group for non-group") 4744 } 4745 if fieldNum <= 0 { 4746 return fmt.Errorf("proto: PrepareResponse: illegal tag %d (wire type %d)", fieldNum, wire) 4747 } 4748 switch fieldNum { 4749 case 1: 4750 if wireType != 2 { 4751 return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType) 4752 } 4753 var msglen int 4754 for shift := uint(0); ; shift += 7 { 4755 if shift >= 64 { 4756 return ErrIntOverflow 4757 } 4758 if iNdEx >= l { 4759 return io.ErrUnexpectedEOF 4760 } 4761 b := dAtA[iNdEx] 4762 iNdEx++ 4763 msglen |= int(b&0x7F) << shift 4764 if b < 0x80 { 4765 break 4766 } 4767 } 4768 if msglen < 0 { 4769 return ErrInvalidLength 4770 } 4771 postIndex := iNdEx + msglen 4772 if postIndex < 0 { 4773 return ErrInvalidLength 4774 } 4775 if postIndex > l { 4776 return io.ErrUnexpectedEOF 4777 } 4778 if m.Error == nil { 4779 m.Error = &vtrpc.RPCError{} 4780 } 4781 if err := m.Error.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 4782 return err 4783 } 4784 iNdEx = postIndex 4785 case 2: 4786 if wireType != 2 { 4787 return fmt.Errorf("proto: wrong wireType = %d for field Session", wireType) 4788 } 4789 var msglen int 4790 for shift := uint(0); ; shift += 7 { 4791 if shift >= 64 { 4792 return ErrIntOverflow 4793 } 4794 if iNdEx >= l { 4795 return io.ErrUnexpectedEOF 4796 } 4797 b := dAtA[iNdEx] 4798 iNdEx++ 4799 msglen |= int(b&0x7F) << shift 4800 if b < 0x80 { 4801 break 4802 } 4803 } 4804 if msglen < 0 { 4805 return ErrInvalidLength 4806 } 4807 postIndex := iNdEx + msglen 4808 if postIndex < 0 { 4809 return ErrInvalidLength 4810 } 4811 if postIndex > l { 4812 return io.ErrUnexpectedEOF 4813 } 4814 if m.Session == nil { 4815 m.Session = &Session{} 4816 } 4817 if err := m.Session.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 4818 return err 4819 } 4820 iNdEx = postIndex 4821 case 3: 4822 if wireType != 2 { 4823 return fmt.Errorf("proto: wrong wireType = %d for field Fields", wireType) 4824 } 4825 var msglen int 4826 for shift := uint(0); ; shift += 7 { 4827 if shift >= 64 { 4828 return ErrIntOverflow 4829 } 4830 if iNdEx >= l { 4831 return io.ErrUnexpectedEOF 4832 } 4833 b := dAtA[iNdEx] 4834 iNdEx++ 4835 msglen |= int(b&0x7F) << shift 4836 if b < 0x80 { 4837 break 4838 } 4839 } 4840 if msglen < 0 { 4841 return ErrInvalidLength 4842 } 4843 postIndex := iNdEx + msglen 4844 if postIndex < 0 { 4845 return ErrInvalidLength 4846 } 4847 if postIndex > l { 4848 return io.ErrUnexpectedEOF 4849 } 4850 m.Fields = append(m.Fields, &query.Field{}) 4851 if err := m.Fields[len(m.Fields)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 4852 return err 4853 } 4854 iNdEx = postIndex 4855 default: 4856 iNdEx = preIndex 4857 skippy, err := skip(dAtA[iNdEx:]) 4858 if err != nil { 4859 return err 4860 } 4861 if (skippy < 0) || (iNdEx+skippy) < 0 { 4862 return ErrInvalidLength 4863 } 4864 if (iNdEx + skippy) > l { 4865 return io.ErrUnexpectedEOF 4866 } 4867 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 4868 iNdEx += skippy 4869 } 4870 } 4871 4872 if iNdEx > l { 4873 return io.ErrUnexpectedEOF 4874 } 4875 return nil 4876 } 4877 func (m *CloseSessionRequest) UnmarshalVT(dAtA []byte) error { 4878 l := len(dAtA) 4879 iNdEx := 0 4880 for iNdEx < l { 4881 preIndex := iNdEx 4882 var wire uint64 4883 for shift := uint(0); ; shift += 7 { 4884 if shift >= 64 { 4885 return ErrIntOverflow 4886 } 4887 if iNdEx >= l { 4888 return io.ErrUnexpectedEOF 4889 } 4890 b := dAtA[iNdEx] 4891 iNdEx++ 4892 wire |= uint64(b&0x7F) << shift 4893 if b < 0x80 { 4894 break 4895 } 4896 } 4897 fieldNum := int32(wire >> 3) 4898 wireType := int(wire & 0x7) 4899 if wireType == 4 { 4900 return fmt.Errorf("proto: CloseSessionRequest: wiretype end group for non-group") 4901 } 4902 if fieldNum <= 0 { 4903 return fmt.Errorf("proto: CloseSessionRequest: illegal tag %d (wire type %d)", fieldNum, wire) 4904 } 4905 switch fieldNum { 4906 case 1: 4907 if wireType != 2 { 4908 return fmt.Errorf("proto: wrong wireType = %d for field CallerId", wireType) 4909 } 4910 var msglen int 4911 for shift := uint(0); ; shift += 7 { 4912 if shift >= 64 { 4913 return ErrIntOverflow 4914 } 4915 if iNdEx >= l { 4916 return io.ErrUnexpectedEOF 4917 } 4918 b := dAtA[iNdEx] 4919 iNdEx++ 4920 msglen |= int(b&0x7F) << shift 4921 if b < 0x80 { 4922 break 4923 } 4924 } 4925 if msglen < 0 { 4926 return ErrInvalidLength 4927 } 4928 postIndex := iNdEx + msglen 4929 if postIndex < 0 { 4930 return ErrInvalidLength 4931 } 4932 if postIndex > l { 4933 return io.ErrUnexpectedEOF 4934 } 4935 if m.CallerId == nil { 4936 m.CallerId = &vtrpc.CallerID{} 4937 } 4938 if err := m.CallerId.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 4939 return err 4940 } 4941 iNdEx = postIndex 4942 case 2: 4943 if wireType != 2 { 4944 return fmt.Errorf("proto: wrong wireType = %d for field Session", wireType) 4945 } 4946 var msglen int 4947 for shift := uint(0); ; shift += 7 { 4948 if shift >= 64 { 4949 return ErrIntOverflow 4950 } 4951 if iNdEx >= l { 4952 return io.ErrUnexpectedEOF 4953 } 4954 b := dAtA[iNdEx] 4955 iNdEx++ 4956 msglen |= int(b&0x7F) << shift 4957 if b < 0x80 { 4958 break 4959 } 4960 } 4961 if msglen < 0 { 4962 return ErrInvalidLength 4963 } 4964 postIndex := iNdEx + msglen 4965 if postIndex < 0 { 4966 return ErrInvalidLength 4967 } 4968 if postIndex > l { 4969 return io.ErrUnexpectedEOF 4970 } 4971 if m.Session == nil { 4972 m.Session = &Session{} 4973 } 4974 if err := m.Session.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 4975 return err 4976 } 4977 iNdEx = postIndex 4978 default: 4979 iNdEx = preIndex 4980 skippy, err := skip(dAtA[iNdEx:]) 4981 if err != nil { 4982 return err 4983 } 4984 if (skippy < 0) || (iNdEx+skippy) < 0 { 4985 return ErrInvalidLength 4986 } 4987 if (iNdEx + skippy) > l { 4988 return io.ErrUnexpectedEOF 4989 } 4990 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 4991 iNdEx += skippy 4992 } 4993 } 4994 4995 if iNdEx > l { 4996 return io.ErrUnexpectedEOF 4997 } 4998 return nil 4999 } 5000 func (m *CloseSessionResponse) UnmarshalVT(dAtA []byte) error { 5001 l := len(dAtA) 5002 iNdEx := 0 5003 for iNdEx < l { 5004 preIndex := iNdEx 5005 var wire uint64 5006 for shift := uint(0); ; shift += 7 { 5007 if shift >= 64 { 5008 return ErrIntOverflow 5009 } 5010 if iNdEx >= l { 5011 return io.ErrUnexpectedEOF 5012 } 5013 b := dAtA[iNdEx] 5014 iNdEx++ 5015 wire |= uint64(b&0x7F) << shift 5016 if b < 0x80 { 5017 break 5018 } 5019 } 5020 fieldNum := int32(wire >> 3) 5021 wireType := int(wire & 0x7) 5022 if wireType == 4 { 5023 return fmt.Errorf("proto: CloseSessionResponse: wiretype end group for non-group") 5024 } 5025 if fieldNum <= 0 { 5026 return fmt.Errorf("proto: CloseSessionResponse: illegal tag %d (wire type %d)", fieldNum, wire) 5027 } 5028 switch fieldNum { 5029 case 1: 5030 if wireType != 2 { 5031 return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType) 5032 } 5033 var msglen int 5034 for shift := uint(0); ; shift += 7 { 5035 if shift >= 64 { 5036 return ErrIntOverflow 5037 } 5038 if iNdEx >= l { 5039 return io.ErrUnexpectedEOF 5040 } 5041 b := dAtA[iNdEx] 5042 iNdEx++ 5043 msglen |= int(b&0x7F) << shift 5044 if b < 0x80 { 5045 break 5046 } 5047 } 5048 if msglen < 0 { 5049 return ErrInvalidLength 5050 } 5051 postIndex := iNdEx + msglen 5052 if postIndex < 0 { 5053 return ErrInvalidLength 5054 } 5055 if postIndex > l { 5056 return io.ErrUnexpectedEOF 5057 } 5058 if m.Error == nil { 5059 m.Error = &vtrpc.RPCError{} 5060 } 5061 if err := m.Error.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 5062 return err 5063 } 5064 iNdEx = postIndex 5065 default: 5066 iNdEx = preIndex 5067 skippy, err := skip(dAtA[iNdEx:]) 5068 if err != nil { 5069 return err 5070 } 5071 if (skippy < 0) || (iNdEx+skippy) < 0 { 5072 return ErrInvalidLength 5073 } 5074 if (iNdEx + skippy) > l { 5075 return io.ErrUnexpectedEOF 5076 } 5077 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 5078 iNdEx += skippy 5079 } 5080 } 5081 5082 if iNdEx > l { 5083 return io.ErrUnexpectedEOF 5084 } 5085 return nil 5086 } 5087 5088 func skip(dAtA []byte) (n int, err error) { 5089 l := len(dAtA) 5090 iNdEx := 0 5091 depth := 0 5092 for iNdEx < l { 5093 var wire uint64 5094 for shift := uint(0); ; shift += 7 { 5095 if shift >= 64 { 5096 return 0, ErrIntOverflow 5097 } 5098 if iNdEx >= l { 5099 return 0, io.ErrUnexpectedEOF 5100 } 5101 b := dAtA[iNdEx] 5102 iNdEx++ 5103 wire |= (uint64(b) & 0x7F) << shift 5104 if b < 0x80 { 5105 break 5106 } 5107 } 5108 wireType := int(wire & 0x7) 5109 switch wireType { 5110 case 0: 5111 for shift := uint(0); ; shift += 7 { 5112 if shift >= 64 { 5113 return 0, ErrIntOverflow 5114 } 5115 if iNdEx >= l { 5116 return 0, io.ErrUnexpectedEOF 5117 } 5118 iNdEx++ 5119 if dAtA[iNdEx-1] < 0x80 { 5120 break 5121 } 5122 } 5123 case 1: 5124 iNdEx += 8 5125 case 2: 5126 var length int 5127 for shift := uint(0); ; shift += 7 { 5128 if shift >= 64 { 5129 return 0, ErrIntOverflow 5130 } 5131 if iNdEx >= l { 5132 return 0, io.ErrUnexpectedEOF 5133 } 5134 b := dAtA[iNdEx] 5135 iNdEx++ 5136 length |= (int(b) & 0x7F) << shift 5137 if b < 0x80 { 5138 break 5139 } 5140 } 5141 if length < 0 { 5142 return 0, ErrInvalidLength 5143 } 5144 iNdEx += length 5145 case 3: 5146 depth++ 5147 case 4: 5148 if depth == 0 { 5149 return 0, ErrUnexpectedEndOfGroup 5150 } 5151 depth-- 5152 case 5: 5153 iNdEx += 4 5154 default: 5155 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 5156 } 5157 if iNdEx < 0 { 5158 return 0, ErrInvalidLength 5159 } 5160 if depth == 0 { 5161 return iNdEx, nil 5162 } 5163 } 5164 return 0, io.ErrUnexpectedEOF 5165 } 5166 5167 var ( 5168 ErrInvalidLength = fmt.Errorf("proto: negative length found during unmarshaling") 5169 ErrIntOverflow = fmt.Errorf("proto: integer overflow") 5170 ErrUnexpectedEndOfGroup = fmt.Errorf("proto: unexpected end of group") 5171 )