github.com/matrixorigin/matrixone@v1.2.0/pkg/pb/pipeline/pipeline.pb.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: pipeline.proto 3 4 package pipeline 5 6 import ( 7 encoding_binary "encoding/binary" 8 fmt "fmt" 9 io "io" 10 math "math" 11 math_bits "math/bits" 12 13 _ "github.com/gogo/protobuf/gogoproto" 14 proto "github.com/gogo/protobuf/proto" 15 lock "github.com/matrixorigin/matrixone/pkg/pb/lock" 16 plan "github.com/matrixorigin/matrixone/pkg/pb/plan" 17 timestamp "github.com/matrixorigin/matrixone/pkg/pb/timestamp" 18 ) 19 20 // Reference imports to suppress errors if they are not otherwise used. 21 var _ = proto.Marshal 22 var _ = fmt.Errorf 23 var _ = math.Inf 24 25 // This is a compile-time assertion to ensure that this generated file 26 // is compatible with the proto package it is being compiled against. 27 // A compilation error at this line likely means your copy of the 28 // proto package needs to be updated. 29 const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package 30 31 type Method int32 32 33 const ( 34 Method_UnknownMethod Method = 0 35 Method_PipelineMessage Method = 1 36 Method_BatchMessage Method = 2 37 Method_PrepareDoneNotifyMessage Method = 3 38 ) 39 40 var Method_name = map[int32]string{ 41 0: "UnknownMethod", 42 1: "PipelineMessage", 43 2: "BatchMessage", 44 3: "PrepareDoneNotifyMessage", 45 } 46 47 var Method_value = map[string]int32{ 48 "UnknownMethod": 0, 49 "PipelineMessage": 1, 50 "BatchMessage": 2, 51 "PrepareDoneNotifyMessage": 3, 52 } 53 54 func (x Method) String() string { 55 return proto.EnumName(Method_name, int32(x)) 56 } 57 58 func (Method) EnumDescriptor() ([]byte, []int) { 59 return fileDescriptor_7ac67a7adf3df9c7, []int{0} 60 } 61 62 type Status int32 63 64 const ( 65 Status_UnknownStatus Status = 0 66 Status_WaitingNext Status = 1 67 Status_Last Status = 2 68 Status_MessageEnd Status = 3 69 ) 70 71 var Status_name = map[int32]string{ 72 0: "UnknownStatus", 73 1: "WaitingNext", 74 2: "Last", 75 3: "MessageEnd", 76 } 77 78 var Status_value = map[string]int32{ 79 "UnknownStatus": 0, 80 "WaitingNext": 1, 81 "Last": 2, 82 "MessageEnd": 3, 83 } 84 85 func (x Status) String() string { 86 return proto.EnumName(Status_name, int32(x)) 87 } 88 89 func (Status) EnumDescriptor() ([]byte, []int) { 90 return fileDescriptor_7ac67a7adf3df9c7, []int{1} 91 } 92 93 type SampleFunc_SampleType int32 94 95 const ( 96 SampleFunc_Rows SampleFunc_SampleType = 0 97 SampleFunc_Percent SampleFunc_SampleType = 1 98 SampleFunc_MergeRows SampleFunc_SampleType = 2 99 ) 100 101 var SampleFunc_SampleType_name = map[int32]string{ 102 0: "Rows", 103 1: "Percent", 104 2: "MergeRows", 105 } 106 107 var SampleFunc_SampleType_value = map[string]int32{ 108 "Rows": 0, 109 "Percent": 1, 110 "MergeRows": 2, 111 } 112 113 func (x SampleFunc_SampleType) String() string { 114 return proto.EnumName(SampleFunc_SampleType_name, int32(x)) 115 } 116 117 func (SampleFunc_SampleType) EnumDescriptor() ([]byte, []int) { 118 return fileDescriptor_7ac67a7adf3df9c7, []int{36, 0} 119 } 120 121 type Pipeline_PipelineType int32 122 123 const ( 124 Pipeline_Merge Pipeline_PipelineType = 0 125 Pipeline_Normal Pipeline_PipelineType = 1 126 Pipeline_Remote Pipeline_PipelineType = 2 127 Pipeline_Parallel Pipeline_PipelineType = 3 128 ) 129 130 var Pipeline_PipelineType_name = map[int32]string{ 131 0: "Merge", 132 1: "Normal", 133 2: "Remote", 134 3: "Parallel", 135 } 136 137 var Pipeline_PipelineType_value = map[string]int32{ 138 "Merge": 0, 139 "Normal": 1, 140 "Remote": 2, 141 "Parallel": 3, 142 } 143 144 func (x Pipeline_PipelineType) String() string { 145 return proto.EnumName(Pipeline_PipelineType_name, int32(x)) 146 } 147 148 func (Pipeline_PipelineType) EnumDescriptor() ([]byte, []int) { 149 return fileDescriptor_7ac67a7adf3df9c7, []int{44, 0} 150 } 151 152 type Message struct { 153 Sid Status `protobuf:"varint,1,opt,name=sid,proto3,enum=pipeline.Status" json:"sid,omitempty"` 154 Cmd Method `protobuf:"varint,2,opt,name=cmd,proto3,enum=pipeline.Method" json:"cmd,omitempty"` 155 Err []byte `protobuf:"bytes,3,opt,name=err,proto3" json:"err,omitempty"` 156 Data []byte `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"` 157 ProcInfoData []byte `protobuf:"bytes,5,opt,name=proc_info_data,json=procInfoData,proto3" json:"proc_info_data,omitempty"` 158 Analyse []byte `protobuf:"bytes,6,opt,name=analyse,proto3" json:"analyse,omitempty"` 159 Id uint64 `protobuf:"varint,7,opt,name=id,proto3" json:"id,omitempty"` 160 Uuid []byte `protobuf:"bytes,8,opt,name=uuid,proto3" json:"uuid,omitempty"` 161 BatchCnt uint64 `protobuf:"varint,9,opt,name=batch_cnt,json=batchCnt,proto3" json:"batch_cnt,omitempty"` 162 Checksum uint32 `protobuf:"varint,10,opt,name=checksum,proto3" json:"checksum,omitempty"` 163 Sequence uint64 `protobuf:"varint,11,opt,name=sequence,proto3" json:"sequence,omitempty"` 164 XXX_NoUnkeyedLiteral struct{} `json:"-"` 165 XXX_unrecognized []byte `json:"-"` 166 XXX_sizecache int32 `json:"-"` 167 } 168 169 func (m *Message) Reset() { *m = Message{} } 170 func (m *Message) String() string { return proto.CompactTextString(m) } 171 func (*Message) ProtoMessage() {} 172 func (*Message) Descriptor() ([]byte, []int) { 173 return fileDescriptor_7ac67a7adf3df9c7, []int{0} 174 } 175 func (m *Message) XXX_Unmarshal(b []byte) error { 176 return m.Unmarshal(b) 177 } 178 func (m *Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 179 if deterministic { 180 return xxx_messageInfo_Message.Marshal(b, m, deterministic) 181 } else { 182 b = b[:cap(b)] 183 n, err := m.MarshalToSizedBuffer(b) 184 if err != nil { 185 return nil, err 186 } 187 return b[:n], nil 188 } 189 } 190 func (m *Message) XXX_Merge(src proto.Message) { 191 xxx_messageInfo_Message.Merge(m, src) 192 } 193 func (m *Message) XXX_Size() int { 194 return m.ProtoSize() 195 } 196 func (m *Message) XXX_DiscardUnknown() { 197 xxx_messageInfo_Message.DiscardUnknown(m) 198 } 199 200 var xxx_messageInfo_Message proto.InternalMessageInfo 201 202 func (m *Message) GetSid() Status { 203 if m != nil { 204 return m.Sid 205 } 206 return Status_UnknownStatus 207 } 208 209 func (m *Message) GetCmd() Method { 210 if m != nil { 211 return m.Cmd 212 } 213 return Method_UnknownMethod 214 } 215 216 func (m *Message) GetErr() []byte { 217 if m != nil { 218 return m.Err 219 } 220 return nil 221 } 222 223 func (m *Message) GetData() []byte { 224 if m != nil { 225 return m.Data 226 } 227 return nil 228 } 229 230 func (m *Message) GetProcInfoData() []byte { 231 if m != nil { 232 return m.ProcInfoData 233 } 234 return nil 235 } 236 237 func (m *Message) GetAnalyse() []byte { 238 if m != nil { 239 return m.Analyse 240 } 241 return nil 242 } 243 244 func (m *Message) GetId() uint64 { 245 if m != nil { 246 return m.Id 247 } 248 return 0 249 } 250 251 func (m *Message) GetUuid() []byte { 252 if m != nil { 253 return m.Uuid 254 } 255 return nil 256 } 257 258 func (m *Message) GetBatchCnt() uint64 { 259 if m != nil { 260 return m.BatchCnt 261 } 262 return 0 263 } 264 265 func (m *Message) GetChecksum() uint32 { 266 if m != nil { 267 return m.Checksum 268 } 269 return 0 270 } 271 272 func (m *Message) GetSequence() uint64 { 273 if m != nil { 274 return m.Sequence 275 } 276 return 0 277 } 278 279 type Connector struct { 280 PipelineId int32 `protobuf:"varint,1,opt,name=pipeline_id,json=pipelineId,proto3" json:"pipeline_id,omitempty"` 281 ConnectorIndex int32 `protobuf:"varint,2,opt,name=connector_index,json=connectorIndex,proto3" json:"connector_index,omitempty"` 282 XXX_NoUnkeyedLiteral struct{} `json:"-"` 283 XXX_unrecognized []byte `json:"-"` 284 XXX_sizecache int32 `json:"-"` 285 } 286 287 func (m *Connector) Reset() { *m = Connector{} } 288 func (m *Connector) String() string { return proto.CompactTextString(m) } 289 func (*Connector) ProtoMessage() {} 290 func (*Connector) Descriptor() ([]byte, []int) { 291 return fileDescriptor_7ac67a7adf3df9c7, []int{1} 292 } 293 func (m *Connector) XXX_Unmarshal(b []byte) error { 294 return m.Unmarshal(b) 295 } 296 func (m *Connector) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 297 if deterministic { 298 return xxx_messageInfo_Connector.Marshal(b, m, deterministic) 299 } else { 300 b = b[:cap(b)] 301 n, err := m.MarshalToSizedBuffer(b) 302 if err != nil { 303 return nil, err 304 } 305 return b[:n], nil 306 } 307 } 308 func (m *Connector) XXX_Merge(src proto.Message) { 309 xxx_messageInfo_Connector.Merge(m, src) 310 } 311 func (m *Connector) XXX_Size() int { 312 return m.ProtoSize() 313 } 314 func (m *Connector) XXX_DiscardUnknown() { 315 xxx_messageInfo_Connector.DiscardUnknown(m) 316 } 317 318 var xxx_messageInfo_Connector proto.InternalMessageInfo 319 320 func (m *Connector) GetPipelineId() int32 { 321 if m != nil { 322 return m.PipelineId 323 } 324 return 0 325 } 326 327 func (m *Connector) GetConnectorIndex() int32 { 328 if m != nil { 329 return m.ConnectorIndex 330 } 331 return 0 332 } 333 334 type Shuffle struct { 335 ShuffleColIdx int32 `protobuf:"varint,1,opt,name=ShuffleColIdx,proto3" json:"ShuffleColIdx,omitempty"` 336 ShuffleType int32 `protobuf:"varint,2,opt,name=ShuffleType,proto3" json:"ShuffleType,omitempty"` 337 ShuffleColMin int64 `protobuf:"varint,3,opt,name=ShuffleColMin,proto3" json:"ShuffleColMin,omitempty"` 338 ShuffleColMax int64 `protobuf:"varint,4,opt,name=ShuffleColMax,proto3" json:"ShuffleColMax,omitempty"` 339 AliveRegCnt int32 `protobuf:"varint,5,opt,name=AliveRegCnt,proto3" json:"AliveRegCnt,omitempty"` 340 ShuffleRangesUint64 []uint64 `protobuf:"varint,6,rep,packed,name=shuffle_ranges_uint64,json=shuffleRangesUint64,proto3" json:"shuffle_ranges_uint64,omitempty"` 341 ShuffleRangesInt64 []int64 `protobuf:"varint,7,rep,packed,name=shuffle_ranges_int64,json=shuffleRangesInt64,proto3" json:"shuffle_ranges_int64,omitempty"` 342 XXX_NoUnkeyedLiteral struct{} `json:"-"` 343 XXX_unrecognized []byte `json:"-"` 344 XXX_sizecache int32 `json:"-"` 345 } 346 347 func (m *Shuffle) Reset() { *m = Shuffle{} } 348 func (m *Shuffle) String() string { return proto.CompactTextString(m) } 349 func (*Shuffle) ProtoMessage() {} 350 func (*Shuffle) Descriptor() ([]byte, []int) { 351 return fileDescriptor_7ac67a7adf3df9c7, []int{2} 352 } 353 func (m *Shuffle) XXX_Unmarshal(b []byte) error { 354 return m.Unmarshal(b) 355 } 356 func (m *Shuffle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 357 if deterministic { 358 return xxx_messageInfo_Shuffle.Marshal(b, m, deterministic) 359 } else { 360 b = b[:cap(b)] 361 n, err := m.MarshalToSizedBuffer(b) 362 if err != nil { 363 return nil, err 364 } 365 return b[:n], nil 366 } 367 } 368 func (m *Shuffle) XXX_Merge(src proto.Message) { 369 xxx_messageInfo_Shuffle.Merge(m, src) 370 } 371 func (m *Shuffle) XXX_Size() int { 372 return m.ProtoSize() 373 } 374 func (m *Shuffle) XXX_DiscardUnknown() { 375 xxx_messageInfo_Shuffle.DiscardUnknown(m) 376 } 377 378 var xxx_messageInfo_Shuffle proto.InternalMessageInfo 379 380 func (m *Shuffle) GetShuffleColIdx() int32 { 381 if m != nil { 382 return m.ShuffleColIdx 383 } 384 return 0 385 } 386 387 func (m *Shuffle) GetShuffleType() int32 { 388 if m != nil { 389 return m.ShuffleType 390 } 391 return 0 392 } 393 394 func (m *Shuffle) GetShuffleColMin() int64 { 395 if m != nil { 396 return m.ShuffleColMin 397 } 398 return 0 399 } 400 401 func (m *Shuffle) GetShuffleColMax() int64 { 402 if m != nil { 403 return m.ShuffleColMax 404 } 405 return 0 406 } 407 408 func (m *Shuffle) GetAliveRegCnt() int32 { 409 if m != nil { 410 return m.AliveRegCnt 411 } 412 return 0 413 } 414 415 func (m *Shuffle) GetShuffleRangesUint64() []uint64 { 416 if m != nil { 417 return m.ShuffleRangesUint64 418 } 419 return nil 420 } 421 422 func (m *Shuffle) GetShuffleRangesInt64() []int64 { 423 if m != nil { 424 return m.ShuffleRangesInt64 425 } 426 return nil 427 } 428 429 type Dispatch struct { 430 FuncId int32 `protobuf:"varint,1,opt,name=func_id,json=funcId,proto3" json:"func_id,omitempty"` 431 LocalConnector []*Connector `protobuf:"bytes,2,rep,name=local_connector,json=localConnector,proto3" json:"local_connector,omitempty"` 432 RemoteConnector []*WrapNode `protobuf:"bytes,3,rep,name=remote_connector,json=remoteConnector,proto3" json:"remote_connector,omitempty"` 433 ShuffleRegIdxLocal []int32 `protobuf:"varint,4,rep,packed,name=shuffle_reg_idx_local,json=shuffleRegIdxLocal,proto3" json:"shuffle_reg_idx_local,omitempty"` 434 ShuffleRegIdxRemote []int32 `protobuf:"varint,5,rep,packed,name=shuffle_reg_idx_remote,json=shuffleRegIdxRemote,proto3" json:"shuffle_reg_idx_remote,omitempty"` 435 ShuffleType int32 `protobuf:"varint,6,opt,name=shuffle_type,json=shuffleType,proto3" json:"shuffle_type,omitempty"` 436 IsSink bool `protobuf:"varint,7,opt,name=is_sink,json=isSink,proto3" json:"is_sink,omitempty"` 437 RecSink bool `protobuf:"varint,8,opt,name=rec_sink,json=recSink,proto3" json:"rec_sink,omitempty"` 438 XXX_NoUnkeyedLiteral struct{} `json:"-"` 439 XXX_unrecognized []byte `json:"-"` 440 XXX_sizecache int32 `json:"-"` 441 } 442 443 func (m *Dispatch) Reset() { *m = Dispatch{} } 444 func (m *Dispatch) String() string { return proto.CompactTextString(m) } 445 func (*Dispatch) ProtoMessage() {} 446 func (*Dispatch) Descriptor() ([]byte, []int) { 447 return fileDescriptor_7ac67a7adf3df9c7, []int{3} 448 } 449 func (m *Dispatch) XXX_Unmarshal(b []byte) error { 450 return m.Unmarshal(b) 451 } 452 func (m *Dispatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 453 if deterministic { 454 return xxx_messageInfo_Dispatch.Marshal(b, m, deterministic) 455 } else { 456 b = b[:cap(b)] 457 n, err := m.MarshalToSizedBuffer(b) 458 if err != nil { 459 return nil, err 460 } 461 return b[:n], nil 462 } 463 } 464 func (m *Dispatch) XXX_Merge(src proto.Message) { 465 xxx_messageInfo_Dispatch.Merge(m, src) 466 } 467 func (m *Dispatch) XXX_Size() int { 468 return m.ProtoSize() 469 } 470 func (m *Dispatch) XXX_DiscardUnknown() { 471 xxx_messageInfo_Dispatch.DiscardUnknown(m) 472 } 473 474 var xxx_messageInfo_Dispatch proto.InternalMessageInfo 475 476 func (m *Dispatch) GetFuncId() int32 { 477 if m != nil { 478 return m.FuncId 479 } 480 return 0 481 } 482 483 func (m *Dispatch) GetLocalConnector() []*Connector { 484 if m != nil { 485 return m.LocalConnector 486 } 487 return nil 488 } 489 490 func (m *Dispatch) GetRemoteConnector() []*WrapNode { 491 if m != nil { 492 return m.RemoteConnector 493 } 494 return nil 495 } 496 497 func (m *Dispatch) GetShuffleRegIdxLocal() []int32 { 498 if m != nil { 499 return m.ShuffleRegIdxLocal 500 } 501 return nil 502 } 503 504 func (m *Dispatch) GetShuffleRegIdxRemote() []int32 { 505 if m != nil { 506 return m.ShuffleRegIdxRemote 507 } 508 return nil 509 } 510 511 func (m *Dispatch) GetShuffleType() int32 { 512 if m != nil { 513 return m.ShuffleType 514 } 515 return 0 516 } 517 518 func (m *Dispatch) GetIsSink() bool { 519 if m != nil { 520 return m.IsSink 521 } 522 return false 523 } 524 525 func (m *Dispatch) GetRecSink() bool { 526 if m != nil { 527 return m.RecSink 528 } 529 return false 530 } 531 532 type Merge struct { 533 SinkScan bool `protobuf:"varint,1,opt,name=sinkScan,proto3" json:"sinkScan,omitempty"` 534 XXX_NoUnkeyedLiteral struct{} `json:"-"` 535 XXX_unrecognized []byte `json:"-"` 536 XXX_sizecache int32 `json:"-"` 537 } 538 539 func (m *Merge) Reset() { *m = Merge{} } 540 func (m *Merge) String() string { return proto.CompactTextString(m) } 541 func (*Merge) ProtoMessage() {} 542 func (*Merge) Descriptor() ([]byte, []int) { 543 return fileDescriptor_7ac67a7adf3df9c7, []int{4} 544 } 545 func (m *Merge) XXX_Unmarshal(b []byte) error { 546 return m.Unmarshal(b) 547 } 548 func (m *Merge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 549 if deterministic { 550 return xxx_messageInfo_Merge.Marshal(b, m, deterministic) 551 } else { 552 b = b[:cap(b)] 553 n, err := m.MarshalToSizedBuffer(b) 554 if err != nil { 555 return nil, err 556 } 557 return b[:n], nil 558 } 559 } 560 func (m *Merge) XXX_Merge(src proto.Message) { 561 xxx_messageInfo_Merge.Merge(m, src) 562 } 563 func (m *Merge) XXX_Size() int { 564 return m.ProtoSize() 565 } 566 func (m *Merge) XXX_DiscardUnknown() { 567 xxx_messageInfo_Merge.DiscardUnknown(m) 568 } 569 570 var xxx_messageInfo_Merge proto.InternalMessageInfo 571 572 func (m *Merge) GetSinkScan() bool { 573 if m != nil { 574 return m.SinkScan 575 } 576 return false 577 } 578 579 type MultiArguemnt struct { 580 Dist bool `protobuf:"varint,1,opt,name=Dist,proto3" json:"Dist,omitempty"` 581 GroupExpr []*plan.Expr `protobuf:"bytes,2,rep,name=GroupExpr,proto3" json:"GroupExpr,omitempty"` 582 OrderByExpr []*plan.Expr `protobuf:"bytes,3,rep,name=OrderByExpr,proto3" json:"OrderByExpr,omitempty"` 583 Separator string `protobuf:"bytes,4,opt,name=Separator,proto3" json:"Separator,omitempty"` 584 OrderId int32 `protobuf:"varint,5,opt,name=OrderId,proto3" json:"OrderId,omitempty"` 585 XXX_NoUnkeyedLiteral struct{} `json:"-"` 586 XXX_unrecognized []byte `json:"-"` 587 XXX_sizecache int32 `json:"-"` 588 } 589 590 func (m *MultiArguemnt) Reset() { *m = MultiArguemnt{} } 591 func (m *MultiArguemnt) String() string { return proto.CompactTextString(m) } 592 func (*MultiArguemnt) ProtoMessage() {} 593 func (*MultiArguemnt) Descriptor() ([]byte, []int) { 594 return fileDescriptor_7ac67a7adf3df9c7, []int{5} 595 } 596 func (m *MultiArguemnt) XXX_Unmarshal(b []byte) error { 597 return m.Unmarshal(b) 598 } 599 func (m *MultiArguemnt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 600 if deterministic { 601 return xxx_messageInfo_MultiArguemnt.Marshal(b, m, deterministic) 602 } else { 603 b = b[:cap(b)] 604 n, err := m.MarshalToSizedBuffer(b) 605 if err != nil { 606 return nil, err 607 } 608 return b[:n], nil 609 } 610 } 611 func (m *MultiArguemnt) XXX_Merge(src proto.Message) { 612 xxx_messageInfo_MultiArguemnt.Merge(m, src) 613 } 614 func (m *MultiArguemnt) XXX_Size() int { 615 return m.ProtoSize() 616 } 617 func (m *MultiArguemnt) XXX_DiscardUnknown() { 618 xxx_messageInfo_MultiArguemnt.DiscardUnknown(m) 619 } 620 621 var xxx_messageInfo_MultiArguemnt proto.InternalMessageInfo 622 623 func (m *MultiArguemnt) GetDist() bool { 624 if m != nil { 625 return m.Dist 626 } 627 return false 628 } 629 630 func (m *MultiArguemnt) GetGroupExpr() []*plan.Expr { 631 if m != nil { 632 return m.GroupExpr 633 } 634 return nil 635 } 636 637 func (m *MultiArguemnt) GetOrderByExpr() []*plan.Expr { 638 if m != nil { 639 return m.OrderByExpr 640 } 641 return nil 642 } 643 644 func (m *MultiArguemnt) GetSeparator() string { 645 if m != nil { 646 return m.Separator 647 } 648 return "" 649 } 650 651 func (m *MultiArguemnt) GetOrderId() int32 { 652 if m != nil { 653 return m.OrderId 654 } 655 return 0 656 } 657 658 type Aggregate struct { 659 Op int64 `protobuf:"varint,1,opt,name=op,proto3" json:"op,omitempty"` 660 Dist bool `protobuf:"varint,2,opt,name=dist,proto3" json:"dist,omitempty"` 661 Expr []*plan.Expr `protobuf:"bytes,3,rep,name=expr,proto3" json:"expr,omitempty"` 662 Config []byte `protobuf:"bytes,4,opt,name=config,proto3" json:"config,omitempty"` 663 XXX_NoUnkeyedLiteral struct{} `json:"-"` 664 XXX_unrecognized []byte `json:"-"` 665 XXX_sizecache int32 `json:"-"` 666 } 667 668 func (m *Aggregate) Reset() { *m = Aggregate{} } 669 func (m *Aggregate) String() string { return proto.CompactTextString(m) } 670 func (*Aggregate) ProtoMessage() {} 671 func (*Aggregate) Descriptor() ([]byte, []int) { 672 return fileDescriptor_7ac67a7adf3df9c7, []int{6} 673 } 674 func (m *Aggregate) XXX_Unmarshal(b []byte) error { 675 return m.Unmarshal(b) 676 } 677 func (m *Aggregate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 678 if deterministic { 679 return xxx_messageInfo_Aggregate.Marshal(b, m, deterministic) 680 } else { 681 b = b[:cap(b)] 682 n, err := m.MarshalToSizedBuffer(b) 683 if err != nil { 684 return nil, err 685 } 686 return b[:n], nil 687 } 688 } 689 func (m *Aggregate) XXX_Merge(src proto.Message) { 690 xxx_messageInfo_Aggregate.Merge(m, src) 691 } 692 func (m *Aggregate) XXX_Size() int { 693 return m.ProtoSize() 694 } 695 func (m *Aggregate) XXX_DiscardUnknown() { 696 xxx_messageInfo_Aggregate.DiscardUnknown(m) 697 } 698 699 var xxx_messageInfo_Aggregate proto.InternalMessageInfo 700 701 func (m *Aggregate) GetOp() int64 { 702 if m != nil { 703 return m.Op 704 } 705 return 0 706 } 707 708 func (m *Aggregate) GetDist() bool { 709 if m != nil { 710 return m.Dist 711 } 712 return false 713 } 714 715 func (m *Aggregate) GetExpr() []*plan.Expr { 716 if m != nil { 717 return m.Expr 718 } 719 return nil 720 } 721 722 func (m *Aggregate) GetConfig() []byte { 723 if m != nil { 724 return m.Config 725 } 726 return nil 727 } 728 729 type Group struct { 730 NeedEval bool `protobuf:"varint,1,opt,name=need_eval,json=needEval,proto3" json:"need_eval,omitempty"` 731 Ibucket uint64 `protobuf:"varint,2,opt,name=ibucket,proto3" json:"ibucket,omitempty"` 732 Nbucket uint64 `protobuf:"varint,3,opt,name=nbucket,proto3" json:"nbucket,omitempty"` 733 Exprs []*plan.Expr `protobuf:"bytes,4,rep,name=exprs,proto3" json:"exprs,omitempty"` 734 Types []plan.Type `protobuf:"bytes,5,rep,name=types,proto3" json:"types"` 735 Aggs []*Aggregate `protobuf:"bytes,6,rep,name=aggs,proto3" json:"aggs,omitempty"` 736 MultiAggs []*MultiArguemnt `protobuf:"bytes,7,rep,name=MultiAggs,proto3" json:"MultiAggs,omitempty"` 737 IsShuffle bool `protobuf:"varint,8,opt,name=isShuffle,proto3" json:"isShuffle,omitempty"` 738 PreAllocSize uint64 `protobuf:"varint,9,opt,name=preAllocSize,proto3" json:"preAllocSize,omitempty"` 739 PartialResults []byte `protobuf:"bytes,11,opt,name=PartialResults,proto3" json:"PartialResults,omitempty"` 740 PartialResultTypes []uint32 `protobuf:"varint,10,rep,packed,name=PartialResultTypes,proto3" json:"PartialResultTypes,omitempty"` 741 XXX_NoUnkeyedLiteral struct{} `json:"-"` 742 XXX_unrecognized []byte `json:"-"` 743 XXX_sizecache int32 `json:"-"` 744 } 745 746 func (m *Group) Reset() { *m = Group{} } 747 func (m *Group) String() string { return proto.CompactTextString(m) } 748 func (*Group) ProtoMessage() {} 749 func (*Group) Descriptor() ([]byte, []int) { 750 return fileDescriptor_7ac67a7adf3df9c7, []int{7} 751 } 752 func (m *Group) XXX_Unmarshal(b []byte) error { 753 return m.Unmarshal(b) 754 } 755 func (m *Group) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 756 if deterministic { 757 return xxx_messageInfo_Group.Marshal(b, m, deterministic) 758 } else { 759 b = b[:cap(b)] 760 n, err := m.MarshalToSizedBuffer(b) 761 if err != nil { 762 return nil, err 763 } 764 return b[:n], nil 765 } 766 } 767 func (m *Group) XXX_Merge(src proto.Message) { 768 xxx_messageInfo_Group.Merge(m, src) 769 } 770 func (m *Group) XXX_Size() int { 771 return m.ProtoSize() 772 } 773 func (m *Group) XXX_DiscardUnknown() { 774 xxx_messageInfo_Group.DiscardUnknown(m) 775 } 776 777 var xxx_messageInfo_Group proto.InternalMessageInfo 778 779 func (m *Group) GetNeedEval() bool { 780 if m != nil { 781 return m.NeedEval 782 } 783 return false 784 } 785 786 func (m *Group) GetIbucket() uint64 { 787 if m != nil { 788 return m.Ibucket 789 } 790 return 0 791 } 792 793 func (m *Group) GetNbucket() uint64 { 794 if m != nil { 795 return m.Nbucket 796 } 797 return 0 798 } 799 800 func (m *Group) GetExprs() []*plan.Expr { 801 if m != nil { 802 return m.Exprs 803 } 804 return nil 805 } 806 807 func (m *Group) GetTypes() []plan.Type { 808 if m != nil { 809 return m.Types 810 } 811 return nil 812 } 813 814 func (m *Group) GetAggs() []*Aggregate { 815 if m != nil { 816 return m.Aggs 817 } 818 return nil 819 } 820 821 func (m *Group) GetMultiAggs() []*MultiArguemnt { 822 if m != nil { 823 return m.MultiAggs 824 } 825 return nil 826 } 827 828 func (m *Group) GetIsShuffle() bool { 829 if m != nil { 830 return m.IsShuffle 831 } 832 return false 833 } 834 835 func (m *Group) GetPreAllocSize() uint64 { 836 if m != nil { 837 return m.PreAllocSize 838 } 839 return 0 840 } 841 842 func (m *Group) GetPartialResults() []byte { 843 if m != nil { 844 return m.PartialResults 845 } 846 return nil 847 } 848 849 func (m *Group) GetPartialResultTypes() []uint32 { 850 if m != nil { 851 return m.PartialResultTypes 852 } 853 return nil 854 } 855 856 type Insert struct { 857 Affected uint64 `protobuf:"varint,1,opt,name=affected,proto3" json:"affected,omitempty"` 858 ToWriteS3 bool `protobuf:"varint,2,opt,name=ToWriteS3,proto3" json:"ToWriteS3,omitempty"` 859 AddAffectedRows bool `protobuf:"varint,3,opt,name=add_affected_rows,json=addAffectedRows,proto3" json:"add_affected_rows,omitempty"` 860 Ref *plan.ObjectRef `protobuf:"bytes,4,opt,name=ref,proto3" json:"ref,omitempty"` 861 Attrs []string `protobuf:"bytes,5,rep,name=attrs,proto3" json:"attrs,omitempty"` 862 // Align array index with the partition number 863 PartitionTableIds []uint64 `protobuf:"varint,6,rep,packed,name=partition_table_ids,json=partitionTableIds,proto3" json:"partition_table_ids,omitempty"` 864 PartitionTableNames []string `protobuf:"bytes,7,rep,name=partition_table_names,json=partitionTableNames,proto3" json:"partition_table_names,omitempty"` 865 PartitionIdx int32 `protobuf:"varint,8,opt,name=partition_idx,json=partitionIdx,proto3" json:"partition_idx,omitempty"` 866 IsEnd bool `protobuf:"varint,9,opt,name=is_end,json=isEnd,proto3" json:"is_end,omitempty"` 867 TableDef *plan.TableDef `protobuf:"bytes,10,opt,name=table_def,json=tableDef,proto3" json:"table_def,omitempty"` 868 XXX_NoUnkeyedLiteral struct{} `json:"-"` 869 XXX_unrecognized []byte `json:"-"` 870 XXX_sizecache int32 `json:"-"` 871 } 872 873 func (m *Insert) Reset() { *m = Insert{} } 874 func (m *Insert) String() string { return proto.CompactTextString(m) } 875 func (*Insert) ProtoMessage() {} 876 func (*Insert) Descriptor() ([]byte, []int) { 877 return fileDescriptor_7ac67a7adf3df9c7, []int{8} 878 } 879 func (m *Insert) XXX_Unmarshal(b []byte) error { 880 return m.Unmarshal(b) 881 } 882 func (m *Insert) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 883 if deterministic { 884 return xxx_messageInfo_Insert.Marshal(b, m, deterministic) 885 } else { 886 b = b[:cap(b)] 887 n, err := m.MarshalToSizedBuffer(b) 888 if err != nil { 889 return nil, err 890 } 891 return b[:n], nil 892 } 893 } 894 func (m *Insert) XXX_Merge(src proto.Message) { 895 xxx_messageInfo_Insert.Merge(m, src) 896 } 897 func (m *Insert) XXX_Size() int { 898 return m.ProtoSize() 899 } 900 func (m *Insert) XXX_DiscardUnknown() { 901 xxx_messageInfo_Insert.DiscardUnknown(m) 902 } 903 904 var xxx_messageInfo_Insert proto.InternalMessageInfo 905 906 func (m *Insert) GetAffected() uint64 { 907 if m != nil { 908 return m.Affected 909 } 910 return 0 911 } 912 913 func (m *Insert) GetToWriteS3() bool { 914 if m != nil { 915 return m.ToWriteS3 916 } 917 return false 918 } 919 920 func (m *Insert) GetAddAffectedRows() bool { 921 if m != nil { 922 return m.AddAffectedRows 923 } 924 return false 925 } 926 927 func (m *Insert) GetRef() *plan.ObjectRef { 928 if m != nil { 929 return m.Ref 930 } 931 return nil 932 } 933 934 func (m *Insert) GetAttrs() []string { 935 if m != nil { 936 return m.Attrs 937 } 938 return nil 939 } 940 941 func (m *Insert) GetPartitionTableIds() []uint64 { 942 if m != nil { 943 return m.PartitionTableIds 944 } 945 return nil 946 } 947 948 func (m *Insert) GetPartitionTableNames() []string { 949 if m != nil { 950 return m.PartitionTableNames 951 } 952 return nil 953 } 954 955 func (m *Insert) GetPartitionIdx() int32 { 956 if m != nil { 957 return m.PartitionIdx 958 } 959 return 0 960 } 961 962 func (m *Insert) GetIsEnd() bool { 963 if m != nil { 964 return m.IsEnd 965 } 966 return false 967 } 968 969 func (m *Insert) GetTableDef() *plan.TableDef { 970 if m != nil { 971 return m.TableDef 972 } 973 return nil 974 } 975 976 type Array struct { 977 Array []int32 `protobuf:"varint,1,rep,packed,name=array,proto3" json:"array,omitempty"` 978 XXX_NoUnkeyedLiteral struct{} `json:"-"` 979 XXX_unrecognized []byte `json:"-"` 980 XXX_sizecache int32 `json:"-"` 981 } 982 983 func (m *Array) Reset() { *m = Array{} } 984 func (m *Array) String() string { return proto.CompactTextString(m) } 985 func (*Array) ProtoMessage() {} 986 func (*Array) Descriptor() ([]byte, []int) { 987 return fileDescriptor_7ac67a7adf3df9c7, []int{9} 988 } 989 func (m *Array) XXX_Unmarshal(b []byte) error { 990 return m.Unmarshal(b) 991 } 992 func (m *Array) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 993 if deterministic { 994 return xxx_messageInfo_Array.Marshal(b, m, deterministic) 995 } else { 996 b = b[:cap(b)] 997 n, err := m.MarshalToSizedBuffer(b) 998 if err != nil { 999 return nil, err 1000 } 1001 return b[:n], nil 1002 } 1003 } 1004 func (m *Array) XXX_Merge(src proto.Message) { 1005 xxx_messageInfo_Array.Merge(m, src) 1006 } 1007 func (m *Array) XXX_Size() int { 1008 return m.ProtoSize() 1009 } 1010 func (m *Array) XXX_DiscardUnknown() { 1011 xxx_messageInfo_Array.DiscardUnknown(m) 1012 } 1013 1014 var xxx_messageInfo_Array proto.InternalMessageInfo 1015 1016 func (m *Array) GetArray() []int32 { 1017 if m != nil { 1018 return m.Array 1019 } 1020 return nil 1021 } 1022 1023 type Map struct { 1024 Mp map[string]int32 `protobuf:"bytes,1,rep,name=mp,proto3" json:"mp,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 1025 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1026 XXX_unrecognized []byte `json:"-"` 1027 XXX_sizecache int32 `json:"-"` 1028 } 1029 1030 func (m *Map) Reset() { *m = Map{} } 1031 func (m *Map) String() string { return proto.CompactTextString(m) } 1032 func (*Map) ProtoMessage() {} 1033 func (*Map) Descriptor() ([]byte, []int) { 1034 return fileDescriptor_7ac67a7adf3df9c7, []int{10} 1035 } 1036 func (m *Map) XXX_Unmarshal(b []byte) error { 1037 return m.Unmarshal(b) 1038 } 1039 func (m *Map) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1040 if deterministic { 1041 return xxx_messageInfo_Map.Marshal(b, m, deterministic) 1042 } else { 1043 b = b[:cap(b)] 1044 n, err := m.MarshalToSizedBuffer(b) 1045 if err != nil { 1046 return nil, err 1047 } 1048 return b[:n], nil 1049 } 1050 } 1051 func (m *Map) XXX_Merge(src proto.Message) { 1052 xxx_messageInfo_Map.Merge(m, src) 1053 } 1054 func (m *Map) XXX_Size() int { 1055 return m.ProtoSize() 1056 } 1057 func (m *Map) XXX_DiscardUnknown() { 1058 xxx_messageInfo_Map.DiscardUnknown(m) 1059 } 1060 1061 var xxx_messageInfo_Map proto.InternalMessageInfo 1062 1063 func (m *Map) GetMp() map[string]int32 { 1064 if m != nil { 1065 return m.Mp 1066 } 1067 return nil 1068 } 1069 1070 type Deletion struct { 1071 AffectedRows uint64 `protobuf:"varint,1,opt,name=AffectedRows,proto3" json:"AffectedRows,omitempty"` 1072 RemoteDelete bool `protobuf:"varint,2,opt,name=RemoteDelete,proto3" json:"RemoteDelete,omitempty"` 1073 IBucket uint32 `protobuf:"varint,3,opt,name=IBucket,proto3" json:"IBucket,omitempty"` 1074 NBucket uint32 `protobuf:"varint,4,opt,name=NBucket,proto3" json:"NBucket,omitempty"` 1075 RowIdIdx int32 `protobuf:"varint,5,opt,name=row_id_idx,json=rowIdIdx,proto3" json:"row_id_idx,omitempty"` 1076 PartitionTableIds []uint64 `protobuf:"varint,6,rep,packed,name=partition_table_ids,json=partitionTableIds,proto3" json:"partition_table_ids,omitempty"` 1077 PartitionTableNames []string `protobuf:"bytes,7,rep,name=partition_table_names,json=partitionTableNames,proto3" json:"partition_table_names,omitempty"` 1078 PartitionIndexInBatch int32 `protobuf:"varint,8,opt,name=partition_index_in_batch,json=partitionIndexInBatch,proto3" json:"partition_index_in_batch,omitempty"` 1079 Ref *plan.ObjectRef `protobuf:"bytes,9,opt,name=ref,proto3" json:"ref,omitempty"` 1080 AddAffectedRows bool `protobuf:"varint,10,opt,name=add_affected_rows,json=addAffectedRows,proto3" json:"add_affected_rows,omitempty"` 1081 SegmentMap map[string]int32 `protobuf:"bytes,11,rep,name=SegmentMap,proto3" json:"SegmentMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 1082 CanTruncate bool `protobuf:"varint,12,opt,name=can_truncate,json=canTruncate,proto3" json:"can_truncate,omitempty"` 1083 IsEnd bool `protobuf:"varint,13,opt,name=is_end,json=isEnd,proto3" json:"is_end,omitempty"` 1084 PrimaryKeyIdx int32 `protobuf:"varint,14,opt,name=primary_key_idx,json=primaryKeyIdx,proto3" json:"primary_key_idx,omitempty"` 1085 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1086 XXX_unrecognized []byte `json:"-"` 1087 XXX_sizecache int32 `json:"-"` 1088 } 1089 1090 func (m *Deletion) Reset() { *m = Deletion{} } 1091 func (m *Deletion) String() string { return proto.CompactTextString(m) } 1092 func (*Deletion) ProtoMessage() {} 1093 func (*Deletion) Descriptor() ([]byte, []int) { 1094 return fileDescriptor_7ac67a7adf3df9c7, []int{11} 1095 } 1096 func (m *Deletion) XXX_Unmarshal(b []byte) error { 1097 return m.Unmarshal(b) 1098 } 1099 func (m *Deletion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1100 if deterministic { 1101 return xxx_messageInfo_Deletion.Marshal(b, m, deterministic) 1102 } else { 1103 b = b[:cap(b)] 1104 n, err := m.MarshalToSizedBuffer(b) 1105 if err != nil { 1106 return nil, err 1107 } 1108 return b[:n], nil 1109 } 1110 } 1111 func (m *Deletion) XXX_Merge(src proto.Message) { 1112 xxx_messageInfo_Deletion.Merge(m, src) 1113 } 1114 func (m *Deletion) XXX_Size() int { 1115 return m.ProtoSize() 1116 } 1117 func (m *Deletion) XXX_DiscardUnknown() { 1118 xxx_messageInfo_Deletion.DiscardUnknown(m) 1119 } 1120 1121 var xxx_messageInfo_Deletion proto.InternalMessageInfo 1122 1123 func (m *Deletion) GetAffectedRows() uint64 { 1124 if m != nil { 1125 return m.AffectedRows 1126 } 1127 return 0 1128 } 1129 1130 func (m *Deletion) GetRemoteDelete() bool { 1131 if m != nil { 1132 return m.RemoteDelete 1133 } 1134 return false 1135 } 1136 1137 func (m *Deletion) GetIBucket() uint32 { 1138 if m != nil { 1139 return m.IBucket 1140 } 1141 return 0 1142 } 1143 1144 func (m *Deletion) GetNBucket() uint32 { 1145 if m != nil { 1146 return m.NBucket 1147 } 1148 return 0 1149 } 1150 1151 func (m *Deletion) GetRowIdIdx() int32 { 1152 if m != nil { 1153 return m.RowIdIdx 1154 } 1155 return 0 1156 } 1157 1158 func (m *Deletion) GetPartitionTableIds() []uint64 { 1159 if m != nil { 1160 return m.PartitionTableIds 1161 } 1162 return nil 1163 } 1164 1165 func (m *Deletion) GetPartitionTableNames() []string { 1166 if m != nil { 1167 return m.PartitionTableNames 1168 } 1169 return nil 1170 } 1171 1172 func (m *Deletion) GetPartitionIndexInBatch() int32 { 1173 if m != nil { 1174 return m.PartitionIndexInBatch 1175 } 1176 return 0 1177 } 1178 1179 func (m *Deletion) GetRef() *plan.ObjectRef { 1180 if m != nil { 1181 return m.Ref 1182 } 1183 return nil 1184 } 1185 1186 func (m *Deletion) GetAddAffectedRows() bool { 1187 if m != nil { 1188 return m.AddAffectedRows 1189 } 1190 return false 1191 } 1192 1193 func (m *Deletion) GetSegmentMap() map[string]int32 { 1194 if m != nil { 1195 return m.SegmentMap 1196 } 1197 return nil 1198 } 1199 1200 func (m *Deletion) GetCanTruncate() bool { 1201 if m != nil { 1202 return m.CanTruncate 1203 } 1204 return false 1205 } 1206 1207 func (m *Deletion) GetIsEnd() bool { 1208 if m != nil { 1209 return m.IsEnd 1210 } 1211 return false 1212 } 1213 1214 func (m *Deletion) GetPrimaryKeyIdx() int32 { 1215 if m != nil { 1216 return m.PrimaryKeyIdx 1217 } 1218 return 0 1219 } 1220 1221 type PreInsert struct { 1222 SchemaName string `protobuf:"bytes,1,opt,name=schema_name,json=schemaName,proto3" json:"schema_name,omitempty"` 1223 TableDef *plan.TableDef `protobuf:"bytes,2,opt,name=table_def,json=tableDef,proto3" json:"table_def,omitempty"` 1224 Idx []int32 `protobuf:"varint,3,rep,packed,name=idx,proto3" json:"idx,omitempty"` 1225 Attrs []string `protobuf:"bytes,4,rep,name=attrs,proto3" json:"attrs,omitempty"` 1226 HasAutoCol bool `protobuf:"varint,5,opt,name=has_auto_col,json=hasAutoCol,proto3" json:"has_auto_col,omitempty"` 1227 IsUpdate bool `protobuf:"varint,6,opt,name=is_update,json=isUpdate,proto3" json:"is_update,omitempty"` 1228 EstimatedRowCount int64 `protobuf:"varint,7,opt,name=estimated_row_count,json=estimatedRowCount,proto3" json:"estimated_row_count,omitempty"` 1229 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1230 XXX_unrecognized []byte `json:"-"` 1231 XXX_sizecache int32 `json:"-"` 1232 } 1233 1234 func (m *PreInsert) Reset() { *m = PreInsert{} } 1235 func (m *PreInsert) String() string { return proto.CompactTextString(m) } 1236 func (*PreInsert) ProtoMessage() {} 1237 func (*PreInsert) Descriptor() ([]byte, []int) { 1238 return fileDescriptor_7ac67a7adf3df9c7, []int{12} 1239 } 1240 func (m *PreInsert) XXX_Unmarshal(b []byte) error { 1241 return m.Unmarshal(b) 1242 } 1243 func (m *PreInsert) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1244 if deterministic { 1245 return xxx_messageInfo_PreInsert.Marshal(b, m, deterministic) 1246 } else { 1247 b = b[:cap(b)] 1248 n, err := m.MarshalToSizedBuffer(b) 1249 if err != nil { 1250 return nil, err 1251 } 1252 return b[:n], nil 1253 } 1254 } 1255 func (m *PreInsert) XXX_Merge(src proto.Message) { 1256 xxx_messageInfo_PreInsert.Merge(m, src) 1257 } 1258 func (m *PreInsert) XXX_Size() int { 1259 return m.ProtoSize() 1260 } 1261 func (m *PreInsert) XXX_DiscardUnknown() { 1262 xxx_messageInfo_PreInsert.DiscardUnknown(m) 1263 } 1264 1265 var xxx_messageInfo_PreInsert proto.InternalMessageInfo 1266 1267 func (m *PreInsert) GetSchemaName() string { 1268 if m != nil { 1269 return m.SchemaName 1270 } 1271 return "" 1272 } 1273 1274 func (m *PreInsert) GetTableDef() *plan.TableDef { 1275 if m != nil { 1276 return m.TableDef 1277 } 1278 return nil 1279 } 1280 1281 func (m *PreInsert) GetIdx() []int32 { 1282 if m != nil { 1283 return m.Idx 1284 } 1285 return nil 1286 } 1287 1288 func (m *PreInsert) GetAttrs() []string { 1289 if m != nil { 1290 return m.Attrs 1291 } 1292 return nil 1293 } 1294 1295 func (m *PreInsert) GetHasAutoCol() bool { 1296 if m != nil { 1297 return m.HasAutoCol 1298 } 1299 return false 1300 } 1301 1302 func (m *PreInsert) GetIsUpdate() bool { 1303 if m != nil { 1304 return m.IsUpdate 1305 } 1306 return false 1307 } 1308 1309 func (m *PreInsert) GetEstimatedRowCount() int64 { 1310 if m != nil { 1311 return m.EstimatedRowCount 1312 } 1313 return 0 1314 } 1315 1316 type LockTarget struct { 1317 TableId uint64 `protobuf:"varint,1,opt,name=table_id,json=tableId,proto3" json:"table_id,omitempty"` 1318 PrimaryColIdxInBat int32 `protobuf:"varint,2,opt,name=primary_col_idx_in_bat,json=primaryColIdxInBat,proto3" json:"primary_col_idx_in_bat,omitempty"` 1319 PrimaryColTyp plan.Type `protobuf:"bytes,3,opt,name=primary_col_typ,json=primaryColTyp,proto3" json:"primary_col_typ"` 1320 RefreshTsIdxInBat int32 `protobuf:"varint,4,opt,name=refresh_ts_idx_in_bat,json=refreshTsIdxInBat,proto3" json:"refresh_ts_idx_in_bat,omitempty"` 1321 FilterColIdxInBat int32 `protobuf:"varint,5,opt,name=filter_col_idx_in_bat,json=filterColIdxInBat,proto3" json:"filter_col_idx_in_bat,omitempty"` 1322 LockTable bool `protobuf:"varint,6,opt,name=lock_table,json=lockTable,proto3" json:"lock_table,omitempty"` 1323 ChangeDef bool `protobuf:"varint,7,opt,name=ChangeDef,proto3" json:"ChangeDef,omitempty"` 1324 Mode lock.LockMode `protobuf:"varint,8,opt,name=Mode,proto3,enum=lock.LockMode" json:"Mode,omitempty"` 1325 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1326 XXX_unrecognized []byte `json:"-"` 1327 XXX_sizecache int32 `json:"-"` 1328 } 1329 1330 func (m *LockTarget) Reset() { *m = LockTarget{} } 1331 func (m *LockTarget) String() string { return proto.CompactTextString(m) } 1332 func (*LockTarget) ProtoMessage() {} 1333 func (*LockTarget) Descriptor() ([]byte, []int) { 1334 return fileDescriptor_7ac67a7adf3df9c7, []int{13} 1335 } 1336 func (m *LockTarget) XXX_Unmarshal(b []byte) error { 1337 return m.Unmarshal(b) 1338 } 1339 func (m *LockTarget) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1340 if deterministic { 1341 return xxx_messageInfo_LockTarget.Marshal(b, m, deterministic) 1342 } else { 1343 b = b[:cap(b)] 1344 n, err := m.MarshalToSizedBuffer(b) 1345 if err != nil { 1346 return nil, err 1347 } 1348 return b[:n], nil 1349 } 1350 } 1351 func (m *LockTarget) XXX_Merge(src proto.Message) { 1352 xxx_messageInfo_LockTarget.Merge(m, src) 1353 } 1354 func (m *LockTarget) XXX_Size() int { 1355 return m.ProtoSize() 1356 } 1357 func (m *LockTarget) XXX_DiscardUnknown() { 1358 xxx_messageInfo_LockTarget.DiscardUnknown(m) 1359 } 1360 1361 var xxx_messageInfo_LockTarget proto.InternalMessageInfo 1362 1363 func (m *LockTarget) GetTableId() uint64 { 1364 if m != nil { 1365 return m.TableId 1366 } 1367 return 0 1368 } 1369 1370 func (m *LockTarget) GetPrimaryColIdxInBat() int32 { 1371 if m != nil { 1372 return m.PrimaryColIdxInBat 1373 } 1374 return 0 1375 } 1376 1377 func (m *LockTarget) GetPrimaryColTyp() plan.Type { 1378 if m != nil { 1379 return m.PrimaryColTyp 1380 } 1381 return plan.Type{} 1382 } 1383 1384 func (m *LockTarget) GetRefreshTsIdxInBat() int32 { 1385 if m != nil { 1386 return m.RefreshTsIdxInBat 1387 } 1388 return 0 1389 } 1390 1391 func (m *LockTarget) GetFilterColIdxInBat() int32 { 1392 if m != nil { 1393 return m.FilterColIdxInBat 1394 } 1395 return 0 1396 } 1397 1398 func (m *LockTarget) GetLockTable() bool { 1399 if m != nil { 1400 return m.LockTable 1401 } 1402 return false 1403 } 1404 1405 func (m *LockTarget) GetChangeDef() bool { 1406 if m != nil { 1407 return m.ChangeDef 1408 } 1409 return false 1410 } 1411 1412 func (m *LockTarget) GetMode() lock.LockMode { 1413 if m != nil { 1414 return m.Mode 1415 } 1416 return lock.LockMode_Exclusive 1417 } 1418 1419 type LockOp struct { 1420 Targets []*LockTarget `protobuf:"bytes,1,rep,name=targets,proto3" json:"targets,omitempty"` 1421 Block bool `protobuf:"varint,2,opt,name=block,proto3" json:"block,omitempty"` 1422 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1423 XXX_unrecognized []byte `json:"-"` 1424 XXX_sizecache int32 `json:"-"` 1425 } 1426 1427 func (m *LockOp) Reset() { *m = LockOp{} } 1428 func (m *LockOp) String() string { return proto.CompactTextString(m) } 1429 func (*LockOp) ProtoMessage() {} 1430 func (*LockOp) Descriptor() ([]byte, []int) { 1431 return fileDescriptor_7ac67a7adf3df9c7, []int{14} 1432 } 1433 func (m *LockOp) XXX_Unmarshal(b []byte) error { 1434 return m.Unmarshal(b) 1435 } 1436 func (m *LockOp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1437 if deterministic { 1438 return xxx_messageInfo_LockOp.Marshal(b, m, deterministic) 1439 } else { 1440 b = b[:cap(b)] 1441 n, err := m.MarshalToSizedBuffer(b) 1442 if err != nil { 1443 return nil, err 1444 } 1445 return b[:n], nil 1446 } 1447 } 1448 func (m *LockOp) XXX_Merge(src proto.Message) { 1449 xxx_messageInfo_LockOp.Merge(m, src) 1450 } 1451 func (m *LockOp) XXX_Size() int { 1452 return m.ProtoSize() 1453 } 1454 func (m *LockOp) XXX_DiscardUnknown() { 1455 xxx_messageInfo_LockOp.DiscardUnknown(m) 1456 } 1457 1458 var xxx_messageInfo_LockOp proto.InternalMessageInfo 1459 1460 func (m *LockOp) GetTargets() []*LockTarget { 1461 if m != nil { 1462 return m.Targets 1463 } 1464 return nil 1465 } 1466 1467 func (m *LockOp) GetBlock() bool { 1468 if m != nil { 1469 return m.Block 1470 } 1471 return false 1472 } 1473 1474 type PreInsertUnique struct { 1475 PreInsertUkCtx *plan.PreInsertUkCtx `protobuf:"bytes,1,opt,name=pre_insert_uk_ctx,json=preInsertUkCtx,proto3" json:"pre_insert_uk_ctx,omitempty"` 1476 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1477 XXX_unrecognized []byte `json:"-"` 1478 XXX_sizecache int32 `json:"-"` 1479 } 1480 1481 func (m *PreInsertUnique) Reset() { *m = PreInsertUnique{} } 1482 func (m *PreInsertUnique) String() string { return proto.CompactTextString(m) } 1483 func (*PreInsertUnique) ProtoMessage() {} 1484 func (*PreInsertUnique) Descriptor() ([]byte, []int) { 1485 return fileDescriptor_7ac67a7adf3df9c7, []int{15} 1486 } 1487 func (m *PreInsertUnique) XXX_Unmarshal(b []byte) error { 1488 return m.Unmarshal(b) 1489 } 1490 func (m *PreInsertUnique) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1491 if deterministic { 1492 return xxx_messageInfo_PreInsertUnique.Marshal(b, m, deterministic) 1493 } else { 1494 b = b[:cap(b)] 1495 n, err := m.MarshalToSizedBuffer(b) 1496 if err != nil { 1497 return nil, err 1498 } 1499 return b[:n], nil 1500 } 1501 } 1502 func (m *PreInsertUnique) XXX_Merge(src proto.Message) { 1503 xxx_messageInfo_PreInsertUnique.Merge(m, src) 1504 } 1505 func (m *PreInsertUnique) XXX_Size() int { 1506 return m.ProtoSize() 1507 } 1508 func (m *PreInsertUnique) XXX_DiscardUnknown() { 1509 xxx_messageInfo_PreInsertUnique.DiscardUnknown(m) 1510 } 1511 1512 var xxx_messageInfo_PreInsertUnique proto.InternalMessageInfo 1513 1514 func (m *PreInsertUnique) GetPreInsertUkCtx() *plan.PreInsertUkCtx { 1515 if m != nil { 1516 return m.PreInsertUkCtx 1517 } 1518 return nil 1519 } 1520 1521 type PreInsertSecondaryIndex struct { 1522 PreInsertSkCtx *plan.PreInsertUkCtx `protobuf:"bytes,1,opt,name=pre_insert_sk_ctx,json=preInsertSkCtx,proto3" json:"pre_insert_sk_ctx,omitempty"` 1523 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1524 XXX_unrecognized []byte `json:"-"` 1525 XXX_sizecache int32 `json:"-"` 1526 } 1527 1528 func (m *PreInsertSecondaryIndex) Reset() { *m = PreInsertSecondaryIndex{} } 1529 func (m *PreInsertSecondaryIndex) String() string { return proto.CompactTextString(m) } 1530 func (*PreInsertSecondaryIndex) ProtoMessage() {} 1531 func (*PreInsertSecondaryIndex) Descriptor() ([]byte, []int) { 1532 return fileDescriptor_7ac67a7adf3df9c7, []int{16} 1533 } 1534 func (m *PreInsertSecondaryIndex) XXX_Unmarshal(b []byte) error { 1535 return m.Unmarshal(b) 1536 } 1537 func (m *PreInsertSecondaryIndex) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1538 if deterministic { 1539 return xxx_messageInfo_PreInsertSecondaryIndex.Marshal(b, m, deterministic) 1540 } else { 1541 b = b[:cap(b)] 1542 n, err := m.MarshalToSizedBuffer(b) 1543 if err != nil { 1544 return nil, err 1545 } 1546 return b[:n], nil 1547 } 1548 } 1549 func (m *PreInsertSecondaryIndex) XXX_Merge(src proto.Message) { 1550 xxx_messageInfo_PreInsertSecondaryIndex.Merge(m, src) 1551 } 1552 func (m *PreInsertSecondaryIndex) XXX_Size() int { 1553 return m.ProtoSize() 1554 } 1555 func (m *PreInsertSecondaryIndex) XXX_DiscardUnknown() { 1556 xxx_messageInfo_PreInsertSecondaryIndex.DiscardUnknown(m) 1557 } 1558 1559 var xxx_messageInfo_PreInsertSecondaryIndex proto.InternalMessageInfo 1560 1561 func (m *PreInsertSecondaryIndex) GetPreInsertSkCtx() *plan.PreInsertUkCtx { 1562 if m != nil { 1563 return m.PreInsertSkCtx 1564 } 1565 return nil 1566 } 1567 1568 type OnDuplicateKey struct { 1569 Attrs []string `protobuf:"bytes,1,rep,name=attrs,proto3" json:"attrs,omitempty"` 1570 InsertColCount int32 `protobuf:"varint,2,opt,name=insert_col_count,json=insertColCount,proto3" json:"insert_col_count,omitempty"` 1571 UniqueColCheckExpr []*plan.Expr `protobuf:"bytes,3,rep,name=unique_col_check_expr,json=uniqueColCheckExpr,proto3" json:"unique_col_check_expr,omitempty"` 1572 UniqueCols []string `protobuf:"bytes,4,rep,name=unique_cols,json=uniqueCols,proto3" json:"unique_cols,omitempty"` 1573 OnDuplicateIdx []int32 `protobuf:"varint,5,rep,packed,name=on_duplicate_idx,json=onDuplicateIdx,proto3" json:"on_duplicate_idx,omitempty"` 1574 OnDuplicateExpr map[string]*plan.Expr `protobuf:"bytes,6,rep,name=on_duplicate_expr,json=onDuplicateExpr,proto3" json:"on_duplicate_expr,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 1575 IsIgnore bool `protobuf:"varint,7,opt,name=is_ignore,json=isIgnore,proto3" json:"is_ignore,omitempty"` 1576 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1577 XXX_unrecognized []byte `json:"-"` 1578 XXX_sizecache int32 `json:"-"` 1579 } 1580 1581 func (m *OnDuplicateKey) Reset() { *m = OnDuplicateKey{} } 1582 func (m *OnDuplicateKey) String() string { return proto.CompactTextString(m) } 1583 func (*OnDuplicateKey) ProtoMessage() {} 1584 func (*OnDuplicateKey) Descriptor() ([]byte, []int) { 1585 return fileDescriptor_7ac67a7adf3df9c7, []int{17} 1586 } 1587 func (m *OnDuplicateKey) XXX_Unmarshal(b []byte) error { 1588 return m.Unmarshal(b) 1589 } 1590 func (m *OnDuplicateKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1591 if deterministic { 1592 return xxx_messageInfo_OnDuplicateKey.Marshal(b, m, deterministic) 1593 } else { 1594 b = b[:cap(b)] 1595 n, err := m.MarshalToSizedBuffer(b) 1596 if err != nil { 1597 return nil, err 1598 } 1599 return b[:n], nil 1600 } 1601 } 1602 func (m *OnDuplicateKey) XXX_Merge(src proto.Message) { 1603 xxx_messageInfo_OnDuplicateKey.Merge(m, src) 1604 } 1605 func (m *OnDuplicateKey) XXX_Size() int { 1606 return m.ProtoSize() 1607 } 1608 func (m *OnDuplicateKey) XXX_DiscardUnknown() { 1609 xxx_messageInfo_OnDuplicateKey.DiscardUnknown(m) 1610 } 1611 1612 var xxx_messageInfo_OnDuplicateKey proto.InternalMessageInfo 1613 1614 func (m *OnDuplicateKey) GetAttrs() []string { 1615 if m != nil { 1616 return m.Attrs 1617 } 1618 return nil 1619 } 1620 1621 func (m *OnDuplicateKey) GetInsertColCount() int32 { 1622 if m != nil { 1623 return m.InsertColCount 1624 } 1625 return 0 1626 } 1627 1628 func (m *OnDuplicateKey) GetUniqueColCheckExpr() []*plan.Expr { 1629 if m != nil { 1630 return m.UniqueColCheckExpr 1631 } 1632 return nil 1633 } 1634 1635 func (m *OnDuplicateKey) GetUniqueCols() []string { 1636 if m != nil { 1637 return m.UniqueCols 1638 } 1639 return nil 1640 } 1641 1642 func (m *OnDuplicateKey) GetOnDuplicateIdx() []int32 { 1643 if m != nil { 1644 return m.OnDuplicateIdx 1645 } 1646 return nil 1647 } 1648 1649 func (m *OnDuplicateKey) GetOnDuplicateExpr() map[string]*plan.Expr { 1650 if m != nil { 1651 return m.OnDuplicateExpr 1652 } 1653 return nil 1654 } 1655 1656 func (m *OnDuplicateKey) GetIsIgnore() bool { 1657 if m != nil { 1658 return m.IsIgnore 1659 } 1660 return false 1661 } 1662 1663 type FuzzyFilter struct { 1664 N float32 `protobuf:"fixed32,1,opt,name=N,proto3" json:"N,omitempty"` 1665 PkName string `protobuf:"bytes,2,opt,name=PkName,proto3" json:"PkName,omitempty"` 1666 PkTyp plan.Type `protobuf:"bytes,3,opt,name=PkTyp,proto3" json:"PkTyp"` 1667 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1668 XXX_unrecognized []byte `json:"-"` 1669 XXX_sizecache int32 `json:"-"` 1670 } 1671 1672 func (m *FuzzyFilter) Reset() { *m = FuzzyFilter{} } 1673 func (m *FuzzyFilter) String() string { return proto.CompactTextString(m) } 1674 func (*FuzzyFilter) ProtoMessage() {} 1675 func (*FuzzyFilter) Descriptor() ([]byte, []int) { 1676 return fileDescriptor_7ac67a7adf3df9c7, []int{18} 1677 } 1678 func (m *FuzzyFilter) XXX_Unmarshal(b []byte) error { 1679 return m.Unmarshal(b) 1680 } 1681 func (m *FuzzyFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1682 if deterministic { 1683 return xxx_messageInfo_FuzzyFilter.Marshal(b, m, deterministic) 1684 } else { 1685 b = b[:cap(b)] 1686 n, err := m.MarshalToSizedBuffer(b) 1687 if err != nil { 1688 return nil, err 1689 } 1690 return b[:n], nil 1691 } 1692 } 1693 func (m *FuzzyFilter) XXX_Merge(src proto.Message) { 1694 xxx_messageInfo_FuzzyFilter.Merge(m, src) 1695 } 1696 func (m *FuzzyFilter) XXX_Size() int { 1697 return m.ProtoSize() 1698 } 1699 func (m *FuzzyFilter) XXX_DiscardUnknown() { 1700 xxx_messageInfo_FuzzyFilter.DiscardUnknown(m) 1701 } 1702 1703 var xxx_messageInfo_FuzzyFilter proto.InternalMessageInfo 1704 1705 func (m *FuzzyFilter) GetN() float32 { 1706 if m != nil { 1707 return m.N 1708 } 1709 return 0 1710 } 1711 1712 func (m *FuzzyFilter) GetPkName() string { 1713 if m != nil { 1714 return m.PkName 1715 } 1716 return "" 1717 } 1718 1719 func (m *FuzzyFilter) GetPkTyp() plan.Type { 1720 if m != nil { 1721 return m.PkTyp 1722 } 1723 return plan.Type{} 1724 } 1725 1726 type Join struct { 1727 RelList []int32 `protobuf:"varint,1,rep,packed,name=rel_list,json=relList,proto3" json:"rel_list,omitempty"` 1728 ColList []int32 `protobuf:"varint,2,rep,packed,name=col_list,json=colList,proto3" json:"col_list,omitempty"` 1729 Expr *plan.Expr `protobuf:"bytes,3,opt,name=expr,proto3" json:"expr,omitempty"` 1730 Types []plan.Type `protobuf:"bytes,4,rep,name=types,proto3" json:"types"` 1731 LeftCond []*plan.Expr `protobuf:"bytes,5,rep,name=left_cond,json=leftCond,proto3" json:"left_cond,omitempty"` 1732 RightCond []*plan.Expr `protobuf:"bytes,6,rep,name=right_cond,json=rightCond,proto3" json:"right_cond,omitempty"` 1733 RuntimeFilterBuildList []*plan.RuntimeFilterSpec `protobuf:"bytes,7,rep,name=runtime_filter_build_list,json=runtimeFilterBuildList,proto3" json:"runtime_filter_build_list,omitempty"` 1734 HashOnPk bool `protobuf:"varint,8,opt,name=hash_on_pk,json=hashOnPk,proto3" json:"hash_on_pk,omitempty"` 1735 IsShuffle bool `protobuf:"varint,9,opt,name=is_shuffle,json=isShuffle,proto3" json:"is_shuffle,omitempty"` 1736 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1737 XXX_unrecognized []byte `json:"-"` 1738 XXX_sizecache int32 `json:"-"` 1739 } 1740 1741 func (m *Join) Reset() { *m = Join{} } 1742 func (m *Join) String() string { return proto.CompactTextString(m) } 1743 func (*Join) ProtoMessage() {} 1744 func (*Join) Descriptor() ([]byte, []int) { 1745 return fileDescriptor_7ac67a7adf3df9c7, []int{19} 1746 } 1747 func (m *Join) XXX_Unmarshal(b []byte) error { 1748 return m.Unmarshal(b) 1749 } 1750 func (m *Join) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1751 if deterministic { 1752 return xxx_messageInfo_Join.Marshal(b, m, deterministic) 1753 } else { 1754 b = b[:cap(b)] 1755 n, err := m.MarshalToSizedBuffer(b) 1756 if err != nil { 1757 return nil, err 1758 } 1759 return b[:n], nil 1760 } 1761 } 1762 func (m *Join) XXX_Merge(src proto.Message) { 1763 xxx_messageInfo_Join.Merge(m, src) 1764 } 1765 func (m *Join) XXX_Size() int { 1766 return m.ProtoSize() 1767 } 1768 func (m *Join) XXX_DiscardUnknown() { 1769 xxx_messageInfo_Join.DiscardUnknown(m) 1770 } 1771 1772 var xxx_messageInfo_Join proto.InternalMessageInfo 1773 1774 func (m *Join) GetRelList() []int32 { 1775 if m != nil { 1776 return m.RelList 1777 } 1778 return nil 1779 } 1780 1781 func (m *Join) GetColList() []int32 { 1782 if m != nil { 1783 return m.ColList 1784 } 1785 return nil 1786 } 1787 1788 func (m *Join) GetExpr() *plan.Expr { 1789 if m != nil { 1790 return m.Expr 1791 } 1792 return nil 1793 } 1794 1795 func (m *Join) GetTypes() []plan.Type { 1796 if m != nil { 1797 return m.Types 1798 } 1799 return nil 1800 } 1801 1802 func (m *Join) GetLeftCond() []*plan.Expr { 1803 if m != nil { 1804 return m.LeftCond 1805 } 1806 return nil 1807 } 1808 1809 func (m *Join) GetRightCond() []*plan.Expr { 1810 if m != nil { 1811 return m.RightCond 1812 } 1813 return nil 1814 } 1815 1816 func (m *Join) GetRuntimeFilterBuildList() []*plan.RuntimeFilterSpec { 1817 if m != nil { 1818 return m.RuntimeFilterBuildList 1819 } 1820 return nil 1821 } 1822 1823 func (m *Join) GetHashOnPk() bool { 1824 if m != nil { 1825 return m.HashOnPk 1826 } 1827 return false 1828 } 1829 1830 func (m *Join) GetIsShuffle() bool { 1831 if m != nil { 1832 return m.IsShuffle 1833 } 1834 return false 1835 } 1836 1837 type AntiJoin struct { 1838 Result []int32 `protobuf:"varint,1,rep,packed,name=result,proto3" json:"result,omitempty"` 1839 Expr *plan.Expr `protobuf:"bytes,2,opt,name=expr,proto3" json:"expr,omitempty"` 1840 Types []plan.Type `protobuf:"bytes,3,rep,name=types,proto3" json:"types"` 1841 LeftCond []*plan.Expr `protobuf:"bytes,4,rep,name=left_cond,json=leftCond,proto3" json:"left_cond,omitempty"` 1842 RightCond []*plan.Expr `protobuf:"bytes,5,rep,name=right_cond,json=rightCond,proto3" json:"right_cond,omitempty"` 1843 HashOnPk bool `protobuf:"varint,6,opt,name=hash_on_pk,json=hashOnPk,proto3" json:"hash_on_pk,omitempty"` 1844 IsShuffle bool `protobuf:"varint,7,opt,name=is_shuffle,json=isShuffle,proto3" json:"is_shuffle,omitempty"` 1845 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1846 XXX_unrecognized []byte `json:"-"` 1847 XXX_sizecache int32 `json:"-"` 1848 } 1849 1850 func (m *AntiJoin) Reset() { *m = AntiJoin{} } 1851 func (m *AntiJoin) String() string { return proto.CompactTextString(m) } 1852 func (*AntiJoin) ProtoMessage() {} 1853 func (*AntiJoin) Descriptor() ([]byte, []int) { 1854 return fileDescriptor_7ac67a7adf3df9c7, []int{20} 1855 } 1856 func (m *AntiJoin) XXX_Unmarshal(b []byte) error { 1857 return m.Unmarshal(b) 1858 } 1859 func (m *AntiJoin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1860 if deterministic { 1861 return xxx_messageInfo_AntiJoin.Marshal(b, m, deterministic) 1862 } else { 1863 b = b[:cap(b)] 1864 n, err := m.MarshalToSizedBuffer(b) 1865 if err != nil { 1866 return nil, err 1867 } 1868 return b[:n], nil 1869 } 1870 } 1871 func (m *AntiJoin) XXX_Merge(src proto.Message) { 1872 xxx_messageInfo_AntiJoin.Merge(m, src) 1873 } 1874 func (m *AntiJoin) XXX_Size() int { 1875 return m.ProtoSize() 1876 } 1877 func (m *AntiJoin) XXX_DiscardUnknown() { 1878 xxx_messageInfo_AntiJoin.DiscardUnknown(m) 1879 } 1880 1881 var xxx_messageInfo_AntiJoin proto.InternalMessageInfo 1882 1883 func (m *AntiJoin) GetResult() []int32 { 1884 if m != nil { 1885 return m.Result 1886 } 1887 return nil 1888 } 1889 1890 func (m *AntiJoin) GetExpr() *plan.Expr { 1891 if m != nil { 1892 return m.Expr 1893 } 1894 return nil 1895 } 1896 1897 func (m *AntiJoin) GetTypes() []plan.Type { 1898 if m != nil { 1899 return m.Types 1900 } 1901 return nil 1902 } 1903 1904 func (m *AntiJoin) GetLeftCond() []*plan.Expr { 1905 if m != nil { 1906 return m.LeftCond 1907 } 1908 return nil 1909 } 1910 1911 func (m *AntiJoin) GetRightCond() []*plan.Expr { 1912 if m != nil { 1913 return m.RightCond 1914 } 1915 return nil 1916 } 1917 1918 func (m *AntiJoin) GetHashOnPk() bool { 1919 if m != nil { 1920 return m.HashOnPk 1921 } 1922 return false 1923 } 1924 1925 func (m *AntiJoin) GetIsShuffle() bool { 1926 if m != nil { 1927 return m.IsShuffle 1928 } 1929 return false 1930 } 1931 1932 type LeftJoin struct { 1933 RelList []int32 `protobuf:"varint,1,rep,packed,name=rel_list,json=relList,proto3" json:"rel_list,omitempty"` 1934 ColList []int32 `protobuf:"varint,2,rep,packed,name=col_list,json=colList,proto3" json:"col_list,omitempty"` 1935 Expr *plan.Expr `protobuf:"bytes,3,opt,name=expr,proto3" json:"expr,omitempty"` 1936 Types []plan.Type `protobuf:"bytes,4,rep,name=types,proto3" json:"types"` 1937 LeftCond []*plan.Expr `protobuf:"bytes,5,rep,name=left_cond,json=leftCond,proto3" json:"left_cond,omitempty"` 1938 RightCond []*plan.Expr `protobuf:"bytes,6,rep,name=right_cond,json=rightCond,proto3" json:"right_cond,omitempty"` 1939 RuntimeFilterBuildList []*plan.RuntimeFilterSpec `protobuf:"bytes,7,rep,name=runtime_filter_build_list,json=runtimeFilterBuildList,proto3" json:"runtime_filter_build_list,omitempty"` 1940 HashOnPk bool `protobuf:"varint,8,opt,name=hash_on_pk,json=hashOnPk,proto3" json:"hash_on_pk,omitempty"` 1941 IsShuffle bool `protobuf:"varint,9,opt,name=is_shuffle,json=isShuffle,proto3" json:"is_shuffle,omitempty"` 1942 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1943 XXX_unrecognized []byte `json:"-"` 1944 XXX_sizecache int32 `json:"-"` 1945 } 1946 1947 func (m *LeftJoin) Reset() { *m = LeftJoin{} } 1948 func (m *LeftJoin) String() string { return proto.CompactTextString(m) } 1949 func (*LeftJoin) ProtoMessage() {} 1950 func (*LeftJoin) Descriptor() ([]byte, []int) { 1951 return fileDescriptor_7ac67a7adf3df9c7, []int{21} 1952 } 1953 func (m *LeftJoin) XXX_Unmarshal(b []byte) error { 1954 return m.Unmarshal(b) 1955 } 1956 func (m *LeftJoin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1957 if deterministic { 1958 return xxx_messageInfo_LeftJoin.Marshal(b, m, deterministic) 1959 } else { 1960 b = b[:cap(b)] 1961 n, err := m.MarshalToSizedBuffer(b) 1962 if err != nil { 1963 return nil, err 1964 } 1965 return b[:n], nil 1966 } 1967 } 1968 func (m *LeftJoin) XXX_Merge(src proto.Message) { 1969 xxx_messageInfo_LeftJoin.Merge(m, src) 1970 } 1971 func (m *LeftJoin) XXX_Size() int { 1972 return m.ProtoSize() 1973 } 1974 func (m *LeftJoin) XXX_DiscardUnknown() { 1975 xxx_messageInfo_LeftJoin.DiscardUnknown(m) 1976 } 1977 1978 var xxx_messageInfo_LeftJoin proto.InternalMessageInfo 1979 1980 func (m *LeftJoin) GetRelList() []int32 { 1981 if m != nil { 1982 return m.RelList 1983 } 1984 return nil 1985 } 1986 1987 func (m *LeftJoin) GetColList() []int32 { 1988 if m != nil { 1989 return m.ColList 1990 } 1991 return nil 1992 } 1993 1994 func (m *LeftJoin) GetExpr() *plan.Expr { 1995 if m != nil { 1996 return m.Expr 1997 } 1998 return nil 1999 } 2000 2001 func (m *LeftJoin) GetTypes() []plan.Type { 2002 if m != nil { 2003 return m.Types 2004 } 2005 return nil 2006 } 2007 2008 func (m *LeftJoin) GetLeftCond() []*plan.Expr { 2009 if m != nil { 2010 return m.LeftCond 2011 } 2012 return nil 2013 } 2014 2015 func (m *LeftJoin) GetRightCond() []*plan.Expr { 2016 if m != nil { 2017 return m.RightCond 2018 } 2019 return nil 2020 } 2021 2022 func (m *LeftJoin) GetRuntimeFilterBuildList() []*plan.RuntimeFilterSpec { 2023 if m != nil { 2024 return m.RuntimeFilterBuildList 2025 } 2026 return nil 2027 } 2028 2029 func (m *LeftJoin) GetHashOnPk() bool { 2030 if m != nil { 2031 return m.HashOnPk 2032 } 2033 return false 2034 } 2035 2036 func (m *LeftJoin) GetIsShuffle() bool { 2037 if m != nil { 2038 return m.IsShuffle 2039 } 2040 return false 2041 } 2042 2043 type RightJoin struct { 2044 RelList []int32 `protobuf:"varint,1,rep,packed,name=rel_list,json=relList,proto3" json:"rel_list,omitempty"` 2045 ColList []int32 `protobuf:"varint,2,rep,packed,name=col_list,json=colList,proto3" json:"col_list,omitempty"` 2046 Expr *plan.Expr `protobuf:"bytes,3,opt,name=expr,proto3" json:"expr,omitempty"` 2047 LeftTypes []plan.Type `protobuf:"bytes,4,rep,name=left_types,json=leftTypes,proto3" json:"left_types"` 2048 RightTypes []plan.Type `protobuf:"bytes,5,rep,name=right_types,json=rightTypes,proto3" json:"right_types"` 2049 LeftCond []*plan.Expr `protobuf:"bytes,6,rep,name=left_cond,json=leftCond,proto3" json:"left_cond,omitempty"` 2050 RightCond []*plan.Expr `protobuf:"bytes,7,rep,name=right_cond,json=rightCond,proto3" json:"right_cond,omitempty"` 2051 RuntimeFilterBuildList []*plan.RuntimeFilterSpec `protobuf:"bytes,8,rep,name=runtime_filter_build_list,json=runtimeFilterBuildList,proto3" json:"runtime_filter_build_list,omitempty"` 2052 HashOnPk bool `protobuf:"varint,9,opt,name=hash_on_pk,json=hashOnPk,proto3" json:"hash_on_pk,omitempty"` 2053 IsShuffle bool `protobuf:"varint,10,opt,name=is_shuffle,json=isShuffle,proto3" json:"is_shuffle,omitempty"` 2054 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2055 XXX_unrecognized []byte `json:"-"` 2056 XXX_sizecache int32 `json:"-"` 2057 } 2058 2059 func (m *RightJoin) Reset() { *m = RightJoin{} } 2060 func (m *RightJoin) String() string { return proto.CompactTextString(m) } 2061 func (*RightJoin) ProtoMessage() {} 2062 func (*RightJoin) Descriptor() ([]byte, []int) { 2063 return fileDescriptor_7ac67a7adf3df9c7, []int{22} 2064 } 2065 func (m *RightJoin) XXX_Unmarshal(b []byte) error { 2066 return m.Unmarshal(b) 2067 } 2068 func (m *RightJoin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2069 if deterministic { 2070 return xxx_messageInfo_RightJoin.Marshal(b, m, deterministic) 2071 } else { 2072 b = b[:cap(b)] 2073 n, err := m.MarshalToSizedBuffer(b) 2074 if err != nil { 2075 return nil, err 2076 } 2077 return b[:n], nil 2078 } 2079 } 2080 func (m *RightJoin) XXX_Merge(src proto.Message) { 2081 xxx_messageInfo_RightJoin.Merge(m, src) 2082 } 2083 func (m *RightJoin) XXX_Size() int { 2084 return m.ProtoSize() 2085 } 2086 func (m *RightJoin) XXX_DiscardUnknown() { 2087 xxx_messageInfo_RightJoin.DiscardUnknown(m) 2088 } 2089 2090 var xxx_messageInfo_RightJoin proto.InternalMessageInfo 2091 2092 func (m *RightJoin) GetRelList() []int32 { 2093 if m != nil { 2094 return m.RelList 2095 } 2096 return nil 2097 } 2098 2099 func (m *RightJoin) GetColList() []int32 { 2100 if m != nil { 2101 return m.ColList 2102 } 2103 return nil 2104 } 2105 2106 func (m *RightJoin) GetExpr() *plan.Expr { 2107 if m != nil { 2108 return m.Expr 2109 } 2110 return nil 2111 } 2112 2113 func (m *RightJoin) GetLeftTypes() []plan.Type { 2114 if m != nil { 2115 return m.LeftTypes 2116 } 2117 return nil 2118 } 2119 2120 func (m *RightJoin) GetRightTypes() []plan.Type { 2121 if m != nil { 2122 return m.RightTypes 2123 } 2124 return nil 2125 } 2126 2127 func (m *RightJoin) GetLeftCond() []*plan.Expr { 2128 if m != nil { 2129 return m.LeftCond 2130 } 2131 return nil 2132 } 2133 2134 func (m *RightJoin) GetRightCond() []*plan.Expr { 2135 if m != nil { 2136 return m.RightCond 2137 } 2138 return nil 2139 } 2140 2141 func (m *RightJoin) GetRuntimeFilterBuildList() []*plan.RuntimeFilterSpec { 2142 if m != nil { 2143 return m.RuntimeFilterBuildList 2144 } 2145 return nil 2146 } 2147 2148 func (m *RightJoin) GetHashOnPk() bool { 2149 if m != nil { 2150 return m.HashOnPk 2151 } 2152 return false 2153 } 2154 2155 func (m *RightJoin) GetIsShuffle() bool { 2156 if m != nil { 2157 return m.IsShuffle 2158 } 2159 return false 2160 } 2161 2162 type RightSemiJoin struct { 2163 Result []int32 `protobuf:"varint,1,rep,packed,name=result,proto3" json:"result,omitempty"` 2164 Expr *plan.Expr `protobuf:"bytes,2,opt,name=expr,proto3" json:"expr,omitempty"` 2165 RightTypes []plan.Type `protobuf:"bytes,3,rep,name=right_types,json=rightTypes,proto3" json:"right_types"` 2166 LeftCond []*plan.Expr `protobuf:"bytes,4,rep,name=left_cond,json=leftCond,proto3" json:"left_cond,omitempty"` 2167 RightCond []*plan.Expr `protobuf:"bytes,5,rep,name=right_cond,json=rightCond,proto3" json:"right_cond,omitempty"` 2168 RuntimeFilterBuildList []*plan.RuntimeFilterSpec `protobuf:"bytes,6,rep,name=runtime_filter_build_list,json=runtimeFilterBuildList,proto3" json:"runtime_filter_build_list,omitempty"` 2169 HashOnPk bool `protobuf:"varint,7,opt,name=hash_on_pk,json=hashOnPk,proto3" json:"hash_on_pk,omitempty"` 2170 IsShuffle bool `protobuf:"varint,8,opt,name=is_shuffle,json=isShuffle,proto3" json:"is_shuffle,omitempty"` 2171 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2172 XXX_unrecognized []byte `json:"-"` 2173 XXX_sizecache int32 `json:"-"` 2174 } 2175 2176 func (m *RightSemiJoin) Reset() { *m = RightSemiJoin{} } 2177 func (m *RightSemiJoin) String() string { return proto.CompactTextString(m) } 2178 func (*RightSemiJoin) ProtoMessage() {} 2179 func (*RightSemiJoin) Descriptor() ([]byte, []int) { 2180 return fileDescriptor_7ac67a7adf3df9c7, []int{23} 2181 } 2182 func (m *RightSemiJoin) XXX_Unmarshal(b []byte) error { 2183 return m.Unmarshal(b) 2184 } 2185 func (m *RightSemiJoin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2186 if deterministic { 2187 return xxx_messageInfo_RightSemiJoin.Marshal(b, m, deterministic) 2188 } else { 2189 b = b[:cap(b)] 2190 n, err := m.MarshalToSizedBuffer(b) 2191 if err != nil { 2192 return nil, err 2193 } 2194 return b[:n], nil 2195 } 2196 } 2197 func (m *RightSemiJoin) XXX_Merge(src proto.Message) { 2198 xxx_messageInfo_RightSemiJoin.Merge(m, src) 2199 } 2200 func (m *RightSemiJoin) XXX_Size() int { 2201 return m.ProtoSize() 2202 } 2203 func (m *RightSemiJoin) XXX_DiscardUnknown() { 2204 xxx_messageInfo_RightSemiJoin.DiscardUnknown(m) 2205 } 2206 2207 var xxx_messageInfo_RightSemiJoin proto.InternalMessageInfo 2208 2209 func (m *RightSemiJoin) GetResult() []int32 { 2210 if m != nil { 2211 return m.Result 2212 } 2213 return nil 2214 } 2215 2216 func (m *RightSemiJoin) GetExpr() *plan.Expr { 2217 if m != nil { 2218 return m.Expr 2219 } 2220 return nil 2221 } 2222 2223 func (m *RightSemiJoin) GetRightTypes() []plan.Type { 2224 if m != nil { 2225 return m.RightTypes 2226 } 2227 return nil 2228 } 2229 2230 func (m *RightSemiJoin) GetLeftCond() []*plan.Expr { 2231 if m != nil { 2232 return m.LeftCond 2233 } 2234 return nil 2235 } 2236 2237 func (m *RightSemiJoin) GetRightCond() []*plan.Expr { 2238 if m != nil { 2239 return m.RightCond 2240 } 2241 return nil 2242 } 2243 2244 func (m *RightSemiJoin) GetRuntimeFilterBuildList() []*plan.RuntimeFilterSpec { 2245 if m != nil { 2246 return m.RuntimeFilterBuildList 2247 } 2248 return nil 2249 } 2250 2251 func (m *RightSemiJoin) GetHashOnPk() bool { 2252 if m != nil { 2253 return m.HashOnPk 2254 } 2255 return false 2256 } 2257 2258 func (m *RightSemiJoin) GetIsShuffle() bool { 2259 if m != nil { 2260 return m.IsShuffle 2261 } 2262 return false 2263 } 2264 2265 type RightAntiJoin struct { 2266 Result []int32 `protobuf:"varint,1,rep,packed,name=result,proto3" json:"result,omitempty"` 2267 Expr *plan.Expr `protobuf:"bytes,2,opt,name=expr,proto3" json:"expr,omitempty"` 2268 RightTypes []plan.Type `protobuf:"bytes,3,rep,name=right_types,json=rightTypes,proto3" json:"right_types"` 2269 LeftCond []*plan.Expr `protobuf:"bytes,4,rep,name=left_cond,json=leftCond,proto3" json:"left_cond,omitempty"` 2270 RightCond []*plan.Expr `protobuf:"bytes,5,rep,name=right_cond,json=rightCond,proto3" json:"right_cond,omitempty"` 2271 RuntimeFilterBuildList []*plan.RuntimeFilterSpec `protobuf:"bytes,6,rep,name=runtime_filter_build_list,json=runtimeFilterBuildList,proto3" json:"runtime_filter_build_list,omitempty"` 2272 HashOnPk bool `protobuf:"varint,7,opt,name=hash_on_pk,json=hashOnPk,proto3" json:"hash_on_pk,omitempty"` 2273 IsShuffle bool `protobuf:"varint,8,opt,name=is_shuffle,json=isShuffle,proto3" json:"is_shuffle,omitempty"` 2274 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2275 XXX_unrecognized []byte `json:"-"` 2276 XXX_sizecache int32 `json:"-"` 2277 } 2278 2279 func (m *RightAntiJoin) Reset() { *m = RightAntiJoin{} } 2280 func (m *RightAntiJoin) String() string { return proto.CompactTextString(m) } 2281 func (*RightAntiJoin) ProtoMessage() {} 2282 func (*RightAntiJoin) Descriptor() ([]byte, []int) { 2283 return fileDescriptor_7ac67a7adf3df9c7, []int{24} 2284 } 2285 func (m *RightAntiJoin) XXX_Unmarshal(b []byte) error { 2286 return m.Unmarshal(b) 2287 } 2288 func (m *RightAntiJoin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2289 if deterministic { 2290 return xxx_messageInfo_RightAntiJoin.Marshal(b, m, deterministic) 2291 } else { 2292 b = b[:cap(b)] 2293 n, err := m.MarshalToSizedBuffer(b) 2294 if err != nil { 2295 return nil, err 2296 } 2297 return b[:n], nil 2298 } 2299 } 2300 func (m *RightAntiJoin) XXX_Merge(src proto.Message) { 2301 xxx_messageInfo_RightAntiJoin.Merge(m, src) 2302 } 2303 func (m *RightAntiJoin) XXX_Size() int { 2304 return m.ProtoSize() 2305 } 2306 func (m *RightAntiJoin) XXX_DiscardUnknown() { 2307 xxx_messageInfo_RightAntiJoin.DiscardUnknown(m) 2308 } 2309 2310 var xxx_messageInfo_RightAntiJoin proto.InternalMessageInfo 2311 2312 func (m *RightAntiJoin) GetResult() []int32 { 2313 if m != nil { 2314 return m.Result 2315 } 2316 return nil 2317 } 2318 2319 func (m *RightAntiJoin) GetExpr() *plan.Expr { 2320 if m != nil { 2321 return m.Expr 2322 } 2323 return nil 2324 } 2325 2326 func (m *RightAntiJoin) GetRightTypes() []plan.Type { 2327 if m != nil { 2328 return m.RightTypes 2329 } 2330 return nil 2331 } 2332 2333 func (m *RightAntiJoin) GetLeftCond() []*plan.Expr { 2334 if m != nil { 2335 return m.LeftCond 2336 } 2337 return nil 2338 } 2339 2340 func (m *RightAntiJoin) GetRightCond() []*plan.Expr { 2341 if m != nil { 2342 return m.RightCond 2343 } 2344 return nil 2345 } 2346 2347 func (m *RightAntiJoin) GetRuntimeFilterBuildList() []*plan.RuntimeFilterSpec { 2348 if m != nil { 2349 return m.RuntimeFilterBuildList 2350 } 2351 return nil 2352 } 2353 2354 func (m *RightAntiJoin) GetHashOnPk() bool { 2355 if m != nil { 2356 return m.HashOnPk 2357 } 2358 return false 2359 } 2360 2361 func (m *RightAntiJoin) GetIsShuffle() bool { 2362 if m != nil { 2363 return m.IsShuffle 2364 } 2365 return false 2366 } 2367 2368 type SemiJoin struct { 2369 Result []int32 `protobuf:"varint,1,rep,packed,name=result,proto3" json:"result,omitempty"` 2370 Expr *plan.Expr `protobuf:"bytes,2,opt,name=expr,proto3" json:"expr,omitempty"` 2371 Types []plan.Type `protobuf:"bytes,3,rep,name=types,proto3" json:"types"` 2372 LeftCond []*plan.Expr `protobuf:"bytes,4,rep,name=left_cond,json=leftCond,proto3" json:"left_cond,omitempty"` 2373 RightCond []*plan.Expr `protobuf:"bytes,5,rep,name=right_cond,json=rightCond,proto3" json:"right_cond,omitempty"` 2374 RuntimeFilterBuildList []*plan.RuntimeFilterSpec `protobuf:"bytes,6,rep,name=runtime_filter_build_list,json=runtimeFilterBuildList,proto3" json:"runtime_filter_build_list,omitempty"` 2375 HashOnPk bool `protobuf:"varint,7,opt,name=hash_on_pk,json=hashOnPk,proto3" json:"hash_on_pk,omitempty"` 2376 IsShuffle bool `protobuf:"varint,8,opt,name=is_shuffle,json=isShuffle,proto3" json:"is_shuffle,omitempty"` 2377 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2378 XXX_unrecognized []byte `json:"-"` 2379 XXX_sizecache int32 `json:"-"` 2380 } 2381 2382 func (m *SemiJoin) Reset() { *m = SemiJoin{} } 2383 func (m *SemiJoin) String() string { return proto.CompactTextString(m) } 2384 func (*SemiJoin) ProtoMessage() {} 2385 func (*SemiJoin) Descriptor() ([]byte, []int) { 2386 return fileDescriptor_7ac67a7adf3df9c7, []int{25} 2387 } 2388 func (m *SemiJoin) XXX_Unmarshal(b []byte) error { 2389 return m.Unmarshal(b) 2390 } 2391 func (m *SemiJoin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2392 if deterministic { 2393 return xxx_messageInfo_SemiJoin.Marshal(b, m, deterministic) 2394 } else { 2395 b = b[:cap(b)] 2396 n, err := m.MarshalToSizedBuffer(b) 2397 if err != nil { 2398 return nil, err 2399 } 2400 return b[:n], nil 2401 } 2402 } 2403 func (m *SemiJoin) XXX_Merge(src proto.Message) { 2404 xxx_messageInfo_SemiJoin.Merge(m, src) 2405 } 2406 func (m *SemiJoin) XXX_Size() int { 2407 return m.ProtoSize() 2408 } 2409 func (m *SemiJoin) XXX_DiscardUnknown() { 2410 xxx_messageInfo_SemiJoin.DiscardUnknown(m) 2411 } 2412 2413 var xxx_messageInfo_SemiJoin proto.InternalMessageInfo 2414 2415 func (m *SemiJoin) GetResult() []int32 { 2416 if m != nil { 2417 return m.Result 2418 } 2419 return nil 2420 } 2421 2422 func (m *SemiJoin) GetExpr() *plan.Expr { 2423 if m != nil { 2424 return m.Expr 2425 } 2426 return nil 2427 } 2428 2429 func (m *SemiJoin) GetTypes() []plan.Type { 2430 if m != nil { 2431 return m.Types 2432 } 2433 return nil 2434 } 2435 2436 func (m *SemiJoin) GetLeftCond() []*plan.Expr { 2437 if m != nil { 2438 return m.LeftCond 2439 } 2440 return nil 2441 } 2442 2443 func (m *SemiJoin) GetRightCond() []*plan.Expr { 2444 if m != nil { 2445 return m.RightCond 2446 } 2447 return nil 2448 } 2449 2450 func (m *SemiJoin) GetRuntimeFilterBuildList() []*plan.RuntimeFilterSpec { 2451 if m != nil { 2452 return m.RuntimeFilterBuildList 2453 } 2454 return nil 2455 } 2456 2457 func (m *SemiJoin) GetHashOnPk() bool { 2458 if m != nil { 2459 return m.HashOnPk 2460 } 2461 return false 2462 } 2463 2464 func (m *SemiJoin) GetIsShuffle() bool { 2465 if m != nil { 2466 return m.IsShuffle 2467 } 2468 return false 2469 } 2470 2471 type SingleJoin struct { 2472 RelList []int32 `protobuf:"varint,1,rep,packed,name=rel_list,json=relList,proto3" json:"rel_list,omitempty"` 2473 ColList []int32 `protobuf:"varint,2,rep,packed,name=col_list,json=colList,proto3" json:"col_list,omitempty"` 2474 Expr *plan.Expr `protobuf:"bytes,3,opt,name=expr,proto3" json:"expr,omitempty"` 2475 Types []plan.Type `protobuf:"bytes,4,rep,name=types,proto3" json:"types"` 2476 LeftCond []*plan.Expr `protobuf:"bytes,5,rep,name=left_cond,json=leftCond,proto3" json:"left_cond,omitempty"` 2477 RightCond []*plan.Expr `protobuf:"bytes,6,rep,name=right_cond,json=rightCond,proto3" json:"right_cond,omitempty"` 2478 RuntimeFilterBuildList []*plan.RuntimeFilterSpec `protobuf:"bytes,7,rep,name=runtime_filter_build_list,json=runtimeFilterBuildList,proto3" json:"runtime_filter_build_list,omitempty"` 2479 HashOnPk bool `protobuf:"varint,8,opt,name=hash_on_pk,json=hashOnPk,proto3" json:"hash_on_pk,omitempty"` 2480 IsShuffle bool `protobuf:"varint,9,opt,name=is_shuffle,json=isShuffle,proto3" json:"is_shuffle,omitempty"` 2481 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2482 XXX_unrecognized []byte `json:"-"` 2483 XXX_sizecache int32 `json:"-"` 2484 } 2485 2486 func (m *SingleJoin) Reset() { *m = SingleJoin{} } 2487 func (m *SingleJoin) String() string { return proto.CompactTextString(m) } 2488 func (*SingleJoin) ProtoMessage() {} 2489 func (*SingleJoin) Descriptor() ([]byte, []int) { 2490 return fileDescriptor_7ac67a7adf3df9c7, []int{26} 2491 } 2492 func (m *SingleJoin) XXX_Unmarshal(b []byte) error { 2493 return m.Unmarshal(b) 2494 } 2495 func (m *SingleJoin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2496 if deterministic { 2497 return xxx_messageInfo_SingleJoin.Marshal(b, m, deterministic) 2498 } else { 2499 b = b[:cap(b)] 2500 n, err := m.MarshalToSizedBuffer(b) 2501 if err != nil { 2502 return nil, err 2503 } 2504 return b[:n], nil 2505 } 2506 } 2507 func (m *SingleJoin) XXX_Merge(src proto.Message) { 2508 xxx_messageInfo_SingleJoin.Merge(m, src) 2509 } 2510 func (m *SingleJoin) XXX_Size() int { 2511 return m.ProtoSize() 2512 } 2513 func (m *SingleJoin) XXX_DiscardUnknown() { 2514 xxx_messageInfo_SingleJoin.DiscardUnknown(m) 2515 } 2516 2517 var xxx_messageInfo_SingleJoin proto.InternalMessageInfo 2518 2519 func (m *SingleJoin) GetRelList() []int32 { 2520 if m != nil { 2521 return m.RelList 2522 } 2523 return nil 2524 } 2525 2526 func (m *SingleJoin) GetColList() []int32 { 2527 if m != nil { 2528 return m.ColList 2529 } 2530 return nil 2531 } 2532 2533 func (m *SingleJoin) GetExpr() *plan.Expr { 2534 if m != nil { 2535 return m.Expr 2536 } 2537 return nil 2538 } 2539 2540 func (m *SingleJoin) GetTypes() []plan.Type { 2541 if m != nil { 2542 return m.Types 2543 } 2544 return nil 2545 } 2546 2547 func (m *SingleJoin) GetLeftCond() []*plan.Expr { 2548 if m != nil { 2549 return m.LeftCond 2550 } 2551 return nil 2552 } 2553 2554 func (m *SingleJoin) GetRightCond() []*plan.Expr { 2555 if m != nil { 2556 return m.RightCond 2557 } 2558 return nil 2559 } 2560 2561 func (m *SingleJoin) GetRuntimeFilterBuildList() []*plan.RuntimeFilterSpec { 2562 if m != nil { 2563 return m.RuntimeFilterBuildList 2564 } 2565 return nil 2566 } 2567 2568 func (m *SingleJoin) GetHashOnPk() bool { 2569 if m != nil { 2570 return m.HashOnPk 2571 } 2572 return false 2573 } 2574 2575 func (m *SingleJoin) GetIsShuffle() bool { 2576 if m != nil { 2577 return m.IsShuffle 2578 } 2579 return false 2580 } 2581 2582 type MarkJoin struct { 2583 Result []int32 `protobuf:"varint,1,rep,packed,name=result,proto3" json:"result,omitempty"` 2584 Expr *plan.Expr `protobuf:"bytes,2,opt,name=expr,proto3" json:"expr,omitempty"` 2585 Types []plan.Type `protobuf:"bytes,3,rep,name=types,proto3" json:"types"` 2586 LeftCond []*plan.Expr `protobuf:"bytes,4,rep,name=left_cond,json=leftCond,proto3" json:"left_cond,omitempty"` 2587 RightCond []*plan.Expr `protobuf:"bytes,5,rep,name=right_cond,json=rightCond,proto3" json:"right_cond,omitempty"` 2588 OnList []*plan.Expr `protobuf:"bytes,6,rep,name=on_list,json=onList,proto3" json:"on_list,omitempty"` 2589 HashOnPk bool `protobuf:"varint,7,opt,name=hash_on_pk,json=hashOnPk,proto3" json:"hash_on_pk,omitempty"` 2590 IsShuffle bool `protobuf:"varint,8,opt,name=is_shuffle,json=isShuffle,proto3" json:"is_shuffle,omitempty"` 2591 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2592 XXX_unrecognized []byte `json:"-"` 2593 XXX_sizecache int32 `json:"-"` 2594 } 2595 2596 func (m *MarkJoin) Reset() { *m = MarkJoin{} } 2597 func (m *MarkJoin) String() string { return proto.CompactTextString(m) } 2598 func (*MarkJoin) ProtoMessage() {} 2599 func (*MarkJoin) Descriptor() ([]byte, []int) { 2600 return fileDescriptor_7ac67a7adf3df9c7, []int{27} 2601 } 2602 func (m *MarkJoin) XXX_Unmarshal(b []byte) error { 2603 return m.Unmarshal(b) 2604 } 2605 func (m *MarkJoin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2606 if deterministic { 2607 return xxx_messageInfo_MarkJoin.Marshal(b, m, deterministic) 2608 } else { 2609 b = b[:cap(b)] 2610 n, err := m.MarshalToSizedBuffer(b) 2611 if err != nil { 2612 return nil, err 2613 } 2614 return b[:n], nil 2615 } 2616 } 2617 func (m *MarkJoin) XXX_Merge(src proto.Message) { 2618 xxx_messageInfo_MarkJoin.Merge(m, src) 2619 } 2620 func (m *MarkJoin) XXX_Size() int { 2621 return m.ProtoSize() 2622 } 2623 func (m *MarkJoin) XXX_DiscardUnknown() { 2624 xxx_messageInfo_MarkJoin.DiscardUnknown(m) 2625 } 2626 2627 var xxx_messageInfo_MarkJoin proto.InternalMessageInfo 2628 2629 func (m *MarkJoin) GetResult() []int32 { 2630 if m != nil { 2631 return m.Result 2632 } 2633 return nil 2634 } 2635 2636 func (m *MarkJoin) GetExpr() *plan.Expr { 2637 if m != nil { 2638 return m.Expr 2639 } 2640 return nil 2641 } 2642 2643 func (m *MarkJoin) GetTypes() []plan.Type { 2644 if m != nil { 2645 return m.Types 2646 } 2647 return nil 2648 } 2649 2650 func (m *MarkJoin) GetLeftCond() []*plan.Expr { 2651 if m != nil { 2652 return m.LeftCond 2653 } 2654 return nil 2655 } 2656 2657 func (m *MarkJoin) GetRightCond() []*plan.Expr { 2658 if m != nil { 2659 return m.RightCond 2660 } 2661 return nil 2662 } 2663 2664 func (m *MarkJoin) GetOnList() []*plan.Expr { 2665 if m != nil { 2666 return m.OnList 2667 } 2668 return nil 2669 } 2670 2671 func (m *MarkJoin) GetHashOnPk() bool { 2672 if m != nil { 2673 return m.HashOnPk 2674 } 2675 return false 2676 } 2677 2678 func (m *MarkJoin) GetIsShuffle() bool { 2679 if m != nil { 2680 return m.IsShuffle 2681 } 2682 return false 2683 } 2684 2685 type Product struct { 2686 RelList []int32 `protobuf:"varint,1,rep,packed,name=rel_list,json=relList,proto3" json:"rel_list,omitempty"` 2687 ColList []int32 `protobuf:"varint,2,rep,packed,name=col_list,json=colList,proto3" json:"col_list,omitempty"` 2688 Types []plan.Type `protobuf:"bytes,3,rep,name=types,proto3" json:"types"` 2689 IsShuffle bool `protobuf:"varint,4,opt,name=is_shuffle,json=isShuffle,proto3" json:"is_shuffle,omitempty"` 2690 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2691 XXX_unrecognized []byte `json:"-"` 2692 XXX_sizecache int32 `json:"-"` 2693 } 2694 2695 func (m *Product) Reset() { *m = Product{} } 2696 func (m *Product) String() string { return proto.CompactTextString(m) } 2697 func (*Product) ProtoMessage() {} 2698 func (*Product) Descriptor() ([]byte, []int) { 2699 return fileDescriptor_7ac67a7adf3df9c7, []int{28} 2700 } 2701 func (m *Product) XXX_Unmarshal(b []byte) error { 2702 return m.Unmarshal(b) 2703 } 2704 func (m *Product) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2705 if deterministic { 2706 return xxx_messageInfo_Product.Marshal(b, m, deterministic) 2707 } else { 2708 b = b[:cap(b)] 2709 n, err := m.MarshalToSizedBuffer(b) 2710 if err != nil { 2711 return nil, err 2712 } 2713 return b[:n], nil 2714 } 2715 } 2716 func (m *Product) XXX_Merge(src proto.Message) { 2717 xxx_messageInfo_Product.Merge(m, src) 2718 } 2719 func (m *Product) XXX_Size() int { 2720 return m.ProtoSize() 2721 } 2722 func (m *Product) XXX_DiscardUnknown() { 2723 xxx_messageInfo_Product.DiscardUnknown(m) 2724 } 2725 2726 var xxx_messageInfo_Product proto.InternalMessageInfo 2727 2728 func (m *Product) GetRelList() []int32 { 2729 if m != nil { 2730 return m.RelList 2731 } 2732 return nil 2733 } 2734 2735 func (m *Product) GetColList() []int32 { 2736 if m != nil { 2737 return m.ColList 2738 } 2739 return nil 2740 } 2741 2742 func (m *Product) GetTypes() []plan.Type { 2743 if m != nil { 2744 return m.Types 2745 } 2746 return nil 2747 } 2748 2749 func (m *Product) GetIsShuffle() bool { 2750 if m != nil { 2751 return m.IsShuffle 2752 } 2753 return false 2754 } 2755 2756 type IndexJoin struct { 2757 Result []int32 `protobuf:"varint,1,rep,packed,name=result,proto3" json:"result,omitempty"` 2758 Types []plan.Type `protobuf:"bytes,2,rep,name=types,proto3" json:"types"` 2759 RuntimeFilterBuildList []*plan.RuntimeFilterSpec `protobuf:"bytes,3,rep,name=runtime_filter_build_list,json=runtimeFilterBuildList,proto3" json:"runtime_filter_build_list,omitempty"` 2760 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2761 XXX_unrecognized []byte `json:"-"` 2762 XXX_sizecache int32 `json:"-"` 2763 } 2764 2765 func (m *IndexJoin) Reset() { *m = IndexJoin{} } 2766 func (m *IndexJoin) String() string { return proto.CompactTextString(m) } 2767 func (*IndexJoin) ProtoMessage() {} 2768 func (*IndexJoin) Descriptor() ([]byte, []int) { 2769 return fileDescriptor_7ac67a7adf3df9c7, []int{29} 2770 } 2771 func (m *IndexJoin) XXX_Unmarshal(b []byte) error { 2772 return m.Unmarshal(b) 2773 } 2774 func (m *IndexJoin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2775 if deterministic { 2776 return xxx_messageInfo_IndexJoin.Marshal(b, m, deterministic) 2777 } else { 2778 b = b[:cap(b)] 2779 n, err := m.MarshalToSizedBuffer(b) 2780 if err != nil { 2781 return nil, err 2782 } 2783 return b[:n], nil 2784 } 2785 } 2786 func (m *IndexJoin) XXX_Merge(src proto.Message) { 2787 xxx_messageInfo_IndexJoin.Merge(m, src) 2788 } 2789 func (m *IndexJoin) XXX_Size() int { 2790 return m.ProtoSize() 2791 } 2792 func (m *IndexJoin) XXX_DiscardUnknown() { 2793 xxx_messageInfo_IndexJoin.DiscardUnknown(m) 2794 } 2795 2796 var xxx_messageInfo_IndexJoin proto.InternalMessageInfo 2797 2798 func (m *IndexJoin) GetResult() []int32 { 2799 if m != nil { 2800 return m.Result 2801 } 2802 return nil 2803 } 2804 2805 func (m *IndexJoin) GetTypes() []plan.Type { 2806 if m != nil { 2807 return m.Types 2808 } 2809 return nil 2810 } 2811 2812 func (m *IndexJoin) GetRuntimeFilterBuildList() []*plan.RuntimeFilterSpec { 2813 if m != nil { 2814 return m.RuntimeFilterBuildList 2815 } 2816 return nil 2817 } 2818 2819 type TableFunction struct { 2820 Attrs []string `protobuf:"bytes,1,rep,name=attrs,proto3" json:"attrs,omitempty"` 2821 Rets []*plan.ColDef `protobuf:"bytes,2,rep,name=rets,proto3" json:"rets,omitempty"` 2822 Args []*plan.Expr `protobuf:"bytes,3,rep,name=args,proto3" json:"args,omitempty"` 2823 Params []byte `protobuf:"bytes,4,opt,name=params,proto3" json:"params,omitempty"` 2824 Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` 2825 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2826 XXX_unrecognized []byte `json:"-"` 2827 XXX_sizecache int32 `json:"-"` 2828 } 2829 2830 func (m *TableFunction) Reset() { *m = TableFunction{} } 2831 func (m *TableFunction) String() string { return proto.CompactTextString(m) } 2832 func (*TableFunction) ProtoMessage() {} 2833 func (*TableFunction) Descriptor() ([]byte, []int) { 2834 return fileDescriptor_7ac67a7adf3df9c7, []int{30} 2835 } 2836 func (m *TableFunction) XXX_Unmarshal(b []byte) error { 2837 return m.Unmarshal(b) 2838 } 2839 func (m *TableFunction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2840 if deterministic { 2841 return xxx_messageInfo_TableFunction.Marshal(b, m, deterministic) 2842 } else { 2843 b = b[:cap(b)] 2844 n, err := m.MarshalToSizedBuffer(b) 2845 if err != nil { 2846 return nil, err 2847 } 2848 return b[:n], nil 2849 } 2850 } 2851 func (m *TableFunction) XXX_Merge(src proto.Message) { 2852 xxx_messageInfo_TableFunction.Merge(m, src) 2853 } 2854 func (m *TableFunction) XXX_Size() int { 2855 return m.ProtoSize() 2856 } 2857 func (m *TableFunction) XXX_DiscardUnknown() { 2858 xxx_messageInfo_TableFunction.DiscardUnknown(m) 2859 } 2860 2861 var xxx_messageInfo_TableFunction proto.InternalMessageInfo 2862 2863 func (m *TableFunction) GetAttrs() []string { 2864 if m != nil { 2865 return m.Attrs 2866 } 2867 return nil 2868 } 2869 2870 func (m *TableFunction) GetRets() []*plan.ColDef { 2871 if m != nil { 2872 return m.Rets 2873 } 2874 return nil 2875 } 2876 2877 func (m *TableFunction) GetArgs() []*plan.Expr { 2878 if m != nil { 2879 return m.Args 2880 } 2881 return nil 2882 } 2883 2884 func (m *TableFunction) GetParams() []byte { 2885 if m != nil { 2886 return m.Params 2887 } 2888 return nil 2889 } 2890 2891 func (m *TableFunction) GetName() string { 2892 if m != nil { 2893 return m.Name 2894 } 2895 return "" 2896 } 2897 2898 type HashBuild struct { 2899 NeedExpr bool `protobuf:"varint,1,opt,name=need_expr,json=needExpr,proto3" json:"need_expr,omitempty"` 2900 NeedHash bool `protobuf:"varint,2,opt,name=need_hash,json=needHash,proto3" json:"need_hash,omitempty"` 2901 Ibucket uint64 `protobuf:"varint,3,opt,name=ibucket,proto3" json:"ibucket,omitempty"` 2902 Nbucket uint64 `protobuf:"varint,4,opt,name=nbucket,proto3" json:"nbucket,omitempty"` 2903 Types []plan.Type `protobuf:"bytes,5,rep,name=types,proto3" json:"types"` 2904 Conds []*plan.Expr `protobuf:"bytes,6,rep,name=conds,proto3" json:"conds,omitempty"` 2905 HashOnPk bool `protobuf:"varint,7,opt,name=hash_on_pk,json=hashOnPk,proto3" json:"hash_on_pk,omitempty"` 2906 NeedMergedBatch bool `protobuf:"varint,8,opt,name=need_merged_batch,json=needMergedBatch,proto3" json:"need_merged_batch,omitempty"` 2907 NeedAllocateSels bool `protobuf:"varint,9,opt,name=need_allocate_sels,json=needAllocateSels,proto3" json:"need_allocate_sels,omitempty"` 2908 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2909 XXX_unrecognized []byte `json:"-"` 2910 XXX_sizecache int32 `json:"-"` 2911 } 2912 2913 func (m *HashBuild) Reset() { *m = HashBuild{} } 2914 func (m *HashBuild) String() string { return proto.CompactTextString(m) } 2915 func (*HashBuild) ProtoMessage() {} 2916 func (*HashBuild) Descriptor() ([]byte, []int) { 2917 return fileDescriptor_7ac67a7adf3df9c7, []int{31} 2918 } 2919 func (m *HashBuild) XXX_Unmarshal(b []byte) error { 2920 return m.Unmarshal(b) 2921 } 2922 func (m *HashBuild) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2923 if deterministic { 2924 return xxx_messageInfo_HashBuild.Marshal(b, m, deterministic) 2925 } else { 2926 b = b[:cap(b)] 2927 n, err := m.MarshalToSizedBuffer(b) 2928 if err != nil { 2929 return nil, err 2930 } 2931 return b[:n], nil 2932 } 2933 } 2934 func (m *HashBuild) XXX_Merge(src proto.Message) { 2935 xxx_messageInfo_HashBuild.Merge(m, src) 2936 } 2937 func (m *HashBuild) XXX_Size() int { 2938 return m.ProtoSize() 2939 } 2940 func (m *HashBuild) XXX_DiscardUnknown() { 2941 xxx_messageInfo_HashBuild.DiscardUnknown(m) 2942 } 2943 2944 var xxx_messageInfo_HashBuild proto.InternalMessageInfo 2945 2946 func (m *HashBuild) GetNeedExpr() bool { 2947 if m != nil { 2948 return m.NeedExpr 2949 } 2950 return false 2951 } 2952 2953 func (m *HashBuild) GetNeedHash() bool { 2954 if m != nil { 2955 return m.NeedHash 2956 } 2957 return false 2958 } 2959 2960 func (m *HashBuild) GetIbucket() uint64 { 2961 if m != nil { 2962 return m.Ibucket 2963 } 2964 return 0 2965 } 2966 2967 func (m *HashBuild) GetNbucket() uint64 { 2968 if m != nil { 2969 return m.Nbucket 2970 } 2971 return 0 2972 } 2973 2974 func (m *HashBuild) GetTypes() []plan.Type { 2975 if m != nil { 2976 return m.Types 2977 } 2978 return nil 2979 } 2980 2981 func (m *HashBuild) GetConds() []*plan.Expr { 2982 if m != nil { 2983 return m.Conds 2984 } 2985 return nil 2986 } 2987 2988 func (m *HashBuild) GetHashOnPk() bool { 2989 if m != nil { 2990 return m.HashOnPk 2991 } 2992 return false 2993 } 2994 2995 func (m *HashBuild) GetNeedMergedBatch() bool { 2996 if m != nil { 2997 return m.NeedMergedBatch 2998 } 2999 return false 3000 } 3001 3002 func (m *HashBuild) GetNeedAllocateSels() bool { 3003 if m != nil { 3004 return m.NeedAllocateSels 3005 } 3006 return false 3007 } 3008 3009 type ExternalName2ColIndex struct { 3010 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 3011 Index int32 `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"` 3012 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3013 XXX_unrecognized []byte `json:"-"` 3014 XXX_sizecache int32 `json:"-"` 3015 } 3016 3017 func (m *ExternalName2ColIndex) Reset() { *m = ExternalName2ColIndex{} } 3018 func (m *ExternalName2ColIndex) String() string { return proto.CompactTextString(m) } 3019 func (*ExternalName2ColIndex) ProtoMessage() {} 3020 func (*ExternalName2ColIndex) Descriptor() ([]byte, []int) { 3021 return fileDescriptor_7ac67a7adf3df9c7, []int{32} 3022 } 3023 func (m *ExternalName2ColIndex) XXX_Unmarshal(b []byte) error { 3024 return m.Unmarshal(b) 3025 } 3026 func (m *ExternalName2ColIndex) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3027 if deterministic { 3028 return xxx_messageInfo_ExternalName2ColIndex.Marshal(b, m, deterministic) 3029 } else { 3030 b = b[:cap(b)] 3031 n, err := m.MarshalToSizedBuffer(b) 3032 if err != nil { 3033 return nil, err 3034 } 3035 return b[:n], nil 3036 } 3037 } 3038 func (m *ExternalName2ColIndex) XXX_Merge(src proto.Message) { 3039 xxx_messageInfo_ExternalName2ColIndex.Merge(m, src) 3040 } 3041 func (m *ExternalName2ColIndex) XXX_Size() int { 3042 return m.ProtoSize() 3043 } 3044 func (m *ExternalName2ColIndex) XXX_DiscardUnknown() { 3045 xxx_messageInfo_ExternalName2ColIndex.DiscardUnknown(m) 3046 } 3047 3048 var xxx_messageInfo_ExternalName2ColIndex proto.InternalMessageInfo 3049 3050 func (m *ExternalName2ColIndex) GetName() string { 3051 if m != nil { 3052 return m.Name 3053 } 3054 return "" 3055 } 3056 3057 func (m *ExternalName2ColIndex) GetIndex() int32 { 3058 if m != nil { 3059 return m.Index 3060 } 3061 return 0 3062 } 3063 3064 type FileOffset struct { 3065 Offset []int64 `protobuf:"varint,1,rep,packed,name=offset,proto3" json:"offset,omitempty"` 3066 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3067 XXX_unrecognized []byte `json:"-"` 3068 XXX_sizecache int32 `json:"-"` 3069 } 3070 3071 func (m *FileOffset) Reset() { *m = FileOffset{} } 3072 func (m *FileOffset) String() string { return proto.CompactTextString(m) } 3073 func (*FileOffset) ProtoMessage() {} 3074 func (*FileOffset) Descriptor() ([]byte, []int) { 3075 return fileDescriptor_7ac67a7adf3df9c7, []int{33} 3076 } 3077 func (m *FileOffset) XXX_Unmarshal(b []byte) error { 3078 return m.Unmarshal(b) 3079 } 3080 func (m *FileOffset) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3081 if deterministic { 3082 return xxx_messageInfo_FileOffset.Marshal(b, m, deterministic) 3083 } else { 3084 b = b[:cap(b)] 3085 n, err := m.MarshalToSizedBuffer(b) 3086 if err != nil { 3087 return nil, err 3088 } 3089 return b[:n], nil 3090 } 3091 } 3092 func (m *FileOffset) XXX_Merge(src proto.Message) { 3093 xxx_messageInfo_FileOffset.Merge(m, src) 3094 } 3095 func (m *FileOffset) XXX_Size() int { 3096 return m.ProtoSize() 3097 } 3098 func (m *FileOffset) XXX_DiscardUnknown() { 3099 xxx_messageInfo_FileOffset.DiscardUnknown(m) 3100 } 3101 3102 var xxx_messageInfo_FileOffset proto.InternalMessageInfo 3103 3104 func (m *FileOffset) GetOffset() []int64 { 3105 if m != nil { 3106 return m.Offset 3107 } 3108 return nil 3109 } 3110 3111 type ExternalScan struct { 3112 Attrs []string `protobuf:"bytes,1,rep,name=attrs,proto3" json:"attrs,omitempty"` 3113 FileSize []int64 `protobuf:"varint,2,rep,packed,name=file_size,json=fileSize,proto3" json:"file_size,omitempty"` 3114 FileOffsetTotal []*FileOffset `protobuf:"bytes,3,rep,name=file_offset_total,json=fileOffsetTotal,proto3" json:"file_offset_total,omitempty"` 3115 Cols []*plan.ColDef `protobuf:"bytes,4,rep,name=cols,proto3" json:"cols,omitempty"` 3116 Name2ColIndex []*ExternalName2ColIndex `protobuf:"bytes,5,rep,name=name2_col_index,json=name2ColIndex,proto3" json:"name2_col_index,omitempty"` 3117 CreateSql string `protobuf:"bytes,6,opt,name=create_sql,json=createSql,proto3" json:"create_sql,omitempty"` 3118 FileList []string `protobuf:"bytes,7,rep,name=file_list,json=fileList,proto3" json:"file_list,omitempty"` 3119 OriginCols []*plan.ColDef `protobuf:"bytes,8,rep,name=origin_cols,json=originCols,proto3" json:"origin_cols,omitempty"` 3120 Filter *plan.Expr `protobuf:"bytes,9,opt,name=filter,proto3" json:"filter,omitempty"` 3121 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3122 XXX_unrecognized []byte `json:"-"` 3123 XXX_sizecache int32 `json:"-"` 3124 } 3125 3126 func (m *ExternalScan) Reset() { *m = ExternalScan{} } 3127 func (m *ExternalScan) String() string { return proto.CompactTextString(m) } 3128 func (*ExternalScan) ProtoMessage() {} 3129 func (*ExternalScan) Descriptor() ([]byte, []int) { 3130 return fileDescriptor_7ac67a7adf3df9c7, []int{34} 3131 } 3132 func (m *ExternalScan) XXX_Unmarshal(b []byte) error { 3133 return m.Unmarshal(b) 3134 } 3135 func (m *ExternalScan) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3136 if deterministic { 3137 return xxx_messageInfo_ExternalScan.Marshal(b, m, deterministic) 3138 } else { 3139 b = b[:cap(b)] 3140 n, err := m.MarshalToSizedBuffer(b) 3141 if err != nil { 3142 return nil, err 3143 } 3144 return b[:n], nil 3145 } 3146 } 3147 func (m *ExternalScan) XXX_Merge(src proto.Message) { 3148 xxx_messageInfo_ExternalScan.Merge(m, src) 3149 } 3150 func (m *ExternalScan) XXX_Size() int { 3151 return m.ProtoSize() 3152 } 3153 func (m *ExternalScan) XXX_DiscardUnknown() { 3154 xxx_messageInfo_ExternalScan.DiscardUnknown(m) 3155 } 3156 3157 var xxx_messageInfo_ExternalScan proto.InternalMessageInfo 3158 3159 func (m *ExternalScan) GetAttrs() []string { 3160 if m != nil { 3161 return m.Attrs 3162 } 3163 return nil 3164 } 3165 3166 func (m *ExternalScan) GetFileSize() []int64 { 3167 if m != nil { 3168 return m.FileSize 3169 } 3170 return nil 3171 } 3172 3173 func (m *ExternalScan) GetFileOffsetTotal() []*FileOffset { 3174 if m != nil { 3175 return m.FileOffsetTotal 3176 } 3177 return nil 3178 } 3179 3180 func (m *ExternalScan) GetCols() []*plan.ColDef { 3181 if m != nil { 3182 return m.Cols 3183 } 3184 return nil 3185 } 3186 3187 func (m *ExternalScan) GetName2ColIndex() []*ExternalName2ColIndex { 3188 if m != nil { 3189 return m.Name2ColIndex 3190 } 3191 return nil 3192 } 3193 3194 func (m *ExternalScan) GetCreateSql() string { 3195 if m != nil { 3196 return m.CreateSql 3197 } 3198 return "" 3199 } 3200 3201 func (m *ExternalScan) GetFileList() []string { 3202 if m != nil { 3203 return m.FileList 3204 } 3205 return nil 3206 } 3207 3208 func (m *ExternalScan) GetOriginCols() []*plan.ColDef { 3209 if m != nil { 3210 return m.OriginCols 3211 } 3212 return nil 3213 } 3214 3215 func (m *ExternalScan) GetFilter() *plan.Expr { 3216 if m != nil { 3217 return m.Filter 3218 } 3219 return nil 3220 } 3221 3222 type StreamScan struct { 3223 TblDef *plan.TableDef `protobuf:"bytes,1,opt,name=tbl_def,json=tblDef,proto3" json:"tbl_def,omitempty"` 3224 Offset int64 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"` 3225 Limit int64 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"` 3226 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3227 XXX_unrecognized []byte `json:"-"` 3228 XXX_sizecache int32 `json:"-"` 3229 } 3230 3231 func (m *StreamScan) Reset() { *m = StreamScan{} } 3232 func (m *StreamScan) String() string { return proto.CompactTextString(m) } 3233 func (*StreamScan) ProtoMessage() {} 3234 func (*StreamScan) Descriptor() ([]byte, []int) { 3235 return fileDescriptor_7ac67a7adf3df9c7, []int{35} 3236 } 3237 func (m *StreamScan) XXX_Unmarshal(b []byte) error { 3238 return m.Unmarshal(b) 3239 } 3240 func (m *StreamScan) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3241 if deterministic { 3242 return xxx_messageInfo_StreamScan.Marshal(b, m, deterministic) 3243 } else { 3244 b = b[:cap(b)] 3245 n, err := m.MarshalToSizedBuffer(b) 3246 if err != nil { 3247 return nil, err 3248 } 3249 return b[:n], nil 3250 } 3251 } 3252 func (m *StreamScan) XXX_Merge(src proto.Message) { 3253 xxx_messageInfo_StreamScan.Merge(m, src) 3254 } 3255 func (m *StreamScan) XXX_Size() int { 3256 return m.ProtoSize() 3257 } 3258 func (m *StreamScan) XXX_DiscardUnknown() { 3259 xxx_messageInfo_StreamScan.DiscardUnknown(m) 3260 } 3261 3262 var xxx_messageInfo_StreamScan proto.InternalMessageInfo 3263 3264 func (m *StreamScan) GetTblDef() *plan.TableDef { 3265 if m != nil { 3266 return m.TblDef 3267 } 3268 return nil 3269 } 3270 3271 func (m *StreamScan) GetOffset() int64 { 3272 if m != nil { 3273 return m.Offset 3274 } 3275 return 0 3276 } 3277 3278 func (m *StreamScan) GetLimit() int64 { 3279 if m != nil { 3280 return m.Limit 3281 } 3282 return 0 3283 } 3284 3285 type SampleFunc struct { 3286 SampleType SampleFunc_SampleType `protobuf:"varint,1,opt,name=sample_type,json=sampleType,proto3,enum=pipeline.SampleFunc_SampleType" json:"sample_type,omitempty"` 3287 SampleRows int32 `protobuf:"varint,2,opt,name=sample_rows,json=sampleRows,proto3" json:"sample_rows,omitempty"` 3288 SamplePercent float64 `protobuf:"fixed64,3,opt,name=sample_percent,json=samplePercent,proto3" json:"sample_percent,omitempty"` 3289 SampleColumns []*plan.Expr `protobuf:"bytes,4,rep,name=sample_columns,json=sampleColumns,proto3" json:"sample_columns,omitempty"` 3290 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3291 XXX_unrecognized []byte `json:"-"` 3292 XXX_sizecache int32 `json:"-"` 3293 } 3294 3295 func (m *SampleFunc) Reset() { *m = SampleFunc{} } 3296 func (m *SampleFunc) String() string { return proto.CompactTextString(m) } 3297 func (*SampleFunc) ProtoMessage() {} 3298 func (*SampleFunc) Descriptor() ([]byte, []int) { 3299 return fileDescriptor_7ac67a7adf3df9c7, []int{36} 3300 } 3301 func (m *SampleFunc) XXX_Unmarshal(b []byte) error { 3302 return m.Unmarshal(b) 3303 } 3304 func (m *SampleFunc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3305 if deterministic { 3306 return xxx_messageInfo_SampleFunc.Marshal(b, m, deterministic) 3307 } else { 3308 b = b[:cap(b)] 3309 n, err := m.MarshalToSizedBuffer(b) 3310 if err != nil { 3311 return nil, err 3312 } 3313 return b[:n], nil 3314 } 3315 } 3316 func (m *SampleFunc) XXX_Merge(src proto.Message) { 3317 xxx_messageInfo_SampleFunc.Merge(m, src) 3318 } 3319 func (m *SampleFunc) XXX_Size() int { 3320 return m.ProtoSize() 3321 } 3322 func (m *SampleFunc) XXX_DiscardUnknown() { 3323 xxx_messageInfo_SampleFunc.DiscardUnknown(m) 3324 } 3325 3326 var xxx_messageInfo_SampleFunc proto.InternalMessageInfo 3327 3328 func (m *SampleFunc) GetSampleType() SampleFunc_SampleType { 3329 if m != nil { 3330 return m.SampleType 3331 } 3332 return SampleFunc_Rows 3333 } 3334 3335 func (m *SampleFunc) GetSampleRows() int32 { 3336 if m != nil { 3337 return m.SampleRows 3338 } 3339 return 0 3340 } 3341 3342 func (m *SampleFunc) GetSamplePercent() float64 { 3343 if m != nil { 3344 return m.SamplePercent 3345 } 3346 return 0 3347 } 3348 3349 func (m *SampleFunc) GetSampleColumns() []*plan.Expr { 3350 if m != nil { 3351 return m.SampleColumns 3352 } 3353 return nil 3354 } 3355 3356 type Instruction struct { 3357 // Op specified the operator code of an instruction. 3358 Op int32 `protobuf:"varint,1,opt,name=op,proto3" json:"op,omitempty"` 3359 // Idx specified the anaylze information index. 3360 Idx int32 `protobuf:"varint,2,opt,name=idx,proto3" json:"idx,omitempty"` 3361 Anti *AntiJoin `protobuf:"bytes,3,opt,name=anti,proto3" json:"anti,omitempty"` 3362 Connect *Connector `protobuf:"bytes,4,opt,name=connect,proto3" json:"connect,omitempty"` 3363 Dispatch *Dispatch `protobuf:"bytes,5,opt,name=dispatch,proto3" json:"dispatch,omitempty"` 3364 Agg *Group `protobuf:"bytes,6,opt,name=agg,proto3" json:"agg,omitempty"` 3365 LeftJoin *LeftJoin `protobuf:"bytes,8,opt,name=left_join,json=leftJoin,proto3" json:"left_join,omitempty"` 3366 SemiJoin *SemiJoin `protobuf:"bytes,9,opt,name=semi_join,json=semiJoin,proto3" json:"semi_join,omitempty"` 3367 SingleJoin *SingleJoin `protobuf:"bytes,10,opt,name=single_join,json=singleJoin,proto3" json:"single_join,omitempty"` 3368 MarkJoin *MarkJoin `protobuf:"bytes,11,opt,name=mark_join,json=markJoin,proto3" json:"mark_join,omitempty"` 3369 Join *Join `protobuf:"bytes,12,opt,name=join,proto3" json:"join,omitempty"` 3370 Product *Product `protobuf:"bytes,13,opt,name=product,proto3" json:"product,omitempty"` 3371 TableFunction *TableFunction `protobuf:"bytes,14,opt,name=table_function,json=tableFunction,proto3" json:"table_function,omitempty"` 3372 HashBuild *HashBuild `protobuf:"bytes,15,opt,name=hash_build,json=hashBuild,proto3" json:"hash_build,omitempty"` 3373 ExternalScan *ExternalScan `protobuf:"bytes,16,opt,name=external_scan,json=externalScan,proto3" json:"external_scan,omitempty"` 3374 Insert *Insert `protobuf:"bytes,17,opt,name=insert,proto3" json:"insert,omitempty"` 3375 OnDuplicateKey *OnDuplicateKey `protobuf:"bytes,18,opt,name=on_duplicate_key,json=onDuplicateKey,proto3" json:"on_duplicate_key,omitempty"` 3376 PreInsert *PreInsert `protobuf:"bytes,19,opt,name=pre_insert,json=preInsert,proto3" json:"pre_insert,omitempty"` 3377 PreInsertUnique *PreInsertUnique `protobuf:"bytes,20,opt,name=pre_insert_unique,json=preInsertUnique,proto3" json:"pre_insert_unique,omitempty"` 3378 OrderBy []*plan.OrderBySpec `protobuf:"bytes,21,rep,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` 3379 ProjectList []*plan.Expr `protobuf:"bytes,22,rep,name=project_list,json=projectList,proto3" json:"project_list,omitempty"` 3380 Filter *plan.Expr `protobuf:"bytes,23,opt,name=filter,proto3" json:"filter,omitempty"` 3381 Limit uint64 `protobuf:"varint,24,opt,name=limit,proto3" json:"limit,omitempty"` 3382 Offset uint64 `protobuf:"varint,25,opt,name=offset,proto3" json:"offset,omitempty"` 3383 // isFirst identifies whether it is the first instruction of analyzeInfo corresponding to idx 3384 IsFirst bool `protobuf:"varint,26,opt,name=isFirst,proto3" json:"isFirst,omitempty"` 3385 // isLast identifies whether it is the last instruction of analyzeInfo corresponding to idx 3386 IsLast bool `protobuf:"varint,27,opt,name=isLast,proto3" json:"isLast,omitempty"` 3387 RightJoin *RightJoin `protobuf:"bytes,28,opt,name=right_join,json=rightJoin,proto3" json:"right_join,omitempty"` 3388 RightSemiJoin *RightSemiJoin `protobuf:"bytes,29,opt,name=right_semi_join,json=rightSemiJoin,proto3" json:"right_semi_join,omitempty"` 3389 RightAntiJoin *RightAntiJoin `protobuf:"bytes,30,opt,name=right_anti_join,json=rightAntiJoin,proto3" json:"right_anti_join,omitempty"` 3390 Delete *Deletion `protobuf:"bytes,31,opt,name=delete,proto3" json:"delete,omitempty"` 3391 LockOp *LockOp `protobuf:"bytes,32,opt,name=lock_op,json=lockOp,proto3" json:"lock_op,omitempty"` 3392 Shuffle *Shuffle `protobuf:"bytes,33,opt,name=shuffle,proto3" json:"shuffle,omitempty"` 3393 Merge *Merge `protobuf:"bytes,34,opt,name=merge,proto3" json:"merge,omitempty"` 3394 StreamScan *StreamScan `protobuf:"bytes,35,opt,name=stream_scan,json=streamScan,proto3" json:"stream_scan,omitempty"` 3395 PreInsertSecondaryIndex *PreInsertSecondaryIndex `protobuf:"bytes,36,opt,name=pre_insert_secondary_index,json=preInsertSecondaryIndex,proto3" json:"pre_insert_secondary_index,omitempty"` 3396 SampleFunc *SampleFunc `protobuf:"bytes,37,opt,name=sample_func,json=sampleFunc,proto3" json:"sample_func,omitempty"` 3397 FuzzyFilter *FuzzyFilter `protobuf:"bytes,38,opt,name=fuzzy_filter,json=fuzzyFilter,proto3" json:"fuzzy_filter,omitempty"` 3398 CnAddr string `protobuf:"bytes,39,opt,name=cn_addr,json=cnAddr,proto3" json:"cn_addr,omitempty"` 3399 OperatorId int32 `protobuf:"varint,40,opt,name=operator_id,json=operatorId,proto3" json:"operator_id,omitempty"` 3400 ParallelId int32 `protobuf:"varint,41,opt,name=parallel_id,json=parallelId,proto3" json:"parallel_id,omitempty"` 3401 MaxParallel int32 `protobuf:"varint,42,opt,name=max_parallel,json=maxParallel,proto3" json:"max_parallel,omitempty"` 3402 IndexJoin *IndexJoin `protobuf:"bytes,43,opt,name=index_join,json=indexJoin,proto3" json:"index_join,omitempty"` 3403 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3404 XXX_unrecognized []byte `json:"-"` 3405 XXX_sizecache int32 `json:"-"` 3406 } 3407 3408 func (m *Instruction) Reset() { *m = Instruction{} } 3409 func (m *Instruction) String() string { return proto.CompactTextString(m) } 3410 func (*Instruction) ProtoMessage() {} 3411 func (*Instruction) Descriptor() ([]byte, []int) { 3412 return fileDescriptor_7ac67a7adf3df9c7, []int{37} 3413 } 3414 func (m *Instruction) XXX_Unmarshal(b []byte) error { 3415 return m.Unmarshal(b) 3416 } 3417 func (m *Instruction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3418 if deterministic { 3419 return xxx_messageInfo_Instruction.Marshal(b, m, deterministic) 3420 } else { 3421 b = b[:cap(b)] 3422 n, err := m.MarshalToSizedBuffer(b) 3423 if err != nil { 3424 return nil, err 3425 } 3426 return b[:n], nil 3427 } 3428 } 3429 func (m *Instruction) XXX_Merge(src proto.Message) { 3430 xxx_messageInfo_Instruction.Merge(m, src) 3431 } 3432 func (m *Instruction) XXX_Size() int { 3433 return m.ProtoSize() 3434 } 3435 func (m *Instruction) XXX_DiscardUnknown() { 3436 xxx_messageInfo_Instruction.DiscardUnknown(m) 3437 } 3438 3439 var xxx_messageInfo_Instruction proto.InternalMessageInfo 3440 3441 func (m *Instruction) GetOp() int32 { 3442 if m != nil { 3443 return m.Op 3444 } 3445 return 0 3446 } 3447 3448 func (m *Instruction) GetIdx() int32 { 3449 if m != nil { 3450 return m.Idx 3451 } 3452 return 0 3453 } 3454 3455 func (m *Instruction) GetAnti() *AntiJoin { 3456 if m != nil { 3457 return m.Anti 3458 } 3459 return nil 3460 } 3461 3462 func (m *Instruction) GetConnect() *Connector { 3463 if m != nil { 3464 return m.Connect 3465 } 3466 return nil 3467 } 3468 3469 func (m *Instruction) GetDispatch() *Dispatch { 3470 if m != nil { 3471 return m.Dispatch 3472 } 3473 return nil 3474 } 3475 3476 func (m *Instruction) GetAgg() *Group { 3477 if m != nil { 3478 return m.Agg 3479 } 3480 return nil 3481 } 3482 3483 func (m *Instruction) GetLeftJoin() *LeftJoin { 3484 if m != nil { 3485 return m.LeftJoin 3486 } 3487 return nil 3488 } 3489 3490 func (m *Instruction) GetSemiJoin() *SemiJoin { 3491 if m != nil { 3492 return m.SemiJoin 3493 } 3494 return nil 3495 } 3496 3497 func (m *Instruction) GetSingleJoin() *SingleJoin { 3498 if m != nil { 3499 return m.SingleJoin 3500 } 3501 return nil 3502 } 3503 3504 func (m *Instruction) GetMarkJoin() *MarkJoin { 3505 if m != nil { 3506 return m.MarkJoin 3507 } 3508 return nil 3509 } 3510 3511 func (m *Instruction) GetJoin() *Join { 3512 if m != nil { 3513 return m.Join 3514 } 3515 return nil 3516 } 3517 3518 func (m *Instruction) GetProduct() *Product { 3519 if m != nil { 3520 return m.Product 3521 } 3522 return nil 3523 } 3524 3525 func (m *Instruction) GetTableFunction() *TableFunction { 3526 if m != nil { 3527 return m.TableFunction 3528 } 3529 return nil 3530 } 3531 3532 func (m *Instruction) GetHashBuild() *HashBuild { 3533 if m != nil { 3534 return m.HashBuild 3535 } 3536 return nil 3537 } 3538 3539 func (m *Instruction) GetExternalScan() *ExternalScan { 3540 if m != nil { 3541 return m.ExternalScan 3542 } 3543 return nil 3544 } 3545 3546 func (m *Instruction) GetInsert() *Insert { 3547 if m != nil { 3548 return m.Insert 3549 } 3550 return nil 3551 } 3552 3553 func (m *Instruction) GetOnDuplicateKey() *OnDuplicateKey { 3554 if m != nil { 3555 return m.OnDuplicateKey 3556 } 3557 return nil 3558 } 3559 3560 func (m *Instruction) GetPreInsert() *PreInsert { 3561 if m != nil { 3562 return m.PreInsert 3563 } 3564 return nil 3565 } 3566 3567 func (m *Instruction) GetPreInsertUnique() *PreInsertUnique { 3568 if m != nil { 3569 return m.PreInsertUnique 3570 } 3571 return nil 3572 } 3573 3574 func (m *Instruction) GetOrderBy() []*plan.OrderBySpec { 3575 if m != nil { 3576 return m.OrderBy 3577 } 3578 return nil 3579 } 3580 3581 func (m *Instruction) GetProjectList() []*plan.Expr { 3582 if m != nil { 3583 return m.ProjectList 3584 } 3585 return nil 3586 } 3587 3588 func (m *Instruction) GetFilter() *plan.Expr { 3589 if m != nil { 3590 return m.Filter 3591 } 3592 return nil 3593 } 3594 3595 func (m *Instruction) GetLimit() uint64 { 3596 if m != nil { 3597 return m.Limit 3598 } 3599 return 0 3600 } 3601 3602 func (m *Instruction) GetOffset() uint64 { 3603 if m != nil { 3604 return m.Offset 3605 } 3606 return 0 3607 } 3608 3609 func (m *Instruction) GetIsFirst() bool { 3610 if m != nil { 3611 return m.IsFirst 3612 } 3613 return false 3614 } 3615 3616 func (m *Instruction) GetIsLast() bool { 3617 if m != nil { 3618 return m.IsLast 3619 } 3620 return false 3621 } 3622 3623 func (m *Instruction) GetRightJoin() *RightJoin { 3624 if m != nil { 3625 return m.RightJoin 3626 } 3627 return nil 3628 } 3629 3630 func (m *Instruction) GetRightSemiJoin() *RightSemiJoin { 3631 if m != nil { 3632 return m.RightSemiJoin 3633 } 3634 return nil 3635 } 3636 3637 func (m *Instruction) GetRightAntiJoin() *RightAntiJoin { 3638 if m != nil { 3639 return m.RightAntiJoin 3640 } 3641 return nil 3642 } 3643 3644 func (m *Instruction) GetDelete() *Deletion { 3645 if m != nil { 3646 return m.Delete 3647 } 3648 return nil 3649 } 3650 3651 func (m *Instruction) GetLockOp() *LockOp { 3652 if m != nil { 3653 return m.LockOp 3654 } 3655 return nil 3656 } 3657 3658 func (m *Instruction) GetShuffle() *Shuffle { 3659 if m != nil { 3660 return m.Shuffle 3661 } 3662 return nil 3663 } 3664 3665 func (m *Instruction) GetMerge() *Merge { 3666 if m != nil { 3667 return m.Merge 3668 } 3669 return nil 3670 } 3671 3672 func (m *Instruction) GetStreamScan() *StreamScan { 3673 if m != nil { 3674 return m.StreamScan 3675 } 3676 return nil 3677 } 3678 3679 func (m *Instruction) GetPreInsertSecondaryIndex() *PreInsertSecondaryIndex { 3680 if m != nil { 3681 return m.PreInsertSecondaryIndex 3682 } 3683 return nil 3684 } 3685 3686 func (m *Instruction) GetSampleFunc() *SampleFunc { 3687 if m != nil { 3688 return m.SampleFunc 3689 } 3690 return nil 3691 } 3692 3693 func (m *Instruction) GetFuzzyFilter() *FuzzyFilter { 3694 if m != nil { 3695 return m.FuzzyFilter 3696 } 3697 return nil 3698 } 3699 3700 func (m *Instruction) GetCnAddr() string { 3701 if m != nil { 3702 return m.CnAddr 3703 } 3704 return "" 3705 } 3706 3707 func (m *Instruction) GetOperatorId() int32 { 3708 if m != nil { 3709 return m.OperatorId 3710 } 3711 return 0 3712 } 3713 3714 func (m *Instruction) GetParallelId() int32 { 3715 if m != nil { 3716 return m.ParallelId 3717 } 3718 return 0 3719 } 3720 3721 func (m *Instruction) GetMaxParallel() int32 { 3722 if m != nil { 3723 return m.MaxParallel 3724 } 3725 return 0 3726 } 3727 3728 func (m *Instruction) GetIndexJoin() *IndexJoin { 3729 if m != nil { 3730 return m.IndexJoin 3731 } 3732 return nil 3733 } 3734 3735 type AnalysisList struct { 3736 List []*plan.AnalyzeInfo `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"` 3737 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3738 XXX_unrecognized []byte `json:"-"` 3739 XXX_sizecache int32 `json:"-"` 3740 } 3741 3742 func (m *AnalysisList) Reset() { *m = AnalysisList{} } 3743 func (m *AnalysisList) String() string { return proto.CompactTextString(m) } 3744 func (*AnalysisList) ProtoMessage() {} 3745 func (*AnalysisList) Descriptor() ([]byte, []int) { 3746 return fileDescriptor_7ac67a7adf3df9c7, []int{38} 3747 } 3748 func (m *AnalysisList) XXX_Unmarshal(b []byte) error { 3749 return m.Unmarshal(b) 3750 } 3751 func (m *AnalysisList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3752 if deterministic { 3753 return xxx_messageInfo_AnalysisList.Marshal(b, m, deterministic) 3754 } else { 3755 b = b[:cap(b)] 3756 n, err := m.MarshalToSizedBuffer(b) 3757 if err != nil { 3758 return nil, err 3759 } 3760 return b[:n], nil 3761 } 3762 } 3763 func (m *AnalysisList) XXX_Merge(src proto.Message) { 3764 xxx_messageInfo_AnalysisList.Merge(m, src) 3765 } 3766 func (m *AnalysisList) XXX_Size() int { 3767 return m.ProtoSize() 3768 } 3769 func (m *AnalysisList) XXX_DiscardUnknown() { 3770 xxx_messageInfo_AnalysisList.DiscardUnknown(m) 3771 } 3772 3773 var xxx_messageInfo_AnalysisList proto.InternalMessageInfo 3774 3775 func (m *AnalysisList) GetList() []*plan.AnalyzeInfo { 3776 if m != nil { 3777 return m.List 3778 } 3779 return nil 3780 } 3781 3782 type Source struct { 3783 SchemaName string `protobuf:"bytes,1,opt,name=schema_name,json=schemaName,proto3" json:"schema_name,omitempty"` 3784 TableName string `protobuf:"bytes,2,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"` 3785 ColList []string `protobuf:"bytes,3,rep,name=col_list,json=colList,proto3" json:"col_list,omitempty"` 3786 Block string `protobuf:"bytes,4,opt,name=block,proto3" json:"block,omitempty"` 3787 PushdownId uint64 `protobuf:"varint,5,opt,name=pushdown_id,json=pushdownId,proto3" json:"pushdown_id,omitempty"` 3788 PushdownAddr string `protobuf:"bytes,6,opt,name=pushdown_addr,json=pushdownAddr,proto3" json:"pushdown_addr,omitempty"` 3789 Expr *plan.Expr `protobuf:"bytes,7,opt,name=expr,proto3" json:"expr,omitempty"` 3790 TableDef *plan.TableDef `protobuf:"bytes,8,opt,name=tableDef,proto3" json:"tableDef,omitempty"` 3791 Timestamp *timestamp.Timestamp `protobuf:"bytes,9,opt,name=timestamp,proto3" json:"timestamp,omitempty"` 3792 RuntimeFilterProbeList []*plan.RuntimeFilterSpec `protobuf:"bytes,10,rep,name=runtime_filter_probe_list,json=runtimeFilterProbeList,proto3" json:"runtime_filter_probe_list,omitempty"` 3793 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3794 XXX_unrecognized []byte `json:"-"` 3795 XXX_sizecache int32 `json:"-"` 3796 } 3797 3798 func (m *Source) Reset() { *m = Source{} } 3799 func (m *Source) String() string { return proto.CompactTextString(m) } 3800 func (*Source) ProtoMessage() {} 3801 func (*Source) Descriptor() ([]byte, []int) { 3802 return fileDescriptor_7ac67a7adf3df9c7, []int{39} 3803 } 3804 func (m *Source) XXX_Unmarshal(b []byte) error { 3805 return m.Unmarshal(b) 3806 } 3807 func (m *Source) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3808 if deterministic { 3809 return xxx_messageInfo_Source.Marshal(b, m, deterministic) 3810 } else { 3811 b = b[:cap(b)] 3812 n, err := m.MarshalToSizedBuffer(b) 3813 if err != nil { 3814 return nil, err 3815 } 3816 return b[:n], nil 3817 } 3818 } 3819 func (m *Source) XXX_Merge(src proto.Message) { 3820 xxx_messageInfo_Source.Merge(m, src) 3821 } 3822 func (m *Source) XXX_Size() int { 3823 return m.ProtoSize() 3824 } 3825 func (m *Source) XXX_DiscardUnknown() { 3826 xxx_messageInfo_Source.DiscardUnknown(m) 3827 } 3828 3829 var xxx_messageInfo_Source proto.InternalMessageInfo 3830 3831 func (m *Source) GetSchemaName() string { 3832 if m != nil { 3833 return m.SchemaName 3834 } 3835 return "" 3836 } 3837 3838 func (m *Source) GetTableName() string { 3839 if m != nil { 3840 return m.TableName 3841 } 3842 return "" 3843 } 3844 3845 func (m *Source) GetColList() []string { 3846 if m != nil { 3847 return m.ColList 3848 } 3849 return nil 3850 } 3851 3852 func (m *Source) GetBlock() string { 3853 if m != nil { 3854 return m.Block 3855 } 3856 return "" 3857 } 3858 3859 func (m *Source) GetPushdownId() uint64 { 3860 if m != nil { 3861 return m.PushdownId 3862 } 3863 return 0 3864 } 3865 3866 func (m *Source) GetPushdownAddr() string { 3867 if m != nil { 3868 return m.PushdownAddr 3869 } 3870 return "" 3871 } 3872 3873 func (m *Source) GetExpr() *plan.Expr { 3874 if m != nil { 3875 return m.Expr 3876 } 3877 return nil 3878 } 3879 3880 func (m *Source) GetTableDef() *plan.TableDef { 3881 if m != nil { 3882 return m.TableDef 3883 } 3884 return nil 3885 } 3886 3887 func (m *Source) GetTimestamp() *timestamp.Timestamp { 3888 if m != nil { 3889 return m.Timestamp 3890 } 3891 return nil 3892 } 3893 3894 func (m *Source) GetRuntimeFilterProbeList() []*plan.RuntimeFilterSpec { 3895 if m != nil { 3896 return m.RuntimeFilterProbeList 3897 } 3898 return nil 3899 } 3900 3901 type NodeInfo struct { 3902 Mcpu int32 `protobuf:"varint,1,opt,name=mcpu,proto3" json:"mcpu,omitempty"` 3903 Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` 3904 Addr string `protobuf:"bytes,3,opt,name=addr,proto3" json:"addr,omitempty"` 3905 Payload string `protobuf:"bytes,4,opt,name=payload,proto3" json:"payload,omitempty"` 3906 Type uint32 `protobuf:"varint,5,opt,name=type,proto3" json:"type,omitempty"` 3907 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3908 XXX_unrecognized []byte `json:"-"` 3909 XXX_sizecache int32 `json:"-"` 3910 } 3911 3912 func (m *NodeInfo) Reset() { *m = NodeInfo{} } 3913 func (m *NodeInfo) String() string { return proto.CompactTextString(m) } 3914 func (*NodeInfo) ProtoMessage() {} 3915 func (*NodeInfo) Descriptor() ([]byte, []int) { 3916 return fileDescriptor_7ac67a7adf3df9c7, []int{40} 3917 } 3918 func (m *NodeInfo) XXX_Unmarshal(b []byte) error { 3919 return m.Unmarshal(b) 3920 } 3921 func (m *NodeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3922 if deterministic { 3923 return xxx_messageInfo_NodeInfo.Marshal(b, m, deterministic) 3924 } else { 3925 b = b[:cap(b)] 3926 n, err := m.MarshalToSizedBuffer(b) 3927 if err != nil { 3928 return nil, err 3929 } 3930 return b[:n], nil 3931 } 3932 } 3933 func (m *NodeInfo) XXX_Merge(src proto.Message) { 3934 xxx_messageInfo_NodeInfo.Merge(m, src) 3935 } 3936 func (m *NodeInfo) XXX_Size() int { 3937 return m.ProtoSize() 3938 } 3939 func (m *NodeInfo) XXX_DiscardUnknown() { 3940 xxx_messageInfo_NodeInfo.DiscardUnknown(m) 3941 } 3942 3943 var xxx_messageInfo_NodeInfo proto.InternalMessageInfo 3944 3945 func (m *NodeInfo) GetMcpu() int32 { 3946 if m != nil { 3947 return m.Mcpu 3948 } 3949 return 0 3950 } 3951 3952 func (m *NodeInfo) GetId() string { 3953 if m != nil { 3954 return m.Id 3955 } 3956 return "" 3957 } 3958 3959 func (m *NodeInfo) GetAddr() string { 3960 if m != nil { 3961 return m.Addr 3962 } 3963 return "" 3964 } 3965 3966 func (m *NodeInfo) GetPayload() string { 3967 if m != nil { 3968 return m.Payload 3969 } 3970 return "" 3971 } 3972 3973 func (m *NodeInfo) GetType() uint32 { 3974 if m != nil { 3975 return m.Type 3976 } 3977 return 0 3978 } 3979 3980 type ProcessLimitation struct { 3981 Size int64 `protobuf:"varint,1,opt,name=size,proto3" json:"size,omitempty"` 3982 BatchRows int64 `protobuf:"varint,2,opt,name=batch_rows,json=batchRows,proto3" json:"batch_rows,omitempty"` 3983 BatchSize int64 `protobuf:"varint,3,opt,name=batch_size,json=batchSize,proto3" json:"batch_size,omitempty"` 3984 PartitionRows int64 `protobuf:"varint,4,opt,name=partition_rows,json=partitionRows,proto3" json:"partition_rows,omitempty"` 3985 ReaderSize int64 `protobuf:"varint,5,opt,name=reader_size,json=readerSize,proto3" json:"reader_size,omitempty"` 3986 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3987 XXX_unrecognized []byte `json:"-"` 3988 XXX_sizecache int32 `json:"-"` 3989 } 3990 3991 func (m *ProcessLimitation) Reset() { *m = ProcessLimitation{} } 3992 func (m *ProcessLimitation) String() string { return proto.CompactTextString(m) } 3993 func (*ProcessLimitation) ProtoMessage() {} 3994 func (*ProcessLimitation) Descriptor() ([]byte, []int) { 3995 return fileDescriptor_7ac67a7adf3df9c7, []int{41} 3996 } 3997 func (m *ProcessLimitation) XXX_Unmarshal(b []byte) error { 3998 return m.Unmarshal(b) 3999 } 4000 func (m *ProcessLimitation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4001 if deterministic { 4002 return xxx_messageInfo_ProcessLimitation.Marshal(b, m, deterministic) 4003 } else { 4004 b = b[:cap(b)] 4005 n, err := m.MarshalToSizedBuffer(b) 4006 if err != nil { 4007 return nil, err 4008 } 4009 return b[:n], nil 4010 } 4011 } 4012 func (m *ProcessLimitation) XXX_Merge(src proto.Message) { 4013 xxx_messageInfo_ProcessLimitation.Merge(m, src) 4014 } 4015 func (m *ProcessLimitation) XXX_Size() int { 4016 return m.ProtoSize() 4017 } 4018 func (m *ProcessLimitation) XXX_DiscardUnknown() { 4019 xxx_messageInfo_ProcessLimitation.DiscardUnknown(m) 4020 } 4021 4022 var xxx_messageInfo_ProcessLimitation proto.InternalMessageInfo 4023 4024 func (m *ProcessLimitation) GetSize() int64 { 4025 if m != nil { 4026 return m.Size 4027 } 4028 return 0 4029 } 4030 4031 func (m *ProcessLimitation) GetBatchRows() int64 { 4032 if m != nil { 4033 return m.BatchRows 4034 } 4035 return 0 4036 } 4037 4038 func (m *ProcessLimitation) GetBatchSize() int64 { 4039 if m != nil { 4040 return m.BatchSize 4041 } 4042 return 0 4043 } 4044 4045 func (m *ProcessLimitation) GetPartitionRows() int64 { 4046 if m != nil { 4047 return m.PartitionRows 4048 } 4049 return 0 4050 } 4051 4052 func (m *ProcessLimitation) GetReaderSize() int64 { 4053 if m != nil { 4054 return m.ReaderSize 4055 } 4056 return 0 4057 } 4058 4059 type ProcessInfo struct { 4060 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` 4061 Sql string `protobuf:"bytes,2,opt,name=sql,proto3" json:"sql,omitempty"` 4062 Lim *ProcessLimitation `protobuf:"bytes,3,opt,name=lim,proto3" json:"lim,omitempty"` 4063 UnixTime int64 `protobuf:"varint,4,opt,name=unix_time,json=unixTime,proto3" json:"unix_time,omitempty"` 4064 AccountId uint32 `protobuf:"varint,5,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` 4065 Snapshot string `protobuf:"bytes,6,opt,name=snapshot,proto3" json:"snapshot,omitempty"` 4066 SessionInfo *SessionInfo `protobuf:"bytes,7,opt,name=session_info,json=sessionInfo,proto3" json:"session_info,omitempty"` 4067 AnalysisNodeList []int32 `protobuf:"varint,8,rep,packed,name=analysis_node_list,json=analysisNodeList,proto3" json:"analysis_node_list,omitempty"` 4068 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4069 XXX_unrecognized []byte `json:"-"` 4070 XXX_sizecache int32 `json:"-"` 4071 } 4072 4073 func (m *ProcessInfo) Reset() { *m = ProcessInfo{} } 4074 func (m *ProcessInfo) String() string { return proto.CompactTextString(m) } 4075 func (*ProcessInfo) ProtoMessage() {} 4076 func (*ProcessInfo) Descriptor() ([]byte, []int) { 4077 return fileDescriptor_7ac67a7adf3df9c7, []int{42} 4078 } 4079 func (m *ProcessInfo) XXX_Unmarshal(b []byte) error { 4080 return m.Unmarshal(b) 4081 } 4082 func (m *ProcessInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4083 if deterministic { 4084 return xxx_messageInfo_ProcessInfo.Marshal(b, m, deterministic) 4085 } else { 4086 b = b[:cap(b)] 4087 n, err := m.MarshalToSizedBuffer(b) 4088 if err != nil { 4089 return nil, err 4090 } 4091 return b[:n], nil 4092 } 4093 } 4094 func (m *ProcessInfo) XXX_Merge(src proto.Message) { 4095 xxx_messageInfo_ProcessInfo.Merge(m, src) 4096 } 4097 func (m *ProcessInfo) XXX_Size() int { 4098 return m.ProtoSize() 4099 } 4100 func (m *ProcessInfo) XXX_DiscardUnknown() { 4101 xxx_messageInfo_ProcessInfo.DiscardUnknown(m) 4102 } 4103 4104 var xxx_messageInfo_ProcessInfo proto.InternalMessageInfo 4105 4106 func (m *ProcessInfo) GetId() string { 4107 if m != nil { 4108 return m.Id 4109 } 4110 return "" 4111 } 4112 4113 func (m *ProcessInfo) GetSql() string { 4114 if m != nil { 4115 return m.Sql 4116 } 4117 return "" 4118 } 4119 4120 func (m *ProcessInfo) GetLim() *ProcessLimitation { 4121 if m != nil { 4122 return m.Lim 4123 } 4124 return nil 4125 } 4126 4127 func (m *ProcessInfo) GetUnixTime() int64 { 4128 if m != nil { 4129 return m.UnixTime 4130 } 4131 return 0 4132 } 4133 4134 func (m *ProcessInfo) GetAccountId() uint32 { 4135 if m != nil { 4136 return m.AccountId 4137 } 4138 return 0 4139 } 4140 4141 func (m *ProcessInfo) GetSnapshot() string { 4142 if m != nil { 4143 return m.Snapshot 4144 } 4145 return "" 4146 } 4147 4148 func (m *ProcessInfo) GetSessionInfo() *SessionInfo { 4149 if m != nil { 4150 return m.SessionInfo 4151 } 4152 return nil 4153 } 4154 4155 func (m *ProcessInfo) GetAnalysisNodeList() []int32 { 4156 if m != nil { 4157 return m.AnalysisNodeList 4158 } 4159 return nil 4160 } 4161 4162 type SessionInfo struct { 4163 User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"` 4164 Host string `protobuf:"bytes,2,opt,name=host,proto3" json:"host,omitempty"` 4165 Role string `protobuf:"bytes,3,opt,name=role,proto3" json:"role,omitempty"` 4166 ConnectionId uint64 `protobuf:"varint,4,opt,name=connection_id,json=connectionId,proto3" json:"connection_id,omitempty"` 4167 Database string `protobuf:"bytes,5,opt,name=database,proto3" json:"database,omitempty"` 4168 Version string `protobuf:"bytes,6,opt,name=version,proto3" json:"version,omitempty"` 4169 TimeZone []byte `protobuf:"bytes,7,opt,name=time_zone,json=timeZone,proto3" json:"time_zone,omitempty"` 4170 Account string `protobuf:"bytes,8,opt,name=account,proto3" json:"account,omitempty"` 4171 QueryId []string `protobuf:"bytes,9,rep,name=query_id,json=queryId,proto3" json:"query_id,omitempty"` 4172 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4173 XXX_unrecognized []byte `json:"-"` 4174 XXX_sizecache int32 `json:"-"` 4175 } 4176 4177 func (m *SessionInfo) Reset() { *m = SessionInfo{} } 4178 func (m *SessionInfo) String() string { return proto.CompactTextString(m) } 4179 func (*SessionInfo) ProtoMessage() {} 4180 func (*SessionInfo) Descriptor() ([]byte, []int) { 4181 return fileDescriptor_7ac67a7adf3df9c7, []int{43} 4182 } 4183 func (m *SessionInfo) XXX_Unmarshal(b []byte) error { 4184 return m.Unmarshal(b) 4185 } 4186 func (m *SessionInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4187 if deterministic { 4188 return xxx_messageInfo_SessionInfo.Marshal(b, m, deterministic) 4189 } else { 4190 b = b[:cap(b)] 4191 n, err := m.MarshalToSizedBuffer(b) 4192 if err != nil { 4193 return nil, err 4194 } 4195 return b[:n], nil 4196 } 4197 } 4198 func (m *SessionInfo) XXX_Merge(src proto.Message) { 4199 xxx_messageInfo_SessionInfo.Merge(m, src) 4200 } 4201 func (m *SessionInfo) XXX_Size() int { 4202 return m.ProtoSize() 4203 } 4204 func (m *SessionInfo) XXX_DiscardUnknown() { 4205 xxx_messageInfo_SessionInfo.DiscardUnknown(m) 4206 } 4207 4208 var xxx_messageInfo_SessionInfo proto.InternalMessageInfo 4209 4210 func (m *SessionInfo) GetUser() string { 4211 if m != nil { 4212 return m.User 4213 } 4214 return "" 4215 } 4216 4217 func (m *SessionInfo) GetHost() string { 4218 if m != nil { 4219 return m.Host 4220 } 4221 return "" 4222 } 4223 4224 func (m *SessionInfo) GetRole() string { 4225 if m != nil { 4226 return m.Role 4227 } 4228 return "" 4229 } 4230 4231 func (m *SessionInfo) GetConnectionId() uint64 { 4232 if m != nil { 4233 return m.ConnectionId 4234 } 4235 return 0 4236 } 4237 4238 func (m *SessionInfo) GetDatabase() string { 4239 if m != nil { 4240 return m.Database 4241 } 4242 return "" 4243 } 4244 4245 func (m *SessionInfo) GetVersion() string { 4246 if m != nil { 4247 return m.Version 4248 } 4249 return "" 4250 } 4251 4252 func (m *SessionInfo) GetTimeZone() []byte { 4253 if m != nil { 4254 return m.TimeZone 4255 } 4256 return nil 4257 } 4258 4259 func (m *SessionInfo) GetAccount() string { 4260 if m != nil { 4261 return m.Account 4262 } 4263 return "" 4264 } 4265 4266 func (m *SessionInfo) GetQueryId() []string { 4267 if m != nil { 4268 return m.QueryId 4269 } 4270 return nil 4271 } 4272 4273 type Pipeline struct { 4274 PipelineType Pipeline_PipelineType `protobuf:"varint,1,opt,name=pipeline_type,json=pipelineType,proto3,enum=pipeline.Pipeline_PipelineType" json:"pipeline_type,omitempty"` 4275 PipelineId int32 `protobuf:"varint,2,opt,name=pipeline_id,json=pipelineId,proto3" json:"pipeline_id,omitempty"` 4276 Qry *plan.Plan `protobuf:"bytes,3,opt,name=qry,proto3" json:"qry,omitempty"` 4277 DataSource *Source `protobuf:"bytes,4,opt,name=data_source,json=dataSource,proto3" json:"data_source,omitempty"` 4278 Children []*Pipeline `protobuf:"bytes,5,rep,name=children,proto3" json:"children,omitempty"` 4279 InstructionList []*Instruction `protobuf:"bytes,6,rep,name=instruction_list,json=instructionList,proto3" json:"instruction_list,omitempty"` 4280 IsEnd bool `protobuf:"varint,7,opt,name=is_end,json=isEnd,proto3" json:"is_end,omitempty"` 4281 IsJoin bool `protobuf:"varint,8,opt,name=is_join,json=isJoin,proto3" json:"is_join,omitempty"` 4282 IsLoad bool `protobuf:"varint,9,opt,name=is_load,json=isLoad,proto3" json:"is_load,omitempty"` 4283 Node *NodeInfo `protobuf:"bytes,10,opt,name=node,proto3" json:"node,omitempty"` 4284 PushDownInfo int32 `protobuf:"varint,11,opt,name=push_down_info,json=pushDownInfo,proto3" json:"push_down_info,omitempty"` 4285 ChildrenCount int32 `protobuf:"varint,12,opt,name=children_count,json=childrenCount,proto3" json:"children_count,omitempty"` 4286 UuidsToRegIdx []*UuidToRegIdx `protobuf:"bytes,13,rep,name=uuids_to_reg_idx,json=uuidsToRegIdx,proto3" json:"uuids_to_reg_idx,omitempty"` 4287 BuildIdx int32 `protobuf:"varint,14,opt,name=build_idx,json=buildIdx,proto3" json:"build_idx,omitempty"` 4288 ShuffleCnt int32 `protobuf:"varint,15,opt,name=shuffle_cnt,json=shuffleCnt,proto3" json:"shuffle_cnt,omitempty"` 4289 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4290 XXX_unrecognized []byte `json:"-"` 4291 XXX_sizecache int32 `json:"-"` 4292 } 4293 4294 func (m *Pipeline) Reset() { *m = Pipeline{} } 4295 func (m *Pipeline) String() string { return proto.CompactTextString(m) } 4296 func (*Pipeline) ProtoMessage() {} 4297 func (*Pipeline) Descriptor() ([]byte, []int) { 4298 return fileDescriptor_7ac67a7adf3df9c7, []int{44} 4299 } 4300 func (m *Pipeline) XXX_Unmarshal(b []byte) error { 4301 return m.Unmarshal(b) 4302 } 4303 func (m *Pipeline) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4304 if deterministic { 4305 return xxx_messageInfo_Pipeline.Marshal(b, m, deterministic) 4306 } else { 4307 b = b[:cap(b)] 4308 n, err := m.MarshalToSizedBuffer(b) 4309 if err != nil { 4310 return nil, err 4311 } 4312 return b[:n], nil 4313 } 4314 } 4315 func (m *Pipeline) XXX_Merge(src proto.Message) { 4316 xxx_messageInfo_Pipeline.Merge(m, src) 4317 } 4318 func (m *Pipeline) XXX_Size() int { 4319 return m.ProtoSize() 4320 } 4321 func (m *Pipeline) XXX_DiscardUnknown() { 4322 xxx_messageInfo_Pipeline.DiscardUnknown(m) 4323 } 4324 4325 var xxx_messageInfo_Pipeline proto.InternalMessageInfo 4326 4327 func (m *Pipeline) GetPipelineType() Pipeline_PipelineType { 4328 if m != nil { 4329 return m.PipelineType 4330 } 4331 return Pipeline_Merge 4332 } 4333 4334 func (m *Pipeline) GetPipelineId() int32 { 4335 if m != nil { 4336 return m.PipelineId 4337 } 4338 return 0 4339 } 4340 4341 func (m *Pipeline) GetQry() *plan.Plan { 4342 if m != nil { 4343 return m.Qry 4344 } 4345 return nil 4346 } 4347 4348 func (m *Pipeline) GetDataSource() *Source { 4349 if m != nil { 4350 return m.DataSource 4351 } 4352 return nil 4353 } 4354 4355 func (m *Pipeline) GetChildren() []*Pipeline { 4356 if m != nil { 4357 return m.Children 4358 } 4359 return nil 4360 } 4361 4362 func (m *Pipeline) GetInstructionList() []*Instruction { 4363 if m != nil { 4364 return m.InstructionList 4365 } 4366 return nil 4367 } 4368 4369 func (m *Pipeline) GetIsEnd() bool { 4370 if m != nil { 4371 return m.IsEnd 4372 } 4373 return false 4374 } 4375 4376 func (m *Pipeline) GetIsJoin() bool { 4377 if m != nil { 4378 return m.IsJoin 4379 } 4380 return false 4381 } 4382 4383 func (m *Pipeline) GetIsLoad() bool { 4384 if m != nil { 4385 return m.IsLoad 4386 } 4387 return false 4388 } 4389 4390 func (m *Pipeline) GetNode() *NodeInfo { 4391 if m != nil { 4392 return m.Node 4393 } 4394 return nil 4395 } 4396 4397 func (m *Pipeline) GetPushDownInfo() int32 { 4398 if m != nil { 4399 return m.PushDownInfo 4400 } 4401 return 0 4402 } 4403 4404 func (m *Pipeline) GetChildrenCount() int32 { 4405 if m != nil { 4406 return m.ChildrenCount 4407 } 4408 return 0 4409 } 4410 4411 func (m *Pipeline) GetUuidsToRegIdx() []*UuidToRegIdx { 4412 if m != nil { 4413 return m.UuidsToRegIdx 4414 } 4415 return nil 4416 } 4417 4418 func (m *Pipeline) GetBuildIdx() int32 { 4419 if m != nil { 4420 return m.BuildIdx 4421 } 4422 return 0 4423 } 4424 4425 func (m *Pipeline) GetShuffleCnt() int32 { 4426 if m != nil { 4427 return m.ShuffleCnt 4428 } 4429 return 0 4430 } 4431 4432 type WrapNode struct { 4433 NodeAddr string `protobuf:"bytes,1,opt,name=node_addr,json=nodeAddr,proto3" json:"node_addr,omitempty"` 4434 Uuid []byte `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"` 4435 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4436 XXX_unrecognized []byte `json:"-"` 4437 XXX_sizecache int32 `json:"-"` 4438 } 4439 4440 func (m *WrapNode) Reset() { *m = WrapNode{} } 4441 func (m *WrapNode) String() string { return proto.CompactTextString(m) } 4442 func (*WrapNode) ProtoMessage() {} 4443 func (*WrapNode) Descriptor() ([]byte, []int) { 4444 return fileDescriptor_7ac67a7adf3df9c7, []int{45} 4445 } 4446 func (m *WrapNode) XXX_Unmarshal(b []byte) error { 4447 return m.Unmarshal(b) 4448 } 4449 func (m *WrapNode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4450 if deterministic { 4451 return xxx_messageInfo_WrapNode.Marshal(b, m, deterministic) 4452 } else { 4453 b = b[:cap(b)] 4454 n, err := m.MarshalToSizedBuffer(b) 4455 if err != nil { 4456 return nil, err 4457 } 4458 return b[:n], nil 4459 } 4460 } 4461 func (m *WrapNode) XXX_Merge(src proto.Message) { 4462 xxx_messageInfo_WrapNode.Merge(m, src) 4463 } 4464 func (m *WrapNode) XXX_Size() int { 4465 return m.ProtoSize() 4466 } 4467 func (m *WrapNode) XXX_DiscardUnknown() { 4468 xxx_messageInfo_WrapNode.DiscardUnknown(m) 4469 } 4470 4471 var xxx_messageInfo_WrapNode proto.InternalMessageInfo 4472 4473 func (m *WrapNode) GetNodeAddr() string { 4474 if m != nil { 4475 return m.NodeAddr 4476 } 4477 return "" 4478 } 4479 4480 func (m *WrapNode) GetUuid() []byte { 4481 if m != nil { 4482 return m.Uuid 4483 } 4484 return nil 4485 } 4486 4487 type UuidToRegIdx struct { 4488 Idx int32 `protobuf:"varint,1,opt,name=idx,proto3" json:"idx,omitempty"` 4489 Uuid []byte `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"` 4490 FromAddr string `protobuf:"bytes,3,opt,name=from_addr,json=fromAddr,proto3" json:"from_addr,omitempty"` 4491 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4492 XXX_unrecognized []byte `json:"-"` 4493 XXX_sizecache int32 `json:"-"` 4494 } 4495 4496 func (m *UuidToRegIdx) Reset() { *m = UuidToRegIdx{} } 4497 func (m *UuidToRegIdx) String() string { return proto.CompactTextString(m) } 4498 func (*UuidToRegIdx) ProtoMessage() {} 4499 func (*UuidToRegIdx) Descriptor() ([]byte, []int) { 4500 return fileDescriptor_7ac67a7adf3df9c7, []int{46} 4501 } 4502 func (m *UuidToRegIdx) XXX_Unmarshal(b []byte) error { 4503 return m.Unmarshal(b) 4504 } 4505 func (m *UuidToRegIdx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4506 if deterministic { 4507 return xxx_messageInfo_UuidToRegIdx.Marshal(b, m, deterministic) 4508 } else { 4509 b = b[:cap(b)] 4510 n, err := m.MarshalToSizedBuffer(b) 4511 if err != nil { 4512 return nil, err 4513 } 4514 return b[:n], nil 4515 } 4516 } 4517 func (m *UuidToRegIdx) XXX_Merge(src proto.Message) { 4518 xxx_messageInfo_UuidToRegIdx.Merge(m, src) 4519 } 4520 func (m *UuidToRegIdx) XXX_Size() int { 4521 return m.ProtoSize() 4522 } 4523 func (m *UuidToRegIdx) XXX_DiscardUnknown() { 4524 xxx_messageInfo_UuidToRegIdx.DiscardUnknown(m) 4525 } 4526 4527 var xxx_messageInfo_UuidToRegIdx proto.InternalMessageInfo 4528 4529 func (m *UuidToRegIdx) GetIdx() int32 { 4530 if m != nil { 4531 return m.Idx 4532 } 4533 return 0 4534 } 4535 4536 func (m *UuidToRegIdx) GetUuid() []byte { 4537 if m != nil { 4538 return m.Uuid 4539 } 4540 return nil 4541 } 4542 4543 func (m *UuidToRegIdx) GetFromAddr() string { 4544 if m != nil { 4545 return m.FromAddr 4546 } 4547 return "" 4548 } 4549 4550 func init() { 4551 proto.RegisterEnum("pipeline.Method", Method_name, Method_value) 4552 proto.RegisterEnum("pipeline.Status", Status_name, Status_value) 4553 proto.RegisterEnum("pipeline.SampleFunc_SampleType", SampleFunc_SampleType_name, SampleFunc_SampleType_value) 4554 proto.RegisterEnum("pipeline.Pipeline_PipelineType", Pipeline_PipelineType_name, Pipeline_PipelineType_value) 4555 proto.RegisterType((*Message)(nil), "pipeline.Message") 4556 proto.RegisterType((*Connector)(nil), "pipeline.Connector") 4557 proto.RegisterType((*Shuffle)(nil), "pipeline.Shuffle") 4558 proto.RegisterType((*Dispatch)(nil), "pipeline.Dispatch") 4559 proto.RegisterType((*Merge)(nil), "pipeline.Merge") 4560 proto.RegisterType((*MultiArguemnt)(nil), "pipeline.MultiArguemnt") 4561 proto.RegisterType((*Aggregate)(nil), "pipeline.Aggregate") 4562 proto.RegisterType((*Group)(nil), "pipeline.Group") 4563 proto.RegisterType((*Insert)(nil), "pipeline.Insert") 4564 proto.RegisterType((*Array)(nil), "pipeline.Array") 4565 proto.RegisterType((*Map)(nil), "pipeline.Map") 4566 proto.RegisterMapType((map[string]int32)(nil), "pipeline.Map.MpEntry") 4567 proto.RegisterType((*Deletion)(nil), "pipeline.Deletion") 4568 proto.RegisterMapType((map[string]int32)(nil), "pipeline.Deletion.SegmentMapEntry") 4569 proto.RegisterType((*PreInsert)(nil), "pipeline.PreInsert") 4570 proto.RegisterType((*LockTarget)(nil), "pipeline.LockTarget") 4571 proto.RegisterType((*LockOp)(nil), "pipeline.LockOp") 4572 proto.RegisterType((*PreInsertUnique)(nil), "pipeline.PreInsertUnique") 4573 proto.RegisterType((*PreInsertSecondaryIndex)(nil), "pipeline.PreInsertSecondaryIndex") 4574 proto.RegisterType((*OnDuplicateKey)(nil), "pipeline.OnDuplicateKey") 4575 proto.RegisterMapType((map[string]*plan.Expr)(nil), "pipeline.OnDuplicateKey.OnDuplicateExprEntry") 4576 proto.RegisterType((*FuzzyFilter)(nil), "pipeline.FuzzyFilter") 4577 proto.RegisterType((*Join)(nil), "pipeline.Join") 4578 proto.RegisterType((*AntiJoin)(nil), "pipeline.AntiJoin") 4579 proto.RegisterType((*LeftJoin)(nil), "pipeline.LeftJoin") 4580 proto.RegisterType((*RightJoin)(nil), "pipeline.RightJoin") 4581 proto.RegisterType((*RightSemiJoin)(nil), "pipeline.RightSemiJoin") 4582 proto.RegisterType((*RightAntiJoin)(nil), "pipeline.RightAntiJoin") 4583 proto.RegisterType((*SemiJoin)(nil), "pipeline.SemiJoin") 4584 proto.RegisterType((*SingleJoin)(nil), "pipeline.SingleJoin") 4585 proto.RegisterType((*MarkJoin)(nil), "pipeline.MarkJoin") 4586 proto.RegisterType((*Product)(nil), "pipeline.Product") 4587 proto.RegisterType((*IndexJoin)(nil), "pipeline.IndexJoin") 4588 proto.RegisterType((*TableFunction)(nil), "pipeline.TableFunction") 4589 proto.RegisterType((*HashBuild)(nil), "pipeline.HashBuild") 4590 proto.RegisterType((*ExternalName2ColIndex)(nil), "pipeline.ExternalName2ColIndex") 4591 proto.RegisterType((*FileOffset)(nil), "pipeline.file_offset") 4592 proto.RegisterType((*ExternalScan)(nil), "pipeline.ExternalScan") 4593 proto.RegisterType((*StreamScan)(nil), "pipeline.StreamScan") 4594 proto.RegisterType((*SampleFunc)(nil), "pipeline.SampleFunc") 4595 proto.RegisterType((*Instruction)(nil), "pipeline.Instruction") 4596 proto.RegisterType((*AnalysisList)(nil), "pipeline.AnalysisList") 4597 proto.RegisterType((*Source)(nil), "pipeline.Source") 4598 proto.RegisterType((*NodeInfo)(nil), "pipeline.NodeInfo") 4599 proto.RegisterType((*ProcessLimitation)(nil), "pipeline.ProcessLimitation") 4600 proto.RegisterType((*ProcessInfo)(nil), "pipeline.ProcessInfo") 4601 proto.RegisterType((*SessionInfo)(nil), "pipeline.SessionInfo") 4602 proto.RegisterType((*Pipeline)(nil), "pipeline.Pipeline") 4603 proto.RegisterType((*WrapNode)(nil), "pipeline.WrapNode") 4604 proto.RegisterType((*UuidToRegIdx)(nil), "pipeline.UuidToRegIdx") 4605 } 4606 4607 func init() { proto.RegisterFile("pipeline.proto", fileDescriptor_7ac67a7adf3df9c7) } 4608 4609 var fileDescriptor_7ac67a7adf3df9c7 = []byte{ 4610 // 4523 bytes of a gzipped FileDescriptorProto 4611 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x7b, 0xcd, 0x93, 0x1c, 0xc7, 4612 0x52, 0xb8, 0xe6, 0xbb, 0x27, 0x67, 0x76, 0x77, 0xb6, 0xf4, 0x35, 0x96, 0x65, 0x69, 0xd5, 0xb6, 4613 0xe4, 0xb5, 0x6c, 0xad, 0xec, 0xf5, 0xcf, 0x3f, 0x1c, 0x3c, 0x8c, 0xdf, 0x6a, 0x25, 0x3f, 0x06, 4614 0x4b, 0xab, 0xa5, 0x76, 0x15, 0x0e, 0x4c, 0x04, 0x4d, 0x6f, 0x77, 0xcd, 0x6c, 0x7b, 0x7b, 0xaa, 4615 0x5a, 0xfd, 0x61, 0xed, 0xea, 0x0f, 0xe0, 0xc0, 0xf5, 0x5d, 0x09, 0x78, 0x41, 0x04, 0x17, 0x22, 4616 0x88, 0x20, 0xe0, 0xc8, 0x3f, 0xf0, 0x6e, 0x70, 0xe6, 0xc0, 0x23, 0xcc, 0x89, 0x03, 0x01, 0x07, 4617 0xe0, 0x42, 0x40, 0x10, 0x99, 0x55, 0xfd, 0x31, 0xb3, 0xa3, 0xf5, 0x27, 0x06, 0x22, 0x7c, 0xab, 4618 0xca, 0xcc, 0xaa, 0xae, 0xca, 0xcc, 0xca, 0xca, 0xac, 0xcc, 0x86, 0xe5, 0x28, 0x88, 0x44, 0x18, 4619 0x48, 0xb1, 0x11, 0xc5, 0x2a, 0x55, 0xcc, 0xca, 0xfb, 0x57, 0xee, 0x4c, 0x82, 0xf4, 0x30, 0x3b, 4620 0xd8, 0xf0, 0xd4, 0xf4, 0xee, 0x44, 0x4d, 0xd4, 0x5d, 0x22, 0x38, 0xc8, 0xc6, 0xd4, 0xa3, 0x0e, 4621 0xb5, 0xf4, 0xc0, 0x2b, 0x10, 0x85, 0xae, 0x34, 0xed, 0x95, 0x34, 0x98, 0x8a, 0x24, 0x75, 0xa7, 4622 0x51, 0x8e, 0x0c, 0x95, 0x77, 0xa4, 0xdb, 0xf6, 0x9f, 0xd5, 0xa1, 0xf3, 0x48, 0x24, 0x89, 0x3b, 4623 0x11, 0xcc, 0x86, 0x46, 0x12, 0xf8, 0xc3, 0xda, 0x5a, 0x6d, 0x7d, 0x79, 0x73, 0xb0, 0x51, 0xac, 4624 0x65, 0x2f, 0x75, 0xd3, 0x2c, 0xe1, 0x88, 0x44, 0x1a, 0x6f, 0xea, 0x0f, 0xeb, 0xf3, 0x34, 0x8f, 4625 0x44, 0x7a, 0xa8, 0x7c, 0x8e, 0x48, 0x36, 0x80, 0x86, 0x88, 0xe3, 0x61, 0x63, 0xad, 0xb6, 0xde, 4626 0xe7, 0xd8, 0x64, 0x0c, 0x9a, 0xbe, 0x9b, 0xba, 0xc3, 0x26, 0x81, 0xa8, 0xcd, 0x5e, 0x83, 0xe5, 4627 0x28, 0x56, 0x9e, 0x13, 0xc8, 0xb1, 0x72, 0x08, 0xdb, 0x22, 0x6c, 0x1f, 0xa1, 0x23, 0x39, 0x56, 4628 0xf7, 0x91, 0x6a, 0x08, 0x1d, 0x57, 0xba, 0xe1, 0x49, 0x22, 0x86, 0x6d, 0x42, 0xe7, 0x5d, 0xb6, 4629 0x0c, 0xf5, 0xc0, 0x1f, 0x76, 0xd6, 0x6a, 0xeb, 0x4d, 0x5e, 0x0f, 0x7c, 0xfc, 0x46, 0x96, 0x05, 4630 0xfe, 0xd0, 0xd2, 0xdf, 0xc0, 0x36, 0x7b, 0x19, 0xba, 0x07, 0x6e, 0xea, 0x1d, 0x3a, 0x9e, 0x4c, 4631 0x87, 0x5d, 0x22, 0xb5, 0x08, 0xb0, 0x2d, 0x53, 0x76, 0x05, 0x2c, 0xef, 0x50, 0x78, 0x47, 0x49, 4632 0x36, 0x1d, 0xc2, 0x5a, 0x6d, 0x7d, 0x89, 0x17, 0x7d, 0xc4, 0x25, 0xe2, 0x69, 0x26, 0xa4, 0x27, 4633 0x86, 0x3d, 0x3d, 0x2e, 0xef, 0xdb, 0x4f, 0xa0, 0xbb, 0xad, 0xa4, 0x14, 0x5e, 0xaa, 0x62, 0x76, 4634 0x1d, 0x7a, 0x39, 0x0f, 0x1c, 0xc3, 0xbb, 0x16, 0x87, 0x1c, 0x34, 0xf2, 0xd9, 0xeb, 0xb0, 0xe2, 4635 0xe5, 0xd4, 0x4e, 0x20, 0x7d, 0x71, 0x4c, 0xcc, 0x6b, 0xf1, 0xe5, 0x02, 0x3c, 0x42, 0xa8, 0xfd, 4636 0xc7, 0x75, 0xe8, 0xec, 0x1d, 0x66, 0xe3, 0x71, 0x28, 0xd8, 0x6b, 0xb0, 0x64, 0x9a, 0xdb, 0x2a, 4637 0x1c, 0xf9, 0xc7, 0x66, 0xde, 0x59, 0x20, 0x5b, 0x83, 0x9e, 0x01, 0xec, 0x9f, 0x44, 0xc2, 0x4c, 4638 0x5b, 0x05, 0xcd, 0xce, 0xf3, 0x28, 0x90, 0x24, 0x93, 0x06, 0x9f, 0x05, 0xce, 0x51, 0xb9, 0xc7, 4639 0x24, 0xa6, 0x59, 0x2a, 0x97, 0xbe, 0xb6, 0x15, 0x06, 0x9f, 0x0b, 0x2e, 0x26, 0xdb, 0x32, 0x25, 4640 0x61, 0xb5, 0x78, 0x15, 0xc4, 0x36, 0xe1, 0x62, 0xa2, 0x87, 0x38, 0xb1, 0x2b, 0x27, 0x22, 0x71, 4641 0xb2, 0x40, 0xa6, 0xff, 0xff, 0xff, 0x0d, 0xdb, 0x6b, 0x8d, 0xf5, 0x26, 0x3f, 0x6f, 0x90, 0x9c, 4642 0x70, 0x4f, 0x08, 0xc5, 0xde, 0x86, 0x0b, 0x73, 0x63, 0xf4, 0x90, 0xce, 0x5a, 0x63, 0xbd, 0xc1, 4643 0xd9, 0xcc, 0x90, 0x11, 0x62, 0xec, 0x5f, 0xd4, 0xc1, 0xba, 0x1f, 0x24, 0x11, 0x8a, 0x91, 0x5d, 4644 0x86, 0xce, 0x38, 0x93, 0x5e, 0xc9, 0xfa, 0x36, 0x76, 0x47, 0x3e, 0xfb, 0x15, 0x58, 0x09, 0x95, 4645 0xe7, 0x86, 0x4e, 0xc1, 0xe5, 0x61, 0x7d, 0xad, 0xb1, 0xde, 0xdb, 0x3c, 0x5f, 0xea, 0x6c, 0x21, 4646 0x45, 0xbe, 0x4c, 0xb4, 0xa5, 0x54, 0x3f, 0x80, 0x41, 0x2c, 0xa6, 0x2a, 0x15, 0x95, 0xe1, 0x0d, 4647 0x1a, 0xce, 0xca, 0xe1, 0x9f, 0xc4, 0x6e, 0xb4, 0xa3, 0x7c, 0xc1, 0x57, 0x34, 0x6d, 0x39, 0xfc, 4648 0x9d, 0x0a, 0x23, 0xc4, 0xc4, 0x09, 0xfc, 0x63, 0x87, 0x3e, 0x30, 0x6c, 0xae, 0x35, 0xd6, 0x5b, 4649 0xe5, 0xae, 0xc4, 0x64, 0xe4, 0x1f, 0x3f, 0x44, 0x0c, 0x7b, 0x17, 0x2e, 0xcd, 0x0f, 0xd1, 0xb3, 4650 0x0e, 0x5b, 0x34, 0xe6, 0xfc, 0xcc, 0x18, 0x4e, 0x28, 0x76, 0x03, 0xfa, 0xf9, 0xa0, 0x14, 0x35, 4651 0xa0, 0xad, 0x65, 0x92, 0x54, 0x34, 0xe0, 0x32, 0x74, 0x82, 0xc4, 0x49, 0x02, 0x79, 0x44, 0x47, 4652 0xc5, 0xe2, 0xed, 0x20, 0xd9, 0x0b, 0xe4, 0x11, 0x7b, 0x09, 0xac, 0x58, 0x78, 0x1a, 0x63, 0x11, 4653 0xa6, 0x13, 0x0b, 0x0f, 0x51, 0xf6, 0xab, 0xd0, 0x7a, 0x24, 0xe2, 0x89, 0xa0, 0x53, 0x10, 0xc8, 4654 0xa3, 0x3d, 0xcf, 0x95, 0xc4, 0x5e, 0x8b, 0x17, 0x7d, 0xfb, 0x2f, 0x6a, 0xb0, 0xf4, 0x28, 0x0b, 4655 0xd3, 0x60, 0x2b, 0x9e, 0x64, 0x62, 0x2a, 0x53, 0x3c, 0x80, 0xf7, 0x83, 0x24, 0x35, 0x94, 0xd4, 4656 0x66, 0xeb, 0xd0, 0xfd, 0x49, 0xac, 0xb2, 0xe8, 0xc1, 0x71, 0x94, 0x0b, 0x00, 0x36, 0xc8, 0x36, 4657 0x21, 0x84, 0x97, 0x48, 0xf6, 0x16, 0xf4, 0x1e, 0xc7, 0xbe, 0x88, 0xef, 0x9d, 0x10, 0x6d, 0xe3, 4658 0x14, 0x6d, 0x15, 0xcd, 0xae, 0x42, 0x77, 0x4f, 0x44, 0x6e, 0xec, 0xa2, 0x64, 0x50, 0x5d, 0xbb, 4659 0xbc, 0x04, 0xa0, 0xd1, 0x20, 0xe2, 0x91, 0x6f, 0xd4, 0x34, 0xef, 0xda, 0x13, 0xe8, 0x6e, 0x4d, 4660 0x26, 0xb1, 0x98, 0xb8, 0x29, 0x59, 0x10, 0x15, 0xd1, 0x72, 0x1b, 0xbc, 0xae, 0x22, 0xb2, 0x52, 4661 0xb8, 0x81, 0xba, 0xde, 0x00, 0xb6, 0xd9, 0x35, 0x68, 0x8a, 0xc5, 0xeb, 0x21, 0x38, 0xbb, 0x04, 4662 0x6d, 0x4f, 0xc9, 0x71, 0x30, 0x31, 0xb6, 0xcd, 0xf4, 0xec, 0xdf, 0x6f, 0x40, 0x8b, 0x36, 0x87, 4663 0x36, 0x48, 0x0a, 0xe1, 0x3b, 0xe2, 0x73, 0x37, 0xcc, 0xb9, 0x88, 0x80, 0x07, 0x9f, 0xbb, 0x21, 4664 0xae, 0x34, 0x38, 0xc8, 0xbc, 0x23, 0xa1, 0xbf, 0xda, 0xe4, 0x79, 0x17, 0x31, 0xd2, 0x60, 0x1a, 4665 0x1a, 0x63, 0xba, 0x6c, 0x0d, 0x5a, 0xf8, 0xe9, 0x84, 0xb4, 0x69, 0x76, 0x4d, 0x1a, 0xc1, 0x6e, 4666 0x41, 0x0b, 0xf5, 0x21, 0x21, 0xdd, 0x29, 0x28, 0x50, 0x1f, 0xee, 0x35, 0x7f, 0xfe, 0xb7, 0xd7, 4667 0xcf, 0x71, 0x8d, 0x66, 0xaf, 0x43, 0xd3, 0x9d, 0x4c, 0x12, 0x3a, 0x9f, 0x33, 0x27, 0xa3, 0xe0, 4668 0x11, 0x27, 0x02, 0xf6, 0x1e, 0x74, 0xb5, 0xac, 0x91, 0xba, 0x43, 0xd4, 0x97, 0x2b, 0xb6, 0xbf, 4669 0xaa, 0x06, 0xbc, 0xa4, 0x44, 0x29, 0x05, 0x89, 0xb1, 0x22, 0x46, 0xc9, 0x4a, 0x00, 0xb3, 0xa1, 4670 0x1f, 0xc5, 0x62, 0x2b, 0x0c, 0x95, 0xb7, 0x17, 0x3c, 0x17, 0xc6, 0x3e, 0xcf, 0xc0, 0xd8, 0x2d, 4671 0x58, 0xde, 0x75, 0xe3, 0x34, 0x70, 0x43, 0x2e, 0x92, 0x2c, 0x4c, 0x13, 0xb2, 0xc6, 0x7d, 0x3e, 4672 0x07, 0x65, 0x1b, 0xc0, 0x66, 0x20, 0xfb, 0xb4, 0x7d, 0x58, 0x6b, 0xac, 0x2f, 0xf1, 0x05, 0x18, 4673 0xfb, 0x5f, 0xea, 0xd0, 0x1e, 0xc9, 0x44, 0xc4, 0x74, 0x0d, 0xb8, 0xe3, 0xb1, 0xf0, 0x52, 0xa1, 4674 0x6d, 0x48, 0x93, 0x17, 0x7d, 0xdc, 0xc0, 0xbe, 0xfa, 0x24, 0x0e, 0x52, 0xb1, 0xf7, 0xae, 0x51, 4675 0x8b, 0x12, 0xc0, 0x6e, 0xc3, 0xaa, 0xeb, 0xfb, 0x4e, 0x4e, 0xed, 0xc4, 0xea, 0x59, 0x42, 0xc2, 4676 0xb2, 0xf8, 0x8a, 0xeb, 0xfb, 0x5b, 0x06, 0xce, 0xd5, 0xb3, 0x84, 0xdd, 0x80, 0x46, 0x2c, 0xc6, 4677 0xa4, 0x24, 0xbd, 0xcd, 0x15, 0x2d, 0x90, 0xc7, 0x07, 0x9f, 0x09, 0x2f, 0xe5, 0x62, 0xcc, 0x11, 4678 0xc7, 0x2e, 0x40, 0xcb, 0x4d, 0xd3, 0x58, 0x4b, 0xad, 0xcb, 0x75, 0x87, 0x6d, 0xc0, 0xf9, 0x08, 4679 0xd7, 0x9f, 0x06, 0x4a, 0x3a, 0xa9, 0x7b, 0x10, 0xe2, 0x3d, 0x93, 0x18, 0x93, 0xba, 0x5a, 0xa0, 4680 0xf6, 0x11, 0x33, 0xf2, 0x13, 0x34, 0xc2, 0xf3, 0xf4, 0xd2, 0x9d, 0x0a, 0x2d, 0xb6, 0x2e, 0x3f, 4681 0x3f, 0x3b, 0x62, 0x07, 0x51, 0xec, 0x55, 0x58, 0x2a, 0xc7, 0x04, 0xfe, 0x31, 0xc9, 0xaa, 0xc5, 4682 0xfb, 0x05, 0x10, 0x6f, 0x9b, 0x8b, 0xd0, 0x0e, 0x12, 0x47, 0x48, 0x9f, 0x04, 0x65, 0xf1, 0x56, 4683 0x90, 0x3c, 0x90, 0x3e, 0x7b, 0x13, 0xba, 0xfa, 0x2b, 0xbe, 0x18, 0xd3, 0x35, 0xda, 0xdb, 0x5c, 4684 0x36, 0xfa, 0x86, 0xe0, 0xfb, 0x62, 0xcc, 0xad, 0xd4, 0xb4, 0xec, 0x57, 0xa0, 0xb5, 0x15, 0xc7, 4685 0xee, 0x09, 0xed, 0x15, 0x1b, 0xc3, 0x1a, 0x59, 0x37, 0xdd, 0xb1, 0x3d, 0x68, 0x3c, 0x72, 0x23, 4686 0x76, 0x13, 0xea, 0xd3, 0x88, 0x30, 0xbd, 0xcd, 0x8b, 0x15, 0x35, 0x73, 0xa3, 0x8d, 0x47, 0xd1, 4687 0x03, 0x99, 0xc6, 0x27, 0xbc, 0x3e, 0x8d, 0xae, 0xbc, 0x07, 0x1d, 0xd3, 0x45, 0x8f, 0xe3, 0x48, 4688 0x9c, 0x90, 0xf8, 0xba, 0x1c, 0x9b, 0xf8, 0x81, 0xcf, 0xdd, 0x30, 0xcb, 0x6f, 0x45, 0xdd, 0xf9, 4689 0xe5, 0xfa, 0xfb, 0x35, 0xfb, 0x5f, 0x9b, 0x60, 0xdd, 0x17, 0xa1, 0xc0, 0x7d, 0xa1, 0x0e, 0x56, 4690 0xc5, 0x64, 0x14, 0x60, 0x06, 0x86, 0x34, 0xda, 0xde, 0xd2, 0x28, 0x61, 0xf4, 0x60, 0x06, 0x86, 4691 0xa7, 0x75, 0x74, 0xaf, 0x3c, 0xad, 0x4b, 0x3c, 0xef, 0x22, 0x66, 0xc7, 0x60, 0x9a, 0x1a, 0x63, 4692 0xba, 0xec, 0x2a, 0x40, 0xac, 0x9e, 0x39, 0x81, 0x4f, 0x2c, 0xd7, 0x86, 0xca, 0x8a, 0xd5, 0xb3, 4693 0x91, 0x8f, 0xec, 0xfe, 0x3e, 0xe4, 0xfe, 0x4b, 0x30, 0xac, 0xc8, 0x1d, 0xbd, 0x10, 0x27, 0x90, 4694 0x0e, 0x39, 0x48, 0x46, 0x05, 0xca, 0x39, 0xc9, 0x49, 0x19, 0xc9, 0x7b, 0x74, 0xed, 0x1a, 0x6d, 4695 0xee, 0x9e, 0xa1, 0xcd, 0x0b, 0x0f, 0x07, 0x2c, 0x3e, 0x1c, 0xf7, 0x00, 0xf6, 0xc4, 0x64, 0x2a, 4696 0x64, 0xfa, 0xc8, 0x8d, 0x86, 0x3d, 0x12, 0xbc, 0x5d, 0x0a, 0x3e, 0x97, 0xd6, 0x46, 0x49, 0xa4, 4697 0xb5, 0xa0, 0x32, 0x0a, 0xef, 0x42, 0xcf, 0x95, 0x4e, 0x1a, 0x67, 0xd2, 0x73, 0x53, 0x31, 0xec, 4698 0xd3, 0xa7, 0x7a, 0x9e, 0x2b, 0xf7, 0x0d, 0xa8, 0xa2, 0xc1, 0x4b, 0x55, 0x0d, 0xbe, 0x05, 0x2b, 4699 0x51, 0x1c, 0x4c, 0xdd, 0xf8, 0xc4, 0x39, 0x12, 0x27, 0x24, 0x8c, 0x65, 0xed, 0x6e, 0x19, 0xf0, 4700 0xc7, 0xe2, 0x64, 0xe4, 0x1f, 0x5f, 0xf9, 0x00, 0x56, 0xe6, 0x16, 0xf0, 0xb5, 0xf4, 0xee, 0x9f, 4701 0x6b, 0xd0, 0xdd, 0x8d, 0x85, 0xb1, 0x3a, 0xd7, 0xa1, 0x97, 0x78, 0x87, 0x62, 0xea, 0x92, 0x94, 4702 0xcc, 0x0c, 0xa0, 0x41, 0x28, 0x9c, 0xd9, 0x73, 0x55, 0x3f, 0xfb, 0x5c, 0xe1, 0x3a, 0x70, 0xd9, 4703 0x0d, 0x3a, 0x4c, 0xd8, 0x2c, 0x8d, 0x49, 0xb3, 0x6a, 0x4c, 0xd6, 0xa0, 0x7f, 0xe8, 0x26, 0x8e, 4704 0x9b, 0xa5, 0xca, 0xf1, 0x54, 0x48, 0x4a, 0x67, 0x71, 0x38, 0x74, 0x93, 0xad, 0x2c, 0x55, 0xdb, 4705 0x2a, 0xc4, 0xdb, 0x2a, 0x48, 0x9c, 0x2c, 0xf2, 0x91, 0x87, 0x6d, 0x7d, 0x5b, 0x05, 0xc9, 0x13, 4706 0xea, 0xa3, 0x4e, 0x8a, 0x24, 0x0d, 0xa6, 0xae, 0x11, 0xa8, 0xe3, 0xa9, 0x4c, 0xa6, 0xe4, 0x58, 4707 0x34, 0xf8, 0x6a, 0x81, 0xe2, 0xea, 0xd9, 0x36, 0x22, 0xec, 0xbf, 0xa9, 0x03, 0x3c, 0x54, 0xde, 4708 0xd1, 0xbe, 0x1b, 0x4f, 0x44, 0x8a, 0x2e, 0x47, 0xae, 0xc8, 0xe6, 0xa0, 0x75, 0x52, 0xad, 0xbe, 4709 0x6c, 0x13, 0x2e, 0xe5, 0x32, 0xf0, 0x54, 0x48, 0xee, 0x8f, 0xd6, 0x44, 0xc3, 0x47, 0x66, 0xb0, 4710 0xda, 0xf3, 0x25, 0x35, 0x64, 0xef, 0x97, 0x72, 0xc3, 0x31, 0xe9, 0x49, 0x44, 0x67, 0x6f, 0xd1, 4711 0x7d, 0xb7, 0x54, 0x0e, 0xdf, 0x3f, 0x89, 0xd8, 0xdb, 0x70, 0x31, 0x16, 0xe3, 0x58, 0x24, 0x87, 4712 0x4e, 0x9a, 0x54, 0x3f, 0xd6, 0xa4, 0x8f, 0xad, 0x1a, 0xe4, 0x7e, 0x52, 0x7c, 0xeb, 0x6d, 0xb8, 4713 0x38, 0x0e, 0xc2, 0x54, 0xc4, 0xf3, 0xcb, 0xd3, 0xc7, 0x76, 0x55, 0x23, 0xab, 0xab, 0x7b, 0x05, 4714 0x28, 0xcc, 0xd2, 0x47, 0xd1, 0x70, 0xb2, 0x1b, 0x12, 0x33, 0x0e, 0x42, 0x81, 0x37, 0xcb, 0xf6, 4715 0x21, 0x7a, 0xb5, 0xf7, 0xc5, 0xd8, 0x78, 0x66, 0x25, 0x80, 0xd9, 0xd0, 0x7c, 0xa4, 0x7c, 0x7d, 4716 0x67, 0x2e, 0x6f, 0x2e, 0x6f, 0x50, 0xc0, 0x86, 0x9c, 0x44, 0x28, 0x27, 0x9c, 0xbd, 0x03, 0x6d, 4717 0x84, 0x3c, 0x8e, 0xd8, 0x06, 0x74, 0x52, 0xe2, 0x70, 0x62, 0x8c, 0xe6, 0x85, 0xf2, 0xec, 0x94, 4718 0xec, 0xe7, 0x39, 0x11, 0xea, 0xc6, 0x01, 0xce, 0x68, 0x2c, 0x99, 0xee, 0xd8, 0x1c, 0x56, 0x0a, 4719 0xf5, 0x7c, 0x22, 0x83, 0xa7, 0x99, 0x60, 0x1f, 0xc2, 0x6a, 0x14, 0x0b, 0x27, 0x20, 0x98, 0x93, 4720 0x1d, 0x39, 0x5e, 0xaa, 0x43, 0x11, 0xfa, 0x04, 0xf2, 0xb8, 0x1c, 0x71, 0xb4, 0x9d, 0x1e, 0xf3, 4721 0xe5, 0x68, 0xa6, 0x6f, 0x7f, 0x0a, 0x97, 0x0b, 0x8a, 0x3d, 0xe1, 0x29, 0xe9, 0xbb, 0xf1, 0x09, 4722 0x59, 0x92, 0xb9, 0xb9, 0x93, 0xaf, 0x33, 0xf7, 0x1e, 0xcd, 0xfd, 0x47, 0x0d, 0x58, 0x7e, 0x2c, 4723 0xef, 0x67, 0x51, 0x18, 0xe0, 0xe9, 0xfe, 0x58, 0x1f, 0x3e, 0xad, 0xf4, 0xb5, 0xaa, 0xd2, 0xaf, 4724 0xc3, 0xc0, 0x7c, 0x05, 0x65, 0xa7, 0x55, 0xd6, 0x84, 0x60, 0x1a, 0xbe, 0xad, 0x42, 0xd2, 0x57, 4725 0xf6, 0x01, 0x5c, 0xcc, 0x68, 0xe7, 0x9a, 0x12, 0x83, 0x41, 0xe7, 0x05, 0xde, 0x1f, 0xd3, 0x84, 4726 0x38, 0x14, 0xc9, 0xc8, 0x29, 0xbd, 0x0e, 0xbd, 0x72, 0x78, 0x7e, 0xf2, 0xa0, 0x20, 0xa4, 0x95, 4727 0x28, 0xe9, 0xf8, 0xf9, 0x92, 0x8d, 0xdd, 0xc7, 0x33, 0xbb, 0xac, 0xca, 0x9d, 0xa0, 0xf5, 0xff, 4728 0x4d, 0x58, 0x9d, 0xa1, 0xa4, 0x55, 0x68, 0x37, 0xed, 0x4e, 0x29, 0xdc, 0xd9, 0xed, 0x57, 0xbb, 4729 0xb8, 0x1e, 0x6d, 0x23, 0x57, 0xd4, 0x2c, 0xd4, 0x9c, 0xf0, 0x60, 0x22, 0x55, 0x2c, 0x8c, 0xe6, 4730 0x59, 0x41, 0x32, 0xa2, 0xfe, 0x95, 0x1d, 0xb8, 0xb0, 0x68, 0x96, 0x05, 0x86, 0x6e, 0xad, 0x6a, 4731 0xe8, 0xe6, 0xbc, 0xd0, 0xd2, 0xe8, 0xfd, 0x16, 0xf4, 0x3e, 0xca, 0x9e, 0x3f, 0x3f, 0xf9, 0x88, 4732 0xce, 0x07, 0xeb, 0x43, 0x6d, 0x87, 0x26, 0xa9, 0xf3, 0xda, 0x0e, 0xfa, 0xce, 0xbb, 0x47, 0x68, 4733 0xec, 0x68, 0x8e, 0x2e, 0x37, 0x3d, 0x74, 0x5f, 0x77, 0x8f, 0xf6, 0xcf, 0x38, 0xce, 0x1a, 0x6d, 4734 0xff, 0x43, 0x1d, 0x9a, 0xbf, 0xae, 0x02, 0xa9, 0x63, 0x99, 0xd0, 0x09, 0x75, 0xf4, 0x81, 0xfc, 4735 0xec, 0xc4, 0x22, 0x7c, 0x88, 0xfe, 0xfb, 0x4b, 0x60, 0xa1, 0x2c, 0x43, 0xed, 0xd7, 0x13, 0xca, 4736 0x53, 0x1a, 0x55, 0xba, 0xf6, 0xb5, 0x85, 0xae, 0x7d, 0xe1, 0x45, 0x37, 0xbf, 0xcc, 0x8b, 0xee, 4737 0x86, 0x62, 0x8c, 0xda, 0x25, 0xfd, 0x59, 0x8f, 0x9b, 0x26, 0xb3, 0x10, 0xb9, 0xad, 0xa4, 0xcf, 4738 0xde, 0x00, 0x88, 0x83, 0xc9, 0xa1, 0xa1, 0x6c, 0x9f, 0x8e, 0x86, 0x08, 0x4b, 0xa4, 0x1c, 0x5e, 4739 0x8a, 0x33, 0x99, 0x06, 0x53, 0xe1, 0x18, 0xbb, 0x73, 0x90, 0x05, 0xa1, 0xaf, 0xf7, 0x51, 0x38, 4740 0xe0, 0x38, 0x92, 0x6b, 0x32, 0xcd, 0xe0, 0xbd, 0x48, 0x78, 0xfc, 0x52, 0x5c, 0x05, 0xdd, 0xc3, 4741 0x71, 0xb4, 0xdf, 0xab, 0x80, 0x86, 0xfe, 0xd0, 0x51, 0xd2, 0x89, 0xf2, 0x98, 0xcf, 0x42, 0xc8, 4742 0x63, 0xb9, 0x7b, 0x84, 0xf6, 0x0a, 0x03, 0x45, 0xe3, 0xac, 0x77, 0xe7, 0x9c, 0x75, 0xfb, 0xdf, 4743 0x6b, 0x60, 0x6d, 0xc9, 0x34, 0x20, 0x7e, 0x5f, 0x82, 0x76, 0x4c, 0xce, 0xb4, 0xe1, 0xb6, 0xe9, 4744 0x15, 0x1c, 0xad, 0x7f, 0x19, 0x47, 0x1b, 0x5f, 0x83, 0xa3, 0xcd, 0xaf, 0xcc, 0xd1, 0xd6, 0x59, 4745 0x1c, 0x9d, 0xdd, 0x7d, 0xfb, 0xcc, 0xdd, 0x77, 0xe6, 0x77, 0xff, 0x8f, 0x75, 0xb0, 0x1e, 0x8a, 4746 0x71, 0xfa, 0x83, 0xb6, 0x7d, 0x3f, 0xda, 0xf6, 0x27, 0x0d, 0xe8, 0x72, 0x5c, 0xde, 0x7f, 0x23, 4747 0xc3, 0xef, 0x02, 0x10, 0x23, 0xcf, 0xe6, 0x3a, 0x31, 0x9b, 0x62, 0x46, 0xf6, 0x0e, 0xf4, 0x34, 4748 0x43, 0xcf, 0x8e, 0xad, 0x35, 0xd7, 0xf7, 0x4f, 0x0b, 0xab, 0xfd, 0x95, 0x85, 0xd5, 0xf9, 0xc6, 4749 0xc2, 0xb2, 0xbe, 0x0b, 0x61, 0x75, 0xcf, 0x14, 0x16, 0xcc, 0x0b, 0xeb, 0x17, 0x75, 0x58, 0x22, 4750 0x61, 0xed, 0x89, 0xe9, 0xb7, 0xb3, 0x0f, 0x73, 0x1c, 0x6e, 0x7c, 0x5d, 0x0e, 0x7f, 0x47, 0xa6, 4751 0xe2, 0x4c, 0x0e, 0xb7, 0xbf, 0x0b, 0x0e, 0x77, 0xce, 0xe4, 0xb0, 0xf5, 0x42, 0x0e, 0x7f, 0x6b, 4752 0x0b, 0xfc, 0x03, 0x87, 0x17, 0x73, 0xf8, 0xaf, 0xea, 0x60, 0x7d, 0x6b, 0xf5, 0xfd, 0x9f, 0xbc, 4753 0xde, 0xfe, 0xd7, 0x71, 0xf4, 0x9f, 0xea, 0x00, 0x7b, 0x81, 0x9c, 0x84, 0xe2, 0x87, 0x4b, 0xf3, 4754 0xfb, 0xb9, 0x34, 0x7f, 0x56, 0x07, 0xeb, 0x91, 0x1b, 0x1f, 0xfd, 0x9f, 0xd5, 0xe1, 0x57, 0xa1, 4755 0xa3, 0x64, 0x55, 0x63, 0xab, 0x74, 0x6d, 0x25, 0xbf, 0xbd, 0x52, 0xfe, 0x6e, 0x0d, 0x3a, 0xbb, 4756 0xb1, 0xf2, 0x33, 0x2f, 0xfd, 0x86, 0x1a, 0xf9, 0x55, 0xf9, 0x33, 0xbb, 0x90, 0xe6, 0xfc, 0x42, 4757 0xfe, 0xb0, 0x06, 0x5d, 0x8a, 0x83, 0xcf, 0x14, 0x56, 0xf1, 0xb1, 0xfa, 0xd9, 0x1f, 0x3b, 0x53, 4758 0x15, 0x1b, 0xdf, 0x48, 0x15, 0xed, 0x9f, 0xd6, 0x60, 0x89, 0x9e, 0x2a, 0x3e, 0xca, 0xa4, 0x47, 4759 0x6f, 0xa5, 0x8b, 0xa3, 0xeb, 0x35, 0x68, 0xc6, 0x22, 0xcd, 0x97, 0xd8, 0xd7, 0x9f, 0xd9, 0x56, 4760 0xe1, 0x7d, 0x31, 0xe6, 0x84, 0x41, 0x95, 0x73, 0xe3, 0x49, 0xb2, 0x28, 0x85, 0x82, 0x70, 0xdc, 4761 0x7d, 0xe4, 0xc6, 0xee, 0x34, 0xc9, 0x53, 0x28, 0xba, 0xc7, 0x18, 0x34, 0xe9, 0x6d, 0xac, 0x45, 4762 0xc1, 0x21, 0xb5, 0xed, 0xbf, 0xac, 0x43, 0xf7, 0xd7, 0xdc, 0xe4, 0x90, 0xd6, 0x59, 0xa6, 0x56, 4763 0x50, 0xa3, 0xab, 0xa9, 0x15, 0x13, 0xe7, 0x12, 0x12, 0x75, 0xc3, 0xbc, 0x74, 0x10, 0x12, 0x87, 4764 0x57, 0xf3, 0x2e, 0x8d, 0x17, 0xe6, 0x5d, 0x9a, 0xb3, 0x79, 0x97, 0xaf, 0x9a, 0x55, 0x59, 0x83, 4765 0x16, 0xea, 0x7a, 0xb2, 0x40, 0x89, 0x35, 0xe2, 0x4b, 0x74, 0xf8, 0x36, 0xac, 0xd2, 0xc2, 0xa7, 4766 0x22, 0x9e, 0x08, 0xbf, 0xf2, 0x1c, 0x6b, 0xf1, 0x15, 0x44, 0x50, 0x6e, 0xce, 0xd7, 0x0f, 0xb1, 4767 0x6f, 0x01, 0x23, 0x5a, 0x37, 0x0c, 0x15, 0x3d, 0x14, 0x24, 0x22, 0x4c, 0x8c, 0x69, 0x18, 0x20, 4768 0x66, 0xcb, 0x20, 0xf6, 0x44, 0x98, 0xd8, 0x5b, 0x70, 0xf1, 0xc1, 0x71, 0x2a, 0x62, 0xe9, 0x86, 4769 0x18, 0x68, 0x6f, 0x6e, 0xab, 0x50, 0x3f, 0xc6, 0xe4, 0xac, 0xae, 0x95, 0xac, 0x46, 0x71, 0x57, 4770 0xd3, 0xd5, 0xba, 0x63, 0xdf, 0x84, 0xde, 0x38, 0x08, 0x85, 0xa3, 0xc6, 0xe3, 0x44, 0xa4, 0x28, 4771 0x3b, 0xdd, 0x22, 0xa5, 0x68, 0x70, 0xd3, 0xb3, 0xff, 0xb3, 0x0e, 0xfd, 0xfc, 0x53, 0x7b, 0x9e, 4772 0xfb, 0x22, 0xe5, 0x79, 0x19, 0xba, 0x34, 0x5b, 0x12, 0x3c, 0x17, 0xa4, 0x41, 0x0d, 0x6e, 0x21, 4773 0x80, 0x72, 0x3f, 0x5b, 0xb0, 0x5a, 0xf9, 0x94, 0x93, 0xaa, 0xd4, 0x0d, 0x8d, 0x12, 0x55, 0xb2, 4774 0x02, 0x15, 0x12, 0xbe, 0x82, 0x9d, 0xc7, 0xd4, 0xde, 0x47, 0x6a, 0x54, 0xce, 0xe2, 0x29, 0xe6, 4775 0x94, 0x72, 0x22, 0x86, 0xfd, 0x04, 0x56, 0x70, 0xb7, 0x9b, 0xfa, 0x5d, 0x8f, 0xf6, 0xab, 0xc5, 4776 0x7b, 0xbd, 0xfc, 0xc4, 0x42, 0x9e, 0xf1, 0x25, 0x39, 0xc3, 0xc2, 0x57, 0x00, 0xbc, 0x58, 0x90, 4777 0x08, 0x9e, 0x86, 0x14, 0x5f, 0x76, 0x79, 0x57, 0x43, 0xf6, 0x9e, 0x86, 0xc5, 0x4e, 0x8b, 0xdb, 4778 0xa1, 0xab, 0x77, 0x4a, 0x46, 0xe5, 0x0e, 0xf4, 0x54, 0x1c, 0x4c, 0x02, 0xa9, 0x1f, 0x8e, 0xac, 4779 0x05, 0xab, 0x05, 0x4d, 0x40, 0xcf, 0x48, 0x36, 0xb4, 0xf5, 0x31, 0x37, 0x0f, 0xf0, 0x33, 0x66, 4780 0x52, 0x63, 0x6c, 0x0f, 0x60, 0x2f, 0x8d, 0x85, 0x3b, 0x25, 0xee, 0xbf, 0x0e, 0x9d, 0xf4, 0x20, 4781 0xa4, 0xa7, 0xe4, 0xda, 0xc2, 0xa7, 0xe4, 0x76, 0x7a, 0x80, 0x9f, 0xa9, 0xc8, 0xb3, 0x4e, 0x8f, 4782 0xba, 0xa6, 0x87, 0xe2, 0x0b, 0x83, 0x69, 0x90, 0x9a, 0x02, 0x02, 0xdd, 0xb1, 0xff, 0xa3, 0x06, 4783 0xb0, 0xe7, 0x4e, 0x23, 0x6d, 0x24, 0xd8, 0x8f, 0xa1, 0x97, 0x50, 0x4f, 0x67, 0xa3, 0x75, 0x1d, 4784 0x49, 0x85, 0x8f, 0x25, 0xa9, 0x69, 0xe2, 0xd9, 0xe1, 0x90, 0x14, 0x6d, 0x7a, 0x15, 0xd7, 0x33, 4785 0x50, 0xba, 0x40, 0x6b, 0x9e, 0x21, 0xa0, 0x4c, 0xc1, 0x4d, 0x58, 0x36, 0x04, 0x91, 0x88, 0x3d, 4786 0x21, 0xf5, 0x82, 0x6a, 0x7c, 0x49, 0x43, 0x77, 0x35, 0x90, 0xbd, 0x53, 0x90, 0x79, 0x2a, 0xcc, 4787 0xa6, 0x72, 0x51, 0xae, 0xd4, 0x0c, 0xd9, 0xd6, 0x04, 0xf6, 0x66, 0xbe, 0x15, 0x5a, 0x88, 0x05, 4788 0x4d, 0xfc, 0xde, 0xe0, 0x1c, 0xeb, 0x41, 0xc7, 0xcc, 0x3a, 0xa8, 0xb1, 0x25, 0xe8, 0xd2, 0xe9, 4789 0x23, 0x5c, 0xdd, 0xfe, 0xbd, 0x15, 0xe8, 0x8d, 0x64, 0x92, 0xc6, 0x99, 0xb6, 0x90, 0x65, 0x42, 4790 0xb9, 0x45, 0x09, 0x65, 0xf3, 0x2c, 0xaf, 0xb7, 0x41, 0xcf, 0xf2, 0xb7, 0xa0, 0xe9, 0xca, 0x34, 4791 0x30, 0x0e, 0x4d, 0xa5, 0x98, 0x20, 0xf7, 0xec, 0x39, 0xe1, 0xd9, 0x1d, 0xe8, 0x98, 0xca, 0x03, 4792 0x93, 0x32, 0x5c, 0x58, 0xb6, 0x90, 0xd3, 0xb0, 0x0d, 0xb0, 0x7c, 0x53, 0x12, 0x41, 0xe6, 0x72, 4793 0x66, 0xea, 0xbc, 0x58, 0x82, 0x17, 0x34, 0xec, 0x06, 0x34, 0xdc, 0xc9, 0x84, 0xb4, 0x94, 0xf2, 4794 0x37, 0x39, 0x29, 0x65, 0xac, 0x39, 0xe2, 0xd8, 0x5d, 0x73, 0xc1, 0x7f, 0xa6, 0x02, 0x49, 0xd6, 4795 0x67, 0x66, 0xce, 0xfc, 0x31, 0x44, 0x5f, 0xf4, 0x74, 0x89, 0xdd, 0x85, 0x6e, 0x22, 0xa6, 0x81, 4796 0x1e, 0xd0, 0x9d, 0x1f, 0x90, 0x3b, 0xd7, 0xdc, 0x4a, 0x72, 0x37, 0xfb, 0x3d, 0xe8, 0x25, 0xe4, 4797 0x20, 0xea, 0x21, 0x90, 0xbf, 0xfd, 0x16, 0x43, 0x0a, 0xef, 0x91, 0x43, 0x52, 0x7a, 0x92, 0x77, 4798 0xa1, 0x3b, 0x75, 0xe3, 0x23, 0x3d, 0xa8, 0x37, 0xff, 0x9d, 0xdc, 0x01, 0xe2, 0xd6, 0x34, 0x77, 4799 0x85, 0x6c, 0x68, 0x12, 0x6d, 0x3f, 0xd7, 0xfc, 0x9c, 0x56, 0xf3, 0x1b, 0x71, 0xec, 0x4d, 0xe8, 4800 0x44, 0xda, 0x2f, 0xa0, 0xdc, 0x50, 0x6f, 0x73, 0xb5, 0x24, 0x33, 0x0e, 0x03, 0xcf, 0x29, 0xd8, 4801 0xaf, 0xc2, 0xb2, 0xce, 0x63, 0x8c, 0xcd, 0xd5, 0x48, 0xf9, 0xa2, 0x99, 0x94, 0xf8, 0xcc, 0xcd, 4802 0xc9, 0x97, 0xd2, 0x99, 0x8b, 0x74, 0xd3, 0x98, 0x7f, 0xba, 0xa4, 0x87, 0x2b, 0xf3, 0xf2, 0x2d, 4803 0xee, 0x37, 0xde, 0x3d, 0x2c, 0xae, 0xba, 0x1f, 0xc1, 0x92, 0x30, 0x66, 0xc8, 0x49, 0x3c, 0x57, 4804 0x0e, 0x07, 0x34, 0xec, 0xd2, 0x69, 0x2b, 0x85, 0x07, 0x9e, 0xf7, 0x45, 0xd5, 0xf8, 0xae, 0x43, 4805 0x5b, 0xbf, 0x74, 0x0f, 0x57, 0x69, 0x54, 0xa5, 0x6e, 0x4b, 0xbf, 0xa8, 0x73, 0x83, 0x67, 0xf7, 4806 0xe6, 0x5e, 0xa8, 0x8f, 0xc4, 0xc9, 0x90, 0xd1, 0x98, 0xe1, 0x8b, 0x9e, 0x9d, 0x67, 0xde, 0xae, 4807 0x3f, 0x16, 0x27, 0xb8, 0xbd, 0xf2, 0x65, 0x7f, 0x78, 0x7e, 0x7e, 0x7b, 0xc5, 0xb3, 0x3e, 0xef, 4808 0x16, 0x2f, 0xfa, 0xec, 0xc1, 0x6c, 0xa6, 0x81, 0x9e, 0xcc, 0x87, 0x17, 0x68, 0xe8, 0x4b, 0x0b, 4809 0x86, 0xea, 0xfc, 0x04, 0x5f, 0x89, 0xe6, 0x12, 0x16, 0x6f, 0x81, 0xa5, 0x62, 0x1f, 0xfd, 0x9f, 4810 0x93, 0xe1, 0x45, 0x3a, 0xf1, 0xab, 0x26, 0x39, 0xa9, 0x6b, 0x47, 0xc8, 0xe3, 0xe9, 0x28, 0xdd, 4811 0x61, 0x77, 0xa0, 0x1f, 0xc5, 0xea, 0x33, 0xe1, 0xa5, 0xda, 0x2c, 0x5f, 0x3a, 0x5d, 0x73, 0x62, 4812 0xf0, 0x64, 0xa5, 0x4b, 0xb3, 0x7b, 0xf9, 0x45, 0x66, 0xb7, 0xb4, 0x93, 0x43, 0xf2, 0x1d, 0x74, 4813 0xa7, 0x62, 0x55, 0x5f, 0x22, 0x70, 0x6e, 0x55, 0xd1, 0x0b, 0x49, 0x3e, 0x0a, 0xe2, 0x24, 0x1d, 4814 0x5e, 0xd1, 0x25, 0x38, 0xa6, 0x8b, 0x23, 0x82, 0xe4, 0xa1, 0x9b, 0xa4, 0xc3, 0x97, 0xf3, 0xaa, 4815 0x1d, 0xec, 0x21, 0x6f, 0xb5, 0x37, 0x4d, 0x1a, 0x7d, 0x75, 0x9e, 0xb7, 0xc5, 0x9b, 0x99, 0x71, 4816 0xab, 0x49, 0xff, 0x3f, 0x84, 0x15, 0x3d, 0xa6, 0x3c, 0x9e, 0xaf, 0xcc, 0xeb, 0xeb, 0xcc, 0xfb, 4817 0x0d, 0x5f, 0x8a, 0x67, 0x9e, 0x73, 0x8a, 0x09, 0xd0, 0x34, 0xe9, 0x09, 0xae, 0x2d, 0x9c, 0xa0, 4818 0x30, 0x62, 0x7a, 0x82, 0xe2, 0xb5, 0xe2, 0x36, 0xb4, 0x7d, 0x9d, 0x3b, 0xbf, 0x7e, 0xca, 0x38, 4819 0x99, 0xdc, 0x2e, 0x37, 0x14, 0xec, 0x0d, 0xe8, 0x50, 0xde, 0x4c, 0x45, 0xc3, 0xb5, 0x79, 0x65, 4820 0xd5, 0xf9, 0x2e, 0xde, 0x0e, 0x75, 0xde, 0xeb, 0x4d, 0xe8, 0xe4, 0x0e, 0xf6, 0x8d, 0xf9, 0x43, 4821 0x6b, 0x1c, 0x6d, 0x9e, 0x53, 0xb0, 0x9b, 0xd0, 0x22, 0x87, 0x6a, 0x68, 0xcf, 0x1b, 0x3d, 0x6d, 4822 0xd1, 0x35, 0x96, 0x8c, 0x12, 0xdd, 0x9b, 0xfa, 0x94, 0xbd, 0x7a, 0xca, 0x28, 0x15, 0x97, 0x2a, 4823 0x87, 0xa4, 0xbc, 0x60, 0x7f, 0x1b, 0xae, 0x54, 0xb3, 0x59, 0x79, 0xaa, 0xcb, 0x78, 0x14, 0xaf, 4824 0xd1, 0x2c, 0x37, 0x16, 0x28, 0xf2, 0x6c, 0x52, 0x8c, 0x5f, 0x8e, 0x5e, 0x90, 0x2d, 0x7b, 0xaf, 4825 0xb8, 0x18, 0xd1, 0xe6, 0x0c, 0x6f, 0x9e, 0x5a, 0x56, 0x71, 0xb5, 0xe6, 0xd7, 0x25, 0xdd, 0xc8, 4826 0xef, 0x43, 0x7f, 0x9c, 0x3d, 0x7f, 0x7e, 0x62, 0xc2, 0x82, 0xe1, 0x2d, 0x1a, 0x57, 0xf1, 0x9e, 4827 0x2a, 0xc9, 0x19, 0xde, 0x1b, 0x57, 0x32, 0x35, 0x97, 0xa1, 0xe3, 0x49, 0xc7, 0xf5, 0xfd, 0x78, 4828 0xf8, 0xba, 0x4e, 0xce, 0x78, 0x72, 0xcb, 0xf7, 0x29, 0xc9, 0xa5, 0x22, 0x41, 0x75, 0x56, 0x4e, 4829 0xe0, 0x0f, 0xd7, 0xf5, 0x15, 0x9d, 0x83, 0x46, 0x3e, 0x55, 0x44, 0xba, 0xb1, 0x1b, 0x86, 0x22, 4830 0x44, 0x82, 0x37, 0x4c, 0x45, 0xa4, 0x01, 0x8d, 0x7c, 0x76, 0x03, 0xfa, 0x53, 0xf7, 0xd8, 0xc9, 4831 0x21, 0xc3, 0xdb, 0xba, 0x6a, 0x6d, 0xea, 0x1e, 0xef, 0x1a, 0x10, 0xaa, 0xb9, 0x2e, 0x47, 0x20, 4832 0x65, 0x7b, 0x73, 0x5e, 0xcd, 0x8b, 0xc8, 0x89, 0x77, 0x83, 0xbc, 0x69, 0xbf, 0x07, 0xfd, 0x2d, 4833 0x2a, 0x0d, 0x0d, 0x12, 0x3a, 0xae, 0x37, 0xa1, 0x59, 0xc4, 0x76, 0x85, 0x1d, 0x20, 0x8a, 0xe7, 4834 0x62, 0x24, 0xc7, 0x8a, 0x13, 0xda, 0xfe, 0x69, 0x03, 0xda, 0x7b, 0x2a, 0x8b, 0x3d, 0xf1, 0xe5, 4835 0x39, 0xf9, 0x57, 0x00, 0xca, 0xca, 0x0a, 0x93, 0xb4, 0xd2, 0x59, 0x7a, 0x42, 0x57, 0xc3, 0xc6, 4836 0x06, 0xb9, 0x78, 0x45, 0xd8, 0x58, 0xa4, 0x5c, 0x75, 0xad, 0x9a, 0xee, 0x10, 0xab, 0xb2, 0xe4, 4837 0xd0, 0x57, 0xcf, 0x24, 0xb2, 0xaa, 0x45, 0xc6, 0x01, 0x72, 0xd0, 0xc8, 0xa7, 0xc2, 0x9c, 0x9c, 4838 0x80, 0x64, 0xa1, 0xfd, 0xca, 0x7e, 0x0e, 0x24, 0x89, 0xe4, 0x21, 0x7d, 0xe7, 0x05, 0x21, 0xfd, 4839 0x6d, 0x28, 0x0a, 0x05, 0xcc, 0x45, 0xfe, 0xe2, 0x42, 0x82, 0x4d, 0xe8, 0x16, 0xd5, 0xc2, 0xe6, 4840 0x12, 0xbf, 0xb0, 0x51, 0xd6, 0x0f, 0xef, 0xe7, 0x2d, 0x5e, 0x92, 0x2d, 0x88, 0x3e, 0xa3, 0x58, 4841 0x1d, 0x18, 0x57, 0x17, 0xbe, 0x4e, 0xf4, 0xb9, 0x8b, 0xe3, 0x28, 0xfa, 0x8c, 0xc0, 0xda, 0x51, 4842 0x3e, 0xc9, 0x09, 0x83, 0x93, 0xa9, 0x17, 0x65, 0xc6, 0xaf, 0xa2, 0xb6, 0x29, 0xfe, 0xd5, 0x12, 4843 0x30, 0xc5, 0xbf, 0xc4, 0x9f, 0x86, 0x0e, 0x60, 0xb0, 0x8d, 0xd6, 0x35, 0x72, 0x4f, 0x42, 0xe5, 4844 0xfa, 0x86, 0xeb, 0x79, 0x17, 0xa9, 0xc9, 0x43, 0x6d, 0x51, 0x41, 0x0e, 0xb5, 0xed, 0x3f, 0xad, 4845 0xc1, 0xea, 0x6e, 0xac, 0x3c, 0x91, 0x24, 0x0f, 0xd1, 0x68, 0xbb, 0x74, 0x55, 0x33, 0x68, 0x52, 4846 0x6c, 0xa2, 0x8b, 0x04, 0xa9, 0x8d, 0x5a, 0xa0, 0x8b, 0x8a, 0x0b, 0x1f, 0xb5, 0xc1, 0x75, 0x99, 4847 0x31, 0xb9, 0xa8, 0x05, 0x9a, 0x06, 0x36, 0x2a, 0x68, 0x8a, 0x6a, 0x6e, 0xc2, 0x72, 0x59, 0x73, 4848 0x43, 0x33, 0x98, 0x6a, 0xdb, 0x02, 0x4a, 0xb3, 0x5c, 0x87, 0x5e, 0x2c, 0x5c, 0xbc, 0xca, 0x68, 4849 0x9a, 0x16, 0xd1, 0x80, 0x06, 0xe1, 0x3c, 0xf6, 0x1f, 0xd4, 0xa1, 0x67, 0xd6, 0x4b, 0x5c, 0xd2, 4850 0x1c, 0xa9, 0x15, 0x1c, 0x19, 0x40, 0x03, 0x03, 0x11, 0xcd, 0x22, 0x6c, 0xb2, 0x3b, 0xd0, 0x08, 4851 0x83, 0xa9, 0x71, 0x3d, 0x5f, 0x9e, 0xf1, 0x6f, 0x66, 0x77, 0xcd, 0x91, 0x0e, 0x23, 0x96, 0x4c, 4852 0x06, 0xc7, 0x0e, 0x8a, 0xc7, 0xac, 0xd1, 0x42, 0x00, 0xea, 0x00, 0x6e, 0xd2, 0xf5, 0x28, 0x95, 4853 0x9e, 0x2b, 0xee, 0x12, 0xef, 0x1a, 0xc8, 0xc8, 0xa7, 0xc2, 0x51, 0xe9, 0x46, 0xc9, 0xa1, 0x4a, 4854 0x8d, 0xca, 0x16, 0x7d, 0xb4, 0x49, 0x89, 0x48, 0x12, 0x5d, 0x72, 0x34, 0x56, 0x46, 0x6d, 0x2f, 4855 0x56, 0x5d, 0x45, 0xc2, 0xd2, 0x19, 0xed, 0x25, 0x65, 0x07, 0x83, 0x5d, 0xd7, 0x9c, 0x70, 0x47, 4856 0x2a, 0x5f, 0x94, 0x29, 0x8f, 0x16, 0x1f, 0xe4, 0x18, 0x54, 0x1b, 0x52, 0xa1, 0x7f, 0xab, 0x41, 4857 0xaf, 0x32, 0x15, 0xd5, 0x87, 0x27, 0x22, 0xce, 0x63, 0x5c, 0x6c, 0x23, 0xec, 0x50, 0x99, 0x8a, 4858 0xcf, 0x2e, 0xa7, 0x36, 0xc2, 0x62, 0x15, 0x8a, 0x5c, 0x95, 0xb0, 0x8d, 0xe7, 0xd0, 0xb8, 0xda, 4859 0xba, 0x42, 0xce, 0x3c, 0x0d, 0xf4, 0x4b, 0xa0, 0xde, 0xb4, 0xef, 0xa6, 0xee, 0x81, 0x9b, 0xe4, 4860 0x6f, 0x16, 0x45, 0x1f, 0x75, 0xf1, 0x73, 0x11, 0xe3, 0x5a, 0x0c, 0x3f, 0xf2, 0x2e, 0xb2, 0x99, 4861 0x8e, 0xce, 0x73, 0x25, 0x75, 0xe2, 0xb1, 0xcf, 0x2d, 0x04, 0x7c, 0xaa, 0x24, 0x0d, 0x33, 0x4c, 4862 0xa5, 0x93, 0xdb, 0xe5, 0x79, 0x17, 0x6d, 0xcd, 0xd3, 0x4c, 0xe0, 0x0d, 0xe3, 0x0f, 0xbb, 0xda, 4863 0xd6, 0x50, 0x7f, 0xe4, 0xdb, 0x7f, 0xde, 0x02, 0x6b, 0xd7, 0x30, 0x93, 0xdd, 0x87, 0xa5, 0xa2, 4864 0x3e, 0x7d, 0x71, 0x54, 0xb6, 0x3b, 0xdf, 0xa0, 0xa8, 0xac, 0x1f, 0x55, 0x7a, 0xf3, 0x55, 0xee, 4865 0xf5, 0x53, 0x55, 0xee, 0x57, 0xa1, 0xf1, 0x34, 0x3e, 0x99, 0x7d, 0xa7, 0xdd, 0x0d, 0x5d, 0xc9, 4866 0x11, 0xcc, 0xde, 0x81, 0x1e, 0x72, 0xc2, 0x49, 0xc8, 0xce, 0x9a, 0x88, 0xa6, 0xfa, 0x83, 0x01, 4867 0xc1, 0x39, 0x20, 0x91, 0xb1, 0xc5, 0x1b, 0x60, 0x79, 0x87, 0x41, 0xe8, 0xc7, 0x42, 0x9a, 0x80, 4868 0x9c, 0x9d, 0x5e, 0x32, 0x2f, 0x68, 0xd8, 0x8f, 0xa9, 0xc8, 0x23, 0x8f, 0xc4, 0xaa, 0x8f, 0x88, 4869 0x17, 0x67, 0x9c, 0xdd, 0x9c, 0x82, 0xaf, 0x54, 0xc8, 0xc9, 0x44, 0x97, 0xd5, 0x61, 0x9d, 0x6a, 4870 0x75, 0x98, 0x2e, 0xa0, 0x2e, 0xa2, 0x20, 0x72, 0xc5, 0xc8, 0xa9, 0xd1, 0x08, 0x32, 0x2f, 0xdd, 4871 0xc2, 0x47, 0x43, 0xeb, 0x72, 0x0b, 0x9a, 0xa8, 0x9d, 0x26, 0xa0, 0xa9, 0x2c, 0x3b, 0xb7, 0x68, 4872 0x9c, 0xf0, 0xf4, 0x03, 0x44, 0x96, 0x1c, 0x3a, 0xda, 0xfc, 0xe3, 0x51, 0xe8, 0x99, 0xb2, 0xcb, 4873 0x2c, 0x39, 0xbc, 0x8f, 0x17, 0x00, 0xaa, 0xed, 0x4d, 0x58, 0xce, 0x37, 0x69, 0x6a, 0x57, 0xfa, 4874 0xba, 0x38, 0x2d, 0x87, 0xea, 0xd2, 0x95, 0x0f, 0x61, 0x90, 0x65, 0x81, 0x9f, 0x38, 0xa9, 0xca, 4875 0x0b, 0xc8, 0x87, 0x4b, 0xb4, 0xff, 0x4a, 0x88, 0xf0, 0x24, 0x0b, 0xfc, 0x7d, 0x65, 0x4a, 0xc8, 4876 0x97, 0x88, 0x3e, 0xef, 0xd2, 0xaf, 0x12, 0xf4, 0x68, 0x58, 0xd6, 0xbf, 0x59, 0x04, 0x40, 0x24, 4877 0xde, 0x8c, 0xa6, 0xd0, 0xdc, 0x93, 0x29, 0x85, 0x2c, 0x18, 0x97, 0x9b, 0xff, 0x03, 0x64, 0x6a, 4878 0x7f, 0x08, 0xfd, 0xaa, 0xfa, 0xb0, 0xae, 0x29, 0x21, 0x1f, 0x9c, 0x63, 0x00, 0xed, 0x1d, 0x15, 4879 0x4f, 0xdd, 0x70, 0x50, 0xc3, 0xb6, 0x2e, 0x9b, 0x1c, 0xd4, 0x59, 0x1f, 0xac, 0xfc, 0xbe, 0x1f, 4880 0x34, 0xec, 0x1f, 0x81, 0x95, 0xd7, 0xd3, 0xd3, 0xcb, 0x1d, 0x1e, 0x6f, 0xb2, 0xe8, 0xfa, 0xb8, 4881 0x5a, 0x08, 0xa0, 0xdb, 0x2e, 0xff, 0xcd, 0xa3, 0x5e, 0xfe, 0xe6, 0x61, 0xff, 0x06, 0xf4, 0xab, 4882 0x5b, 0xcb, 0xe3, 0xee, 0x5a, 0x19, 0x77, 0x2f, 0x18, 0x45, 0x4f, 0x32, 0xb1, 0x9a, 0x3a, 0x95, 4883 0x8b, 0xc3, 0x42, 0x00, 0x7e, 0xe6, 0xf6, 0xef, 0x40, 0x5b, 0xff, 0xd2, 0xc2, 0x56, 0x61, 0xe9, 4884 0x89, 0x3c, 0x92, 0xea, 0x99, 0xd4, 0x80, 0xc1, 0x39, 0x76, 0x1e, 0x56, 0xf2, 0xdd, 0x9a, 0x7f, 4885 0x67, 0x06, 0x35, 0x36, 0x80, 0x3e, 0xbd, 0xc9, 0xe5, 0x90, 0x3a, 0xbb, 0x0a, 0xc3, 0xdd, 0x58, 4886 0x44, 0x6e, 0x2c, 0xee, 0x2b, 0x29, 0x76, 0x54, 0x1a, 0x8c, 0x4f, 0x72, 0x6c, 0xe3, 0xf6, 0x47, 4887 0xd0, 0xd6, 0x3f, 0xd6, 0x54, 0xbe, 0xa0, 0x01, 0x83, 0x73, 0x6c, 0x05, 0x7a, 0x9f, 0xb8, 0x41, 4888 0x1a, 0xc8, 0xc9, 0x8e, 0x38, 0x4e, 0x07, 0x35, 0x66, 0x41, 0x13, 0x03, 0x80, 0x41, 0x9d, 0x2d, 4889 0x03, 0x98, 0x49, 0x1e, 0x48, 0x7f, 0xd0, 0xb8, 0xb7, 0xfd, 0xf3, 0x2f, 0xae, 0xd5, 0xfe, 0xfa, 4890 0x8b, 0x6b, 0xb5, 0xbf, 0xfb, 0xe2, 0xda, 0xb9, 0x9f, 0xfd, 0xfd, 0xb5, 0xda, 0xa7, 0xef, 0x54, 4891 0xfe, 0x15, 0x9a, 0xba, 0x69, 0x1c, 0x1c, 0xeb, 0xc7, 0xa3, 0xbc, 0x23, 0xc5, 0xdd, 0xe8, 0x68, 4892 0x72, 0x37, 0x3a, 0xb8, 0x9b, 0x6b, 0xc6, 0x41, 0x9b, 0xfe, 0x06, 0x7a, 0xf7, 0xbf, 0x02, 0x00, 4893 0x00, 0xff, 0xff, 0x8e, 0x86, 0x88, 0x8c, 0x81, 0x34, 0x00, 0x00, 4894 } 4895 4896 func (m *Message) Marshal() (dAtA []byte, err error) { 4897 size := m.ProtoSize() 4898 dAtA = make([]byte, size) 4899 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 4900 if err != nil { 4901 return nil, err 4902 } 4903 return dAtA[:n], nil 4904 } 4905 4906 func (m *Message) MarshalTo(dAtA []byte) (int, error) { 4907 size := m.ProtoSize() 4908 return m.MarshalToSizedBuffer(dAtA[:size]) 4909 } 4910 4911 func (m *Message) MarshalToSizedBuffer(dAtA []byte) (int, error) { 4912 i := len(dAtA) 4913 _ = i 4914 var l int 4915 _ = l 4916 if m.XXX_unrecognized != nil { 4917 i -= len(m.XXX_unrecognized) 4918 copy(dAtA[i:], m.XXX_unrecognized) 4919 } 4920 if m.Sequence != 0 { 4921 i = encodeVarintPipeline(dAtA, i, uint64(m.Sequence)) 4922 i-- 4923 dAtA[i] = 0x58 4924 } 4925 if m.Checksum != 0 { 4926 i = encodeVarintPipeline(dAtA, i, uint64(m.Checksum)) 4927 i-- 4928 dAtA[i] = 0x50 4929 } 4930 if m.BatchCnt != 0 { 4931 i = encodeVarintPipeline(dAtA, i, uint64(m.BatchCnt)) 4932 i-- 4933 dAtA[i] = 0x48 4934 } 4935 if len(m.Uuid) > 0 { 4936 i -= len(m.Uuid) 4937 copy(dAtA[i:], m.Uuid) 4938 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Uuid))) 4939 i-- 4940 dAtA[i] = 0x42 4941 } 4942 if m.Id != 0 { 4943 i = encodeVarintPipeline(dAtA, i, uint64(m.Id)) 4944 i-- 4945 dAtA[i] = 0x38 4946 } 4947 if len(m.Analyse) > 0 { 4948 i -= len(m.Analyse) 4949 copy(dAtA[i:], m.Analyse) 4950 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Analyse))) 4951 i-- 4952 dAtA[i] = 0x32 4953 } 4954 if len(m.ProcInfoData) > 0 { 4955 i -= len(m.ProcInfoData) 4956 copy(dAtA[i:], m.ProcInfoData) 4957 i = encodeVarintPipeline(dAtA, i, uint64(len(m.ProcInfoData))) 4958 i-- 4959 dAtA[i] = 0x2a 4960 } 4961 if len(m.Data) > 0 { 4962 i -= len(m.Data) 4963 copy(dAtA[i:], m.Data) 4964 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Data))) 4965 i-- 4966 dAtA[i] = 0x22 4967 } 4968 if len(m.Err) > 0 { 4969 i -= len(m.Err) 4970 copy(dAtA[i:], m.Err) 4971 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Err))) 4972 i-- 4973 dAtA[i] = 0x1a 4974 } 4975 if m.Cmd != 0 { 4976 i = encodeVarintPipeline(dAtA, i, uint64(m.Cmd)) 4977 i-- 4978 dAtA[i] = 0x10 4979 } 4980 if m.Sid != 0 { 4981 i = encodeVarintPipeline(dAtA, i, uint64(m.Sid)) 4982 i-- 4983 dAtA[i] = 0x8 4984 } 4985 return len(dAtA) - i, nil 4986 } 4987 4988 func (m *Connector) Marshal() (dAtA []byte, err error) { 4989 size := m.ProtoSize() 4990 dAtA = make([]byte, size) 4991 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 4992 if err != nil { 4993 return nil, err 4994 } 4995 return dAtA[:n], nil 4996 } 4997 4998 func (m *Connector) MarshalTo(dAtA []byte) (int, error) { 4999 size := m.ProtoSize() 5000 return m.MarshalToSizedBuffer(dAtA[:size]) 5001 } 5002 5003 func (m *Connector) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5004 i := len(dAtA) 5005 _ = i 5006 var l int 5007 _ = l 5008 if m.XXX_unrecognized != nil { 5009 i -= len(m.XXX_unrecognized) 5010 copy(dAtA[i:], m.XXX_unrecognized) 5011 } 5012 if m.ConnectorIndex != 0 { 5013 i = encodeVarintPipeline(dAtA, i, uint64(m.ConnectorIndex)) 5014 i-- 5015 dAtA[i] = 0x10 5016 } 5017 if m.PipelineId != 0 { 5018 i = encodeVarintPipeline(dAtA, i, uint64(m.PipelineId)) 5019 i-- 5020 dAtA[i] = 0x8 5021 } 5022 return len(dAtA) - i, nil 5023 } 5024 5025 func (m *Shuffle) Marshal() (dAtA []byte, err error) { 5026 size := m.ProtoSize() 5027 dAtA = make([]byte, size) 5028 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5029 if err != nil { 5030 return nil, err 5031 } 5032 return dAtA[:n], nil 5033 } 5034 5035 func (m *Shuffle) MarshalTo(dAtA []byte) (int, error) { 5036 size := m.ProtoSize() 5037 return m.MarshalToSizedBuffer(dAtA[:size]) 5038 } 5039 5040 func (m *Shuffle) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5041 i := len(dAtA) 5042 _ = i 5043 var l int 5044 _ = l 5045 if m.XXX_unrecognized != nil { 5046 i -= len(m.XXX_unrecognized) 5047 copy(dAtA[i:], m.XXX_unrecognized) 5048 } 5049 if len(m.ShuffleRangesInt64) > 0 { 5050 dAtA2 := make([]byte, len(m.ShuffleRangesInt64)*10) 5051 var j1 int 5052 for _, num1 := range m.ShuffleRangesInt64 { 5053 num := uint64(num1) 5054 for num >= 1<<7 { 5055 dAtA2[j1] = uint8(uint64(num)&0x7f | 0x80) 5056 num >>= 7 5057 j1++ 5058 } 5059 dAtA2[j1] = uint8(num) 5060 j1++ 5061 } 5062 i -= j1 5063 copy(dAtA[i:], dAtA2[:j1]) 5064 i = encodeVarintPipeline(dAtA, i, uint64(j1)) 5065 i-- 5066 dAtA[i] = 0x3a 5067 } 5068 if len(m.ShuffleRangesUint64) > 0 { 5069 dAtA4 := make([]byte, len(m.ShuffleRangesUint64)*10) 5070 var j3 int 5071 for _, num := range m.ShuffleRangesUint64 { 5072 for num >= 1<<7 { 5073 dAtA4[j3] = uint8(uint64(num)&0x7f | 0x80) 5074 num >>= 7 5075 j3++ 5076 } 5077 dAtA4[j3] = uint8(num) 5078 j3++ 5079 } 5080 i -= j3 5081 copy(dAtA[i:], dAtA4[:j3]) 5082 i = encodeVarintPipeline(dAtA, i, uint64(j3)) 5083 i-- 5084 dAtA[i] = 0x32 5085 } 5086 if m.AliveRegCnt != 0 { 5087 i = encodeVarintPipeline(dAtA, i, uint64(m.AliveRegCnt)) 5088 i-- 5089 dAtA[i] = 0x28 5090 } 5091 if m.ShuffleColMax != 0 { 5092 i = encodeVarintPipeline(dAtA, i, uint64(m.ShuffleColMax)) 5093 i-- 5094 dAtA[i] = 0x20 5095 } 5096 if m.ShuffleColMin != 0 { 5097 i = encodeVarintPipeline(dAtA, i, uint64(m.ShuffleColMin)) 5098 i-- 5099 dAtA[i] = 0x18 5100 } 5101 if m.ShuffleType != 0 { 5102 i = encodeVarintPipeline(dAtA, i, uint64(m.ShuffleType)) 5103 i-- 5104 dAtA[i] = 0x10 5105 } 5106 if m.ShuffleColIdx != 0 { 5107 i = encodeVarintPipeline(dAtA, i, uint64(m.ShuffleColIdx)) 5108 i-- 5109 dAtA[i] = 0x8 5110 } 5111 return len(dAtA) - i, nil 5112 } 5113 5114 func (m *Dispatch) Marshal() (dAtA []byte, err error) { 5115 size := m.ProtoSize() 5116 dAtA = make([]byte, size) 5117 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5118 if err != nil { 5119 return nil, err 5120 } 5121 return dAtA[:n], nil 5122 } 5123 5124 func (m *Dispatch) MarshalTo(dAtA []byte) (int, error) { 5125 size := m.ProtoSize() 5126 return m.MarshalToSizedBuffer(dAtA[:size]) 5127 } 5128 5129 func (m *Dispatch) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5130 i := len(dAtA) 5131 _ = i 5132 var l int 5133 _ = l 5134 if m.XXX_unrecognized != nil { 5135 i -= len(m.XXX_unrecognized) 5136 copy(dAtA[i:], m.XXX_unrecognized) 5137 } 5138 if m.RecSink { 5139 i-- 5140 if m.RecSink { 5141 dAtA[i] = 1 5142 } else { 5143 dAtA[i] = 0 5144 } 5145 i-- 5146 dAtA[i] = 0x40 5147 } 5148 if m.IsSink { 5149 i-- 5150 if m.IsSink { 5151 dAtA[i] = 1 5152 } else { 5153 dAtA[i] = 0 5154 } 5155 i-- 5156 dAtA[i] = 0x38 5157 } 5158 if m.ShuffleType != 0 { 5159 i = encodeVarintPipeline(dAtA, i, uint64(m.ShuffleType)) 5160 i-- 5161 dAtA[i] = 0x30 5162 } 5163 if len(m.ShuffleRegIdxRemote) > 0 { 5164 dAtA6 := make([]byte, len(m.ShuffleRegIdxRemote)*10) 5165 var j5 int 5166 for _, num1 := range m.ShuffleRegIdxRemote { 5167 num := uint64(num1) 5168 for num >= 1<<7 { 5169 dAtA6[j5] = uint8(uint64(num)&0x7f | 0x80) 5170 num >>= 7 5171 j5++ 5172 } 5173 dAtA6[j5] = uint8(num) 5174 j5++ 5175 } 5176 i -= j5 5177 copy(dAtA[i:], dAtA6[:j5]) 5178 i = encodeVarintPipeline(dAtA, i, uint64(j5)) 5179 i-- 5180 dAtA[i] = 0x2a 5181 } 5182 if len(m.ShuffleRegIdxLocal) > 0 { 5183 dAtA8 := make([]byte, len(m.ShuffleRegIdxLocal)*10) 5184 var j7 int 5185 for _, num1 := range m.ShuffleRegIdxLocal { 5186 num := uint64(num1) 5187 for num >= 1<<7 { 5188 dAtA8[j7] = uint8(uint64(num)&0x7f | 0x80) 5189 num >>= 7 5190 j7++ 5191 } 5192 dAtA8[j7] = uint8(num) 5193 j7++ 5194 } 5195 i -= j7 5196 copy(dAtA[i:], dAtA8[:j7]) 5197 i = encodeVarintPipeline(dAtA, i, uint64(j7)) 5198 i-- 5199 dAtA[i] = 0x22 5200 } 5201 if len(m.RemoteConnector) > 0 { 5202 for iNdEx := len(m.RemoteConnector) - 1; iNdEx >= 0; iNdEx-- { 5203 { 5204 size, err := m.RemoteConnector[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 5205 if err != nil { 5206 return 0, err 5207 } 5208 i -= size 5209 i = encodeVarintPipeline(dAtA, i, uint64(size)) 5210 } 5211 i-- 5212 dAtA[i] = 0x1a 5213 } 5214 } 5215 if len(m.LocalConnector) > 0 { 5216 for iNdEx := len(m.LocalConnector) - 1; iNdEx >= 0; iNdEx-- { 5217 { 5218 size, err := m.LocalConnector[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 5219 if err != nil { 5220 return 0, err 5221 } 5222 i -= size 5223 i = encodeVarintPipeline(dAtA, i, uint64(size)) 5224 } 5225 i-- 5226 dAtA[i] = 0x12 5227 } 5228 } 5229 if m.FuncId != 0 { 5230 i = encodeVarintPipeline(dAtA, i, uint64(m.FuncId)) 5231 i-- 5232 dAtA[i] = 0x8 5233 } 5234 return len(dAtA) - i, nil 5235 } 5236 5237 func (m *Merge) Marshal() (dAtA []byte, err error) { 5238 size := m.ProtoSize() 5239 dAtA = make([]byte, size) 5240 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5241 if err != nil { 5242 return nil, err 5243 } 5244 return dAtA[:n], nil 5245 } 5246 5247 func (m *Merge) MarshalTo(dAtA []byte) (int, error) { 5248 size := m.ProtoSize() 5249 return m.MarshalToSizedBuffer(dAtA[:size]) 5250 } 5251 5252 func (m *Merge) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5253 i := len(dAtA) 5254 _ = i 5255 var l int 5256 _ = l 5257 if m.XXX_unrecognized != nil { 5258 i -= len(m.XXX_unrecognized) 5259 copy(dAtA[i:], m.XXX_unrecognized) 5260 } 5261 if m.SinkScan { 5262 i-- 5263 if m.SinkScan { 5264 dAtA[i] = 1 5265 } else { 5266 dAtA[i] = 0 5267 } 5268 i-- 5269 dAtA[i] = 0x8 5270 } 5271 return len(dAtA) - i, nil 5272 } 5273 5274 func (m *MultiArguemnt) Marshal() (dAtA []byte, err error) { 5275 size := m.ProtoSize() 5276 dAtA = make([]byte, size) 5277 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5278 if err != nil { 5279 return nil, err 5280 } 5281 return dAtA[:n], nil 5282 } 5283 5284 func (m *MultiArguemnt) MarshalTo(dAtA []byte) (int, error) { 5285 size := m.ProtoSize() 5286 return m.MarshalToSizedBuffer(dAtA[:size]) 5287 } 5288 5289 func (m *MultiArguemnt) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5290 i := len(dAtA) 5291 _ = i 5292 var l int 5293 _ = l 5294 if m.XXX_unrecognized != nil { 5295 i -= len(m.XXX_unrecognized) 5296 copy(dAtA[i:], m.XXX_unrecognized) 5297 } 5298 if m.OrderId != 0 { 5299 i = encodeVarintPipeline(dAtA, i, uint64(m.OrderId)) 5300 i-- 5301 dAtA[i] = 0x28 5302 } 5303 if len(m.Separator) > 0 { 5304 i -= len(m.Separator) 5305 copy(dAtA[i:], m.Separator) 5306 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Separator))) 5307 i-- 5308 dAtA[i] = 0x22 5309 } 5310 if len(m.OrderByExpr) > 0 { 5311 for iNdEx := len(m.OrderByExpr) - 1; iNdEx >= 0; iNdEx-- { 5312 { 5313 size, err := m.OrderByExpr[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 5314 if err != nil { 5315 return 0, err 5316 } 5317 i -= size 5318 i = encodeVarintPipeline(dAtA, i, uint64(size)) 5319 } 5320 i-- 5321 dAtA[i] = 0x1a 5322 } 5323 } 5324 if len(m.GroupExpr) > 0 { 5325 for iNdEx := len(m.GroupExpr) - 1; iNdEx >= 0; iNdEx-- { 5326 { 5327 size, err := m.GroupExpr[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 5328 if err != nil { 5329 return 0, err 5330 } 5331 i -= size 5332 i = encodeVarintPipeline(dAtA, i, uint64(size)) 5333 } 5334 i-- 5335 dAtA[i] = 0x12 5336 } 5337 } 5338 if m.Dist { 5339 i-- 5340 if m.Dist { 5341 dAtA[i] = 1 5342 } else { 5343 dAtA[i] = 0 5344 } 5345 i-- 5346 dAtA[i] = 0x8 5347 } 5348 return len(dAtA) - i, nil 5349 } 5350 5351 func (m *Aggregate) Marshal() (dAtA []byte, err error) { 5352 size := m.ProtoSize() 5353 dAtA = make([]byte, size) 5354 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5355 if err != nil { 5356 return nil, err 5357 } 5358 return dAtA[:n], nil 5359 } 5360 5361 func (m *Aggregate) MarshalTo(dAtA []byte) (int, error) { 5362 size := m.ProtoSize() 5363 return m.MarshalToSizedBuffer(dAtA[:size]) 5364 } 5365 5366 func (m *Aggregate) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5367 i := len(dAtA) 5368 _ = i 5369 var l int 5370 _ = l 5371 if m.XXX_unrecognized != nil { 5372 i -= len(m.XXX_unrecognized) 5373 copy(dAtA[i:], m.XXX_unrecognized) 5374 } 5375 if len(m.Config) > 0 { 5376 i -= len(m.Config) 5377 copy(dAtA[i:], m.Config) 5378 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Config))) 5379 i-- 5380 dAtA[i] = 0x22 5381 } 5382 if len(m.Expr) > 0 { 5383 for iNdEx := len(m.Expr) - 1; iNdEx >= 0; iNdEx-- { 5384 { 5385 size, err := m.Expr[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 5386 if err != nil { 5387 return 0, err 5388 } 5389 i -= size 5390 i = encodeVarintPipeline(dAtA, i, uint64(size)) 5391 } 5392 i-- 5393 dAtA[i] = 0x1a 5394 } 5395 } 5396 if m.Dist { 5397 i-- 5398 if m.Dist { 5399 dAtA[i] = 1 5400 } else { 5401 dAtA[i] = 0 5402 } 5403 i-- 5404 dAtA[i] = 0x10 5405 } 5406 if m.Op != 0 { 5407 i = encodeVarintPipeline(dAtA, i, uint64(m.Op)) 5408 i-- 5409 dAtA[i] = 0x8 5410 } 5411 return len(dAtA) - i, nil 5412 } 5413 5414 func (m *Group) Marshal() (dAtA []byte, err error) { 5415 size := m.ProtoSize() 5416 dAtA = make([]byte, size) 5417 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5418 if err != nil { 5419 return nil, err 5420 } 5421 return dAtA[:n], nil 5422 } 5423 5424 func (m *Group) MarshalTo(dAtA []byte) (int, error) { 5425 size := m.ProtoSize() 5426 return m.MarshalToSizedBuffer(dAtA[:size]) 5427 } 5428 5429 func (m *Group) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5430 i := len(dAtA) 5431 _ = i 5432 var l int 5433 _ = l 5434 if m.XXX_unrecognized != nil { 5435 i -= len(m.XXX_unrecognized) 5436 copy(dAtA[i:], m.XXX_unrecognized) 5437 } 5438 if len(m.PartialResults) > 0 { 5439 i -= len(m.PartialResults) 5440 copy(dAtA[i:], m.PartialResults) 5441 i = encodeVarintPipeline(dAtA, i, uint64(len(m.PartialResults))) 5442 i-- 5443 dAtA[i] = 0x5a 5444 } 5445 if len(m.PartialResultTypes) > 0 { 5446 dAtA10 := make([]byte, len(m.PartialResultTypes)*10) 5447 var j9 int 5448 for _, num := range m.PartialResultTypes { 5449 for num >= 1<<7 { 5450 dAtA10[j9] = uint8(uint64(num)&0x7f | 0x80) 5451 num >>= 7 5452 j9++ 5453 } 5454 dAtA10[j9] = uint8(num) 5455 j9++ 5456 } 5457 i -= j9 5458 copy(dAtA[i:], dAtA10[:j9]) 5459 i = encodeVarintPipeline(dAtA, i, uint64(j9)) 5460 i-- 5461 dAtA[i] = 0x52 5462 } 5463 if m.PreAllocSize != 0 { 5464 i = encodeVarintPipeline(dAtA, i, uint64(m.PreAllocSize)) 5465 i-- 5466 dAtA[i] = 0x48 5467 } 5468 if m.IsShuffle { 5469 i-- 5470 if m.IsShuffle { 5471 dAtA[i] = 1 5472 } else { 5473 dAtA[i] = 0 5474 } 5475 i-- 5476 dAtA[i] = 0x40 5477 } 5478 if len(m.MultiAggs) > 0 { 5479 for iNdEx := len(m.MultiAggs) - 1; iNdEx >= 0; iNdEx-- { 5480 { 5481 size, err := m.MultiAggs[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 5482 if err != nil { 5483 return 0, err 5484 } 5485 i -= size 5486 i = encodeVarintPipeline(dAtA, i, uint64(size)) 5487 } 5488 i-- 5489 dAtA[i] = 0x3a 5490 } 5491 } 5492 if len(m.Aggs) > 0 { 5493 for iNdEx := len(m.Aggs) - 1; iNdEx >= 0; iNdEx-- { 5494 { 5495 size, err := m.Aggs[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 5496 if err != nil { 5497 return 0, err 5498 } 5499 i -= size 5500 i = encodeVarintPipeline(dAtA, i, uint64(size)) 5501 } 5502 i-- 5503 dAtA[i] = 0x32 5504 } 5505 } 5506 if len(m.Types) > 0 { 5507 for iNdEx := len(m.Types) - 1; iNdEx >= 0; iNdEx-- { 5508 { 5509 size, err := m.Types[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 5510 if err != nil { 5511 return 0, err 5512 } 5513 i -= size 5514 i = encodeVarintPipeline(dAtA, i, uint64(size)) 5515 } 5516 i-- 5517 dAtA[i] = 0x2a 5518 } 5519 } 5520 if len(m.Exprs) > 0 { 5521 for iNdEx := len(m.Exprs) - 1; iNdEx >= 0; iNdEx-- { 5522 { 5523 size, err := m.Exprs[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 5524 if err != nil { 5525 return 0, err 5526 } 5527 i -= size 5528 i = encodeVarintPipeline(dAtA, i, uint64(size)) 5529 } 5530 i-- 5531 dAtA[i] = 0x22 5532 } 5533 } 5534 if m.Nbucket != 0 { 5535 i = encodeVarintPipeline(dAtA, i, uint64(m.Nbucket)) 5536 i-- 5537 dAtA[i] = 0x18 5538 } 5539 if m.Ibucket != 0 { 5540 i = encodeVarintPipeline(dAtA, i, uint64(m.Ibucket)) 5541 i-- 5542 dAtA[i] = 0x10 5543 } 5544 if m.NeedEval { 5545 i-- 5546 if m.NeedEval { 5547 dAtA[i] = 1 5548 } else { 5549 dAtA[i] = 0 5550 } 5551 i-- 5552 dAtA[i] = 0x8 5553 } 5554 return len(dAtA) - i, nil 5555 } 5556 5557 func (m *Insert) Marshal() (dAtA []byte, err error) { 5558 size := m.ProtoSize() 5559 dAtA = make([]byte, size) 5560 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5561 if err != nil { 5562 return nil, err 5563 } 5564 return dAtA[:n], nil 5565 } 5566 5567 func (m *Insert) MarshalTo(dAtA []byte) (int, error) { 5568 size := m.ProtoSize() 5569 return m.MarshalToSizedBuffer(dAtA[:size]) 5570 } 5571 5572 func (m *Insert) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5573 i := len(dAtA) 5574 _ = i 5575 var l int 5576 _ = l 5577 if m.XXX_unrecognized != nil { 5578 i -= len(m.XXX_unrecognized) 5579 copy(dAtA[i:], m.XXX_unrecognized) 5580 } 5581 if m.TableDef != nil { 5582 { 5583 size, err := m.TableDef.MarshalToSizedBuffer(dAtA[:i]) 5584 if err != nil { 5585 return 0, err 5586 } 5587 i -= size 5588 i = encodeVarintPipeline(dAtA, i, uint64(size)) 5589 } 5590 i-- 5591 dAtA[i] = 0x52 5592 } 5593 if m.IsEnd { 5594 i-- 5595 if m.IsEnd { 5596 dAtA[i] = 1 5597 } else { 5598 dAtA[i] = 0 5599 } 5600 i-- 5601 dAtA[i] = 0x48 5602 } 5603 if m.PartitionIdx != 0 { 5604 i = encodeVarintPipeline(dAtA, i, uint64(m.PartitionIdx)) 5605 i-- 5606 dAtA[i] = 0x40 5607 } 5608 if len(m.PartitionTableNames) > 0 { 5609 for iNdEx := len(m.PartitionTableNames) - 1; iNdEx >= 0; iNdEx-- { 5610 i -= len(m.PartitionTableNames[iNdEx]) 5611 copy(dAtA[i:], m.PartitionTableNames[iNdEx]) 5612 i = encodeVarintPipeline(dAtA, i, uint64(len(m.PartitionTableNames[iNdEx]))) 5613 i-- 5614 dAtA[i] = 0x3a 5615 } 5616 } 5617 if len(m.PartitionTableIds) > 0 { 5618 dAtA13 := make([]byte, len(m.PartitionTableIds)*10) 5619 var j12 int 5620 for _, num := range m.PartitionTableIds { 5621 for num >= 1<<7 { 5622 dAtA13[j12] = uint8(uint64(num)&0x7f | 0x80) 5623 num >>= 7 5624 j12++ 5625 } 5626 dAtA13[j12] = uint8(num) 5627 j12++ 5628 } 5629 i -= j12 5630 copy(dAtA[i:], dAtA13[:j12]) 5631 i = encodeVarintPipeline(dAtA, i, uint64(j12)) 5632 i-- 5633 dAtA[i] = 0x32 5634 } 5635 if len(m.Attrs) > 0 { 5636 for iNdEx := len(m.Attrs) - 1; iNdEx >= 0; iNdEx-- { 5637 i -= len(m.Attrs[iNdEx]) 5638 copy(dAtA[i:], m.Attrs[iNdEx]) 5639 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Attrs[iNdEx]))) 5640 i-- 5641 dAtA[i] = 0x2a 5642 } 5643 } 5644 if m.Ref != nil { 5645 { 5646 size, err := m.Ref.MarshalToSizedBuffer(dAtA[:i]) 5647 if err != nil { 5648 return 0, err 5649 } 5650 i -= size 5651 i = encodeVarintPipeline(dAtA, i, uint64(size)) 5652 } 5653 i-- 5654 dAtA[i] = 0x22 5655 } 5656 if m.AddAffectedRows { 5657 i-- 5658 if m.AddAffectedRows { 5659 dAtA[i] = 1 5660 } else { 5661 dAtA[i] = 0 5662 } 5663 i-- 5664 dAtA[i] = 0x18 5665 } 5666 if m.ToWriteS3 { 5667 i-- 5668 if m.ToWriteS3 { 5669 dAtA[i] = 1 5670 } else { 5671 dAtA[i] = 0 5672 } 5673 i-- 5674 dAtA[i] = 0x10 5675 } 5676 if m.Affected != 0 { 5677 i = encodeVarintPipeline(dAtA, i, uint64(m.Affected)) 5678 i-- 5679 dAtA[i] = 0x8 5680 } 5681 return len(dAtA) - i, nil 5682 } 5683 5684 func (m *Array) Marshal() (dAtA []byte, err error) { 5685 size := m.ProtoSize() 5686 dAtA = make([]byte, size) 5687 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5688 if err != nil { 5689 return nil, err 5690 } 5691 return dAtA[:n], nil 5692 } 5693 5694 func (m *Array) MarshalTo(dAtA []byte) (int, error) { 5695 size := m.ProtoSize() 5696 return m.MarshalToSizedBuffer(dAtA[:size]) 5697 } 5698 5699 func (m *Array) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5700 i := len(dAtA) 5701 _ = i 5702 var l int 5703 _ = l 5704 if m.XXX_unrecognized != nil { 5705 i -= len(m.XXX_unrecognized) 5706 copy(dAtA[i:], m.XXX_unrecognized) 5707 } 5708 if len(m.Array) > 0 { 5709 dAtA16 := make([]byte, len(m.Array)*10) 5710 var j15 int 5711 for _, num1 := range m.Array { 5712 num := uint64(num1) 5713 for num >= 1<<7 { 5714 dAtA16[j15] = uint8(uint64(num)&0x7f | 0x80) 5715 num >>= 7 5716 j15++ 5717 } 5718 dAtA16[j15] = uint8(num) 5719 j15++ 5720 } 5721 i -= j15 5722 copy(dAtA[i:], dAtA16[:j15]) 5723 i = encodeVarintPipeline(dAtA, i, uint64(j15)) 5724 i-- 5725 dAtA[i] = 0xa 5726 } 5727 return len(dAtA) - i, nil 5728 } 5729 5730 func (m *Map) Marshal() (dAtA []byte, err error) { 5731 size := m.ProtoSize() 5732 dAtA = make([]byte, size) 5733 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5734 if err != nil { 5735 return nil, err 5736 } 5737 return dAtA[:n], nil 5738 } 5739 5740 func (m *Map) MarshalTo(dAtA []byte) (int, error) { 5741 size := m.ProtoSize() 5742 return m.MarshalToSizedBuffer(dAtA[:size]) 5743 } 5744 5745 func (m *Map) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5746 i := len(dAtA) 5747 _ = i 5748 var l int 5749 _ = l 5750 if m.XXX_unrecognized != nil { 5751 i -= len(m.XXX_unrecognized) 5752 copy(dAtA[i:], m.XXX_unrecognized) 5753 } 5754 if len(m.Mp) > 0 { 5755 for k := range m.Mp { 5756 v := m.Mp[k] 5757 baseI := i 5758 i = encodeVarintPipeline(dAtA, i, uint64(v)) 5759 i-- 5760 dAtA[i] = 0x10 5761 i -= len(k) 5762 copy(dAtA[i:], k) 5763 i = encodeVarintPipeline(dAtA, i, uint64(len(k))) 5764 i-- 5765 dAtA[i] = 0xa 5766 i = encodeVarintPipeline(dAtA, i, uint64(baseI-i)) 5767 i-- 5768 dAtA[i] = 0xa 5769 } 5770 } 5771 return len(dAtA) - i, nil 5772 } 5773 5774 func (m *Deletion) Marshal() (dAtA []byte, err error) { 5775 size := m.ProtoSize() 5776 dAtA = make([]byte, size) 5777 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5778 if err != nil { 5779 return nil, err 5780 } 5781 return dAtA[:n], nil 5782 } 5783 5784 func (m *Deletion) MarshalTo(dAtA []byte) (int, error) { 5785 size := m.ProtoSize() 5786 return m.MarshalToSizedBuffer(dAtA[:size]) 5787 } 5788 5789 func (m *Deletion) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5790 i := len(dAtA) 5791 _ = i 5792 var l int 5793 _ = l 5794 if m.XXX_unrecognized != nil { 5795 i -= len(m.XXX_unrecognized) 5796 copy(dAtA[i:], m.XXX_unrecognized) 5797 } 5798 if m.PrimaryKeyIdx != 0 { 5799 i = encodeVarintPipeline(dAtA, i, uint64(m.PrimaryKeyIdx)) 5800 i-- 5801 dAtA[i] = 0x70 5802 } 5803 if m.IsEnd { 5804 i-- 5805 if m.IsEnd { 5806 dAtA[i] = 1 5807 } else { 5808 dAtA[i] = 0 5809 } 5810 i-- 5811 dAtA[i] = 0x68 5812 } 5813 if m.CanTruncate { 5814 i-- 5815 if m.CanTruncate { 5816 dAtA[i] = 1 5817 } else { 5818 dAtA[i] = 0 5819 } 5820 i-- 5821 dAtA[i] = 0x60 5822 } 5823 if len(m.SegmentMap) > 0 { 5824 for k := range m.SegmentMap { 5825 v := m.SegmentMap[k] 5826 baseI := i 5827 i = encodeVarintPipeline(dAtA, i, uint64(v)) 5828 i-- 5829 dAtA[i] = 0x10 5830 i -= len(k) 5831 copy(dAtA[i:], k) 5832 i = encodeVarintPipeline(dAtA, i, uint64(len(k))) 5833 i-- 5834 dAtA[i] = 0xa 5835 i = encodeVarintPipeline(dAtA, i, uint64(baseI-i)) 5836 i-- 5837 dAtA[i] = 0x5a 5838 } 5839 } 5840 if m.AddAffectedRows { 5841 i-- 5842 if m.AddAffectedRows { 5843 dAtA[i] = 1 5844 } else { 5845 dAtA[i] = 0 5846 } 5847 i-- 5848 dAtA[i] = 0x50 5849 } 5850 if m.Ref != nil { 5851 { 5852 size, err := m.Ref.MarshalToSizedBuffer(dAtA[:i]) 5853 if err != nil { 5854 return 0, err 5855 } 5856 i -= size 5857 i = encodeVarintPipeline(dAtA, i, uint64(size)) 5858 } 5859 i-- 5860 dAtA[i] = 0x4a 5861 } 5862 if m.PartitionIndexInBatch != 0 { 5863 i = encodeVarintPipeline(dAtA, i, uint64(m.PartitionIndexInBatch)) 5864 i-- 5865 dAtA[i] = 0x40 5866 } 5867 if len(m.PartitionTableNames) > 0 { 5868 for iNdEx := len(m.PartitionTableNames) - 1; iNdEx >= 0; iNdEx-- { 5869 i -= len(m.PartitionTableNames[iNdEx]) 5870 copy(dAtA[i:], m.PartitionTableNames[iNdEx]) 5871 i = encodeVarintPipeline(dAtA, i, uint64(len(m.PartitionTableNames[iNdEx]))) 5872 i-- 5873 dAtA[i] = 0x3a 5874 } 5875 } 5876 if len(m.PartitionTableIds) > 0 { 5877 dAtA19 := make([]byte, len(m.PartitionTableIds)*10) 5878 var j18 int 5879 for _, num := range m.PartitionTableIds { 5880 for num >= 1<<7 { 5881 dAtA19[j18] = uint8(uint64(num)&0x7f | 0x80) 5882 num >>= 7 5883 j18++ 5884 } 5885 dAtA19[j18] = uint8(num) 5886 j18++ 5887 } 5888 i -= j18 5889 copy(dAtA[i:], dAtA19[:j18]) 5890 i = encodeVarintPipeline(dAtA, i, uint64(j18)) 5891 i-- 5892 dAtA[i] = 0x32 5893 } 5894 if m.RowIdIdx != 0 { 5895 i = encodeVarintPipeline(dAtA, i, uint64(m.RowIdIdx)) 5896 i-- 5897 dAtA[i] = 0x28 5898 } 5899 if m.NBucket != 0 { 5900 i = encodeVarintPipeline(dAtA, i, uint64(m.NBucket)) 5901 i-- 5902 dAtA[i] = 0x20 5903 } 5904 if m.IBucket != 0 { 5905 i = encodeVarintPipeline(dAtA, i, uint64(m.IBucket)) 5906 i-- 5907 dAtA[i] = 0x18 5908 } 5909 if m.RemoteDelete { 5910 i-- 5911 if m.RemoteDelete { 5912 dAtA[i] = 1 5913 } else { 5914 dAtA[i] = 0 5915 } 5916 i-- 5917 dAtA[i] = 0x10 5918 } 5919 if m.AffectedRows != 0 { 5920 i = encodeVarintPipeline(dAtA, i, uint64(m.AffectedRows)) 5921 i-- 5922 dAtA[i] = 0x8 5923 } 5924 return len(dAtA) - i, nil 5925 } 5926 5927 func (m *PreInsert) Marshal() (dAtA []byte, err error) { 5928 size := m.ProtoSize() 5929 dAtA = make([]byte, size) 5930 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5931 if err != nil { 5932 return nil, err 5933 } 5934 return dAtA[:n], nil 5935 } 5936 5937 func (m *PreInsert) MarshalTo(dAtA []byte) (int, error) { 5938 size := m.ProtoSize() 5939 return m.MarshalToSizedBuffer(dAtA[:size]) 5940 } 5941 5942 func (m *PreInsert) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5943 i := len(dAtA) 5944 _ = i 5945 var l int 5946 _ = l 5947 if m.XXX_unrecognized != nil { 5948 i -= len(m.XXX_unrecognized) 5949 copy(dAtA[i:], m.XXX_unrecognized) 5950 } 5951 if m.EstimatedRowCount != 0 { 5952 i = encodeVarintPipeline(dAtA, i, uint64(m.EstimatedRowCount)) 5953 i-- 5954 dAtA[i] = 0x38 5955 } 5956 if m.IsUpdate { 5957 i-- 5958 if m.IsUpdate { 5959 dAtA[i] = 1 5960 } else { 5961 dAtA[i] = 0 5962 } 5963 i-- 5964 dAtA[i] = 0x30 5965 } 5966 if m.HasAutoCol { 5967 i-- 5968 if m.HasAutoCol { 5969 dAtA[i] = 1 5970 } else { 5971 dAtA[i] = 0 5972 } 5973 i-- 5974 dAtA[i] = 0x28 5975 } 5976 if len(m.Attrs) > 0 { 5977 for iNdEx := len(m.Attrs) - 1; iNdEx >= 0; iNdEx-- { 5978 i -= len(m.Attrs[iNdEx]) 5979 copy(dAtA[i:], m.Attrs[iNdEx]) 5980 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Attrs[iNdEx]))) 5981 i-- 5982 dAtA[i] = 0x22 5983 } 5984 } 5985 if len(m.Idx) > 0 { 5986 dAtA21 := make([]byte, len(m.Idx)*10) 5987 var j20 int 5988 for _, num1 := range m.Idx { 5989 num := uint64(num1) 5990 for num >= 1<<7 { 5991 dAtA21[j20] = uint8(uint64(num)&0x7f | 0x80) 5992 num >>= 7 5993 j20++ 5994 } 5995 dAtA21[j20] = uint8(num) 5996 j20++ 5997 } 5998 i -= j20 5999 copy(dAtA[i:], dAtA21[:j20]) 6000 i = encodeVarintPipeline(dAtA, i, uint64(j20)) 6001 i-- 6002 dAtA[i] = 0x1a 6003 } 6004 if m.TableDef != nil { 6005 { 6006 size, err := m.TableDef.MarshalToSizedBuffer(dAtA[:i]) 6007 if err != nil { 6008 return 0, err 6009 } 6010 i -= size 6011 i = encodeVarintPipeline(dAtA, i, uint64(size)) 6012 } 6013 i-- 6014 dAtA[i] = 0x12 6015 } 6016 if len(m.SchemaName) > 0 { 6017 i -= len(m.SchemaName) 6018 copy(dAtA[i:], m.SchemaName) 6019 i = encodeVarintPipeline(dAtA, i, uint64(len(m.SchemaName))) 6020 i-- 6021 dAtA[i] = 0xa 6022 } 6023 return len(dAtA) - i, nil 6024 } 6025 6026 func (m *LockTarget) Marshal() (dAtA []byte, err error) { 6027 size := m.ProtoSize() 6028 dAtA = make([]byte, size) 6029 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6030 if err != nil { 6031 return nil, err 6032 } 6033 return dAtA[:n], nil 6034 } 6035 6036 func (m *LockTarget) MarshalTo(dAtA []byte) (int, error) { 6037 size := m.ProtoSize() 6038 return m.MarshalToSizedBuffer(dAtA[:size]) 6039 } 6040 6041 func (m *LockTarget) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6042 i := len(dAtA) 6043 _ = i 6044 var l int 6045 _ = l 6046 if m.XXX_unrecognized != nil { 6047 i -= len(m.XXX_unrecognized) 6048 copy(dAtA[i:], m.XXX_unrecognized) 6049 } 6050 if m.Mode != 0 { 6051 i = encodeVarintPipeline(dAtA, i, uint64(m.Mode)) 6052 i-- 6053 dAtA[i] = 0x40 6054 } 6055 if m.ChangeDef { 6056 i-- 6057 if m.ChangeDef { 6058 dAtA[i] = 1 6059 } else { 6060 dAtA[i] = 0 6061 } 6062 i-- 6063 dAtA[i] = 0x38 6064 } 6065 if m.LockTable { 6066 i-- 6067 if m.LockTable { 6068 dAtA[i] = 1 6069 } else { 6070 dAtA[i] = 0 6071 } 6072 i-- 6073 dAtA[i] = 0x30 6074 } 6075 if m.FilterColIdxInBat != 0 { 6076 i = encodeVarintPipeline(dAtA, i, uint64(m.FilterColIdxInBat)) 6077 i-- 6078 dAtA[i] = 0x28 6079 } 6080 if m.RefreshTsIdxInBat != 0 { 6081 i = encodeVarintPipeline(dAtA, i, uint64(m.RefreshTsIdxInBat)) 6082 i-- 6083 dAtA[i] = 0x20 6084 } 6085 { 6086 size, err := m.PrimaryColTyp.MarshalToSizedBuffer(dAtA[:i]) 6087 if err != nil { 6088 return 0, err 6089 } 6090 i -= size 6091 i = encodeVarintPipeline(dAtA, i, uint64(size)) 6092 } 6093 i-- 6094 dAtA[i] = 0x1a 6095 if m.PrimaryColIdxInBat != 0 { 6096 i = encodeVarintPipeline(dAtA, i, uint64(m.PrimaryColIdxInBat)) 6097 i-- 6098 dAtA[i] = 0x10 6099 } 6100 if m.TableId != 0 { 6101 i = encodeVarintPipeline(dAtA, i, uint64(m.TableId)) 6102 i-- 6103 dAtA[i] = 0x8 6104 } 6105 return len(dAtA) - i, nil 6106 } 6107 6108 func (m *LockOp) Marshal() (dAtA []byte, err error) { 6109 size := m.ProtoSize() 6110 dAtA = make([]byte, size) 6111 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6112 if err != nil { 6113 return nil, err 6114 } 6115 return dAtA[:n], nil 6116 } 6117 6118 func (m *LockOp) MarshalTo(dAtA []byte) (int, error) { 6119 size := m.ProtoSize() 6120 return m.MarshalToSizedBuffer(dAtA[:size]) 6121 } 6122 6123 func (m *LockOp) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6124 i := len(dAtA) 6125 _ = i 6126 var l int 6127 _ = l 6128 if m.XXX_unrecognized != nil { 6129 i -= len(m.XXX_unrecognized) 6130 copy(dAtA[i:], m.XXX_unrecognized) 6131 } 6132 if m.Block { 6133 i-- 6134 if m.Block { 6135 dAtA[i] = 1 6136 } else { 6137 dAtA[i] = 0 6138 } 6139 i-- 6140 dAtA[i] = 0x10 6141 } 6142 if len(m.Targets) > 0 { 6143 for iNdEx := len(m.Targets) - 1; iNdEx >= 0; iNdEx-- { 6144 { 6145 size, err := m.Targets[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 6146 if err != nil { 6147 return 0, err 6148 } 6149 i -= size 6150 i = encodeVarintPipeline(dAtA, i, uint64(size)) 6151 } 6152 i-- 6153 dAtA[i] = 0xa 6154 } 6155 } 6156 return len(dAtA) - i, nil 6157 } 6158 6159 func (m *PreInsertUnique) Marshal() (dAtA []byte, err error) { 6160 size := m.ProtoSize() 6161 dAtA = make([]byte, size) 6162 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6163 if err != nil { 6164 return nil, err 6165 } 6166 return dAtA[:n], nil 6167 } 6168 6169 func (m *PreInsertUnique) MarshalTo(dAtA []byte) (int, error) { 6170 size := m.ProtoSize() 6171 return m.MarshalToSizedBuffer(dAtA[:size]) 6172 } 6173 6174 func (m *PreInsertUnique) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6175 i := len(dAtA) 6176 _ = i 6177 var l int 6178 _ = l 6179 if m.XXX_unrecognized != nil { 6180 i -= len(m.XXX_unrecognized) 6181 copy(dAtA[i:], m.XXX_unrecognized) 6182 } 6183 if m.PreInsertUkCtx != nil { 6184 { 6185 size, err := m.PreInsertUkCtx.MarshalToSizedBuffer(dAtA[:i]) 6186 if err != nil { 6187 return 0, err 6188 } 6189 i -= size 6190 i = encodeVarintPipeline(dAtA, i, uint64(size)) 6191 } 6192 i-- 6193 dAtA[i] = 0xa 6194 } 6195 return len(dAtA) - i, nil 6196 } 6197 6198 func (m *PreInsertSecondaryIndex) Marshal() (dAtA []byte, err error) { 6199 size := m.ProtoSize() 6200 dAtA = make([]byte, size) 6201 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6202 if err != nil { 6203 return nil, err 6204 } 6205 return dAtA[:n], nil 6206 } 6207 6208 func (m *PreInsertSecondaryIndex) MarshalTo(dAtA []byte) (int, error) { 6209 size := m.ProtoSize() 6210 return m.MarshalToSizedBuffer(dAtA[:size]) 6211 } 6212 6213 func (m *PreInsertSecondaryIndex) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6214 i := len(dAtA) 6215 _ = i 6216 var l int 6217 _ = l 6218 if m.XXX_unrecognized != nil { 6219 i -= len(m.XXX_unrecognized) 6220 copy(dAtA[i:], m.XXX_unrecognized) 6221 } 6222 if m.PreInsertSkCtx != nil { 6223 { 6224 size, err := m.PreInsertSkCtx.MarshalToSizedBuffer(dAtA[:i]) 6225 if err != nil { 6226 return 0, err 6227 } 6228 i -= size 6229 i = encodeVarintPipeline(dAtA, i, uint64(size)) 6230 } 6231 i-- 6232 dAtA[i] = 0xa 6233 } 6234 return len(dAtA) - i, nil 6235 } 6236 6237 func (m *OnDuplicateKey) Marshal() (dAtA []byte, err error) { 6238 size := m.ProtoSize() 6239 dAtA = make([]byte, size) 6240 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6241 if err != nil { 6242 return nil, err 6243 } 6244 return dAtA[:n], nil 6245 } 6246 6247 func (m *OnDuplicateKey) MarshalTo(dAtA []byte) (int, error) { 6248 size := m.ProtoSize() 6249 return m.MarshalToSizedBuffer(dAtA[:size]) 6250 } 6251 6252 func (m *OnDuplicateKey) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6253 i := len(dAtA) 6254 _ = i 6255 var l int 6256 _ = l 6257 if m.XXX_unrecognized != nil { 6258 i -= len(m.XXX_unrecognized) 6259 copy(dAtA[i:], m.XXX_unrecognized) 6260 } 6261 if m.IsIgnore { 6262 i-- 6263 if m.IsIgnore { 6264 dAtA[i] = 1 6265 } else { 6266 dAtA[i] = 0 6267 } 6268 i-- 6269 dAtA[i] = 0x38 6270 } 6271 if len(m.OnDuplicateExpr) > 0 { 6272 for k := range m.OnDuplicateExpr { 6273 v := m.OnDuplicateExpr[k] 6274 baseI := i 6275 if v != nil { 6276 { 6277 size, err := v.MarshalToSizedBuffer(dAtA[:i]) 6278 if err != nil { 6279 return 0, err 6280 } 6281 i -= size 6282 i = encodeVarintPipeline(dAtA, i, uint64(size)) 6283 } 6284 i-- 6285 dAtA[i] = 0x12 6286 } 6287 i -= len(k) 6288 copy(dAtA[i:], k) 6289 i = encodeVarintPipeline(dAtA, i, uint64(len(k))) 6290 i-- 6291 dAtA[i] = 0xa 6292 i = encodeVarintPipeline(dAtA, i, uint64(baseI-i)) 6293 i-- 6294 dAtA[i] = 0x32 6295 } 6296 } 6297 if len(m.OnDuplicateIdx) > 0 { 6298 dAtA28 := make([]byte, len(m.OnDuplicateIdx)*10) 6299 var j27 int 6300 for _, num1 := range m.OnDuplicateIdx { 6301 num := uint64(num1) 6302 for num >= 1<<7 { 6303 dAtA28[j27] = uint8(uint64(num)&0x7f | 0x80) 6304 num >>= 7 6305 j27++ 6306 } 6307 dAtA28[j27] = uint8(num) 6308 j27++ 6309 } 6310 i -= j27 6311 copy(dAtA[i:], dAtA28[:j27]) 6312 i = encodeVarintPipeline(dAtA, i, uint64(j27)) 6313 i-- 6314 dAtA[i] = 0x2a 6315 } 6316 if len(m.UniqueCols) > 0 { 6317 for iNdEx := len(m.UniqueCols) - 1; iNdEx >= 0; iNdEx-- { 6318 i -= len(m.UniqueCols[iNdEx]) 6319 copy(dAtA[i:], m.UniqueCols[iNdEx]) 6320 i = encodeVarintPipeline(dAtA, i, uint64(len(m.UniqueCols[iNdEx]))) 6321 i-- 6322 dAtA[i] = 0x22 6323 } 6324 } 6325 if len(m.UniqueColCheckExpr) > 0 { 6326 for iNdEx := len(m.UniqueColCheckExpr) - 1; iNdEx >= 0; iNdEx-- { 6327 { 6328 size, err := m.UniqueColCheckExpr[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 6329 if err != nil { 6330 return 0, err 6331 } 6332 i -= size 6333 i = encodeVarintPipeline(dAtA, i, uint64(size)) 6334 } 6335 i-- 6336 dAtA[i] = 0x1a 6337 } 6338 } 6339 if m.InsertColCount != 0 { 6340 i = encodeVarintPipeline(dAtA, i, uint64(m.InsertColCount)) 6341 i-- 6342 dAtA[i] = 0x10 6343 } 6344 if len(m.Attrs) > 0 { 6345 for iNdEx := len(m.Attrs) - 1; iNdEx >= 0; iNdEx-- { 6346 i -= len(m.Attrs[iNdEx]) 6347 copy(dAtA[i:], m.Attrs[iNdEx]) 6348 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Attrs[iNdEx]))) 6349 i-- 6350 dAtA[i] = 0xa 6351 } 6352 } 6353 return len(dAtA) - i, nil 6354 } 6355 6356 func (m *FuzzyFilter) Marshal() (dAtA []byte, err error) { 6357 size := m.ProtoSize() 6358 dAtA = make([]byte, size) 6359 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6360 if err != nil { 6361 return nil, err 6362 } 6363 return dAtA[:n], nil 6364 } 6365 6366 func (m *FuzzyFilter) MarshalTo(dAtA []byte) (int, error) { 6367 size := m.ProtoSize() 6368 return m.MarshalToSizedBuffer(dAtA[:size]) 6369 } 6370 6371 func (m *FuzzyFilter) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6372 i := len(dAtA) 6373 _ = i 6374 var l int 6375 _ = l 6376 if m.XXX_unrecognized != nil { 6377 i -= len(m.XXX_unrecognized) 6378 copy(dAtA[i:], m.XXX_unrecognized) 6379 } 6380 { 6381 size, err := m.PkTyp.MarshalToSizedBuffer(dAtA[:i]) 6382 if err != nil { 6383 return 0, err 6384 } 6385 i -= size 6386 i = encodeVarintPipeline(dAtA, i, uint64(size)) 6387 } 6388 i-- 6389 dAtA[i] = 0x1a 6390 if len(m.PkName) > 0 { 6391 i -= len(m.PkName) 6392 copy(dAtA[i:], m.PkName) 6393 i = encodeVarintPipeline(dAtA, i, uint64(len(m.PkName))) 6394 i-- 6395 dAtA[i] = 0x12 6396 } 6397 if m.N != 0 { 6398 i -= 4 6399 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(m.N)))) 6400 i-- 6401 dAtA[i] = 0xd 6402 } 6403 return len(dAtA) - i, nil 6404 } 6405 6406 func (m *Join) Marshal() (dAtA []byte, err error) { 6407 size := m.ProtoSize() 6408 dAtA = make([]byte, size) 6409 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6410 if err != nil { 6411 return nil, err 6412 } 6413 return dAtA[:n], nil 6414 } 6415 6416 func (m *Join) MarshalTo(dAtA []byte) (int, error) { 6417 size := m.ProtoSize() 6418 return m.MarshalToSizedBuffer(dAtA[:size]) 6419 } 6420 6421 func (m *Join) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6422 i := len(dAtA) 6423 _ = i 6424 var l int 6425 _ = l 6426 if m.XXX_unrecognized != nil { 6427 i -= len(m.XXX_unrecognized) 6428 copy(dAtA[i:], m.XXX_unrecognized) 6429 } 6430 if m.IsShuffle { 6431 i-- 6432 if m.IsShuffle { 6433 dAtA[i] = 1 6434 } else { 6435 dAtA[i] = 0 6436 } 6437 i-- 6438 dAtA[i] = 0x48 6439 } 6440 if m.HashOnPk { 6441 i-- 6442 if m.HashOnPk { 6443 dAtA[i] = 1 6444 } else { 6445 dAtA[i] = 0 6446 } 6447 i-- 6448 dAtA[i] = 0x40 6449 } 6450 if len(m.RuntimeFilterBuildList) > 0 { 6451 for iNdEx := len(m.RuntimeFilterBuildList) - 1; iNdEx >= 0; iNdEx-- { 6452 { 6453 size, err := m.RuntimeFilterBuildList[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 6454 if err != nil { 6455 return 0, err 6456 } 6457 i -= size 6458 i = encodeVarintPipeline(dAtA, i, uint64(size)) 6459 } 6460 i-- 6461 dAtA[i] = 0x3a 6462 } 6463 } 6464 if len(m.RightCond) > 0 { 6465 for iNdEx := len(m.RightCond) - 1; iNdEx >= 0; iNdEx-- { 6466 { 6467 size, err := m.RightCond[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 6468 if err != nil { 6469 return 0, err 6470 } 6471 i -= size 6472 i = encodeVarintPipeline(dAtA, i, uint64(size)) 6473 } 6474 i-- 6475 dAtA[i] = 0x32 6476 } 6477 } 6478 if len(m.LeftCond) > 0 { 6479 for iNdEx := len(m.LeftCond) - 1; iNdEx >= 0; iNdEx-- { 6480 { 6481 size, err := m.LeftCond[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 6482 if err != nil { 6483 return 0, err 6484 } 6485 i -= size 6486 i = encodeVarintPipeline(dAtA, i, uint64(size)) 6487 } 6488 i-- 6489 dAtA[i] = 0x2a 6490 } 6491 } 6492 if len(m.Types) > 0 { 6493 for iNdEx := len(m.Types) - 1; iNdEx >= 0; iNdEx-- { 6494 { 6495 size, err := m.Types[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 6496 if err != nil { 6497 return 0, err 6498 } 6499 i -= size 6500 i = encodeVarintPipeline(dAtA, i, uint64(size)) 6501 } 6502 i-- 6503 dAtA[i] = 0x22 6504 } 6505 } 6506 if m.Expr != nil { 6507 { 6508 size, err := m.Expr.MarshalToSizedBuffer(dAtA[:i]) 6509 if err != nil { 6510 return 0, err 6511 } 6512 i -= size 6513 i = encodeVarintPipeline(dAtA, i, uint64(size)) 6514 } 6515 i-- 6516 dAtA[i] = 0x1a 6517 } 6518 if len(m.ColList) > 0 { 6519 dAtA32 := make([]byte, len(m.ColList)*10) 6520 var j31 int 6521 for _, num1 := range m.ColList { 6522 num := uint64(num1) 6523 for num >= 1<<7 { 6524 dAtA32[j31] = uint8(uint64(num)&0x7f | 0x80) 6525 num >>= 7 6526 j31++ 6527 } 6528 dAtA32[j31] = uint8(num) 6529 j31++ 6530 } 6531 i -= j31 6532 copy(dAtA[i:], dAtA32[:j31]) 6533 i = encodeVarintPipeline(dAtA, i, uint64(j31)) 6534 i-- 6535 dAtA[i] = 0x12 6536 } 6537 if len(m.RelList) > 0 { 6538 dAtA34 := make([]byte, len(m.RelList)*10) 6539 var j33 int 6540 for _, num1 := range m.RelList { 6541 num := uint64(num1) 6542 for num >= 1<<7 { 6543 dAtA34[j33] = uint8(uint64(num)&0x7f | 0x80) 6544 num >>= 7 6545 j33++ 6546 } 6547 dAtA34[j33] = uint8(num) 6548 j33++ 6549 } 6550 i -= j33 6551 copy(dAtA[i:], dAtA34[:j33]) 6552 i = encodeVarintPipeline(dAtA, i, uint64(j33)) 6553 i-- 6554 dAtA[i] = 0xa 6555 } 6556 return len(dAtA) - i, nil 6557 } 6558 6559 func (m *AntiJoin) Marshal() (dAtA []byte, err error) { 6560 size := m.ProtoSize() 6561 dAtA = make([]byte, size) 6562 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6563 if err != nil { 6564 return nil, err 6565 } 6566 return dAtA[:n], nil 6567 } 6568 6569 func (m *AntiJoin) MarshalTo(dAtA []byte) (int, error) { 6570 size := m.ProtoSize() 6571 return m.MarshalToSizedBuffer(dAtA[:size]) 6572 } 6573 6574 func (m *AntiJoin) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6575 i := len(dAtA) 6576 _ = i 6577 var l int 6578 _ = l 6579 if m.XXX_unrecognized != nil { 6580 i -= len(m.XXX_unrecognized) 6581 copy(dAtA[i:], m.XXX_unrecognized) 6582 } 6583 if m.IsShuffle { 6584 i-- 6585 if m.IsShuffle { 6586 dAtA[i] = 1 6587 } else { 6588 dAtA[i] = 0 6589 } 6590 i-- 6591 dAtA[i] = 0x38 6592 } 6593 if m.HashOnPk { 6594 i-- 6595 if m.HashOnPk { 6596 dAtA[i] = 1 6597 } else { 6598 dAtA[i] = 0 6599 } 6600 i-- 6601 dAtA[i] = 0x30 6602 } 6603 if len(m.RightCond) > 0 { 6604 for iNdEx := len(m.RightCond) - 1; iNdEx >= 0; iNdEx-- { 6605 { 6606 size, err := m.RightCond[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 6607 if err != nil { 6608 return 0, err 6609 } 6610 i -= size 6611 i = encodeVarintPipeline(dAtA, i, uint64(size)) 6612 } 6613 i-- 6614 dAtA[i] = 0x2a 6615 } 6616 } 6617 if len(m.LeftCond) > 0 { 6618 for iNdEx := len(m.LeftCond) - 1; iNdEx >= 0; iNdEx-- { 6619 { 6620 size, err := m.LeftCond[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 6621 if err != nil { 6622 return 0, err 6623 } 6624 i -= size 6625 i = encodeVarintPipeline(dAtA, i, uint64(size)) 6626 } 6627 i-- 6628 dAtA[i] = 0x22 6629 } 6630 } 6631 if len(m.Types) > 0 { 6632 for iNdEx := len(m.Types) - 1; iNdEx >= 0; iNdEx-- { 6633 { 6634 size, err := m.Types[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 6635 if err != nil { 6636 return 0, err 6637 } 6638 i -= size 6639 i = encodeVarintPipeline(dAtA, i, uint64(size)) 6640 } 6641 i-- 6642 dAtA[i] = 0x1a 6643 } 6644 } 6645 if m.Expr != nil { 6646 { 6647 size, err := m.Expr.MarshalToSizedBuffer(dAtA[:i]) 6648 if err != nil { 6649 return 0, err 6650 } 6651 i -= size 6652 i = encodeVarintPipeline(dAtA, i, uint64(size)) 6653 } 6654 i-- 6655 dAtA[i] = 0x12 6656 } 6657 if len(m.Result) > 0 { 6658 dAtA37 := make([]byte, len(m.Result)*10) 6659 var j36 int 6660 for _, num1 := range m.Result { 6661 num := uint64(num1) 6662 for num >= 1<<7 { 6663 dAtA37[j36] = uint8(uint64(num)&0x7f | 0x80) 6664 num >>= 7 6665 j36++ 6666 } 6667 dAtA37[j36] = uint8(num) 6668 j36++ 6669 } 6670 i -= j36 6671 copy(dAtA[i:], dAtA37[:j36]) 6672 i = encodeVarintPipeline(dAtA, i, uint64(j36)) 6673 i-- 6674 dAtA[i] = 0xa 6675 } 6676 return len(dAtA) - i, nil 6677 } 6678 6679 func (m *LeftJoin) Marshal() (dAtA []byte, err error) { 6680 size := m.ProtoSize() 6681 dAtA = make([]byte, size) 6682 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6683 if err != nil { 6684 return nil, err 6685 } 6686 return dAtA[:n], nil 6687 } 6688 6689 func (m *LeftJoin) MarshalTo(dAtA []byte) (int, error) { 6690 size := m.ProtoSize() 6691 return m.MarshalToSizedBuffer(dAtA[:size]) 6692 } 6693 6694 func (m *LeftJoin) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6695 i := len(dAtA) 6696 _ = i 6697 var l int 6698 _ = l 6699 if m.XXX_unrecognized != nil { 6700 i -= len(m.XXX_unrecognized) 6701 copy(dAtA[i:], m.XXX_unrecognized) 6702 } 6703 if m.IsShuffle { 6704 i-- 6705 if m.IsShuffle { 6706 dAtA[i] = 1 6707 } else { 6708 dAtA[i] = 0 6709 } 6710 i-- 6711 dAtA[i] = 0x48 6712 } 6713 if m.HashOnPk { 6714 i-- 6715 if m.HashOnPk { 6716 dAtA[i] = 1 6717 } else { 6718 dAtA[i] = 0 6719 } 6720 i-- 6721 dAtA[i] = 0x40 6722 } 6723 if len(m.RuntimeFilterBuildList) > 0 { 6724 for iNdEx := len(m.RuntimeFilterBuildList) - 1; iNdEx >= 0; iNdEx-- { 6725 { 6726 size, err := m.RuntimeFilterBuildList[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 6727 if err != nil { 6728 return 0, err 6729 } 6730 i -= size 6731 i = encodeVarintPipeline(dAtA, i, uint64(size)) 6732 } 6733 i-- 6734 dAtA[i] = 0x3a 6735 } 6736 } 6737 if len(m.RightCond) > 0 { 6738 for iNdEx := len(m.RightCond) - 1; iNdEx >= 0; iNdEx-- { 6739 { 6740 size, err := m.RightCond[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 6741 if err != nil { 6742 return 0, err 6743 } 6744 i -= size 6745 i = encodeVarintPipeline(dAtA, i, uint64(size)) 6746 } 6747 i-- 6748 dAtA[i] = 0x32 6749 } 6750 } 6751 if len(m.LeftCond) > 0 { 6752 for iNdEx := len(m.LeftCond) - 1; iNdEx >= 0; iNdEx-- { 6753 { 6754 size, err := m.LeftCond[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 6755 if err != nil { 6756 return 0, err 6757 } 6758 i -= size 6759 i = encodeVarintPipeline(dAtA, i, uint64(size)) 6760 } 6761 i-- 6762 dAtA[i] = 0x2a 6763 } 6764 } 6765 if len(m.Types) > 0 { 6766 for iNdEx := len(m.Types) - 1; iNdEx >= 0; iNdEx-- { 6767 { 6768 size, err := m.Types[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 6769 if err != nil { 6770 return 0, err 6771 } 6772 i -= size 6773 i = encodeVarintPipeline(dAtA, i, uint64(size)) 6774 } 6775 i-- 6776 dAtA[i] = 0x22 6777 } 6778 } 6779 if m.Expr != nil { 6780 { 6781 size, err := m.Expr.MarshalToSizedBuffer(dAtA[:i]) 6782 if err != nil { 6783 return 0, err 6784 } 6785 i -= size 6786 i = encodeVarintPipeline(dAtA, i, uint64(size)) 6787 } 6788 i-- 6789 dAtA[i] = 0x1a 6790 } 6791 if len(m.ColList) > 0 { 6792 dAtA40 := make([]byte, len(m.ColList)*10) 6793 var j39 int 6794 for _, num1 := range m.ColList { 6795 num := uint64(num1) 6796 for num >= 1<<7 { 6797 dAtA40[j39] = uint8(uint64(num)&0x7f | 0x80) 6798 num >>= 7 6799 j39++ 6800 } 6801 dAtA40[j39] = uint8(num) 6802 j39++ 6803 } 6804 i -= j39 6805 copy(dAtA[i:], dAtA40[:j39]) 6806 i = encodeVarintPipeline(dAtA, i, uint64(j39)) 6807 i-- 6808 dAtA[i] = 0x12 6809 } 6810 if len(m.RelList) > 0 { 6811 dAtA42 := make([]byte, len(m.RelList)*10) 6812 var j41 int 6813 for _, num1 := range m.RelList { 6814 num := uint64(num1) 6815 for num >= 1<<7 { 6816 dAtA42[j41] = uint8(uint64(num)&0x7f | 0x80) 6817 num >>= 7 6818 j41++ 6819 } 6820 dAtA42[j41] = uint8(num) 6821 j41++ 6822 } 6823 i -= j41 6824 copy(dAtA[i:], dAtA42[:j41]) 6825 i = encodeVarintPipeline(dAtA, i, uint64(j41)) 6826 i-- 6827 dAtA[i] = 0xa 6828 } 6829 return len(dAtA) - i, nil 6830 } 6831 6832 func (m *RightJoin) Marshal() (dAtA []byte, err error) { 6833 size := m.ProtoSize() 6834 dAtA = make([]byte, size) 6835 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6836 if err != nil { 6837 return nil, err 6838 } 6839 return dAtA[:n], nil 6840 } 6841 6842 func (m *RightJoin) MarshalTo(dAtA []byte) (int, error) { 6843 size := m.ProtoSize() 6844 return m.MarshalToSizedBuffer(dAtA[:size]) 6845 } 6846 6847 func (m *RightJoin) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6848 i := len(dAtA) 6849 _ = i 6850 var l int 6851 _ = l 6852 if m.XXX_unrecognized != nil { 6853 i -= len(m.XXX_unrecognized) 6854 copy(dAtA[i:], m.XXX_unrecognized) 6855 } 6856 if m.IsShuffle { 6857 i-- 6858 if m.IsShuffle { 6859 dAtA[i] = 1 6860 } else { 6861 dAtA[i] = 0 6862 } 6863 i-- 6864 dAtA[i] = 0x50 6865 } 6866 if m.HashOnPk { 6867 i-- 6868 if m.HashOnPk { 6869 dAtA[i] = 1 6870 } else { 6871 dAtA[i] = 0 6872 } 6873 i-- 6874 dAtA[i] = 0x48 6875 } 6876 if len(m.RuntimeFilterBuildList) > 0 { 6877 for iNdEx := len(m.RuntimeFilterBuildList) - 1; iNdEx >= 0; iNdEx-- { 6878 { 6879 size, err := m.RuntimeFilterBuildList[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 6880 if err != nil { 6881 return 0, err 6882 } 6883 i -= size 6884 i = encodeVarintPipeline(dAtA, i, uint64(size)) 6885 } 6886 i-- 6887 dAtA[i] = 0x42 6888 } 6889 } 6890 if len(m.RightCond) > 0 { 6891 for iNdEx := len(m.RightCond) - 1; iNdEx >= 0; iNdEx-- { 6892 { 6893 size, err := m.RightCond[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 6894 if err != nil { 6895 return 0, err 6896 } 6897 i -= size 6898 i = encodeVarintPipeline(dAtA, i, uint64(size)) 6899 } 6900 i-- 6901 dAtA[i] = 0x3a 6902 } 6903 } 6904 if len(m.LeftCond) > 0 { 6905 for iNdEx := len(m.LeftCond) - 1; iNdEx >= 0; iNdEx-- { 6906 { 6907 size, err := m.LeftCond[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 6908 if err != nil { 6909 return 0, err 6910 } 6911 i -= size 6912 i = encodeVarintPipeline(dAtA, i, uint64(size)) 6913 } 6914 i-- 6915 dAtA[i] = 0x32 6916 } 6917 } 6918 if len(m.RightTypes) > 0 { 6919 for iNdEx := len(m.RightTypes) - 1; iNdEx >= 0; iNdEx-- { 6920 { 6921 size, err := m.RightTypes[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 6922 if err != nil { 6923 return 0, err 6924 } 6925 i -= size 6926 i = encodeVarintPipeline(dAtA, i, uint64(size)) 6927 } 6928 i-- 6929 dAtA[i] = 0x2a 6930 } 6931 } 6932 if len(m.LeftTypes) > 0 { 6933 for iNdEx := len(m.LeftTypes) - 1; iNdEx >= 0; iNdEx-- { 6934 { 6935 size, err := m.LeftTypes[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 6936 if err != nil { 6937 return 0, err 6938 } 6939 i -= size 6940 i = encodeVarintPipeline(dAtA, i, uint64(size)) 6941 } 6942 i-- 6943 dAtA[i] = 0x22 6944 } 6945 } 6946 if m.Expr != nil { 6947 { 6948 size, err := m.Expr.MarshalToSizedBuffer(dAtA[:i]) 6949 if err != nil { 6950 return 0, err 6951 } 6952 i -= size 6953 i = encodeVarintPipeline(dAtA, i, uint64(size)) 6954 } 6955 i-- 6956 dAtA[i] = 0x1a 6957 } 6958 if len(m.ColList) > 0 { 6959 dAtA45 := make([]byte, len(m.ColList)*10) 6960 var j44 int 6961 for _, num1 := range m.ColList { 6962 num := uint64(num1) 6963 for num >= 1<<7 { 6964 dAtA45[j44] = uint8(uint64(num)&0x7f | 0x80) 6965 num >>= 7 6966 j44++ 6967 } 6968 dAtA45[j44] = uint8(num) 6969 j44++ 6970 } 6971 i -= j44 6972 copy(dAtA[i:], dAtA45[:j44]) 6973 i = encodeVarintPipeline(dAtA, i, uint64(j44)) 6974 i-- 6975 dAtA[i] = 0x12 6976 } 6977 if len(m.RelList) > 0 { 6978 dAtA47 := make([]byte, len(m.RelList)*10) 6979 var j46 int 6980 for _, num1 := range m.RelList { 6981 num := uint64(num1) 6982 for num >= 1<<7 { 6983 dAtA47[j46] = uint8(uint64(num)&0x7f | 0x80) 6984 num >>= 7 6985 j46++ 6986 } 6987 dAtA47[j46] = uint8(num) 6988 j46++ 6989 } 6990 i -= j46 6991 copy(dAtA[i:], dAtA47[:j46]) 6992 i = encodeVarintPipeline(dAtA, i, uint64(j46)) 6993 i-- 6994 dAtA[i] = 0xa 6995 } 6996 return len(dAtA) - i, nil 6997 } 6998 6999 func (m *RightSemiJoin) Marshal() (dAtA []byte, err error) { 7000 size := m.ProtoSize() 7001 dAtA = make([]byte, size) 7002 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7003 if err != nil { 7004 return nil, err 7005 } 7006 return dAtA[:n], nil 7007 } 7008 7009 func (m *RightSemiJoin) MarshalTo(dAtA []byte) (int, error) { 7010 size := m.ProtoSize() 7011 return m.MarshalToSizedBuffer(dAtA[:size]) 7012 } 7013 7014 func (m *RightSemiJoin) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7015 i := len(dAtA) 7016 _ = i 7017 var l int 7018 _ = l 7019 if m.XXX_unrecognized != nil { 7020 i -= len(m.XXX_unrecognized) 7021 copy(dAtA[i:], m.XXX_unrecognized) 7022 } 7023 if m.IsShuffle { 7024 i-- 7025 if m.IsShuffle { 7026 dAtA[i] = 1 7027 } else { 7028 dAtA[i] = 0 7029 } 7030 i-- 7031 dAtA[i] = 0x40 7032 } 7033 if m.HashOnPk { 7034 i-- 7035 if m.HashOnPk { 7036 dAtA[i] = 1 7037 } else { 7038 dAtA[i] = 0 7039 } 7040 i-- 7041 dAtA[i] = 0x38 7042 } 7043 if len(m.RuntimeFilterBuildList) > 0 { 7044 for iNdEx := len(m.RuntimeFilterBuildList) - 1; iNdEx >= 0; iNdEx-- { 7045 { 7046 size, err := m.RuntimeFilterBuildList[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 7047 if err != nil { 7048 return 0, err 7049 } 7050 i -= size 7051 i = encodeVarintPipeline(dAtA, i, uint64(size)) 7052 } 7053 i-- 7054 dAtA[i] = 0x32 7055 } 7056 } 7057 if len(m.RightCond) > 0 { 7058 for iNdEx := len(m.RightCond) - 1; iNdEx >= 0; iNdEx-- { 7059 { 7060 size, err := m.RightCond[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 7061 if err != nil { 7062 return 0, err 7063 } 7064 i -= size 7065 i = encodeVarintPipeline(dAtA, i, uint64(size)) 7066 } 7067 i-- 7068 dAtA[i] = 0x2a 7069 } 7070 } 7071 if len(m.LeftCond) > 0 { 7072 for iNdEx := len(m.LeftCond) - 1; iNdEx >= 0; iNdEx-- { 7073 { 7074 size, err := m.LeftCond[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 7075 if err != nil { 7076 return 0, err 7077 } 7078 i -= size 7079 i = encodeVarintPipeline(dAtA, i, uint64(size)) 7080 } 7081 i-- 7082 dAtA[i] = 0x22 7083 } 7084 } 7085 if len(m.RightTypes) > 0 { 7086 for iNdEx := len(m.RightTypes) - 1; iNdEx >= 0; iNdEx-- { 7087 { 7088 size, err := m.RightTypes[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 7089 if err != nil { 7090 return 0, err 7091 } 7092 i -= size 7093 i = encodeVarintPipeline(dAtA, i, uint64(size)) 7094 } 7095 i-- 7096 dAtA[i] = 0x1a 7097 } 7098 } 7099 if m.Expr != nil { 7100 { 7101 size, err := m.Expr.MarshalToSizedBuffer(dAtA[:i]) 7102 if err != nil { 7103 return 0, err 7104 } 7105 i -= size 7106 i = encodeVarintPipeline(dAtA, i, uint64(size)) 7107 } 7108 i-- 7109 dAtA[i] = 0x12 7110 } 7111 if len(m.Result) > 0 { 7112 dAtA50 := make([]byte, len(m.Result)*10) 7113 var j49 int 7114 for _, num1 := range m.Result { 7115 num := uint64(num1) 7116 for num >= 1<<7 { 7117 dAtA50[j49] = uint8(uint64(num)&0x7f | 0x80) 7118 num >>= 7 7119 j49++ 7120 } 7121 dAtA50[j49] = uint8(num) 7122 j49++ 7123 } 7124 i -= j49 7125 copy(dAtA[i:], dAtA50[:j49]) 7126 i = encodeVarintPipeline(dAtA, i, uint64(j49)) 7127 i-- 7128 dAtA[i] = 0xa 7129 } 7130 return len(dAtA) - i, nil 7131 } 7132 7133 func (m *RightAntiJoin) Marshal() (dAtA []byte, err error) { 7134 size := m.ProtoSize() 7135 dAtA = make([]byte, size) 7136 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7137 if err != nil { 7138 return nil, err 7139 } 7140 return dAtA[:n], nil 7141 } 7142 7143 func (m *RightAntiJoin) MarshalTo(dAtA []byte) (int, error) { 7144 size := m.ProtoSize() 7145 return m.MarshalToSizedBuffer(dAtA[:size]) 7146 } 7147 7148 func (m *RightAntiJoin) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7149 i := len(dAtA) 7150 _ = i 7151 var l int 7152 _ = l 7153 if m.XXX_unrecognized != nil { 7154 i -= len(m.XXX_unrecognized) 7155 copy(dAtA[i:], m.XXX_unrecognized) 7156 } 7157 if m.IsShuffle { 7158 i-- 7159 if m.IsShuffle { 7160 dAtA[i] = 1 7161 } else { 7162 dAtA[i] = 0 7163 } 7164 i-- 7165 dAtA[i] = 0x40 7166 } 7167 if m.HashOnPk { 7168 i-- 7169 if m.HashOnPk { 7170 dAtA[i] = 1 7171 } else { 7172 dAtA[i] = 0 7173 } 7174 i-- 7175 dAtA[i] = 0x38 7176 } 7177 if len(m.RuntimeFilterBuildList) > 0 { 7178 for iNdEx := len(m.RuntimeFilterBuildList) - 1; iNdEx >= 0; iNdEx-- { 7179 { 7180 size, err := m.RuntimeFilterBuildList[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 7181 if err != nil { 7182 return 0, err 7183 } 7184 i -= size 7185 i = encodeVarintPipeline(dAtA, i, uint64(size)) 7186 } 7187 i-- 7188 dAtA[i] = 0x32 7189 } 7190 } 7191 if len(m.RightCond) > 0 { 7192 for iNdEx := len(m.RightCond) - 1; iNdEx >= 0; iNdEx-- { 7193 { 7194 size, err := m.RightCond[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 7195 if err != nil { 7196 return 0, err 7197 } 7198 i -= size 7199 i = encodeVarintPipeline(dAtA, i, uint64(size)) 7200 } 7201 i-- 7202 dAtA[i] = 0x2a 7203 } 7204 } 7205 if len(m.LeftCond) > 0 { 7206 for iNdEx := len(m.LeftCond) - 1; iNdEx >= 0; iNdEx-- { 7207 { 7208 size, err := m.LeftCond[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 7209 if err != nil { 7210 return 0, err 7211 } 7212 i -= size 7213 i = encodeVarintPipeline(dAtA, i, uint64(size)) 7214 } 7215 i-- 7216 dAtA[i] = 0x22 7217 } 7218 } 7219 if len(m.RightTypes) > 0 { 7220 for iNdEx := len(m.RightTypes) - 1; iNdEx >= 0; iNdEx-- { 7221 { 7222 size, err := m.RightTypes[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 7223 if err != nil { 7224 return 0, err 7225 } 7226 i -= size 7227 i = encodeVarintPipeline(dAtA, i, uint64(size)) 7228 } 7229 i-- 7230 dAtA[i] = 0x1a 7231 } 7232 } 7233 if m.Expr != nil { 7234 { 7235 size, err := m.Expr.MarshalToSizedBuffer(dAtA[:i]) 7236 if err != nil { 7237 return 0, err 7238 } 7239 i -= size 7240 i = encodeVarintPipeline(dAtA, i, uint64(size)) 7241 } 7242 i-- 7243 dAtA[i] = 0x12 7244 } 7245 if len(m.Result) > 0 { 7246 dAtA53 := make([]byte, len(m.Result)*10) 7247 var j52 int 7248 for _, num1 := range m.Result { 7249 num := uint64(num1) 7250 for num >= 1<<7 { 7251 dAtA53[j52] = uint8(uint64(num)&0x7f | 0x80) 7252 num >>= 7 7253 j52++ 7254 } 7255 dAtA53[j52] = uint8(num) 7256 j52++ 7257 } 7258 i -= j52 7259 copy(dAtA[i:], dAtA53[:j52]) 7260 i = encodeVarintPipeline(dAtA, i, uint64(j52)) 7261 i-- 7262 dAtA[i] = 0xa 7263 } 7264 return len(dAtA) - i, nil 7265 } 7266 7267 func (m *SemiJoin) Marshal() (dAtA []byte, err error) { 7268 size := m.ProtoSize() 7269 dAtA = make([]byte, size) 7270 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7271 if err != nil { 7272 return nil, err 7273 } 7274 return dAtA[:n], nil 7275 } 7276 7277 func (m *SemiJoin) MarshalTo(dAtA []byte) (int, error) { 7278 size := m.ProtoSize() 7279 return m.MarshalToSizedBuffer(dAtA[:size]) 7280 } 7281 7282 func (m *SemiJoin) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7283 i := len(dAtA) 7284 _ = i 7285 var l int 7286 _ = l 7287 if m.XXX_unrecognized != nil { 7288 i -= len(m.XXX_unrecognized) 7289 copy(dAtA[i:], m.XXX_unrecognized) 7290 } 7291 if m.IsShuffle { 7292 i-- 7293 if m.IsShuffle { 7294 dAtA[i] = 1 7295 } else { 7296 dAtA[i] = 0 7297 } 7298 i-- 7299 dAtA[i] = 0x40 7300 } 7301 if m.HashOnPk { 7302 i-- 7303 if m.HashOnPk { 7304 dAtA[i] = 1 7305 } else { 7306 dAtA[i] = 0 7307 } 7308 i-- 7309 dAtA[i] = 0x38 7310 } 7311 if len(m.RuntimeFilterBuildList) > 0 { 7312 for iNdEx := len(m.RuntimeFilterBuildList) - 1; iNdEx >= 0; iNdEx-- { 7313 { 7314 size, err := m.RuntimeFilterBuildList[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 7315 if err != nil { 7316 return 0, err 7317 } 7318 i -= size 7319 i = encodeVarintPipeline(dAtA, i, uint64(size)) 7320 } 7321 i-- 7322 dAtA[i] = 0x32 7323 } 7324 } 7325 if len(m.RightCond) > 0 { 7326 for iNdEx := len(m.RightCond) - 1; iNdEx >= 0; iNdEx-- { 7327 { 7328 size, err := m.RightCond[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 7329 if err != nil { 7330 return 0, err 7331 } 7332 i -= size 7333 i = encodeVarintPipeline(dAtA, i, uint64(size)) 7334 } 7335 i-- 7336 dAtA[i] = 0x2a 7337 } 7338 } 7339 if len(m.LeftCond) > 0 { 7340 for iNdEx := len(m.LeftCond) - 1; iNdEx >= 0; iNdEx-- { 7341 { 7342 size, err := m.LeftCond[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 7343 if err != nil { 7344 return 0, err 7345 } 7346 i -= size 7347 i = encodeVarintPipeline(dAtA, i, uint64(size)) 7348 } 7349 i-- 7350 dAtA[i] = 0x22 7351 } 7352 } 7353 if len(m.Types) > 0 { 7354 for iNdEx := len(m.Types) - 1; iNdEx >= 0; iNdEx-- { 7355 { 7356 size, err := m.Types[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 7357 if err != nil { 7358 return 0, err 7359 } 7360 i -= size 7361 i = encodeVarintPipeline(dAtA, i, uint64(size)) 7362 } 7363 i-- 7364 dAtA[i] = 0x1a 7365 } 7366 } 7367 if m.Expr != nil { 7368 { 7369 size, err := m.Expr.MarshalToSizedBuffer(dAtA[:i]) 7370 if err != nil { 7371 return 0, err 7372 } 7373 i -= size 7374 i = encodeVarintPipeline(dAtA, i, uint64(size)) 7375 } 7376 i-- 7377 dAtA[i] = 0x12 7378 } 7379 if len(m.Result) > 0 { 7380 dAtA56 := make([]byte, len(m.Result)*10) 7381 var j55 int 7382 for _, num1 := range m.Result { 7383 num := uint64(num1) 7384 for num >= 1<<7 { 7385 dAtA56[j55] = uint8(uint64(num)&0x7f | 0x80) 7386 num >>= 7 7387 j55++ 7388 } 7389 dAtA56[j55] = uint8(num) 7390 j55++ 7391 } 7392 i -= j55 7393 copy(dAtA[i:], dAtA56[:j55]) 7394 i = encodeVarintPipeline(dAtA, i, uint64(j55)) 7395 i-- 7396 dAtA[i] = 0xa 7397 } 7398 return len(dAtA) - i, nil 7399 } 7400 7401 func (m *SingleJoin) Marshal() (dAtA []byte, err error) { 7402 size := m.ProtoSize() 7403 dAtA = make([]byte, size) 7404 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7405 if err != nil { 7406 return nil, err 7407 } 7408 return dAtA[:n], nil 7409 } 7410 7411 func (m *SingleJoin) MarshalTo(dAtA []byte) (int, error) { 7412 size := m.ProtoSize() 7413 return m.MarshalToSizedBuffer(dAtA[:size]) 7414 } 7415 7416 func (m *SingleJoin) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7417 i := len(dAtA) 7418 _ = i 7419 var l int 7420 _ = l 7421 if m.XXX_unrecognized != nil { 7422 i -= len(m.XXX_unrecognized) 7423 copy(dAtA[i:], m.XXX_unrecognized) 7424 } 7425 if m.IsShuffle { 7426 i-- 7427 if m.IsShuffle { 7428 dAtA[i] = 1 7429 } else { 7430 dAtA[i] = 0 7431 } 7432 i-- 7433 dAtA[i] = 0x48 7434 } 7435 if m.HashOnPk { 7436 i-- 7437 if m.HashOnPk { 7438 dAtA[i] = 1 7439 } else { 7440 dAtA[i] = 0 7441 } 7442 i-- 7443 dAtA[i] = 0x40 7444 } 7445 if len(m.RuntimeFilterBuildList) > 0 { 7446 for iNdEx := len(m.RuntimeFilterBuildList) - 1; iNdEx >= 0; iNdEx-- { 7447 { 7448 size, err := m.RuntimeFilterBuildList[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 7449 if err != nil { 7450 return 0, err 7451 } 7452 i -= size 7453 i = encodeVarintPipeline(dAtA, i, uint64(size)) 7454 } 7455 i-- 7456 dAtA[i] = 0x3a 7457 } 7458 } 7459 if len(m.RightCond) > 0 { 7460 for iNdEx := len(m.RightCond) - 1; iNdEx >= 0; iNdEx-- { 7461 { 7462 size, err := m.RightCond[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 7463 if err != nil { 7464 return 0, err 7465 } 7466 i -= size 7467 i = encodeVarintPipeline(dAtA, i, uint64(size)) 7468 } 7469 i-- 7470 dAtA[i] = 0x32 7471 } 7472 } 7473 if len(m.LeftCond) > 0 { 7474 for iNdEx := len(m.LeftCond) - 1; iNdEx >= 0; iNdEx-- { 7475 { 7476 size, err := m.LeftCond[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 7477 if err != nil { 7478 return 0, err 7479 } 7480 i -= size 7481 i = encodeVarintPipeline(dAtA, i, uint64(size)) 7482 } 7483 i-- 7484 dAtA[i] = 0x2a 7485 } 7486 } 7487 if len(m.Types) > 0 { 7488 for iNdEx := len(m.Types) - 1; iNdEx >= 0; iNdEx-- { 7489 { 7490 size, err := m.Types[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 7491 if err != nil { 7492 return 0, err 7493 } 7494 i -= size 7495 i = encodeVarintPipeline(dAtA, i, uint64(size)) 7496 } 7497 i-- 7498 dAtA[i] = 0x22 7499 } 7500 } 7501 if m.Expr != nil { 7502 { 7503 size, err := m.Expr.MarshalToSizedBuffer(dAtA[:i]) 7504 if err != nil { 7505 return 0, err 7506 } 7507 i -= size 7508 i = encodeVarintPipeline(dAtA, i, uint64(size)) 7509 } 7510 i-- 7511 dAtA[i] = 0x1a 7512 } 7513 if len(m.ColList) > 0 { 7514 dAtA59 := make([]byte, len(m.ColList)*10) 7515 var j58 int 7516 for _, num1 := range m.ColList { 7517 num := uint64(num1) 7518 for num >= 1<<7 { 7519 dAtA59[j58] = uint8(uint64(num)&0x7f | 0x80) 7520 num >>= 7 7521 j58++ 7522 } 7523 dAtA59[j58] = uint8(num) 7524 j58++ 7525 } 7526 i -= j58 7527 copy(dAtA[i:], dAtA59[:j58]) 7528 i = encodeVarintPipeline(dAtA, i, uint64(j58)) 7529 i-- 7530 dAtA[i] = 0x12 7531 } 7532 if len(m.RelList) > 0 { 7533 dAtA61 := make([]byte, len(m.RelList)*10) 7534 var j60 int 7535 for _, num1 := range m.RelList { 7536 num := uint64(num1) 7537 for num >= 1<<7 { 7538 dAtA61[j60] = uint8(uint64(num)&0x7f | 0x80) 7539 num >>= 7 7540 j60++ 7541 } 7542 dAtA61[j60] = uint8(num) 7543 j60++ 7544 } 7545 i -= j60 7546 copy(dAtA[i:], dAtA61[:j60]) 7547 i = encodeVarintPipeline(dAtA, i, uint64(j60)) 7548 i-- 7549 dAtA[i] = 0xa 7550 } 7551 return len(dAtA) - i, nil 7552 } 7553 7554 func (m *MarkJoin) Marshal() (dAtA []byte, err error) { 7555 size := m.ProtoSize() 7556 dAtA = make([]byte, size) 7557 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7558 if err != nil { 7559 return nil, err 7560 } 7561 return dAtA[:n], nil 7562 } 7563 7564 func (m *MarkJoin) MarshalTo(dAtA []byte) (int, error) { 7565 size := m.ProtoSize() 7566 return m.MarshalToSizedBuffer(dAtA[:size]) 7567 } 7568 7569 func (m *MarkJoin) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7570 i := len(dAtA) 7571 _ = i 7572 var l int 7573 _ = l 7574 if m.XXX_unrecognized != nil { 7575 i -= len(m.XXX_unrecognized) 7576 copy(dAtA[i:], m.XXX_unrecognized) 7577 } 7578 if m.IsShuffle { 7579 i-- 7580 if m.IsShuffle { 7581 dAtA[i] = 1 7582 } else { 7583 dAtA[i] = 0 7584 } 7585 i-- 7586 dAtA[i] = 0x40 7587 } 7588 if m.HashOnPk { 7589 i-- 7590 if m.HashOnPk { 7591 dAtA[i] = 1 7592 } else { 7593 dAtA[i] = 0 7594 } 7595 i-- 7596 dAtA[i] = 0x38 7597 } 7598 if len(m.OnList) > 0 { 7599 for iNdEx := len(m.OnList) - 1; iNdEx >= 0; iNdEx-- { 7600 { 7601 size, err := m.OnList[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 7602 if err != nil { 7603 return 0, err 7604 } 7605 i -= size 7606 i = encodeVarintPipeline(dAtA, i, uint64(size)) 7607 } 7608 i-- 7609 dAtA[i] = 0x32 7610 } 7611 } 7612 if len(m.RightCond) > 0 { 7613 for iNdEx := len(m.RightCond) - 1; iNdEx >= 0; iNdEx-- { 7614 { 7615 size, err := m.RightCond[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 7616 if err != nil { 7617 return 0, err 7618 } 7619 i -= size 7620 i = encodeVarintPipeline(dAtA, i, uint64(size)) 7621 } 7622 i-- 7623 dAtA[i] = 0x2a 7624 } 7625 } 7626 if len(m.LeftCond) > 0 { 7627 for iNdEx := len(m.LeftCond) - 1; iNdEx >= 0; iNdEx-- { 7628 { 7629 size, err := m.LeftCond[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 7630 if err != nil { 7631 return 0, err 7632 } 7633 i -= size 7634 i = encodeVarintPipeline(dAtA, i, uint64(size)) 7635 } 7636 i-- 7637 dAtA[i] = 0x22 7638 } 7639 } 7640 if len(m.Types) > 0 { 7641 for iNdEx := len(m.Types) - 1; iNdEx >= 0; iNdEx-- { 7642 { 7643 size, err := m.Types[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 7644 if err != nil { 7645 return 0, err 7646 } 7647 i -= size 7648 i = encodeVarintPipeline(dAtA, i, uint64(size)) 7649 } 7650 i-- 7651 dAtA[i] = 0x1a 7652 } 7653 } 7654 if m.Expr != nil { 7655 { 7656 size, err := m.Expr.MarshalToSizedBuffer(dAtA[:i]) 7657 if err != nil { 7658 return 0, err 7659 } 7660 i -= size 7661 i = encodeVarintPipeline(dAtA, i, uint64(size)) 7662 } 7663 i-- 7664 dAtA[i] = 0x12 7665 } 7666 if len(m.Result) > 0 { 7667 dAtA64 := make([]byte, len(m.Result)*10) 7668 var j63 int 7669 for _, num1 := range m.Result { 7670 num := uint64(num1) 7671 for num >= 1<<7 { 7672 dAtA64[j63] = uint8(uint64(num)&0x7f | 0x80) 7673 num >>= 7 7674 j63++ 7675 } 7676 dAtA64[j63] = uint8(num) 7677 j63++ 7678 } 7679 i -= j63 7680 copy(dAtA[i:], dAtA64[:j63]) 7681 i = encodeVarintPipeline(dAtA, i, uint64(j63)) 7682 i-- 7683 dAtA[i] = 0xa 7684 } 7685 return len(dAtA) - i, nil 7686 } 7687 7688 func (m *Product) Marshal() (dAtA []byte, err error) { 7689 size := m.ProtoSize() 7690 dAtA = make([]byte, size) 7691 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7692 if err != nil { 7693 return nil, err 7694 } 7695 return dAtA[:n], nil 7696 } 7697 7698 func (m *Product) MarshalTo(dAtA []byte) (int, error) { 7699 size := m.ProtoSize() 7700 return m.MarshalToSizedBuffer(dAtA[:size]) 7701 } 7702 7703 func (m *Product) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7704 i := len(dAtA) 7705 _ = i 7706 var l int 7707 _ = l 7708 if m.XXX_unrecognized != nil { 7709 i -= len(m.XXX_unrecognized) 7710 copy(dAtA[i:], m.XXX_unrecognized) 7711 } 7712 if m.IsShuffle { 7713 i-- 7714 if m.IsShuffle { 7715 dAtA[i] = 1 7716 } else { 7717 dAtA[i] = 0 7718 } 7719 i-- 7720 dAtA[i] = 0x20 7721 } 7722 if len(m.Types) > 0 { 7723 for iNdEx := len(m.Types) - 1; iNdEx >= 0; iNdEx-- { 7724 { 7725 size, err := m.Types[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 7726 if err != nil { 7727 return 0, err 7728 } 7729 i -= size 7730 i = encodeVarintPipeline(dAtA, i, uint64(size)) 7731 } 7732 i-- 7733 dAtA[i] = 0x1a 7734 } 7735 } 7736 if len(m.ColList) > 0 { 7737 dAtA66 := make([]byte, len(m.ColList)*10) 7738 var j65 int 7739 for _, num1 := range m.ColList { 7740 num := uint64(num1) 7741 for num >= 1<<7 { 7742 dAtA66[j65] = uint8(uint64(num)&0x7f | 0x80) 7743 num >>= 7 7744 j65++ 7745 } 7746 dAtA66[j65] = uint8(num) 7747 j65++ 7748 } 7749 i -= j65 7750 copy(dAtA[i:], dAtA66[:j65]) 7751 i = encodeVarintPipeline(dAtA, i, uint64(j65)) 7752 i-- 7753 dAtA[i] = 0x12 7754 } 7755 if len(m.RelList) > 0 { 7756 dAtA68 := make([]byte, len(m.RelList)*10) 7757 var j67 int 7758 for _, num1 := range m.RelList { 7759 num := uint64(num1) 7760 for num >= 1<<7 { 7761 dAtA68[j67] = uint8(uint64(num)&0x7f | 0x80) 7762 num >>= 7 7763 j67++ 7764 } 7765 dAtA68[j67] = uint8(num) 7766 j67++ 7767 } 7768 i -= j67 7769 copy(dAtA[i:], dAtA68[:j67]) 7770 i = encodeVarintPipeline(dAtA, i, uint64(j67)) 7771 i-- 7772 dAtA[i] = 0xa 7773 } 7774 return len(dAtA) - i, nil 7775 } 7776 7777 func (m *IndexJoin) Marshal() (dAtA []byte, err error) { 7778 size := m.ProtoSize() 7779 dAtA = make([]byte, size) 7780 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7781 if err != nil { 7782 return nil, err 7783 } 7784 return dAtA[:n], nil 7785 } 7786 7787 func (m *IndexJoin) MarshalTo(dAtA []byte) (int, error) { 7788 size := m.ProtoSize() 7789 return m.MarshalToSizedBuffer(dAtA[:size]) 7790 } 7791 7792 func (m *IndexJoin) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7793 i := len(dAtA) 7794 _ = i 7795 var l int 7796 _ = l 7797 if m.XXX_unrecognized != nil { 7798 i -= len(m.XXX_unrecognized) 7799 copy(dAtA[i:], m.XXX_unrecognized) 7800 } 7801 if len(m.RuntimeFilterBuildList) > 0 { 7802 for iNdEx := len(m.RuntimeFilterBuildList) - 1; iNdEx >= 0; iNdEx-- { 7803 { 7804 size, err := m.RuntimeFilterBuildList[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 7805 if err != nil { 7806 return 0, err 7807 } 7808 i -= size 7809 i = encodeVarintPipeline(dAtA, i, uint64(size)) 7810 } 7811 i-- 7812 dAtA[i] = 0x1a 7813 } 7814 } 7815 if len(m.Types) > 0 { 7816 for iNdEx := len(m.Types) - 1; iNdEx >= 0; iNdEx-- { 7817 { 7818 size, err := m.Types[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 7819 if err != nil { 7820 return 0, err 7821 } 7822 i -= size 7823 i = encodeVarintPipeline(dAtA, i, uint64(size)) 7824 } 7825 i-- 7826 dAtA[i] = 0x12 7827 } 7828 } 7829 if len(m.Result) > 0 { 7830 dAtA70 := make([]byte, len(m.Result)*10) 7831 var j69 int 7832 for _, num1 := range m.Result { 7833 num := uint64(num1) 7834 for num >= 1<<7 { 7835 dAtA70[j69] = uint8(uint64(num)&0x7f | 0x80) 7836 num >>= 7 7837 j69++ 7838 } 7839 dAtA70[j69] = uint8(num) 7840 j69++ 7841 } 7842 i -= j69 7843 copy(dAtA[i:], dAtA70[:j69]) 7844 i = encodeVarintPipeline(dAtA, i, uint64(j69)) 7845 i-- 7846 dAtA[i] = 0xa 7847 } 7848 return len(dAtA) - i, nil 7849 } 7850 7851 func (m *TableFunction) Marshal() (dAtA []byte, err error) { 7852 size := m.ProtoSize() 7853 dAtA = make([]byte, size) 7854 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7855 if err != nil { 7856 return nil, err 7857 } 7858 return dAtA[:n], nil 7859 } 7860 7861 func (m *TableFunction) MarshalTo(dAtA []byte) (int, error) { 7862 size := m.ProtoSize() 7863 return m.MarshalToSizedBuffer(dAtA[:size]) 7864 } 7865 7866 func (m *TableFunction) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7867 i := len(dAtA) 7868 _ = i 7869 var l int 7870 _ = l 7871 if m.XXX_unrecognized != nil { 7872 i -= len(m.XXX_unrecognized) 7873 copy(dAtA[i:], m.XXX_unrecognized) 7874 } 7875 if len(m.Name) > 0 { 7876 i -= len(m.Name) 7877 copy(dAtA[i:], m.Name) 7878 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Name))) 7879 i-- 7880 dAtA[i] = 0x2a 7881 } 7882 if len(m.Params) > 0 { 7883 i -= len(m.Params) 7884 copy(dAtA[i:], m.Params) 7885 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Params))) 7886 i-- 7887 dAtA[i] = 0x22 7888 } 7889 if len(m.Args) > 0 { 7890 for iNdEx := len(m.Args) - 1; iNdEx >= 0; iNdEx-- { 7891 { 7892 size, err := m.Args[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 7893 if err != nil { 7894 return 0, err 7895 } 7896 i -= size 7897 i = encodeVarintPipeline(dAtA, i, uint64(size)) 7898 } 7899 i-- 7900 dAtA[i] = 0x1a 7901 } 7902 } 7903 if len(m.Rets) > 0 { 7904 for iNdEx := len(m.Rets) - 1; iNdEx >= 0; iNdEx-- { 7905 { 7906 size, err := m.Rets[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 7907 if err != nil { 7908 return 0, err 7909 } 7910 i -= size 7911 i = encodeVarintPipeline(dAtA, i, uint64(size)) 7912 } 7913 i-- 7914 dAtA[i] = 0x12 7915 } 7916 } 7917 if len(m.Attrs) > 0 { 7918 for iNdEx := len(m.Attrs) - 1; iNdEx >= 0; iNdEx-- { 7919 i -= len(m.Attrs[iNdEx]) 7920 copy(dAtA[i:], m.Attrs[iNdEx]) 7921 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Attrs[iNdEx]))) 7922 i-- 7923 dAtA[i] = 0xa 7924 } 7925 } 7926 return len(dAtA) - i, nil 7927 } 7928 7929 func (m *HashBuild) Marshal() (dAtA []byte, err error) { 7930 size := m.ProtoSize() 7931 dAtA = make([]byte, size) 7932 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7933 if err != nil { 7934 return nil, err 7935 } 7936 return dAtA[:n], nil 7937 } 7938 7939 func (m *HashBuild) MarshalTo(dAtA []byte) (int, error) { 7940 size := m.ProtoSize() 7941 return m.MarshalToSizedBuffer(dAtA[:size]) 7942 } 7943 7944 func (m *HashBuild) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7945 i := len(dAtA) 7946 _ = i 7947 var l int 7948 _ = l 7949 if m.XXX_unrecognized != nil { 7950 i -= len(m.XXX_unrecognized) 7951 copy(dAtA[i:], m.XXX_unrecognized) 7952 } 7953 if m.NeedAllocateSels { 7954 i-- 7955 if m.NeedAllocateSels { 7956 dAtA[i] = 1 7957 } else { 7958 dAtA[i] = 0 7959 } 7960 i-- 7961 dAtA[i] = 0x48 7962 } 7963 if m.NeedMergedBatch { 7964 i-- 7965 if m.NeedMergedBatch { 7966 dAtA[i] = 1 7967 } else { 7968 dAtA[i] = 0 7969 } 7970 i-- 7971 dAtA[i] = 0x40 7972 } 7973 if m.HashOnPk { 7974 i-- 7975 if m.HashOnPk { 7976 dAtA[i] = 1 7977 } else { 7978 dAtA[i] = 0 7979 } 7980 i-- 7981 dAtA[i] = 0x38 7982 } 7983 if len(m.Conds) > 0 { 7984 for iNdEx := len(m.Conds) - 1; iNdEx >= 0; iNdEx-- { 7985 { 7986 size, err := m.Conds[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 7987 if err != nil { 7988 return 0, err 7989 } 7990 i -= size 7991 i = encodeVarintPipeline(dAtA, i, uint64(size)) 7992 } 7993 i-- 7994 dAtA[i] = 0x32 7995 } 7996 } 7997 if len(m.Types) > 0 { 7998 for iNdEx := len(m.Types) - 1; iNdEx >= 0; iNdEx-- { 7999 { 8000 size, err := m.Types[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 8001 if err != nil { 8002 return 0, err 8003 } 8004 i -= size 8005 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8006 } 8007 i-- 8008 dAtA[i] = 0x2a 8009 } 8010 } 8011 if m.Nbucket != 0 { 8012 i = encodeVarintPipeline(dAtA, i, uint64(m.Nbucket)) 8013 i-- 8014 dAtA[i] = 0x20 8015 } 8016 if m.Ibucket != 0 { 8017 i = encodeVarintPipeline(dAtA, i, uint64(m.Ibucket)) 8018 i-- 8019 dAtA[i] = 0x18 8020 } 8021 if m.NeedHash { 8022 i-- 8023 if m.NeedHash { 8024 dAtA[i] = 1 8025 } else { 8026 dAtA[i] = 0 8027 } 8028 i-- 8029 dAtA[i] = 0x10 8030 } 8031 if m.NeedExpr { 8032 i-- 8033 if m.NeedExpr { 8034 dAtA[i] = 1 8035 } else { 8036 dAtA[i] = 0 8037 } 8038 i-- 8039 dAtA[i] = 0x8 8040 } 8041 return len(dAtA) - i, nil 8042 } 8043 8044 func (m *ExternalName2ColIndex) Marshal() (dAtA []byte, err error) { 8045 size := m.ProtoSize() 8046 dAtA = make([]byte, size) 8047 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8048 if err != nil { 8049 return nil, err 8050 } 8051 return dAtA[:n], nil 8052 } 8053 8054 func (m *ExternalName2ColIndex) MarshalTo(dAtA []byte) (int, error) { 8055 size := m.ProtoSize() 8056 return m.MarshalToSizedBuffer(dAtA[:size]) 8057 } 8058 8059 func (m *ExternalName2ColIndex) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8060 i := len(dAtA) 8061 _ = i 8062 var l int 8063 _ = l 8064 if m.XXX_unrecognized != nil { 8065 i -= len(m.XXX_unrecognized) 8066 copy(dAtA[i:], m.XXX_unrecognized) 8067 } 8068 if m.Index != 0 { 8069 i = encodeVarintPipeline(dAtA, i, uint64(m.Index)) 8070 i-- 8071 dAtA[i] = 0x10 8072 } 8073 if len(m.Name) > 0 { 8074 i -= len(m.Name) 8075 copy(dAtA[i:], m.Name) 8076 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Name))) 8077 i-- 8078 dAtA[i] = 0xa 8079 } 8080 return len(dAtA) - i, nil 8081 } 8082 8083 func (m *FileOffset) Marshal() (dAtA []byte, err error) { 8084 size := m.ProtoSize() 8085 dAtA = make([]byte, size) 8086 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8087 if err != nil { 8088 return nil, err 8089 } 8090 return dAtA[:n], nil 8091 } 8092 8093 func (m *FileOffset) MarshalTo(dAtA []byte) (int, error) { 8094 size := m.ProtoSize() 8095 return m.MarshalToSizedBuffer(dAtA[:size]) 8096 } 8097 8098 func (m *FileOffset) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8099 i := len(dAtA) 8100 _ = i 8101 var l int 8102 _ = l 8103 if m.XXX_unrecognized != nil { 8104 i -= len(m.XXX_unrecognized) 8105 copy(dAtA[i:], m.XXX_unrecognized) 8106 } 8107 if len(m.Offset) > 0 { 8108 dAtA72 := make([]byte, len(m.Offset)*10) 8109 var j71 int 8110 for _, num1 := range m.Offset { 8111 num := uint64(num1) 8112 for num >= 1<<7 { 8113 dAtA72[j71] = uint8(uint64(num)&0x7f | 0x80) 8114 num >>= 7 8115 j71++ 8116 } 8117 dAtA72[j71] = uint8(num) 8118 j71++ 8119 } 8120 i -= j71 8121 copy(dAtA[i:], dAtA72[:j71]) 8122 i = encodeVarintPipeline(dAtA, i, uint64(j71)) 8123 i-- 8124 dAtA[i] = 0xa 8125 } 8126 return len(dAtA) - i, nil 8127 } 8128 8129 func (m *ExternalScan) Marshal() (dAtA []byte, err error) { 8130 size := m.ProtoSize() 8131 dAtA = make([]byte, size) 8132 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8133 if err != nil { 8134 return nil, err 8135 } 8136 return dAtA[:n], nil 8137 } 8138 8139 func (m *ExternalScan) MarshalTo(dAtA []byte) (int, error) { 8140 size := m.ProtoSize() 8141 return m.MarshalToSizedBuffer(dAtA[:size]) 8142 } 8143 8144 func (m *ExternalScan) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8145 i := len(dAtA) 8146 _ = i 8147 var l int 8148 _ = l 8149 if m.XXX_unrecognized != nil { 8150 i -= len(m.XXX_unrecognized) 8151 copy(dAtA[i:], m.XXX_unrecognized) 8152 } 8153 if m.Filter != nil { 8154 { 8155 size, err := m.Filter.MarshalToSizedBuffer(dAtA[:i]) 8156 if err != nil { 8157 return 0, err 8158 } 8159 i -= size 8160 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8161 } 8162 i-- 8163 dAtA[i] = 0x4a 8164 } 8165 if len(m.OriginCols) > 0 { 8166 for iNdEx := len(m.OriginCols) - 1; iNdEx >= 0; iNdEx-- { 8167 { 8168 size, err := m.OriginCols[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 8169 if err != nil { 8170 return 0, err 8171 } 8172 i -= size 8173 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8174 } 8175 i-- 8176 dAtA[i] = 0x42 8177 } 8178 } 8179 if len(m.FileList) > 0 { 8180 for iNdEx := len(m.FileList) - 1; iNdEx >= 0; iNdEx-- { 8181 i -= len(m.FileList[iNdEx]) 8182 copy(dAtA[i:], m.FileList[iNdEx]) 8183 i = encodeVarintPipeline(dAtA, i, uint64(len(m.FileList[iNdEx]))) 8184 i-- 8185 dAtA[i] = 0x3a 8186 } 8187 } 8188 if len(m.CreateSql) > 0 { 8189 i -= len(m.CreateSql) 8190 copy(dAtA[i:], m.CreateSql) 8191 i = encodeVarintPipeline(dAtA, i, uint64(len(m.CreateSql))) 8192 i-- 8193 dAtA[i] = 0x32 8194 } 8195 if len(m.Name2ColIndex) > 0 { 8196 for iNdEx := len(m.Name2ColIndex) - 1; iNdEx >= 0; iNdEx-- { 8197 { 8198 size, err := m.Name2ColIndex[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 8199 if err != nil { 8200 return 0, err 8201 } 8202 i -= size 8203 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8204 } 8205 i-- 8206 dAtA[i] = 0x2a 8207 } 8208 } 8209 if len(m.Cols) > 0 { 8210 for iNdEx := len(m.Cols) - 1; iNdEx >= 0; iNdEx-- { 8211 { 8212 size, err := m.Cols[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 8213 if err != nil { 8214 return 0, err 8215 } 8216 i -= size 8217 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8218 } 8219 i-- 8220 dAtA[i] = 0x22 8221 } 8222 } 8223 if len(m.FileOffsetTotal) > 0 { 8224 for iNdEx := len(m.FileOffsetTotal) - 1; iNdEx >= 0; iNdEx-- { 8225 { 8226 size, err := m.FileOffsetTotal[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 8227 if err != nil { 8228 return 0, err 8229 } 8230 i -= size 8231 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8232 } 8233 i-- 8234 dAtA[i] = 0x1a 8235 } 8236 } 8237 if len(m.FileSize) > 0 { 8238 dAtA75 := make([]byte, len(m.FileSize)*10) 8239 var j74 int 8240 for _, num1 := range m.FileSize { 8241 num := uint64(num1) 8242 for num >= 1<<7 { 8243 dAtA75[j74] = uint8(uint64(num)&0x7f | 0x80) 8244 num >>= 7 8245 j74++ 8246 } 8247 dAtA75[j74] = uint8(num) 8248 j74++ 8249 } 8250 i -= j74 8251 copy(dAtA[i:], dAtA75[:j74]) 8252 i = encodeVarintPipeline(dAtA, i, uint64(j74)) 8253 i-- 8254 dAtA[i] = 0x12 8255 } 8256 if len(m.Attrs) > 0 { 8257 for iNdEx := len(m.Attrs) - 1; iNdEx >= 0; iNdEx-- { 8258 i -= len(m.Attrs[iNdEx]) 8259 copy(dAtA[i:], m.Attrs[iNdEx]) 8260 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Attrs[iNdEx]))) 8261 i-- 8262 dAtA[i] = 0xa 8263 } 8264 } 8265 return len(dAtA) - i, nil 8266 } 8267 8268 func (m *StreamScan) Marshal() (dAtA []byte, err error) { 8269 size := m.ProtoSize() 8270 dAtA = make([]byte, size) 8271 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8272 if err != nil { 8273 return nil, err 8274 } 8275 return dAtA[:n], nil 8276 } 8277 8278 func (m *StreamScan) MarshalTo(dAtA []byte) (int, error) { 8279 size := m.ProtoSize() 8280 return m.MarshalToSizedBuffer(dAtA[:size]) 8281 } 8282 8283 func (m *StreamScan) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8284 i := len(dAtA) 8285 _ = i 8286 var l int 8287 _ = l 8288 if m.XXX_unrecognized != nil { 8289 i -= len(m.XXX_unrecognized) 8290 copy(dAtA[i:], m.XXX_unrecognized) 8291 } 8292 if m.Limit != 0 { 8293 i = encodeVarintPipeline(dAtA, i, uint64(m.Limit)) 8294 i-- 8295 dAtA[i] = 0x18 8296 } 8297 if m.Offset != 0 { 8298 i = encodeVarintPipeline(dAtA, i, uint64(m.Offset)) 8299 i-- 8300 dAtA[i] = 0x10 8301 } 8302 if m.TblDef != nil { 8303 { 8304 size, err := m.TblDef.MarshalToSizedBuffer(dAtA[:i]) 8305 if err != nil { 8306 return 0, err 8307 } 8308 i -= size 8309 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8310 } 8311 i-- 8312 dAtA[i] = 0xa 8313 } 8314 return len(dAtA) - i, nil 8315 } 8316 8317 func (m *SampleFunc) Marshal() (dAtA []byte, err error) { 8318 size := m.ProtoSize() 8319 dAtA = make([]byte, size) 8320 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8321 if err != nil { 8322 return nil, err 8323 } 8324 return dAtA[:n], nil 8325 } 8326 8327 func (m *SampleFunc) MarshalTo(dAtA []byte) (int, error) { 8328 size := m.ProtoSize() 8329 return m.MarshalToSizedBuffer(dAtA[:size]) 8330 } 8331 8332 func (m *SampleFunc) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8333 i := len(dAtA) 8334 _ = i 8335 var l int 8336 _ = l 8337 if m.XXX_unrecognized != nil { 8338 i -= len(m.XXX_unrecognized) 8339 copy(dAtA[i:], m.XXX_unrecognized) 8340 } 8341 if len(m.SampleColumns) > 0 { 8342 for iNdEx := len(m.SampleColumns) - 1; iNdEx >= 0; iNdEx-- { 8343 { 8344 size, err := m.SampleColumns[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 8345 if err != nil { 8346 return 0, err 8347 } 8348 i -= size 8349 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8350 } 8351 i-- 8352 dAtA[i] = 0x22 8353 } 8354 } 8355 if m.SamplePercent != 0 { 8356 i -= 8 8357 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.SamplePercent)))) 8358 i-- 8359 dAtA[i] = 0x19 8360 } 8361 if m.SampleRows != 0 { 8362 i = encodeVarintPipeline(dAtA, i, uint64(m.SampleRows)) 8363 i-- 8364 dAtA[i] = 0x10 8365 } 8366 if m.SampleType != 0 { 8367 i = encodeVarintPipeline(dAtA, i, uint64(m.SampleType)) 8368 i-- 8369 dAtA[i] = 0x8 8370 } 8371 return len(dAtA) - i, nil 8372 } 8373 8374 func (m *Instruction) Marshal() (dAtA []byte, err error) { 8375 size := m.ProtoSize() 8376 dAtA = make([]byte, size) 8377 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8378 if err != nil { 8379 return nil, err 8380 } 8381 return dAtA[:n], nil 8382 } 8383 8384 func (m *Instruction) MarshalTo(dAtA []byte) (int, error) { 8385 size := m.ProtoSize() 8386 return m.MarshalToSizedBuffer(dAtA[:size]) 8387 } 8388 8389 func (m *Instruction) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8390 i := len(dAtA) 8391 _ = i 8392 var l int 8393 _ = l 8394 if m.XXX_unrecognized != nil { 8395 i -= len(m.XXX_unrecognized) 8396 copy(dAtA[i:], m.XXX_unrecognized) 8397 } 8398 if m.IndexJoin != nil { 8399 { 8400 size, err := m.IndexJoin.MarshalToSizedBuffer(dAtA[:i]) 8401 if err != nil { 8402 return 0, err 8403 } 8404 i -= size 8405 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8406 } 8407 i-- 8408 dAtA[i] = 0x2 8409 i-- 8410 dAtA[i] = 0xda 8411 } 8412 if m.MaxParallel != 0 { 8413 i = encodeVarintPipeline(dAtA, i, uint64(m.MaxParallel)) 8414 i-- 8415 dAtA[i] = 0x2 8416 i-- 8417 dAtA[i] = 0xd0 8418 } 8419 if m.ParallelId != 0 { 8420 i = encodeVarintPipeline(dAtA, i, uint64(m.ParallelId)) 8421 i-- 8422 dAtA[i] = 0x2 8423 i-- 8424 dAtA[i] = 0xc8 8425 } 8426 if m.OperatorId != 0 { 8427 i = encodeVarintPipeline(dAtA, i, uint64(m.OperatorId)) 8428 i-- 8429 dAtA[i] = 0x2 8430 i-- 8431 dAtA[i] = 0xc0 8432 } 8433 if len(m.CnAddr) > 0 { 8434 i -= len(m.CnAddr) 8435 copy(dAtA[i:], m.CnAddr) 8436 i = encodeVarintPipeline(dAtA, i, uint64(len(m.CnAddr))) 8437 i-- 8438 dAtA[i] = 0x2 8439 i-- 8440 dAtA[i] = 0xba 8441 } 8442 if m.FuzzyFilter != nil { 8443 { 8444 size, err := m.FuzzyFilter.MarshalToSizedBuffer(dAtA[:i]) 8445 if err != nil { 8446 return 0, err 8447 } 8448 i -= size 8449 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8450 } 8451 i-- 8452 dAtA[i] = 0x2 8453 i-- 8454 dAtA[i] = 0xb2 8455 } 8456 if m.SampleFunc != nil { 8457 { 8458 size, err := m.SampleFunc.MarshalToSizedBuffer(dAtA[:i]) 8459 if err != nil { 8460 return 0, err 8461 } 8462 i -= size 8463 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8464 } 8465 i-- 8466 dAtA[i] = 0x2 8467 i-- 8468 dAtA[i] = 0xaa 8469 } 8470 if m.PreInsertSecondaryIndex != nil { 8471 { 8472 size, err := m.PreInsertSecondaryIndex.MarshalToSizedBuffer(dAtA[:i]) 8473 if err != nil { 8474 return 0, err 8475 } 8476 i -= size 8477 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8478 } 8479 i-- 8480 dAtA[i] = 0x2 8481 i-- 8482 dAtA[i] = 0xa2 8483 } 8484 if m.StreamScan != nil { 8485 { 8486 size, err := m.StreamScan.MarshalToSizedBuffer(dAtA[:i]) 8487 if err != nil { 8488 return 0, err 8489 } 8490 i -= size 8491 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8492 } 8493 i-- 8494 dAtA[i] = 0x2 8495 i-- 8496 dAtA[i] = 0x9a 8497 } 8498 if m.Merge != nil { 8499 { 8500 size, err := m.Merge.MarshalToSizedBuffer(dAtA[:i]) 8501 if err != nil { 8502 return 0, err 8503 } 8504 i -= size 8505 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8506 } 8507 i-- 8508 dAtA[i] = 0x2 8509 i-- 8510 dAtA[i] = 0x92 8511 } 8512 if m.Shuffle != nil { 8513 { 8514 size, err := m.Shuffle.MarshalToSizedBuffer(dAtA[:i]) 8515 if err != nil { 8516 return 0, err 8517 } 8518 i -= size 8519 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8520 } 8521 i-- 8522 dAtA[i] = 0x2 8523 i-- 8524 dAtA[i] = 0x8a 8525 } 8526 if m.LockOp != nil { 8527 { 8528 size, err := m.LockOp.MarshalToSizedBuffer(dAtA[:i]) 8529 if err != nil { 8530 return 0, err 8531 } 8532 i -= size 8533 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8534 } 8535 i-- 8536 dAtA[i] = 0x2 8537 i-- 8538 dAtA[i] = 0x82 8539 } 8540 if m.Delete != nil { 8541 { 8542 size, err := m.Delete.MarshalToSizedBuffer(dAtA[:i]) 8543 if err != nil { 8544 return 0, err 8545 } 8546 i -= size 8547 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8548 } 8549 i-- 8550 dAtA[i] = 0x1 8551 i-- 8552 dAtA[i] = 0xfa 8553 } 8554 if m.RightAntiJoin != nil { 8555 { 8556 size, err := m.RightAntiJoin.MarshalToSizedBuffer(dAtA[:i]) 8557 if err != nil { 8558 return 0, err 8559 } 8560 i -= size 8561 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8562 } 8563 i-- 8564 dAtA[i] = 0x1 8565 i-- 8566 dAtA[i] = 0xf2 8567 } 8568 if m.RightSemiJoin != nil { 8569 { 8570 size, err := m.RightSemiJoin.MarshalToSizedBuffer(dAtA[:i]) 8571 if err != nil { 8572 return 0, err 8573 } 8574 i -= size 8575 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8576 } 8577 i-- 8578 dAtA[i] = 0x1 8579 i-- 8580 dAtA[i] = 0xea 8581 } 8582 if m.RightJoin != nil { 8583 { 8584 size, err := m.RightJoin.MarshalToSizedBuffer(dAtA[:i]) 8585 if err != nil { 8586 return 0, err 8587 } 8588 i -= size 8589 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8590 } 8591 i-- 8592 dAtA[i] = 0x1 8593 i-- 8594 dAtA[i] = 0xe2 8595 } 8596 if m.IsLast { 8597 i-- 8598 if m.IsLast { 8599 dAtA[i] = 1 8600 } else { 8601 dAtA[i] = 0 8602 } 8603 i-- 8604 dAtA[i] = 0x1 8605 i-- 8606 dAtA[i] = 0xd8 8607 } 8608 if m.IsFirst { 8609 i-- 8610 if m.IsFirst { 8611 dAtA[i] = 1 8612 } else { 8613 dAtA[i] = 0 8614 } 8615 i-- 8616 dAtA[i] = 0x1 8617 i-- 8618 dAtA[i] = 0xd0 8619 } 8620 if m.Offset != 0 { 8621 i = encodeVarintPipeline(dAtA, i, uint64(m.Offset)) 8622 i-- 8623 dAtA[i] = 0x1 8624 i-- 8625 dAtA[i] = 0xc8 8626 } 8627 if m.Limit != 0 { 8628 i = encodeVarintPipeline(dAtA, i, uint64(m.Limit)) 8629 i-- 8630 dAtA[i] = 0x1 8631 i-- 8632 dAtA[i] = 0xc0 8633 } 8634 if m.Filter != nil { 8635 { 8636 size, err := m.Filter.MarshalToSizedBuffer(dAtA[:i]) 8637 if err != nil { 8638 return 0, err 8639 } 8640 i -= size 8641 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8642 } 8643 i-- 8644 dAtA[i] = 0x1 8645 i-- 8646 dAtA[i] = 0xba 8647 } 8648 if len(m.ProjectList) > 0 { 8649 for iNdEx := len(m.ProjectList) - 1; iNdEx >= 0; iNdEx-- { 8650 { 8651 size, err := m.ProjectList[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 8652 if err != nil { 8653 return 0, err 8654 } 8655 i -= size 8656 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8657 } 8658 i-- 8659 dAtA[i] = 0x1 8660 i-- 8661 dAtA[i] = 0xb2 8662 } 8663 } 8664 if len(m.OrderBy) > 0 { 8665 for iNdEx := len(m.OrderBy) - 1; iNdEx >= 0; iNdEx-- { 8666 { 8667 size, err := m.OrderBy[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 8668 if err != nil { 8669 return 0, err 8670 } 8671 i -= size 8672 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8673 } 8674 i-- 8675 dAtA[i] = 0x1 8676 i-- 8677 dAtA[i] = 0xaa 8678 } 8679 } 8680 if m.PreInsertUnique != nil { 8681 { 8682 size, err := m.PreInsertUnique.MarshalToSizedBuffer(dAtA[:i]) 8683 if err != nil { 8684 return 0, err 8685 } 8686 i -= size 8687 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8688 } 8689 i-- 8690 dAtA[i] = 0x1 8691 i-- 8692 dAtA[i] = 0xa2 8693 } 8694 if m.PreInsert != nil { 8695 { 8696 size, err := m.PreInsert.MarshalToSizedBuffer(dAtA[:i]) 8697 if err != nil { 8698 return 0, err 8699 } 8700 i -= size 8701 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8702 } 8703 i-- 8704 dAtA[i] = 0x1 8705 i-- 8706 dAtA[i] = 0x9a 8707 } 8708 if m.OnDuplicateKey != nil { 8709 { 8710 size, err := m.OnDuplicateKey.MarshalToSizedBuffer(dAtA[:i]) 8711 if err != nil { 8712 return 0, err 8713 } 8714 i -= size 8715 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8716 } 8717 i-- 8718 dAtA[i] = 0x1 8719 i-- 8720 dAtA[i] = 0x92 8721 } 8722 if m.Insert != nil { 8723 { 8724 size, err := m.Insert.MarshalToSizedBuffer(dAtA[:i]) 8725 if err != nil { 8726 return 0, err 8727 } 8728 i -= size 8729 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8730 } 8731 i-- 8732 dAtA[i] = 0x1 8733 i-- 8734 dAtA[i] = 0x8a 8735 } 8736 if m.ExternalScan != nil { 8737 { 8738 size, err := m.ExternalScan.MarshalToSizedBuffer(dAtA[:i]) 8739 if err != nil { 8740 return 0, err 8741 } 8742 i -= size 8743 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8744 } 8745 i-- 8746 dAtA[i] = 0x1 8747 i-- 8748 dAtA[i] = 0x82 8749 } 8750 if m.HashBuild != nil { 8751 { 8752 size, err := m.HashBuild.MarshalToSizedBuffer(dAtA[:i]) 8753 if err != nil { 8754 return 0, err 8755 } 8756 i -= size 8757 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8758 } 8759 i-- 8760 dAtA[i] = 0x7a 8761 } 8762 if m.TableFunction != nil { 8763 { 8764 size, err := m.TableFunction.MarshalToSizedBuffer(dAtA[:i]) 8765 if err != nil { 8766 return 0, err 8767 } 8768 i -= size 8769 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8770 } 8771 i-- 8772 dAtA[i] = 0x72 8773 } 8774 if m.Product != nil { 8775 { 8776 size, err := m.Product.MarshalToSizedBuffer(dAtA[:i]) 8777 if err != nil { 8778 return 0, err 8779 } 8780 i -= size 8781 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8782 } 8783 i-- 8784 dAtA[i] = 0x6a 8785 } 8786 if m.Join != nil { 8787 { 8788 size, err := m.Join.MarshalToSizedBuffer(dAtA[:i]) 8789 if err != nil { 8790 return 0, err 8791 } 8792 i -= size 8793 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8794 } 8795 i-- 8796 dAtA[i] = 0x62 8797 } 8798 if m.MarkJoin != nil { 8799 { 8800 size, err := m.MarkJoin.MarshalToSizedBuffer(dAtA[:i]) 8801 if err != nil { 8802 return 0, err 8803 } 8804 i -= size 8805 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8806 } 8807 i-- 8808 dAtA[i] = 0x5a 8809 } 8810 if m.SingleJoin != nil { 8811 { 8812 size, err := m.SingleJoin.MarshalToSizedBuffer(dAtA[:i]) 8813 if err != nil { 8814 return 0, err 8815 } 8816 i -= size 8817 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8818 } 8819 i-- 8820 dAtA[i] = 0x52 8821 } 8822 if m.SemiJoin != nil { 8823 { 8824 size, err := m.SemiJoin.MarshalToSizedBuffer(dAtA[:i]) 8825 if err != nil { 8826 return 0, err 8827 } 8828 i -= size 8829 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8830 } 8831 i-- 8832 dAtA[i] = 0x4a 8833 } 8834 if m.LeftJoin != nil { 8835 { 8836 size, err := m.LeftJoin.MarshalToSizedBuffer(dAtA[:i]) 8837 if err != nil { 8838 return 0, err 8839 } 8840 i -= size 8841 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8842 } 8843 i-- 8844 dAtA[i] = 0x42 8845 } 8846 if m.Agg != nil { 8847 { 8848 size, err := m.Agg.MarshalToSizedBuffer(dAtA[:i]) 8849 if err != nil { 8850 return 0, err 8851 } 8852 i -= size 8853 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8854 } 8855 i-- 8856 dAtA[i] = 0x32 8857 } 8858 if m.Dispatch != nil { 8859 { 8860 size, err := m.Dispatch.MarshalToSizedBuffer(dAtA[:i]) 8861 if err != nil { 8862 return 0, err 8863 } 8864 i -= size 8865 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8866 } 8867 i-- 8868 dAtA[i] = 0x2a 8869 } 8870 if m.Connect != nil { 8871 { 8872 size, err := m.Connect.MarshalToSizedBuffer(dAtA[:i]) 8873 if err != nil { 8874 return 0, err 8875 } 8876 i -= size 8877 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8878 } 8879 i-- 8880 dAtA[i] = 0x22 8881 } 8882 if m.Anti != nil { 8883 { 8884 size, err := m.Anti.MarshalToSizedBuffer(dAtA[:i]) 8885 if err != nil { 8886 return 0, err 8887 } 8888 i -= size 8889 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8890 } 8891 i-- 8892 dAtA[i] = 0x1a 8893 } 8894 if m.Idx != 0 { 8895 i = encodeVarintPipeline(dAtA, i, uint64(m.Idx)) 8896 i-- 8897 dAtA[i] = 0x10 8898 } 8899 if m.Op != 0 { 8900 i = encodeVarintPipeline(dAtA, i, uint64(m.Op)) 8901 i-- 8902 dAtA[i] = 0x8 8903 } 8904 return len(dAtA) - i, nil 8905 } 8906 8907 func (m *AnalysisList) Marshal() (dAtA []byte, err error) { 8908 size := m.ProtoSize() 8909 dAtA = make([]byte, size) 8910 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8911 if err != nil { 8912 return nil, err 8913 } 8914 return dAtA[:n], nil 8915 } 8916 8917 func (m *AnalysisList) MarshalTo(dAtA []byte) (int, error) { 8918 size := m.ProtoSize() 8919 return m.MarshalToSizedBuffer(dAtA[:size]) 8920 } 8921 8922 func (m *AnalysisList) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8923 i := len(dAtA) 8924 _ = i 8925 var l int 8926 _ = l 8927 if m.XXX_unrecognized != nil { 8928 i -= len(m.XXX_unrecognized) 8929 copy(dAtA[i:], m.XXX_unrecognized) 8930 } 8931 if len(m.List) > 0 { 8932 for iNdEx := len(m.List) - 1; iNdEx >= 0; iNdEx-- { 8933 { 8934 size, err := m.List[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 8935 if err != nil { 8936 return 0, err 8937 } 8938 i -= size 8939 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8940 } 8941 i-- 8942 dAtA[i] = 0xa 8943 } 8944 } 8945 return len(dAtA) - i, nil 8946 } 8947 8948 func (m *Source) Marshal() (dAtA []byte, err error) { 8949 size := m.ProtoSize() 8950 dAtA = make([]byte, size) 8951 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8952 if err != nil { 8953 return nil, err 8954 } 8955 return dAtA[:n], nil 8956 } 8957 8958 func (m *Source) MarshalTo(dAtA []byte) (int, error) { 8959 size := m.ProtoSize() 8960 return m.MarshalToSizedBuffer(dAtA[:size]) 8961 } 8962 8963 func (m *Source) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8964 i := len(dAtA) 8965 _ = i 8966 var l int 8967 _ = l 8968 if m.XXX_unrecognized != nil { 8969 i -= len(m.XXX_unrecognized) 8970 copy(dAtA[i:], m.XXX_unrecognized) 8971 } 8972 if len(m.RuntimeFilterProbeList) > 0 { 8973 for iNdEx := len(m.RuntimeFilterProbeList) - 1; iNdEx >= 0; iNdEx-- { 8974 { 8975 size, err := m.RuntimeFilterProbeList[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 8976 if err != nil { 8977 return 0, err 8978 } 8979 i -= size 8980 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8981 } 8982 i-- 8983 dAtA[i] = 0x52 8984 } 8985 } 8986 if m.Timestamp != nil { 8987 { 8988 size, err := m.Timestamp.MarshalToSizedBuffer(dAtA[:i]) 8989 if err != nil { 8990 return 0, err 8991 } 8992 i -= size 8993 i = encodeVarintPipeline(dAtA, i, uint64(size)) 8994 } 8995 i-- 8996 dAtA[i] = 0x4a 8997 } 8998 if m.TableDef != nil { 8999 { 9000 size, err := m.TableDef.MarshalToSizedBuffer(dAtA[:i]) 9001 if err != nil { 9002 return 0, err 9003 } 9004 i -= size 9005 i = encodeVarintPipeline(dAtA, i, uint64(size)) 9006 } 9007 i-- 9008 dAtA[i] = 0x42 9009 } 9010 if m.Expr != nil { 9011 { 9012 size, err := m.Expr.MarshalToSizedBuffer(dAtA[:i]) 9013 if err != nil { 9014 return 0, err 9015 } 9016 i -= size 9017 i = encodeVarintPipeline(dAtA, i, uint64(size)) 9018 } 9019 i-- 9020 dAtA[i] = 0x3a 9021 } 9022 if len(m.PushdownAddr) > 0 { 9023 i -= len(m.PushdownAddr) 9024 copy(dAtA[i:], m.PushdownAddr) 9025 i = encodeVarintPipeline(dAtA, i, uint64(len(m.PushdownAddr))) 9026 i-- 9027 dAtA[i] = 0x32 9028 } 9029 if m.PushdownId != 0 { 9030 i = encodeVarintPipeline(dAtA, i, uint64(m.PushdownId)) 9031 i-- 9032 dAtA[i] = 0x28 9033 } 9034 if len(m.Block) > 0 { 9035 i -= len(m.Block) 9036 copy(dAtA[i:], m.Block) 9037 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Block))) 9038 i-- 9039 dAtA[i] = 0x22 9040 } 9041 if len(m.ColList) > 0 { 9042 for iNdEx := len(m.ColList) - 1; iNdEx >= 0; iNdEx-- { 9043 i -= len(m.ColList[iNdEx]) 9044 copy(dAtA[i:], m.ColList[iNdEx]) 9045 i = encodeVarintPipeline(dAtA, i, uint64(len(m.ColList[iNdEx]))) 9046 i-- 9047 dAtA[i] = 0x1a 9048 } 9049 } 9050 if len(m.TableName) > 0 { 9051 i -= len(m.TableName) 9052 copy(dAtA[i:], m.TableName) 9053 i = encodeVarintPipeline(dAtA, i, uint64(len(m.TableName))) 9054 i-- 9055 dAtA[i] = 0x12 9056 } 9057 if len(m.SchemaName) > 0 { 9058 i -= len(m.SchemaName) 9059 copy(dAtA[i:], m.SchemaName) 9060 i = encodeVarintPipeline(dAtA, i, uint64(len(m.SchemaName))) 9061 i-- 9062 dAtA[i] = 0xa 9063 } 9064 return len(dAtA) - i, nil 9065 } 9066 9067 func (m *NodeInfo) Marshal() (dAtA []byte, err error) { 9068 size := m.ProtoSize() 9069 dAtA = make([]byte, size) 9070 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9071 if err != nil { 9072 return nil, err 9073 } 9074 return dAtA[:n], nil 9075 } 9076 9077 func (m *NodeInfo) MarshalTo(dAtA []byte) (int, error) { 9078 size := m.ProtoSize() 9079 return m.MarshalToSizedBuffer(dAtA[:size]) 9080 } 9081 9082 func (m *NodeInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9083 i := len(dAtA) 9084 _ = i 9085 var l int 9086 _ = l 9087 if m.XXX_unrecognized != nil { 9088 i -= len(m.XXX_unrecognized) 9089 copy(dAtA[i:], m.XXX_unrecognized) 9090 } 9091 if m.Type != 0 { 9092 i = encodeVarintPipeline(dAtA, i, uint64(m.Type)) 9093 i-- 9094 dAtA[i] = 0x28 9095 } 9096 if len(m.Payload) > 0 { 9097 i -= len(m.Payload) 9098 copy(dAtA[i:], m.Payload) 9099 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Payload))) 9100 i-- 9101 dAtA[i] = 0x22 9102 } 9103 if len(m.Addr) > 0 { 9104 i -= len(m.Addr) 9105 copy(dAtA[i:], m.Addr) 9106 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Addr))) 9107 i-- 9108 dAtA[i] = 0x1a 9109 } 9110 if len(m.Id) > 0 { 9111 i -= len(m.Id) 9112 copy(dAtA[i:], m.Id) 9113 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Id))) 9114 i-- 9115 dAtA[i] = 0x12 9116 } 9117 if m.Mcpu != 0 { 9118 i = encodeVarintPipeline(dAtA, i, uint64(m.Mcpu)) 9119 i-- 9120 dAtA[i] = 0x8 9121 } 9122 return len(dAtA) - i, nil 9123 } 9124 9125 func (m *ProcessLimitation) Marshal() (dAtA []byte, err error) { 9126 size := m.ProtoSize() 9127 dAtA = make([]byte, size) 9128 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9129 if err != nil { 9130 return nil, err 9131 } 9132 return dAtA[:n], nil 9133 } 9134 9135 func (m *ProcessLimitation) MarshalTo(dAtA []byte) (int, error) { 9136 size := m.ProtoSize() 9137 return m.MarshalToSizedBuffer(dAtA[:size]) 9138 } 9139 9140 func (m *ProcessLimitation) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9141 i := len(dAtA) 9142 _ = i 9143 var l int 9144 _ = l 9145 if m.XXX_unrecognized != nil { 9146 i -= len(m.XXX_unrecognized) 9147 copy(dAtA[i:], m.XXX_unrecognized) 9148 } 9149 if m.ReaderSize != 0 { 9150 i = encodeVarintPipeline(dAtA, i, uint64(m.ReaderSize)) 9151 i-- 9152 dAtA[i] = 0x28 9153 } 9154 if m.PartitionRows != 0 { 9155 i = encodeVarintPipeline(dAtA, i, uint64(m.PartitionRows)) 9156 i-- 9157 dAtA[i] = 0x20 9158 } 9159 if m.BatchSize != 0 { 9160 i = encodeVarintPipeline(dAtA, i, uint64(m.BatchSize)) 9161 i-- 9162 dAtA[i] = 0x18 9163 } 9164 if m.BatchRows != 0 { 9165 i = encodeVarintPipeline(dAtA, i, uint64(m.BatchRows)) 9166 i-- 9167 dAtA[i] = 0x10 9168 } 9169 if m.Size != 0 { 9170 i = encodeVarintPipeline(dAtA, i, uint64(m.Size)) 9171 i-- 9172 dAtA[i] = 0x8 9173 } 9174 return len(dAtA) - i, nil 9175 } 9176 9177 func (m *ProcessInfo) Marshal() (dAtA []byte, err error) { 9178 size := m.ProtoSize() 9179 dAtA = make([]byte, size) 9180 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9181 if err != nil { 9182 return nil, err 9183 } 9184 return dAtA[:n], nil 9185 } 9186 9187 func (m *ProcessInfo) MarshalTo(dAtA []byte) (int, error) { 9188 size := m.ProtoSize() 9189 return m.MarshalToSizedBuffer(dAtA[:size]) 9190 } 9191 9192 func (m *ProcessInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9193 i := len(dAtA) 9194 _ = i 9195 var l int 9196 _ = l 9197 if m.XXX_unrecognized != nil { 9198 i -= len(m.XXX_unrecognized) 9199 copy(dAtA[i:], m.XXX_unrecognized) 9200 } 9201 if len(m.AnalysisNodeList) > 0 { 9202 dAtA111 := make([]byte, len(m.AnalysisNodeList)*10) 9203 var j110 int 9204 for _, num1 := range m.AnalysisNodeList { 9205 num := uint64(num1) 9206 for num >= 1<<7 { 9207 dAtA111[j110] = uint8(uint64(num)&0x7f | 0x80) 9208 num >>= 7 9209 j110++ 9210 } 9211 dAtA111[j110] = uint8(num) 9212 j110++ 9213 } 9214 i -= j110 9215 copy(dAtA[i:], dAtA111[:j110]) 9216 i = encodeVarintPipeline(dAtA, i, uint64(j110)) 9217 i-- 9218 dAtA[i] = 0x42 9219 } 9220 if m.SessionInfo != nil { 9221 { 9222 size, err := m.SessionInfo.MarshalToSizedBuffer(dAtA[:i]) 9223 if err != nil { 9224 return 0, err 9225 } 9226 i -= size 9227 i = encodeVarintPipeline(dAtA, i, uint64(size)) 9228 } 9229 i-- 9230 dAtA[i] = 0x3a 9231 } 9232 if len(m.Snapshot) > 0 { 9233 i -= len(m.Snapshot) 9234 copy(dAtA[i:], m.Snapshot) 9235 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Snapshot))) 9236 i-- 9237 dAtA[i] = 0x32 9238 } 9239 if m.AccountId != 0 { 9240 i = encodeVarintPipeline(dAtA, i, uint64(m.AccountId)) 9241 i-- 9242 dAtA[i] = 0x28 9243 } 9244 if m.UnixTime != 0 { 9245 i = encodeVarintPipeline(dAtA, i, uint64(m.UnixTime)) 9246 i-- 9247 dAtA[i] = 0x20 9248 } 9249 if m.Lim != nil { 9250 { 9251 size, err := m.Lim.MarshalToSizedBuffer(dAtA[:i]) 9252 if err != nil { 9253 return 0, err 9254 } 9255 i -= size 9256 i = encodeVarintPipeline(dAtA, i, uint64(size)) 9257 } 9258 i-- 9259 dAtA[i] = 0x1a 9260 } 9261 if len(m.Sql) > 0 { 9262 i -= len(m.Sql) 9263 copy(dAtA[i:], m.Sql) 9264 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Sql))) 9265 i-- 9266 dAtA[i] = 0x12 9267 } 9268 if len(m.Id) > 0 { 9269 i -= len(m.Id) 9270 copy(dAtA[i:], m.Id) 9271 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Id))) 9272 i-- 9273 dAtA[i] = 0xa 9274 } 9275 return len(dAtA) - i, nil 9276 } 9277 9278 func (m *SessionInfo) Marshal() (dAtA []byte, err error) { 9279 size := m.ProtoSize() 9280 dAtA = make([]byte, size) 9281 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9282 if err != nil { 9283 return nil, err 9284 } 9285 return dAtA[:n], nil 9286 } 9287 9288 func (m *SessionInfo) MarshalTo(dAtA []byte) (int, error) { 9289 size := m.ProtoSize() 9290 return m.MarshalToSizedBuffer(dAtA[:size]) 9291 } 9292 9293 func (m *SessionInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9294 i := len(dAtA) 9295 _ = i 9296 var l int 9297 _ = l 9298 if m.XXX_unrecognized != nil { 9299 i -= len(m.XXX_unrecognized) 9300 copy(dAtA[i:], m.XXX_unrecognized) 9301 } 9302 if len(m.QueryId) > 0 { 9303 for iNdEx := len(m.QueryId) - 1; iNdEx >= 0; iNdEx-- { 9304 i -= len(m.QueryId[iNdEx]) 9305 copy(dAtA[i:], m.QueryId[iNdEx]) 9306 i = encodeVarintPipeline(dAtA, i, uint64(len(m.QueryId[iNdEx]))) 9307 i-- 9308 dAtA[i] = 0x4a 9309 } 9310 } 9311 if len(m.Account) > 0 { 9312 i -= len(m.Account) 9313 copy(dAtA[i:], m.Account) 9314 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Account))) 9315 i-- 9316 dAtA[i] = 0x42 9317 } 9318 if len(m.TimeZone) > 0 { 9319 i -= len(m.TimeZone) 9320 copy(dAtA[i:], m.TimeZone) 9321 i = encodeVarintPipeline(dAtA, i, uint64(len(m.TimeZone))) 9322 i-- 9323 dAtA[i] = 0x3a 9324 } 9325 if len(m.Version) > 0 { 9326 i -= len(m.Version) 9327 copy(dAtA[i:], m.Version) 9328 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Version))) 9329 i-- 9330 dAtA[i] = 0x32 9331 } 9332 if len(m.Database) > 0 { 9333 i -= len(m.Database) 9334 copy(dAtA[i:], m.Database) 9335 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Database))) 9336 i-- 9337 dAtA[i] = 0x2a 9338 } 9339 if m.ConnectionId != 0 { 9340 i = encodeVarintPipeline(dAtA, i, uint64(m.ConnectionId)) 9341 i-- 9342 dAtA[i] = 0x20 9343 } 9344 if len(m.Role) > 0 { 9345 i -= len(m.Role) 9346 copy(dAtA[i:], m.Role) 9347 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Role))) 9348 i-- 9349 dAtA[i] = 0x1a 9350 } 9351 if len(m.Host) > 0 { 9352 i -= len(m.Host) 9353 copy(dAtA[i:], m.Host) 9354 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Host))) 9355 i-- 9356 dAtA[i] = 0x12 9357 } 9358 if len(m.User) > 0 { 9359 i -= len(m.User) 9360 copy(dAtA[i:], m.User) 9361 i = encodeVarintPipeline(dAtA, i, uint64(len(m.User))) 9362 i-- 9363 dAtA[i] = 0xa 9364 } 9365 return len(dAtA) - i, nil 9366 } 9367 9368 func (m *Pipeline) Marshal() (dAtA []byte, err error) { 9369 size := m.ProtoSize() 9370 dAtA = make([]byte, size) 9371 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9372 if err != nil { 9373 return nil, err 9374 } 9375 return dAtA[:n], nil 9376 } 9377 9378 func (m *Pipeline) MarshalTo(dAtA []byte) (int, error) { 9379 size := m.ProtoSize() 9380 return m.MarshalToSizedBuffer(dAtA[:size]) 9381 } 9382 9383 func (m *Pipeline) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9384 i := len(dAtA) 9385 _ = i 9386 var l int 9387 _ = l 9388 if m.XXX_unrecognized != nil { 9389 i -= len(m.XXX_unrecognized) 9390 copy(dAtA[i:], m.XXX_unrecognized) 9391 } 9392 if m.ShuffleCnt != 0 { 9393 i = encodeVarintPipeline(dAtA, i, uint64(m.ShuffleCnt)) 9394 i-- 9395 dAtA[i] = 0x78 9396 } 9397 if m.BuildIdx != 0 { 9398 i = encodeVarintPipeline(dAtA, i, uint64(m.BuildIdx)) 9399 i-- 9400 dAtA[i] = 0x70 9401 } 9402 if len(m.UuidsToRegIdx) > 0 { 9403 for iNdEx := len(m.UuidsToRegIdx) - 1; iNdEx >= 0; iNdEx-- { 9404 { 9405 size, err := m.UuidsToRegIdx[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 9406 if err != nil { 9407 return 0, err 9408 } 9409 i -= size 9410 i = encodeVarintPipeline(dAtA, i, uint64(size)) 9411 } 9412 i-- 9413 dAtA[i] = 0x6a 9414 } 9415 } 9416 if m.ChildrenCount != 0 { 9417 i = encodeVarintPipeline(dAtA, i, uint64(m.ChildrenCount)) 9418 i-- 9419 dAtA[i] = 0x60 9420 } 9421 if m.PushDownInfo != 0 { 9422 i = encodeVarintPipeline(dAtA, i, uint64(m.PushDownInfo)) 9423 i-- 9424 dAtA[i] = 0x58 9425 } 9426 if m.Node != nil { 9427 { 9428 size, err := m.Node.MarshalToSizedBuffer(dAtA[:i]) 9429 if err != nil { 9430 return 0, err 9431 } 9432 i -= size 9433 i = encodeVarintPipeline(dAtA, i, uint64(size)) 9434 } 9435 i-- 9436 dAtA[i] = 0x52 9437 } 9438 if m.IsLoad { 9439 i-- 9440 if m.IsLoad { 9441 dAtA[i] = 1 9442 } else { 9443 dAtA[i] = 0 9444 } 9445 i-- 9446 dAtA[i] = 0x48 9447 } 9448 if m.IsJoin { 9449 i-- 9450 if m.IsJoin { 9451 dAtA[i] = 1 9452 } else { 9453 dAtA[i] = 0 9454 } 9455 i-- 9456 dAtA[i] = 0x40 9457 } 9458 if m.IsEnd { 9459 i-- 9460 if m.IsEnd { 9461 dAtA[i] = 1 9462 } else { 9463 dAtA[i] = 0 9464 } 9465 i-- 9466 dAtA[i] = 0x38 9467 } 9468 if len(m.InstructionList) > 0 { 9469 for iNdEx := len(m.InstructionList) - 1; iNdEx >= 0; iNdEx-- { 9470 { 9471 size, err := m.InstructionList[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 9472 if err != nil { 9473 return 0, err 9474 } 9475 i -= size 9476 i = encodeVarintPipeline(dAtA, i, uint64(size)) 9477 } 9478 i-- 9479 dAtA[i] = 0x32 9480 } 9481 } 9482 if len(m.Children) > 0 { 9483 for iNdEx := len(m.Children) - 1; iNdEx >= 0; iNdEx-- { 9484 { 9485 size, err := m.Children[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 9486 if err != nil { 9487 return 0, err 9488 } 9489 i -= size 9490 i = encodeVarintPipeline(dAtA, i, uint64(size)) 9491 } 9492 i-- 9493 dAtA[i] = 0x2a 9494 } 9495 } 9496 if m.DataSource != nil { 9497 { 9498 size, err := m.DataSource.MarshalToSizedBuffer(dAtA[:i]) 9499 if err != nil { 9500 return 0, err 9501 } 9502 i -= size 9503 i = encodeVarintPipeline(dAtA, i, uint64(size)) 9504 } 9505 i-- 9506 dAtA[i] = 0x22 9507 } 9508 if m.Qry != nil { 9509 { 9510 size, err := m.Qry.MarshalToSizedBuffer(dAtA[:i]) 9511 if err != nil { 9512 return 0, err 9513 } 9514 i -= size 9515 i = encodeVarintPipeline(dAtA, i, uint64(size)) 9516 } 9517 i-- 9518 dAtA[i] = 0x1a 9519 } 9520 if m.PipelineId != 0 { 9521 i = encodeVarintPipeline(dAtA, i, uint64(m.PipelineId)) 9522 i-- 9523 dAtA[i] = 0x10 9524 } 9525 if m.PipelineType != 0 { 9526 i = encodeVarintPipeline(dAtA, i, uint64(m.PipelineType)) 9527 i-- 9528 dAtA[i] = 0x8 9529 } 9530 return len(dAtA) - i, nil 9531 } 9532 9533 func (m *WrapNode) Marshal() (dAtA []byte, err error) { 9534 size := m.ProtoSize() 9535 dAtA = make([]byte, size) 9536 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9537 if err != nil { 9538 return nil, err 9539 } 9540 return dAtA[:n], nil 9541 } 9542 9543 func (m *WrapNode) MarshalTo(dAtA []byte) (int, error) { 9544 size := m.ProtoSize() 9545 return m.MarshalToSizedBuffer(dAtA[:size]) 9546 } 9547 9548 func (m *WrapNode) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9549 i := len(dAtA) 9550 _ = i 9551 var l int 9552 _ = l 9553 if m.XXX_unrecognized != nil { 9554 i -= len(m.XXX_unrecognized) 9555 copy(dAtA[i:], m.XXX_unrecognized) 9556 } 9557 if len(m.Uuid) > 0 { 9558 i -= len(m.Uuid) 9559 copy(dAtA[i:], m.Uuid) 9560 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Uuid))) 9561 i-- 9562 dAtA[i] = 0x12 9563 } 9564 if len(m.NodeAddr) > 0 { 9565 i -= len(m.NodeAddr) 9566 copy(dAtA[i:], m.NodeAddr) 9567 i = encodeVarintPipeline(dAtA, i, uint64(len(m.NodeAddr))) 9568 i-- 9569 dAtA[i] = 0xa 9570 } 9571 return len(dAtA) - i, nil 9572 } 9573 9574 func (m *UuidToRegIdx) Marshal() (dAtA []byte, err error) { 9575 size := m.ProtoSize() 9576 dAtA = make([]byte, size) 9577 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9578 if err != nil { 9579 return nil, err 9580 } 9581 return dAtA[:n], nil 9582 } 9583 9584 func (m *UuidToRegIdx) MarshalTo(dAtA []byte) (int, error) { 9585 size := m.ProtoSize() 9586 return m.MarshalToSizedBuffer(dAtA[:size]) 9587 } 9588 9589 func (m *UuidToRegIdx) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9590 i := len(dAtA) 9591 _ = i 9592 var l int 9593 _ = l 9594 if m.XXX_unrecognized != nil { 9595 i -= len(m.XXX_unrecognized) 9596 copy(dAtA[i:], m.XXX_unrecognized) 9597 } 9598 if len(m.FromAddr) > 0 { 9599 i -= len(m.FromAddr) 9600 copy(dAtA[i:], m.FromAddr) 9601 i = encodeVarintPipeline(dAtA, i, uint64(len(m.FromAddr))) 9602 i-- 9603 dAtA[i] = 0x1a 9604 } 9605 if len(m.Uuid) > 0 { 9606 i -= len(m.Uuid) 9607 copy(dAtA[i:], m.Uuid) 9608 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Uuid))) 9609 i-- 9610 dAtA[i] = 0x12 9611 } 9612 if m.Idx != 0 { 9613 i = encodeVarintPipeline(dAtA, i, uint64(m.Idx)) 9614 i-- 9615 dAtA[i] = 0x8 9616 } 9617 return len(dAtA) - i, nil 9618 } 9619 9620 func encodeVarintPipeline(dAtA []byte, offset int, v uint64) int { 9621 offset -= sovPipeline(v) 9622 base := offset 9623 for v >= 1<<7 { 9624 dAtA[offset] = uint8(v&0x7f | 0x80) 9625 v >>= 7 9626 offset++ 9627 } 9628 dAtA[offset] = uint8(v) 9629 return base 9630 } 9631 func (m *Message) ProtoSize() (n int) { 9632 if m == nil { 9633 return 0 9634 } 9635 var l int 9636 _ = l 9637 if m.Sid != 0 { 9638 n += 1 + sovPipeline(uint64(m.Sid)) 9639 } 9640 if m.Cmd != 0 { 9641 n += 1 + sovPipeline(uint64(m.Cmd)) 9642 } 9643 l = len(m.Err) 9644 if l > 0 { 9645 n += 1 + l + sovPipeline(uint64(l)) 9646 } 9647 l = len(m.Data) 9648 if l > 0 { 9649 n += 1 + l + sovPipeline(uint64(l)) 9650 } 9651 l = len(m.ProcInfoData) 9652 if l > 0 { 9653 n += 1 + l + sovPipeline(uint64(l)) 9654 } 9655 l = len(m.Analyse) 9656 if l > 0 { 9657 n += 1 + l + sovPipeline(uint64(l)) 9658 } 9659 if m.Id != 0 { 9660 n += 1 + sovPipeline(uint64(m.Id)) 9661 } 9662 l = len(m.Uuid) 9663 if l > 0 { 9664 n += 1 + l + sovPipeline(uint64(l)) 9665 } 9666 if m.BatchCnt != 0 { 9667 n += 1 + sovPipeline(uint64(m.BatchCnt)) 9668 } 9669 if m.Checksum != 0 { 9670 n += 1 + sovPipeline(uint64(m.Checksum)) 9671 } 9672 if m.Sequence != 0 { 9673 n += 1 + sovPipeline(uint64(m.Sequence)) 9674 } 9675 if m.XXX_unrecognized != nil { 9676 n += len(m.XXX_unrecognized) 9677 } 9678 return n 9679 } 9680 9681 func (m *Connector) ProtoSize() (n int) { 9682 if m == nil { 9683 return 0 9684 } 9685 var l int 9686 _ = l 9687 if m.PipelineId != 0 { 9688 n += 1 + sovPipeline(uint64(m.PipelineId)) 9689 } 9690 if m.ConnectorIndex != 0 { 9691 n += 1 + sovPipeline(uint64(m.ConnectorIndex)) 9692 } 9693 if m.XXX_unrecognized != nil { 9694 n += len(m.XXX_unrecognized) 9695 } 9696 return n 9697 } 9698 9699 func (m *Shuffle) ProtoSize() (n int) { 9700 if m == nil { 9701 return 0 9702 } 9703 var l int 9704 _ = l 9705 if m.ShuffleColIdx != 0 { 9706 n += 1 + sovPipeline(uint64(m.ShuffleColIdx)) 9707 } 9708 if m.ShuffleType != 0 { 9709 n += 1 + sovPipeline(uint64(m.ShuffleType)) 9710 } 9711 if m.ShuffleColMin != 0 { 9712 n += 1 + sovPipeline(uint64(m.ShuffleColMin)) 9713 } 9714 if m.ShuffleColMax != 0 { 9715 n += 1 + sovPipeline(uint64(m.ShuffleColMax)) 9716 } 9717 if m.AliveRegCnt != 0 { 9718 n += 1 + sovPipeline(uint64(m.AliveRegCnt)) 9719 } 9720 if len(m.ShuffleRangesUint64) > 0 { 9721 l = 0 9722 for _, e := range m.ShuffleRangesUint64 { 9723 l += sovPipeline(uint64(e)) 9724 } 9725 n += 1 + sovPipeline(uint64(l)) + l 9726 } 9727 if len(m.ShuffleRangesInt64) > 0 { 9728 l = 0 9729 for _, e := range m.ShuffleRangesInt64 { 9730 l += sovPipeline(uint64(e)) 9731 } 9732 n += 1 + sovPipeline(uint64(l)) + l 9733 } 9734 if m.XXX_unrecognized != nil { 9735 n += len(m.XXX_unrecognized) 9736 } 9737 return n 9738 } 9739 9740 func (m *Dispatch) ProtoSize() (n int) { 9741 if m == nil { 9742 return 0 9743 } 9744 var l int 9745 _ = l 9746 if m.FuncId != 0 { 9747 n += 1 + sovPipeline(uint64(m.FuncId)) 9748 } 9749 if len(m.LocalConnector) > 0 { 9750 for _, e := range m.LocalConnector { 9751 l = e.ProtoSize() 9752 n += 1 + l + sovPipeline(uint64(l)) 9753 } 9754 } 9755 if len(m.RemoteConnector) > 0 { 9756 for _, e := range m.RemoteConnector { 9757 l = e.ProtoSize() 9758 n += 1 + l + sovPipeline(uint64(l)) 9759 } 9760 } 9761 if len(m.ShuffleRegIdxLocal) > 0 { 9762 l = 0 9763 for _, e := range m.ShuffleRegIdxLocal { 9764 l += sovPipeline(uint64(e)) 9765 } 9766 n += 1 + sovPipeline(uint64(l)) + l 9767 } 9768 if len(m.ShuffleRegIdxRemote) > 0 { 9769 l = 0 9770 for _, e := range m.ShuffleRegIdxRemote { 9771 l += sovPipeline(uint64(e)) 9772 } 9773 n += 1 + sovPipeline(uint64(l)) + l 9774 } 9775 if m.ShuffleType != 0 { 9776 n += 1 + sovPipeline(uint64(m.ShuffleType)) 9777 } 9778 if m.IsSink { 9779 n += 2 9780 } 9781 if m.RecSink { 9782 n += 2 9783 } 9784 if m.XXX_unrecognized != nil { 9785 n += len(m.XXX_unrecognized) 9786 } 9787 return n 9788 } 9789 9790 func (m *Merge) ProtoSize() (n int) { 9791 if m == nil { 9792 return 0 9793 } 9794 var l int 9795 _ = l 9796 if m.SinkScan { 9797 n += 2 9798 } 9799 if m.XXX_unrecognized != nil { 9800 n += len(m.XXX_unrecognized) 9801 } 9802 return n 9803 } 9804 9805 func (m *MultiArguemnt) ProtoSize() (n int) { 9806 if m == nil { 9807 return 0 9808 } 9809 var l int 9810 _ = l 9811 if m.Dist { 9812 n += 2 9813 } 9814 if len(m.GroupExpr) > 0 { 9815 for _, e := range m.GroupExpr { 9816 l = e.ProtoSize() 9817 n += 1 + l + sovPipeline(uint64(l)) 9818 } 9819 } 9820 if len(m.OrderByExpr) > 0 { 9821 for _, e := range m.OrderByExpr { 9822 l = e.ProtoSize() 9823 n += 1 + l + sovPipeline(uint64(l)) 9824 } 9825 } 9826 l = len(m.Separator) 9827 if l > 0 { 9828 n += 1 + l + sovPipeline(uint64(l)) 9829 } 9830 if m.OrderId != 0 { 9831 n += 1 + sovPipeline(uint64(m.OrderId)) 9832 } 9833 if m.XXX_unrecognized != nil { 9834 n += len(m.XXX_unrecognized) 9835 } 9836 return n 9837 } 9838 9839 func (m *Aggregate) ProtoSize() (n int) { 9840 if m == nil { 9841 return 0 9842 } 9843 var l int 9844 _ = l 9845 if m.Op != 0 { 9846 n += 1 + sovPipeline(uint64(m.Op)) 9847 } 9848 if m.Dist { 9849 n += 2 9850 } 9851 if len(m.Expr) > 0 { 9852 for _, e := range m.Expr { 9853 l = e.ProtoSize() 9854 n += 1 + l + sovPipeline(uint64(l)) 9855 } 9856 } 9857 l = len(m.Config) 9858 if l > 0 { 9859 n += 1 + l + sovPipeline(uint64(l)) 9860 } 9861 if m.XXX_unrecognized != nil { 9862 n += len(m.XXX_unrecognized) 9863 } 9864 return n 9865 } 9866 9867 func (m *Group) ProtoSize() (n int) { 9868 if m == nil { 9869 return 0 9870 } 9871 var l int 9872 _ = l 9873 if m.NeedEval { 9874 n += 2 9875 } 9876 if m.Ibucket != 0 { 9877 n += 1 + sovPipeline(uint64(m.Ibucket)) 9878 } 9879 if m.Nbucket != 0 { 9880 n += 1 + sovPipeline(uint64(m.Nbucket)) 9881 } 9882 if len(m.Exprs) > 0 { 9883 for _, e := range m.Exprs { 9884 l = e.ProtoSize() 9885 n += 1 + l + sovPipeline(uint64(l)) 9886 } 9887 } 9888 if len(m.Types) > 0 { 9889 for _, e := range m.Types { 9890 l = e.ProtoSize() 9891 n += 1 + l + sovPipeline(uint64(l)) 9892 } 9893 } 9894 if len(m.Aggs) > 0 { 9895 for _, e := range m.Aggs { 9896 l = e.ProtoSize() 9897 n += 1 + l + sovPipeline(uint64(l)) 9898 } 9899 } 9900 if len(m.MultiAggs) > 0 { 9901 for _, e := range m.MultiAggs { 9902 l = e.ProtoSize() 9903 n += 1 + l + sovPipeline(uint64(l)) 9904 } 9905 } 9906 if m.IsShuffle { 9907 n += 2 9908 } 9909 if m.PreAllocSize != 0 { 9910 n += 1 + sovPipeline(uint64(m.PreAllocSize)) 9911 } 9912 if len(m.PartialResultTypes) > 0 { 9913 l = 0 9914 for _, e := range m.PartialResultTypes { 9915 l += sovPipeline(uint64(e)) 9916 } 9917 n += 1 + sovPipeline(uint64(l)) + l 9918 } 9919 l = len(m.PartialResults) 9920 if l > 0 { 9921 n += 1 + l + sovPipeline(uint64(l)) 9922 } 9923 if m.XXX_unrecognized != nil { 9924 n += len(m.XXX_unrecognized) 9925 } 9926 return n 9927 } 9928 9929 func (m *Insert) ProtoSize() (n int) { 9930 if m == nil { 9931 return 0 9932 } 9933 var l int 9934 _ = l 9935 if m.Affected != 0 { 9936 n += 1 + sovPipeline(uint64(m.Affected)) 9937 } 9938 if m.ToWriteS3 { 9939 n += 2 9940 } 9941 if m.AddAffectedRows { 9942 n += 2 9943 } 9944 if m.Ref != nil { 9945 l = m.Ref.ProtoSize() 9946 n += 1 + l + sovPipeline(uint64(l)) 9947 } 9948 if len(m.Attrs) > 0 { 9949 for _, s := range m.Attrs { 9950 l = len(s) 9951 n += 1 + l + sovPipeline(uint64(l)) 9952 } 9953 } 9954 if len(m.PartitionTableIds) > 0 { 9955 l = 0 9956 for _, e := range m.PartitionTableIds { 9957 l += sovPipeline(uint64(e)) 9958 } 9959 n += 1 + sovPipeline(uint64(l)) + l 9960 } 9961 if len(m.PartitionTableNames) > 0 { 9962 for _, s := range m.PartitionTableNames { 9963 l = len(s) 9964 n += 1 + l + sovPipeline(uint64(l)) 9965 } 9966 } 9967 if m.PartitionIdx != 0 { 9968 n += 1 + sovPipeline(uint64(m.PartitionIdx)) 9969 } 9970 if m.IsEnd { 9971 n += 2 9972 } 9973 if m.TableDef != nil { 9974 l = m.TableDef.ProtoSize() 9975 n += 1 + l + sovPipeline(uint64(l)) 9976 } 9977 if m.XXX_unrecognized != nil { 9978 n += len(m.XXX_unrecognized) 9979 } 9980 return n 9981 } 9982 9983 func (m *Array) ProtoSize() (n int) { 9984 if m == nil { 9985 return 0 9986 } 9987 var l int 9988 _ = l 9989 if len(m.Array) > 0 { 9990 l = 0 9991 for _, e := range m.Array { 9992 l += sovPipeline(uint64(e)) 9993 } 9994 n += 1 + sovPipeline(uint64(l)) + l 9995 } 9996 if m.XXX_unrecognized != nil { 9997 n += len(m.XXX_unrecognized) 9998 } 9999 return n 10000 } 10001 10002 func (m *Map) ProtoSize() (n int) { 10003 if m == nil { 10004 return 0 10005 } 10006 var l int 10007 _ = l 10008 if len(m.Mp) > 0 { 10009 for k, v := range m.Mp { 10010 _ = k 10011 _ = v 10012 mapEntrySize := 1 + len(k) + sovPipeline(uint64(len(k))) + 1 + sovPipeline(uint64(v)) 10013 n += mapEntrySize + 1 + sovPipeline(uint64(mapEntrySize)) 10014 } 10015 } 10016 if m.XXX_unrecognized != nil { 10017 n += len(m.XXX_unrecognized) 10018 } 10019 return n 10020 } 10021 10022 func (m *Deletion) ProtoSize() (n int) { 10023 if m == nil { 10024 return 0 10025 } 10026 var l int 10027 _ = l 10028 if m.AffectedRows != 0 { 10029 n += 1 + sovPipeline(uint64(m.AffectedRows)) 10030 } 10031 if m.RemoteDelete { 10032 n += 2 10033 } 10034 if m.IBucket != 0 { 10035 n += 1 + sovPipeline(uint64(m.IBucket)) 10036 } 10037 if m.NBucket != 0 { 10038 n += 1 + sovPipeline(uint64(m.NBucket)) 10039 } 10040 if m.RowIdIdx != 0 { 10041 n += 1 + sovPipeline(uint64(m.RowIdIdx)) 10042 } 10043 if len(m.PartitionTableIds) > 0 { 10044 l = 0 10045 for _, e := range m.PartitionTableIds { 10046 l += sovPipeline(uint64(e)) 10047 } 10048 n += 1 + sovPipeline(uint64(l)) + l 10049 } 10050 if len(m.PartitionTableNames) > 0 { 10051 for _, s := range m.PartitionTableNames { 10052 l = len(s) 10053 n += 1 + l + sovPipeline(uint64(l)) 10054 } 10055 } 10056 if m.PartitionIndexInBatch != 0 { 10057 n += 1 + sovPipeline(uint64(m.PartitionIndexInBatch)) 10058 } 10059 if m.Ref != nil { 10060 l = m.Ref.ProtoSize() 10061 n += 1 + l + sovPipeline(uint64(l)) 10062 } 10063 if m.AddAffectedRows { 10064 n += 2 10065 } 10066 if len(m.SegmentMap) > 0 { 10067 for k, v := range m.SegmentMap { 10068 _ = k 10069 _ = v 10070 mapEntrySize := 1 + len(k) + sovPipeline(uint64(len(k))) + 1 + sovPipeline(uint64(v)) 10071 n += mapEntrySize + 1 + sovPipeline(uint64(mapEntrySize)) 10072 } 10073 } 10074 if m.CanTruncate { 10075 n += 2 10076 } 10077 if m.IsEnd { 10078 n += 2 10079 } 10080 if m.PrimaryKeyIdx != 0 { 10081 n += 1 + sovPipeline(uint64(m.PrimaryKeyIdx)) 10082 } 10083 if m.XXX_unrecognized != nil { 10084 n += len(m.XXX_unrecognized) 10085 } 10086 return n 10087 } 10088 10089 func (m *PreInsert) ProtoSize() (n int) { 10090 if m == nil { 10091 return 0 10092 } 10093 var l int 10094 _ = l 10095 l = len(m.SchemaName) 10096 if l > 0 { 10097 n += 1 + l + sovPipeline(uint64(l)) 10098 } 10099 if m.TableDef != nil { 10100 l = m.TableDef.ProtoSize() 10101 n += 1 + l + sovPipeline(uint64(l)) 10102 } 10103 if len(m.Idx) > 0 { 10104 l = 0 10105 for _, e := range m.Idx { 10106 l += sovPipeline(uint64(e)) 10107 } 10108 n += 1 + sovPipeline(uint64(l)) + l 10109 } 10110 if len(m.Attrs) > 0 { 10111 for _, s := range m.Attrs { 10112 l = len(s) 10113 n += 1 + l + sovPipeline(uint64(l)) 10114 } 10115 } 10116 if m.HasAutoCol { 10117 n += 2 10118 } 10119 if m.IsUpdate { 10120 n += 2 10121 } 10122 if m.EstimatedRowCount != 0 { 10123 n += 1 + sovPipeline(uint64(m.EstimatedRowCount)) 10124 } 10125 if m.XXX_unrecognized != nil { 10126 n += len(m.XXX_unrecognized) 10127 } 10128 return n 10129 } 10130 10131 func (m *LockTarget) ProtoSize() (n int) { 10132 if m == nil { 10133 return 0 10134 } 10135 var l int 10136 _ = l 10137 if m.TableId != 0 { 10138 n += 1 + sovPipeline(uint64(m.TableId)) 10139 } 10140 if m.PrimaryColIdxInBat != 0 { 10141 n += 1 + sovPipeline(uint64(m.PrimaryColIdxInBat)) 10142 } 10143 l = m.PrimaryColTyp.ProtoSize() 10144 n += 1 + l + sovPipeline(uint64(l)) 10145 if m.RefreshTsIdxInBat != 0 { 10146 n += 1 + sovPipeline(uint64(m.RefreshTsIdxInBat)) 10147 } 10148 if m.FilterColIdxInBat != 0 { 10149 n += 1 + sovPipeline(uint64(m.FilterColIdxInBat)) 10150 } 10151 if m.LockTable { 10152 n += 2 10153 } 10154 if m.ChangeDef { 10155 n += 2 10156 } 10157 if m.Mode != 0 { 10158 n += 1 + sovPipeline(uint64(m.Mode)) 10159 } 10160 if m.XXX_unrecognized != nil { 10161 n += len(m.XXX_unrecognized) 10162 } 10163 return n 10164 } 10165 10166 func (m *LockOp) ProtoSize() (n int) { 10167 if m == nil { 10168 return 0 10169 } 10170 var l int 10171 _ = l 10172 if len(m.Targets) > 0 { 10173 for _, e := range m.Targets { 10174 l = e.ProtoSize() 10175 n += 1 + l + sovPipeline(uint64(l)) 10176 } 10177 } 10178 if m.Block { 10179 n += 2 10180 } 10181 if m.XXX_unrecognized != nil { 10182 n += len(m.XXX_unrecognized) 10183 } 10184 return n 10185 } 10186 10187 func (m *PreInsertUnique) ProtoSize() (n int) { 10188 if m == nil { 10189 return 0 10190 } 10191 var l int 10192 _ = l 10193 if m.PreInsertUkCtx != nil { 10194 l = m.PreInsertUkCtx.ProtoSize() 10195 n += 1 + l + sovPipeline(uint64(l)) 10196 } 10197 if m.XXX_unrecognized != nil { 10198 n += len(m.XXX_unrecognized) 10199 } 10200 return n 10201 } 10202 10203 func (m *PreInsertSecondaryIndex) ProtoSize() (n int) { 10204 if m == nil { 10205 return 0 10206 } 10207 var l int 10208 _ = l 10209 if m.PreInsertSkCtx != nil { 10210 l = m.PreInsertSkCtx.ProtoSize() 10211 n += 1 + l + sovPipeline(uint64(l)) 10212 } 10213 if m.XXX_unrecognized != nil { 10214 n += len(m.XXX_unrecognized) 10215 } 10216 return n 10217 } 10218 10219 func (m *OnDuplicateKey) ProtoSize() (n int) { 10220 if m == nil { 10221 return 0 10222 } 10223 var l int 10224 _ = l 10225 if len(m.Attrs) > 0 { 10226 for _, s := range m.Attrs { 10227 l = len(s) 10228 n += 1 + l + sovPipeline(uint64(l)) 10229 } 10230 } 10231 if m.InsertColCount != 0 { 10232 n += 1 + sovPipeline(uint64(m.InsertColCount)) 10233 } 10234 if len(m.UniqueColCheckExpr) > 0 { 10235 for _, e := range m.UniqueColCheckExpr { 10236 l = e.ProtoSize() 10237 n += 1 + l + sovPipeline(uint64(l)) 10238 } 10239 } 10240 if len(m.UniqueCols) > 0 { 10241 for _, s := range m.UniqueCols { 10242 l = len(s) 10243 n += 1 + l + sovPipeline(uint64(l)) 10244 } 10245 } 10246 if len(m.OnDuplicateIdx) > 0 { 10247 l = 0 10248 for _, e := range m.OnDuplicateIdx { 10249 l += sovPipeline(uint64(e)) 10250 } 10251 n += 1 + sovPipeline(uint64(l)) + l 10252 } 10253 if len(m.OnDuplicateExpr) > 0 { 10254 for k, v := range m.OnDuplicateExpr { 10255 _ = k 10256 _ = v 10257 l = 0 10258 if v != nil { 10259 l = v.ProtoSize() 10260 l += 1 + sovPipeline(uint64(l)) 10261 } 10262 mapEntrySize := 1 + len(k) + sovPipeline(uint64(len(k))) + l 10263 n += mapEntrySize + 1 + sovPipeline(uint64(mapEntrySize)) 10264 } 10265 } 10266 if m.IsIgnore { 10267 n += 2 10268 } 10269 if m.XXX_unrecognized != nil { 10270 n += len(m.XXX_unrecognized) 10271 } 10272 return n 10273 } 10274 10275 func (m *FuzzyFilter) ProtoSize() (n int) { 10276 if m == nil { 10277 return 0 10278 } 10279 var l int 10280 _ = l 10281 if m.N != 0 { 10282 n += 5 10283 } 10284 l = len(m.PkName) 10285 if l > 0 { 10286 n += 1 + l + sovPipeline(uint64(l)) 10287 } 10288 l = m.PkTyp.ProtoSize() 10289 n += 1 + l + sovPipeline(uint64(l)) 10290 if m.XXX_unrecognized != nil { 10291 n += len(m.XXX_unrecognized) 10292 } 10293 return n 10294 } 10295 10296 func (m *Join) ProtoSize() (n int) { 10297 if m == nil { 10298 return 0 10299 } 10300 var l int 10301 _ = l 10302 if len(m.RelList) > 0 { 10303 l = 0 10304 for _, e := range m.RelList { 10305 l += sovPipeline(uint64(e)) 10306 } 10307 n += 1 + sovPipeline(uint64(l)) + l 10308 } 10309 if len(m.ColList) > 0 { 10310 l = 0 10311 for _, e := range m.ColList { 10312 l += sovPipeline(uint64(e)) 10313 } 10314 n += 1 + sovPipeline(uint64(l)) + l 10315 } 10316 if m.Expr != nil { 10317 l = m.Expr.ProtoSize() 10318 n += 1 + l + sovPipeline(uint64(l)) 10319 } 10320 if len(m.Types) > 0 { 10321 for _, e := range m.Types { 10322 l = e.ProtoSize() 10323 n += 1 + l + sovPipeline(uint64(l)) 10324 } 10325 } 10326 if len(m.LeftCond) > 0 { 10327 for _, e := range m.LeftCond { 10328 l = e.ProtoSize() 10329 n += 1 + l + sovPipeline(uint64(l)) 10330 } 10331 } 10332 if len(m.RightCond) > 0 { 10333 for _, e := range m.RightCond { 10334 l = e.ProtoSize() 10335 n += 1 + l + sovPipeline(uint64(l)) 10336 } 10337 } 10338 if len(m.RuntimeFilterBuildList) > 0 { 10339 for _, e := range m.RuntimeFilterBuildList { 10340 l = e.ProtoSize() 10341 n += 1 + l + sovPipeline(uint64(l)) 10342 } 10343 } 10344 if m.HashOnPk { 10345 n += 2 10346 } 10347 if m.IsShuffle { 10348 n += 2 10349 } 10350 if m.XXX_unrecognized != nil { 10351 n += len(m.XXX_unrecognized) 10352 } 10353 return n 10354 } 10355 10356 func (m *AntiJoin) ProtoSize() (n int) { 10357 if m == nil { 10358 return 0 10359 } 10360 var l int 10361 _ = l 10362 if len(m.Result) > 0 { 10363 l = 0 10364 for _, e := range m.Result { 10365 l += sovPipeline(uint64(e)) 10366 } 10367 n += 1 + sovPipeline(uint64(l)) + l 10368 } 10369 if m.Expr != nil { 10370 l = m.Expr.ProtoSize() 10371 n += 1 + l + sovPipeline(uint64(l)) 10372 } 10373 if len(m.Types) > 0 { 10374 for _, e := range m.Types { 10375 l = e.ProtoSize() 10376 n += 1 + l + sovPipeline(uint64(l)) 10377 } 10378 } 10379 if len(m.LeftCond) > 0 { 10380 for _, e := range m.LeftCond { 10381 l = e.ProtoSize() 10382 n += 1 + l + sovPipeline(uint64(l)) 10383 } 10384 } 10385 if len(m.RightCond) > 0 { 10386 for _, e := range m.RightCond { 10387 l = e.ProtoSize() 10388 n += 1 + l + sovPipeline(uint64(l)) 10389 } 10390 } 10391 if m.HashOnPk { 10392 n += 2 10393 } 10394 if m.IsShuffle { 10395 n += 2 10396 } 10397 if m.XXX_unrecognized != nil { 10398 n += len(m.XXX_unrecognized) 10399 } 10400 return n 10401 } 10402 10403 func (m *LeftJoin) ProtoSize() (n int) { 10404 if m == nil { 10405 return 0 10406 } 10407 var l int 10408 _ = l 10409 if len(m.RelList) > 0 { 10410 l = 0 10411 for _, e := range m.RelList { 10412 l += sovPipeline(uint64(e)) 10413 } 10414 n += 1 + sovPipeline(uint64(l)) + l 10415 } 10416 if len(m.ColList) > 0 { 10417 l = 0 10418 for _, e := range m.ColList { 10419 l += sovPipeline(uint64(e)) 10420 } 10421 n += 1 + sovPipeline(uint64(l)) + l 10422 } 10423 if m.Expr != nil { 10424 l = m.Expr.ProtoSize() 10425 n += 1 + l + sovPipeline(uint64(l)) 10426 } 10427 if len(m.Types) > 0 { 10428 for _, e := range m.Types { 10429 l = e.ProtoSize() 10430 n += 1 + l + sovPipeline(uint64(l)) 10431 } 10432 } 10433 if len(m.LeftCond) > 0 { 10434 for _, e := range m.LeftCond { 10435 l = e.ProtoSize() 10436 n += 1 + l + sovPipeline(uint64(l)) 10437 } 10438 } 10439 if len(m.RightCond) > 0 { 10440 for _, e := range m.RightCond { 10441 l = e.ProtoSize() 10442 n += 1 + l + sovPipeline(uint64(l)) 10443 } 10444 } 10445 if len(m.RuntimeFilterBuildList) > 0 { 10446 for _, e := range m.RuntimeFilterBuildList { 10447 l = e.ProtoSize() 10448 n += 1 + l + sovPipeline(uint64(l)) 10449 } 10450 } 10451 if m.HashOnPk { 10452 n += 2 10453 } 10454 if m.IsShuffle { 10455 n += 2 10456 } 10457 if m.XXX_unrecognized != nil { 10458 n += len(m.XXX_unrecognized) 10459 } 10460 return n 10461 } 10462 10463 func (m *RightJoin) ProtoSize() (n int) { 10464 if m == nil { 10465 return 0 10466 } 10467 var l int 10468 _ = l 10469 if len(m.RelList) > 0 { 10470 l = 0 10471 for _, e := range m.RelList { 10472 l += sovPipeline(uint64(e)) 10473 } 10474 n += 1 + sovPipeline(uint64(l)) + l 10475 } 10476 if len(m.ColList) > 0 { 10477 l = 0 10478 for _, e := range m.ColList { 10479 l += sovPipeline(uint64(e)) 10480 } 10481 n += 1 + sovPipeline(uint64(l)) + l 10482 } 10483 if m.Expr != nil { 10484 l = m.Expr.ProtoSize() 10485 n += 1 + l + sovPipeline(uint64(l)) 10486 } 10487 if len(m.LeftTypes) > 0 { 10488 for _, e := range m.LeftTypes { 10489 l = e.ProtoSize() 10490 n += 1 + l + sovPipeline(uint64(l)) 10491 } 10492 } 10493 if len(m.RightTypes) > 0 { 10494 for _, e := range m.RightTypes { 10495 l = e.ProtoSize() 10496 n += 1 + l + sovPipeline(uint64(l)) 10497 } 10498 } 10499 if len(m.LeftCond) > 0 { 10500 for _, e := range m.LeftCond { 10501 l = e.ProtoSize() 10502 n += 1 + l + sovPipeline(uint64(l)) 10503 } 10504 } 10505 if len(m.RightCond) > 0 { 10506 for _, e := range m.RightCond { 10507 l = e.ProtoSize() 10508 n += 1 + l + sovPipeline(uint64(l)) 10509 } 10510 } 10511 if len(m.RuntimeFilterBuildList) > 0 { 10512 for _, e := range m.RuntimeFilterBuildList { 10513 l = e.ProtoSize() 10514 n += 1 + l + sovPipeline(uint64(l)) 10515 } 10516 } 10517 if m.HashOnPk { 10518 n += 2 10519 } 10520 if m.IsShuffle { 10521 n += 2 10522 } 10523 if m.XXX_unrecognized != nil { 10524 n += len(m.XXX_unrecognized) 10525 } 10526 return n 10527 } 10528 10529 func (m *RightSemiJoin) ProtoSize() (n int) { 10530 if m == nil { 10531 return 0 10532 } 10533 var l int 10534 _ = l 10535 if len(m.Result) > 0 { 10536 l = 0 10537 for _, e := range m.Result { 10538 l += sovPipeline(uint64(e)) 10539 } 10540 n += 1 + sovPipeline(uint64(l)) + l 10541 } 10542 if m.Expr != nil { 10543 l = m.Expr.ProtoSize() 10544 n += 1 + l + sovPipeline(uint64(l)) 10545 } 10546 if len(m.RightTypes) > 0 { 10547 for _, e := range m.RightTypes { 10548 l = e.ProtoSize() 10549 n += 1 + l + sovPipeline(uint64(l)) 10550 } 10551 } 10552 if len(m.LeftCond) > 0 { 10553 for _, e := range m.LeftCond { 10554 l = e.ProtoSize() 10555 n += 1 + l + sovPipeline(uint64(l)) 10556 } 10557 } 10558 if len(m.RightCond) > 0 { 10559 for _, e := range m.RightCond { 10560 l = e.ProtoSize() 10561 n += 1 + l + sovPipeline(uint64(l)) 10562 } 10563 } 10564 if len(m.RuntimeFilterBuildList) > 0 { 10565 for _, e := range m.RuntimeFilterBuildList { 10566 l = e.ProtoSize() 10567 n += 1 + l + sovPipeline(uint64(l)) 10568 } 10569 } 10570 if m.HashOnPk { 10571 n += 2 10572 } 10573 if m.IsShuffle { 10574 n += 2 10575 } 10576 if m.XXX_unrecognized != nil { 10577 n += len(m.XXX_unrecognized) 10578 } 10579 return n 10580 } 10581 10582 func (m *RightAntiJoin) ProtoSize() (n int) { 10583 if m == nil { 10584 return 0 10585 } 10586 var l int 10587 _ = l 10588 if len(m.Result) > 0 { 10589 l = 0 10590 for _, e := range m.Result { 10591 l += sovPipeline(uint64(e)) 10592 } 10593 n += 1 + sovPipeline(uint64(l)) + l 10594 } 10595 if m.Expr != nil { 10596 l = m.Expr.ProtoSize() 10597 n += 1 + l + sovPipeline(uint64(l)) 10598 } 10599 if len(m.RightTypes) > 0 { 10600 for _, e := range m.RightTypes { 10601 l = e.ProtoSize() 10602 n += 1 + l + sovPipeline(uint64(l)) 10603 } 10604 } 10605 if len(m.LeftCond) > 0 { 10606 for _, e := range m.LeftCond { 10607 l = e.ProtoSize() 10608 n += 1 + l + sovPipeline(uint64(l)) 10609 } 10610 } 10611 if len(m.RightCond) > 0 { 10612 for _, e := range m.RightCond { 10613 l = e.ProtoSize() 10614 n += 1 + l + sovPipeline(uint64(l)) 10615 } 10616 } 10617 if len(m.RuntimeFilterBuildList) > 0 { 10618 for _, e := range m.RuntimeFilterBuildList { 10619 l = e.ProtoSize() 10620 n += 1 + l + sovPipeline(uint64(l)) 10621 } 10622 } 10623 if m.HashOnPk { 10624 n += 2 10625 } 10626 if m.IsShuffle { 10627 n += 2 10628 } 10629 if m.XXX_unrecognized != nil { 10630 n += len(m.XXX_unrecognized) 10631 } 10632 return n 10633 } 10634 10635 func (m *SemiJoin) ProtoSize() (n int) { 10636 if m == nil { 10637 return 0 10638 } 10639 var l int 10640 _ = l 10641 if len(m.Result) > 0 { 10642 l = 0 10643 for _, e := range m.Result { 10644 l += sovPipeline(uint64(e)) 10645 } 10646 n += 1 + sovPipeline(uint64(l)) + l 10647 } 10648 if m.Expr != nil { 10649 l = m.Expr.ProtoSize() 10650 n += 1 + l + sovPipeline(uint64(l)) 10651 } 10652 if len(m.Types) > 0 { 10653 for _, e := range m.Types { 10654 l = e.ProtoSize() 10655 n += 1 + l + sovPipeline(uint64(l)) 10656 } 10657 } 10658 if len(m.LeftCond) > 0 { 10659 for _, e := range m.LeftCond { 10660 l = e.ProtoSize() 10661 n += 1 + l + sovPipeline(uint64(l)) 10662 } 10663 } 10664 if len(m.RightCond) > 0 { 10665 for _, e := range m.RightCond { 10666 l = e.ProtoSize() 10667 n += 1 + l + sovPipeline(uint64(l)) 10668 } 10669 } 10670 if len(m.RuntimeFilterBuildList) > 0 { 10671 for _, e := range m.RuntimeFilterBuildList { 10672 l = e.ProtoSize() 10673 n += 1 + l + sovPipeline(uint64(l)) 10674 } 10675 } 10676 if m.HashOnPk { 10677 n += 2 10678 } 10679 if m.IsShuffle { 10680 n += 2 10681 } 10682 if m.XXX_unrecognized != nil { 10683 n += len(m.XXX_unrecognized) 10684 } 10685 return n 10686 } 10687 10688 func (m *SingleJoin) ProtoSize() (n int) { 10689 if m == nil { 10690 return 0 10691 } 10692 var l int 10693 _ = l 10694 if len(m.RelList) > 0 { 10695 l = 0 10696 for _, e := range m.RelList { 10697 l += sovPipeline(uint64(e)) 10698 } 10699 n += 1 + sovPipeline(uint64(l)) + l 10700 } 10701 if len(m.ColList) > 0 { 10702 l = 0 10703 for _, e := range m.ColList { 10704 l += sovPipeline(uint64(e)) 10705 } 10706 n += 1 + sovPipeline(uint64(l)) + l 10707 } 10708 if m.Expr != nil { 10709 l = m.Expr.ProtoSize() 10710 n += 1 + l + sovPipeline(uint64(l)) 10711 } 10712 if len(m.Types) > 0 { 10713 for _, e := range m.Types { 10714 l = e.ProtoSize() 10715 n += 1 + l + sovPipeline(uint64(l)) 10716 } 10717 } 10718 if len(m.LeftCond) > 0 { 10719 for _, e := range m.LeftCond { 10720 l = e.ProtoSize() 10721 n += 1 + l + sovPipeline(uint64(l)) 10722 } 10723 } 10724 if len(m.RightCond) > 0 { 10725 for _, e := range m.RightCond { 10726 l = e.ProtoSize() 10727 n += 1 + l + sovPipeline(uint64(l)) 10728 } 10729 } 10730 if len(m.RuntimeFilterBuildList) > 0 { 10731 for _, e := range m.RuntimeFilterBuildList { 10732 l = e.ProtoSize() 10733 n += 1 + l + sovPipeline(uint64(l)) 10734 } 10735 } 10736 if m.HashOnPk { 10737 n += 2 10738 } 10739 if m.IsShuffle { 10740 n += 2 10741 } 10742 if m.XXX_unrecognized != nil { 10743 n += len(m.XXX_unrecognized) 10744 } 10745 return n 10746 } 10747 10748 func (m *MarkJoin) ProtoSize() (n int) { 10749 if m == nil { 10750 return 0 10751 } 10752 var l int 10753 _ = l 10754 if len(m.Result) > 0 { 10755 l = 0 10756 for _, e := range m.Result { 10757 l += sovPipeline(uint64(e)) 10758 } 10759 n += 1 + sovPipeline(uint64(l)) + l 10760 } 10761 if m.Expr != nil { 10762 l = m.Expr.ProtoSize() 10763 n += 1 + l + sovPipeline(uint64(l)) 10764 } 10765 if len(m.Types) > 0 { 10766 for _, e := range m.Types { 10767 l = e.ProtoSize() 10768 n += 1 + l + sovPipeline(uint64(l)) 10769 } 10770 } 10771 if len(m.LeftCond) > 0 { 10772 for _, e := range m.LeftCond { 10773 l = e.ProtoSize() 10774 n += 1 + l + sovPipeline(uint64(l)) 10775 } 10776 } 10777 if len(m.RightCond) > 0 { 10778 for _, e := range m.RightCond { 10779 l = e.ProtoSize() 10780 n += 1 + l + sovPipeline(uint64(l)) 10781 } 10782 } 10783 if len(m.OnList) > 0 { 10784 for _, e := range m.OnList { 10785 l = e.ProtoSize() 10786 n += 1 + l + sovPipeline(uint64(l)) 10787 } 10788 } 10789 if m.HashOnPk { 10790 n += 2 10791 } 10792 if m.IsShuffle { 10793 n += 2 10794 } 10795 if m.XXX_unrecognized != nil { 10796 n += len(m.XXX_unrecognized) 10797 } 10798 return n 10799 } 10800 10801 func (m *Product) ProtoSize() (n int) { 10802 if m == nil { 10803 return 0 10804 } 10805 var l int 10806 _ = l 10807 if len(m.RelList) > 0 { 10808 l = 0 10809 for _, e := range m.RelList { 10810 l += sovPipeline(uint64(e)) 10811 } 10812 n += 1 + sovPipeline(uint64(l)) + l 10813 } 10814 if len(m.ColList) > 0 { 10815 l = 0 10816 for _, e := range m.ColList { 10817 l += sovPipeline(uint64(e)) 10818 } 10819 n += 1 + sovPipeline(uint64(l)) + l 10820 } 10821 if len(m.Types) > 0 { 10822 for _, e := range m.Types { 10823 l = e.ProtoSize() 10824 n += 1 + l + sovPipeline(uint64(l)) 10825 } 10826 } 10827 if m.IsShuffle { 10828 n += 2 10829 } 10830 if m.XXX_unrecognized != nil { 10831 n += len(m.XXX_unrecognized) 10832 } 10833 return n 10834 } 10835 10836 func (m *IndexJoin) ProtoSize() (n int) { 10837 if m == nil { 10838 return 0 10839 } 10840 var l int 10841 _ = l 10842 if len(m.Result) > 0 { 10843 l = 0 10844 for _, e := range m.Result { 10845 l += sovPipeline(uint64(e)) 10846 } 10847 n += 1 + sovPipeline(uint64(l)) + l 10848 } 10849 if len(m.Types) > 0 { 10850 for _, e := range m.Types { 10851 l = e.ProtoSize() 10852 n += 1 + l + sovPipeline(uint64(l)) 10853 } 10854 } 10855 if len(m.RuntimeFilterBuildList) > 0 { 10856 for _, e := range m.RuntimeFilterBuildList { 10857 l = e.ProtoSize() 10858 n += 1 + l + sovPipeline(uint64(l)) 10859 } 10860 } 10861 if m.XXX_unrecognized != nil { 10862 n += len(m.XXX_unrecognized) 10863 } 10864 return n 10865 } 10866 10867 func (m *TableFunction) ProtoSize() (n int) { 10868 if m == nil { 10869 return 0 10870 } 10871 var l int 10872 _ = l 10873 if len(m.Attrs) > 0 { 10874 for _, s := range m.Attrs { 10875 l = len(s) 10876 n += 1 + l + sovPipeline(uint64(l)) 10877 } 10878 } 10879 if len(m.Rets) > 0 { 10880 for _, e := range m.Rets { 10881 l = e.ProtoSize() 10882 n += 1 + l + sovPipeline(uint64(l)) 10883 } 10884 } 10885 if len(m.Args) > 0 { 10886 for _, e := range m.Args { 10887 l = e.ProtoSize() 10888 n += 1 + l + sovPipeline(uint64(l)) 10889 } 10890 } 10891 l = len(m.Params) 10892 if l > 0 { 10893 n += 1 + l + sovPipeline(uint64(l)) 10894 } 10895 l = len(m.Name) 10896 if l > 0 { 10897 n += 1 + l + sovPipeline(uint64(l)) 10898 } 10899 if m.XXX_unrecognized != nil { 10900 n += len(m.XXX_unrecognized) 10901 } 10902 return n 10903 } 10904 10905 func (m *HashBuild) ProtoSize() (n int) { 10906 if m == nil { 10907 return 0 10908 } 10909 var l int 10910 _ = l 10911 if m.NeedExpr { 10912 n += 2 10913 } 10914 if m.NeedHash { 10915 n += 2 10916 } 10917 if m.Ibucket != 0 { 10918 n += 1 + sovPipeline(uint64(m.Ibucket)) 10919 } 10920 if m.Nbucket != 0 { 10921 n += 1 + sovPipeline(uint64(m.Nbucket)) 10922 } 10923 if len(m.Types) > 0 { 10924 for _, e := range m.Types { 10925 l = e.ProtoSize() 10926 n += 1 + l + sovPipeline(uint64(l)) 10927 } 10928 } 10929 if len(m.Conds) > 0 { 10930 for _, e := range m.Conds { 10931 l = e.ProtoSize() 10932 n += 1 + l + sovPipeline(uint64(l)) 10933 } 10934 } 10935 if m.HashOnPk { 10936 n += 2 10937 } 10938 if m.NeedMergedBatch { 10939 n += 2 10940 } 10941 if m.NeedAllocateSels { 10942 n += 2 10943 } 10944 if m.XXX_unrecognized != nil { 10945 n += len(m.XXX_unrecognized) 10946 } 10947 return n 10948 } 10949 10950 func (m *ExternalName2ColIndex) ProtoSize() (n int) { 10951 if m == nil { 10952 return 0 10953 } 10954 var l int 10955 _ = l 10956 l = len(m.Name) 10957 if l > 0 { 10958 n += 1 + l + sovPipeline(uint64(l)) 10959 } 10960 if m.Index != 0 { 10961 n += 1 + sovPipeline(uint64(m.Index)) 10962 } 10963 if m.XXX_unrecognized != nil { 10964 n += len(m.XXX_unrecognized) 10965 } 10966 return n 10967 } 10968 10969 func (m *FileOffset) ProtoSize() (n int) { 10970 if m == nil { 10971 return 0 10972 } 10973 var l int 10974 _ = l 10975 if len(m.Offset) > 0 { 10976 l = 0 10977 for _, e := range m.Offset { 10978 l += sovPipeline(uint64(e)) 10979 } 10980 n += 1 + sovPipeline(uint64(l)) + l 10981 } 10982 if m.XXX_unrecognized != nil { 10983 n += len(m.XXX_unrecognized) 10984 } 10985 return n 10986 } 10987 10988 func (m *ExternalScan) ProtoSize() (n int) { 10989 if m == nil { 10990 return 0 10991 } 10992 var l int 10993 _ = l 10994 if len(m.Attrs) > 0 { 10995 for _, s := range m.Attrs { 10996 l = len(s) 10997 n += 1 + l + sovPipeline(uint64(l)) 10998 } 10999 } 11000 if len(m.FileSize) > 0 { 11001 l = 0 11002 for _, e := range m.FileSize { 11003 l += sovPipeline(uint64(e)) 11004 } 11005 n += 1 + sovPipeline(uint64(l)) + l 11006 } 11007 if len(m.FileOffsetTotal) > 0 { 11008 for _, e := range m.FileOffsetTotal { 11009 l = e.ProtoSize() 11010 n += 1 + l + sovPipeline(uint64(l)) 11011 } 11012 } 11013 if len(m.Cols) > 0 { 11014 for _, e := range m.Cols { 11015 l = e.ProtoSize() 11016 n += 1 + l + sovPipeline(uint64(l)) 11017 } 11018 } 11019 if len(m.Name2ColIndex) > 0 { 11020 for _, e := range m.Name2ColIndex { 11021 l = e.ProtoSize() 11022 n += 1 + l + sovPipeline(uint64(l)) 11023 } 11024 } 11025 l = len(m.CreateSql) 11026 if l > 0 { 11027 n += 1 + l + sovPipeline(uint64(l)) 11028 } 11029 if len(m.FileList) > 0 { 11030 for _, s := range m.FileList { 11031 l = len(s) 11032 n += 1 + l + sovPipeline(uint64(l)) 11033 } 11034 } 11035 if len(m.OriginCols) > 0 { 11036 for _, e := range m.OriginCols { 11037 l = e.ProtoSize() 11038 n += 1 + l + sovPipeline(uint64(l)) 11039 } 11040 } 11041 if m.Filter != nil { 11042 l = m.Filter.ProtoSize() 11043 n += 1 + l + sovPipeline(uint64(l)) 11044 } 11045 if m.XXX_unrecognized != nil { 11046 n += len(m.XXX_unrecognized) 11047 } 11048 return n 11049 } 11050 11051 func (m *StreamScan) ProtoSize() (n int) { 11052 if m == nil { 11053 return 0 11054 } 11055 var l int 11056 _ = l 11057 if m.TblDef != nil { 11058 l = m.TblDef.ProtoSize() 11059 n += 1 + l + sovPipeline(uint64(l)) 11060 } 11061 if m.Offset != 0 { 11062 n += 1 + sovPipeline(uint64(m.Offset)) 11063 } 11064 if m.Limit != 0 { 11065 n += 1 + sovPipeline(uint64(m.Limit)) 11066 } 11067 if m.XXX_unrecognized != nil { 11068 n += len(m.XXX_unrecognized) 11069 } 11070 return n 11071 } 11072 11073 func (m *SampleFunc) ProtoSize() (n int) { 11074 if m == nil { 11075 return 0 11076 } 11077 var l int 11078 _ = l 11079 if m.SampleType != 0 { 11080 n += 1 + sovPipeline(uint64(m.SampleType)) 11081 } 11082 if m.SampleRows != 0 { 11083 n += 1 + sovPipeline(uint64(m.SampleRows)) 11084 } 11085 if m.SamplePercent != 0 { 11086 n += 9 11087 } 11088 if len(m.SampleColumns) > 0 { 11089 for _, e := range m.SampleColumns { 11090 l = e.ProtoSize() 11091 n += 1 + l + sovPipeline(uint64(l)) 11092 } 11093 } 11094 if m.XXX_unrecognized != nil { 11095 n += len(m.XXX_unrecognized) 11096 } 11097 return n 11098 } 11099 11100 func (m *Instruction) ProtoSize() (n int) { 11101 if m == nil { 11102 return 0 11103 } 11104 var l int 11105 _ = l 11106 if m.Op != 0 { 11107 n += 1 + sovPipeline(uint64(m.Op)) 11108 } 11109 if m.Idx != 0 { 11110 n += 1 + sovPipeline(uint64(m.Idx)) 11111 } 11112 if m.Anti != nil { 11113 l = m.Anti.ProtoSize() 11114 n += 1 + l + sovPipeline(uint64(l)) 11115 } 11116 if m.Connect != nil { 11117 l = m.Connect.ProtoSize() 11118 n += 1 + l + sovPipeline(uint64(l)) 11119 } 11120 if m.Dispatch != nil { 11121 l = m.Dispatch.ProtoSize() 11122 n += 1 + l + sovPipeline(uint64(l)) 11123 } 11124 if m.Agg != nil { 11125 l = m.Agg.ProtoSize() 11126 n += 1 + l + sovPipeline(uint64(l)) 11127 } 11128 if m.LeftJoin != nil { 11129 l = m.LeftJoin.ProtoSize() 11130 n += 1 + l + sovPipeline(uint64(l)) 11131 } 11132 if m.SemiJoin != nil { 11133 l = m.SemiJoin.ProtoSize() 11134 n += 1 + l + sovPipeline(uint64(l)) 11135 } 11136 if m.SingleJoin != nil { 11137 l = m.SingleJoin.ProtoSize() 11138 n += 1 + l + sovPipeline(uint64(l)) 11139 } 11140 if m.MarkJoin != nil { 11141 l = m.MarkJoin.ProtoSize() 11142 n += 1 + l + sovPipeline(uint64(l)) 11143 } 11144 if m.Join != nil { 11145 l = m.Join.ProtoSize() 11146 n += 1 + l + sovPipeline(uint64(l)) 11147 } 11148 if m.Product != nil { 11149 l = m.Product.ProtoSize() 11150 n += 1 + l + sovPipeline(uint64(l)) 11151 } 11152 if m.TableFunction != nil { 11153 l = m.TableFunction.ProtoSize() 11154 n += 1 + l + sovPipeline(uint64(l)) 11155 } 11156 if m.HashBuild != nil { 11157 l = m.HashBuild.ProtoSize() 11158 n += 1 + l + sovPipeline(uint64(l)) 11159 } 11160 if m.ExternalScan != nil { 11161 l = m.ExternalScan.ProtoSize() 11162 n += 2 + l + sovPipeline(uint64(l)) 11163 } 11164 if m.Insert != nil { 11165 l = m.Insert.ProtoSize() 11166 n += 2 + l + sovPipeline(uint64(l)) 11167 } 11168 if m.OnDuplicateKey != nil { 11169 l = m.OnDuplicateKey.ProtoSize() 11170 n += 2 + l + sovPipeline(uint64(l)) 11171 } 11172 if m.PreInsert != nil { 11173 l = m.PreInsert.ProtoSize() 11174 n += 2 + l + sovPipeline(uint64(l)) 11175 } 11176 if m.PreInsertUnique != nil { 11177 l = m.PreInsertUnique.ProtoSize() 11178 n += 2 + l + sovPipeline(uint64(l)) 11179 } 11180 if len(m.OrderBy) > 0 { 11181 for _, e := range m.OrderBy { 11182 l = e.ProtoSize() 11183 n += 2 + l + sovPipeline(uint64(l)) 11184 } 11185 } 11186 if len(m.ProjectList) > 0 { 11187 for _, e := range m.ProjectList { 11188 l = e.ProtoSize() 11189 n += 2 + l + sovPipeline(uint64(l)) 11190 } 11191 } 11192 if m.Filter != nil { 11193 l = m.Filter.ProtoSize() 11194 n += 2 + l + sovPipeline(uint64(l)) 11195 } 11196 if m.Limit != 0 { 11197 n += 2 + sovPipeline(uint64(m.Limit)) 11198 } 11199 if m.Offset != 0 { 11200 n += 2 + sovPipeline(uint64(m.Offset)) 11201 } 11202 if m.IsFirst { 11203 n += 3 11204 } 11205 if m.IsLast { 11206 n += 3 11207 } 11208 if m.RightJoin != nil { 11209 l = m.RightJoin.ProtoSize() 11210 n += 2 + l + sovPipeline(uint64(l)) 11211 } 11212 if m.RightSemiJoin != nil { 11213 l = m.RightSemiJoin.ProtoSize() 11214 n += 2 + l + sovPipeline(uint64(l)) 11215 } 11216 if m.RightAntiJoin != nil { 11217 l = m.RightAntiJoin.ProtoSize() 11218 n += 2 + l + sovPipeline(uint64(l)) 11219 } 11220 if m.Delete != nil { 11221 l = m.Delete.ProtoSize() 11222 n += 2 + l + sovPipeline(uint64(l)) 11223 } 11224 if m.LockOp != nil { 11225 l = m.LockOp.ProtoSize() 11226 n += 2 + l + sovPipeline(uint64(l)) 11227 } 11228 if m.Shuffle != nil { 11229 l = m.Shuffle.ProtoSize() 11230 n += 2 + l + sovPipeline(uint64(l)) 11231 } 11232 if m.Merge != nil { 11233 l = m.Merge.ProtoSize() 11234 n += 2 + l + sovPipeline(uint64(l)) 11235 } 11236 if m.StreamScan != nil { 11237 l = m.StreamScan.ProtoSize() 11238 n += 2 + l + sovPipeline(uint64(l)) 11239 } 11240 if m.PreInsertSecondaryIndex != nil { 11241 l = m.PreInsertSecondaryIndex.ProtoSize() 11242 n += 2 + l + sovPipeline(uint64(l)) 11243 } 11244 if m.SampleFunc != nil { 11245 l = m.SampleFunc.ProtoSize() 11246 n += 2 + l + sovPipeline(uint64(l)) 11247 } 11248 if m.FuzzyFilter != nil { 11249 l = m.FuzzyFilter.ProtoSize() 11250 n += 2 + l + sovPipeline(uint64(l)) 11251 } 11252 l = len(m.CnAddr) 11253 if l > 0 { 11254 n += 2 + l + sovPipeline(uint64(l)) 11255 } 11256 if m.OperatorId != 0 { 11257 n += 2 + sovPipeline(uint64(m.OperatorId)) 11258 } 11259 if m.ParallelId != 0 { 11260 n += 2 + sovPipeline(uint64(m.ParallelId)) 11261 } 11262 if m.MaxParallel != 0 { 11263 n += 2 + sovPipeline(uint64(m.MaxParallel)) 11264 } 11265 if m.IndexJoin != nil { 11266 l = m.IndexJoin.ProtoSize() 11267 n += 2 + l + sovPipeline(uint64(l)) 11268 } 11269 if m.XXX_unrecognized != nil { 11270 n += len(m.XXX_unrecognized) 11271 } 11272 return n 11273 } 11274 11275 func (m *AnalysisList) ProtoSize() (n int) { 11276 if m == nil { 11277 return 0 11278 } 11279 var l int 11280 _ = l 11281 if len(m.List) > 0 { 11282 for _, e := range m.List { 11283 l = e.ProtoSize() 11284 n += 1 + l + sovPipeline(uint64(l)) 11285 } 11286 } 11287 if m.XXX_unrecognized != nil { 11288 n += len(m.XXX_unrecognized) 11289 } 11290 return n 11291 } 11292 11293 func (m *Source) ProtoSize() (n int) { 11294 if m == nil { 11295 return 0 11296 } 11297 var l int 11298 _ = l 11299 l = len(m.SchemaName) 11300 if l > 0 { 11301 n += 1 + l + sovPipeline(uint64(l)) 11302 } 11303 l = len(m.TableName) 11304 if l > 0 { 11305 n += 1 + l + sovPipeline(uint64(l)) 11306 } 11307 if len(m.ColList) > 0 { 11308 for _, s := range m.ColList { 11309 l = len(s) 11310 n += 1 + l + sovPipeline(uint64(l)) 11311 } 11312 } 11313 l = len(m.Block) 11314 if l > 0 { 11315 n += 1 + l + sovPipeline(uint64(l)) 11316 } 11317 if m.PushdownId != 0 { 11318 n += 1 + sovPipeline(uint64(m.PushdownId)) 11319 } 11320 l = len(m.PushdownAddr) 11321 if l > 0 { 11322 n += 1 + l + sovPipeline(uint64(l)) 11323 } 11324 if m.Expr != nil { 11325 l = m.Expr.ProtoSize() 11326 n += 1 + l + sovPipeline(uint64(l)) 11327 } 11328 if m.TableDef != nil { 11329 l = m.TableDef.ProtoSize() 11330 n += 1 + l + sovPipeline(uint64(l)) 11331 } 11332 if m.Timestamp != nil { 11333 l = m.Timestamp.ProtoSize() 11334 n += 1 + l + sovPipeline(uint64(l)) 11335 } 11336 if len(m.RuntimeFilterProbeList) > 0 { 11337 for _, e := range m.RuntimeFilterProbeList { 11338 l = e.ProtoSize() 11339 n += 1 + l + sovPipeline(uint64(l)) 11340 } 11341 } 11342 if m.XXX_unrecognized != nil { 11343 n += len(m.XXX_unrecognized) 11344 } 11345 return n 11346 } 11347 11348 func (m *NodeInfo) ProtoSize() (n int) { 11349 if m == nil { 11350 return 0 11351 } 11352 var l int 11353 _ = l 11354 if m.Mcpu != 0 { 11355 n += 1 + sovPipeline(uint64(m.Mcpu)) 11356 } 11357 l = len(m.Id) 11358 if l > 0 { 11359 n += 1 + l + sovPipeline(uint64(l)) 11360 } 11361 l = len(m.Addr) 11362 if l > 0 { 11363 n += 1 + l + sovPipeline(uint64(l)) 11364 } 11365 l = len(m.Payload) 11366 if l > 0 { 11367 n += 1 + l + sovPipeline(uint64(l)) 11368 } 11369 if m.Type != 0 { 11370 n += 1 + sovPipeline(uint64(m.Type)) 11371 } 11372 if m.XXX_unrecognized != nil { 11373 n += len(m.XXX_unrecognized) 11374 } 11375 return n 11376 } 11377 11378 func (m *ProcessLimitation) ProtoSize() (n int) { 11379 if m == nil { 11380 return 0 11381 } 11382 var l int 11383 _ = l 11384 if m.Size != 0 { 11385 n += 1 + sovPipeline(uint64(m.Size)) 11386 } 11387 if m.BatchRows != 0 { 11388 n += 1 + sovPipeline(uint64(m.BatchRows)) 11389 } 11390 if m.BatchSize != 0 { 11391 n += 1 + sovPipeline(uint64(m.BatchSize)) 11392 } 11393 if m.PartitionRows != 0 { 11394 n += 1 + sovPipeline(uint64(m.PartitionRows)) 11395 } 11396 if m.ReaderSize != 0 { 11397 n += 1 + sovPipeline(uint64(m.ReaderSize)) 11398 } 11399 if m.XXX_unrecognized != nil { 11400 n += len(m.XXX_unrecognized) 11401 } 11402 return n 11403 } 11404 11405 func (m *ProcessInfo) ProtoSize() (n int) { 11406 if m == nil { 11407 return 0 11408 } 11409 var l int 11410 _ = l 11411 l = len(m.Id) 11412 if l > 0 { 11413 n += 1 + l + sovPipeline(uint64(l)) 11414 } 11415 l = len(m.Sql) 11416 if l > 0 { 11417 n += 1 + l + sovPipeline(uint64(l)) 11418 } 11419 if m.Lim != nil { 11420 l = m.Lim.ProtoSize() 11421 n += 1 + l + sovPipeline(uint64(l)) 11422 } 11423 if m.UnixTime != 0 { 11424 n += 1 + sovPipeline(uint64(m.UnixTime)) 11425 } 11426 if m.AccountId != 0 { 11427 n += 1 + sovPipeline(uint64(m.AccountId)) 11428 } 11429 l = len(m.Snapshot) 11430 if l > 0 { 11431 n += 1 + l + sovPipeline(uint64(l)) 11432 } 11433 if m.SessionInfo != nil { 11434 l = m.SessionInfo.ProtoSize() 11435 n += 1 + l + sovPipeline(uint64(l)) 11436 } 11437 if len(m.AnalysisNodeList) > 0 { 11438 l = 0 11439 for _, e := range m.AnalysisNodeList { 11440 l += sovPipeline(uint64(e)) 11441 } 11442 n += 1 + sovPipeline(uint64(l)) + l 11443 } 11444 if m.XXX_unrecognized != nil { 11445 n += len(m.XXX_unrecognized) 11446 } 11447 return n 11448 } 11449 11450 func (m *SessionInfo) ProtoSize() (n int) { 11451 if m == nil { 11452 return 0 11453 } 11454 var l int 11455 _ = l 11456 l = len(m.User) 11457 if l > 0 { 11458 n += 1 + l + sovPipeline(uint64(l)) 11459 } 11460 l = len(m.Host) 11461 if l > 0 { 11462 n += 1 + l + sovPipeline(uint64(l)) 11463 } 11464 l = len(m.Role) 11465 if l > 0 { 11466 n += 1 + l + sovPipeline(uint64(l)) 11467 } 11468 if m.ConnectionId != 0 { 11469 n += 1 + sovPipeline(uint64(m.ConnectionId)) 11470 } 11471 l = len(m.Database) 11472 if l > 0 { 11473 n += 1 + l + sovPipeline(uint64(l)) 11474 } 11475 l = len(m.Version) 11476 if l > 0 { 11477 n += 1 + l + sovPipeline(uint64(l)) 11478 } 11479 l = len(m.TimeZone) 11480 if l > 0 { 11481 n += 1 + l + sovPipeline(uint64(l)) 11482 } 11483 l = len(m.Account) 11484 if l > 0 { 11485 n += 1 + l + sovPipeline(uint64(l)) 11486 } 11487 if len(m.QueryId) > 0 { 11488 for _, s := range m.QueryId { 11489 l = len(s) 11490 n += 1 + l + sovPipeline(uint64(l)) 11491 } 11492 } 11493 if m.XXX_unrecognized != nil { 11494 n += len(m.XXX_unrecognized) 11495 } 11496 return n 11497 } 11498 11499 func (m *Pipeline) ProtoSize() (n int) { 11500 if m == nil { 11501 return 0 11502 } 11503 var l int 11504 _ = l 11505 if m.PipelineType != 0 { 11506 n += 1 + sovPipeline(uint64(m.PipelineType)) 11507 } 11508 if m.PipelineId != 0 { 11509 n += 1 + sovPipeline(uint64(m.PipelineId)) 11510 } 11511 if m.Qry != nil { 11512 l = m.Qry.ProtoSize() 11513 n += 1 + l + sovPipeline(uint64(l)) 11514 } 11515 if m.DataSource != nil { 11516 l = m.DataSource.ProtoSize() 11517 n += 1 + l + sovPipeline(uint64(l)) 11518 } 11519 if len(m.Children) > 0 { 11520 for _, e := range m.Children { 11521 l = e.ProtoSize() 11522 n += 1 + l + sovPipeline(uint64(l)) 11523 } 11524 } 11525 if len(m.InstructionList) > 0 { 11526 for _, e := range m.InstructionList { 11527 l = e.ProtoSize() 11528 n += 1 + l + sovPipeline(uint64(l)) 11529 } 11530 } 11531 if m.IsEnd { 11532 n += 2 11533 } 11534 if m.IsJoin { 11535 n += 2 11536 } 11537 if m.IsLoad { 11538 n += 2 11539 } 11540 if m.Node != nil { 11541 l = m.Node.ProtoSize() 11542 n += 1 + l + sovPipeline(uint64(l)) 11543 } 11544 if m.PushDownInfo != 0 { 11545 n += 1 + sovPipeline(uint64(m.PushDownInfo)) 11546 } 11547 if m.ChildrenCount != 0 { 11548 n += 1 + sovPipeline(uint64(m.ChildrenCount)) 11549 } 11550 if len(m.UuidsToRegIdx) > 0 { 11551 for _, e := range m.UuidsToRegIdx { 11552 l = e.ProtoSize() 11553 n += 1 + l + sovPipeline(uint64(l)) 11554 } 11555 } 11556 if m.BuildIdx != 0 { 11557 n += 1 + sovPipeline(uint64(m.BuildIdx)) 11558 } 11559 if m.ShuffleCnt != 0 { 11560 n += 1 + sovPipeline(uint64(m.ShuffleCnt)) 11561 } 11562 if m.XXX_unrecognized != nil { 11563 n += len(m.XXX_unrecognized) 11564 } 11565 return n 11566 } 11567 11568 func (m *WrapNode) ProtoSize() (n int) { 11569 if m == nil { 11570 return 0 11571 } 11572 var l int 11573 _ = l 11574 l = len(m.NodeAddr) 11575 if l > 0 { 11576 n += 1 + l + sovPipeline(uint64(l)) 11577 } 11578 l = len(m.Uuid) 11579 if l > 0 { 11580 n += 1 + l + sovPipeline(uint64(l)) 11581 } 11582 if m.XXX_unrecognized != nil { 11583 n += len(m.XXX_unrecognized) 11584 } 11585 return n 11586 } 11587 11588 func (m *UuidToRegIdx) ProtoSize() (n int) { 11589 if m == nil { 11590 return 0 11591 } 11592 var l int 11593 _ = l 11594 if m.Idx != 0 { 11595 n += 1 + sovPipeline(uint64(m.Idx)) 11596 } 11597 l = len(m.Uuid) 11598 if l > 0 { 11599 n += 1 + l + sovPipeline(uint64(l)) 11600 } 11601 l = len(m.FromAddr) 11602 if l > 0 { 11603 n += 1 + l + sovPipeline(uint64(l)) 11604 } 11605 if m.XXX_unrecognized != nil { 11606 n += len(m.XXX_unrecognized) 11607 } 11608 return n 11609 } 11610 11611 func sovPipeline(x uint64) (n int) { 11612 return (math_bits.Len64(x|1) + 6) / 7 11613 } 11614 func sozPipeline(x uint64) (n int) { 11615 return sovPipeline(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 11616 } 11617 func (m *Message) Unmarshal(dAtA []byte) error { 11618 l := len(dAtA) 11619 iNdEx := 0 11620 for iNdEx < l { 11621 preIndex := iNdEx 11622 var wire uint64 11623 for shift := uint(0); ; shift += 7 { 11624 if shift >= 64 { 11625 return ErrIntOverflowPipeline 11626 } 11627 if iNdEx >= l { 11628 return io.ErrUnexpectedEOF 11629 } 11630 b := dAtA[iNdEx] 11631 iNdEx++ 11632 wire |= uint64(b&0x7F) << shift 11633 if b < 0x80 { 11634 break 11635 } 11636 } 11637 fieldNum := int32(wire >> 3) 11638 wireType := int(wire & 0x7) 11639 if wireType == 4 { 11640 return fmt.Errorf("proto: Message: wiretype end group for non-group") 11641 } 11642 if fieldNum <= 0 { 11643 return fmt.Errorf("proto: Message: illegal tag %d (wire type %d)", fieldNum, wire) 11644 } 11645 switch fieldNum { 11646 case 1: 11647 if wireType != 0 { 11648 return fmt.Errorf("proto: wrong wireType = %d for field Sid", wireType) 11649 } 11650 m.Sid = 0 11651 for shift := uint(0); ; shift += 7 { 11652 if shift >= 64 { 11653 return ErrIntOverflowPipeline 11654 } 11655 if iNdEx >= l { 11656 return io.ErrUnexpectedEOF 11657 } 11658 b := dAtA[iNdEx] 11659 iNdEx++ 11660 m.Sid |= Status(b&0x7F) << shift 11661 if b < 0x80 { 11662 break 11663 } 11664 } 11665 case 2: 11666 if wireType != 0 { 11667 return fmt.Errorf("proto: wrong wireType = %d for field Cmd", wireType) 11668 } 11669 m.Cmd = 0 11670 for shift := uint(0); ; shift += 7 { 11671 if shift >= 64 { 11672 return ErrIntOverflowPipeline 11673 } 11674 if iNdEx >= l { 11675 return io.ErrUnexpectedEOF 11676 } 11677 b := dAtA[iNdEx] 11678 iNdEx++ 11679 m.Cmd |= Method(b&0x7F) << shift 11680 if b < 0x80 { 11681 break 11682 } 11683 } 11684 case 3: 11685 if wireType != 2 { 11686 return fmt.Errorf("proto: wrong wireType = %d for field Err", wireType) 11687 } 11688 var byteLen int 11689 for shift := uint(0); ; shift += 7 { 11690 if shift >= 64 { 11691 return ErrIntOverflowPipeline 11692 } 11693 if iNdEx >= l { 11694 return io.ErrUnexpectedEOF 11695 } 11696 b := dAtA[iNdEx] 11697 iNdEx++ 11698 byteLen |= int(b&0x7F) << shift 11699 if b < 0x80 { 11700 break 11701 } 11702 } 11703 if byteLen < 0 { 11704 return ErrInvalidLengthPipeline 11705 } 11706 postIndex := iNdEx + byteLen 11707 if postIndex < 0 { 11708 return ErrInvalidLengthPipeline 11709 } 11710 if postIndex > l { 11711 return io.ErrUnexpectedEOF 11712 } 11713 m.Err = append(m.Err[:0], dAtA[iNdEx:postIndex]...) 11714 if m.Err == nil { 11715 m.Err = []byte{} 11716 } 11717 iNdEx = postIndex 11718 case 4: 11719 if wireType != 2 { 11720 return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType) 11721 } 11722 var byteLen int 11723 for shift := uint(0); ; shift += 7 { 11724 if shift >= 64 { 11725 return ErrIntOverflowPipeline 11726 } 11727 if iNdEx >= l { 11728 return io.ErrUnexpectedEOF 11729 } 11730 b := dAtA[iNdEx] 11731 iNdEx++ 11732 byteLen |= int(b&0x7F) << shift 11733 if b < 0x80 { 11734 break 11735 } 11736 } 11737 if byteLen < 0 { 11738 return ErrInvalidLengthPipeline 11739 } 11740 postIndex := iNdEx + byteLen 11741 if postIndex < 0 { 11742 return ErrInvalidLengthPipeline 11743 } 11744 if postIndex > l { 11745 return io.ErrUnexpectedEOF 11746 } 11747 m.Data = append(m.Data[:0], dAtA[iNdEx:postIndex]...) 11748 if m.Data == nil { 11749 m.Data = []byte{} 11750 } 11751 iNdEx = postIndex 11752 case 5: 11753 if wireType != 2 { 11754 return fmt.Errorf("proto: wrong wireType = %d for field ProcInfoData", wireType) 11755 } 11756 var byteLen int 11757 for shift := uint(0); ; shift += 7 { 11758 if shift >= 64 { 11759 return ErrIntOverflowPipeline 11760 } 11761 if iNdEx >= l { 11762 return io.ErrUnexpectedEOF 11763 } 11764 b := dAtA[iNdEx] 11765 iNdEx++ 11766 byteLen |= int(b&0x7F) << shift 11767 if b < 0x80 { 11768 break 11769 } 11770 } 11771 if byteLen < 0 { 11772 return ErrInvalidLengthPipeline 11773 } 11774 postIndex := iNdEx + byteLen 11775 if postIndex < 0 { 11776 return ErrInvalidLengthPipeline 11777 } 11778 if postIndex > l { 11779 return io.ErrUnexpectedEOF 11780 } 11781 m.ProcInfoData = append(m.ProcInfoData[:0], dAtA[iNdEx:postIndex]...) 11782 if m.ProcInfoData == nil { 11783 m.ProcInfoData = []byte{} 11784 } 11785 iNdEx = postIndex 11786 case 6: 11787 if wireType != 2 { 11788 return fmt.Errorf("proto: wrong wireType = %d for field Analyse", wireType) 11789 } 11790 var byteLen int 11791 for shift := uint(0); ; shift += 7 { 11792 if shift >= 64 { 11793 return ErrIntOverflowPipeline 11794 } 11795 if iNdEx >= l { 11796 return io.ErrUnexpectedEOF 11797 } 11798 b := dAtA[iNdEx] 11799 iNdEx++ 11800 byteLen |= int(b&0x7F) << shift 11801 if b < 0x80 { 11802 break 11803 } 11804 } 11805 if byteLen < 0 { 11806 return ErrInvalidLengthPipeline 11807 } 11808 postIndex := iNdEx + byteLen 11809 if postIndex < 0 { 11810 return ErrInvalidLengthPipeline 11811 } 11812 if postIndex > l { 11813 return io.ErrUnexpectedEOF 11814 } 11815 m.Analyse = append(m.Analyse[:0], dAtA[iNdEx:postIndex]...) 11816 if m.Analyse == nil { 11817 m.Analyse = []byte{} 11818 } 11819 iNdEx = postIndex 11820 case 7: 11821 if wireType != 0 { 11822 return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) 11823 } 11824 m.Id = 0 11825 for shift := uint(0); ; shift += 7 { 11826 if shift >= 64 { 11827 return ErrIntOverflowPipeline 11828 } 11829 if iNdEx >= l { 11830 return io.ErrUnexpectedEOF 11831 } 11832 b := dAtA[iNdEx] 11833 iNdEx++ 11834 m.Id |= uint64(b&0x7F) << shift 11835 if b < 0x80 { 11836 break 11837 } 11838 } 11839 case 8: 11840 if wireType != 2 { 11841 return fmt.Errorf("proto: wrong wireType = %d for field Uuid", wireType) 11842 } 11843 var byteLen int 11844 for shift := uint(0); ; shift += 7 { 11845 if shift >= 64 { 11846 return ErrIntOverflowPipeline 11847 } 11848 if iNdEx >= l { 11849 return io.ErrUnexpectedEOF 11850 } 11851 b := dAtA[iNdEx] 11852 iNdEx++ 11853 byteLen |= int(b&0x7F) << shift 11854 if b < 0x80 { 11855 break 11856 } 11857 } 11858 if byteLen < 0 { 11859 return ErrInvalidLengthPipeline 11860 } 11861 postIndex := iNdEx + byteLen 11862 if postIndex < 0 { 11863 return ErrInvalidLengthPipeline 11864 } 11865 if postIndex > l { 11866 return io.ErrUnexpectedEOF 11867 } 11868 m.Uuid = append(m.Uuid[:0], dAtA[iNdEx:postIndex]...) 11869 if m.Uuid == nil { 11870 m.Uuid = []byte{} 11871 } 11872 iNdEx = postIndex 11873 case 9: 11874 if wireType != 0 { 11875 return fmt.Errorf("proto: wrong wireType = %d for field BatchCnt", wireType) 11876 } 11877 m.BatchCnt = 0 11878 for shift := uint(0); ; shift += 7 { 11879 if shift >= 64 { 11880 return ErrIntOverflowPipeline 11881 } 11882 if iNdEx >= l { 11883 return io.ErrUnexpectedEOF 11884 } 11885 b := dAtA[iNdEx] 11886 iNdEx++ 11887 m.BatchCnt |= uint64(b&0x7F) << shift 11888 if b < 0x80 { 11889 break 11890 } 11891 } 11892 case 10: 11893 if wireType != 0 { 11894 return fmt.Errorf("proto: wrong wireType = %d for field Checksum", wireType) 11895 } 11896 m.Checksum = 0 11897 for shift := uint(0); ; shift += 7 { 11898 if shift >= 64 { 11899 return ErrIntOverflowPipeline 11900 } 11901 if iNdEx >= l { 11902 return io.ErrUnexpectedEOF 11903 } 11904 b := dAtA[iNdEx] 11905 iNdEx++ 11906 m.Checksum |= uint32(b&0x7F) << shift 11907 if b < 0x80 { 11908 break 11909 } 11910 } 11911 case 11: 11912 if wireType != 0 { 11913 return fmt.Errorf("proto: wrong wireType = %d for field Sequence", wireType) 11914 } 11915 m.Sequence = 0 11916 for shift := uint(0); ; shift += 7 { 11917 if shift >= 64 { 11918 return ErrIntOverflowPipeline 11919 } 11920 if iNdEx >= l { 11921 return io.ErrUnexpectedEOF 11922 } 11923 b := dAtA[iNdEx] 11924 iNdEx++ 11925 m.Sequence |= uint64(b&0x7F) << shift 11926 if b < 0x80 { 11927 break 11928 } 11929 } 11930 default: 11931 iNdEx = preIndex 11932 skippy, err := skipPipeline(dAtA[iNdEx:]) 11933 if err != nil { 11934 return err 11935 } 11936 if (skippy < 0) || (iNdEx+skippy) < 0 { 11937 return ErrInvalidLengthPipeline 11938 } 11939 if (iNdEx + skippy) > l { 11940 return io.ErrUnexpectedEOF 11941 } 11942 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 11943 iNdEx += skippy 11944 } 11945 } 11946 11947 if iNdEx > l { 11948 return io.ErrUnexpectedEOF 11949 } 11950 return nil 11951 } 11952 func (m *Connector) Unmarshal(dAtA []byte) error { 11953 l := len(dAtA) 11954 iNdEx := 0 11955 for iNdEx < l { 11956 preIndex := iNdEx 11957 var wire uint64 11958 for shift := uint(0); ; shift += 7 { 11959 if shift >= 64 { 11960 return ErrIntOverflowPipeline 11961 } 11962 if iNdEx >= l { 11963 return io.ErrUnexpectedEOF 11964 } 11965 b := dAtA[iNdEx] 11966 iNdEx++ 11967 wire |= uint64(b&0x7F) << shift 11968 if b < 0x80 { 11969 break 11970 } 11971 } 11972 fieldNum := int32(wire >> 3) 11973 wireType := int(wire & 0x7) 11974 if wireType == 4 { 11975 return fmt.Errorf("proto: Connector: wiretype end group for non-group") 11976 } 11977 if fieldNum <= 0 { 11978 return fmt.Errorf("proto: Connector: illegal tag %d (wire type %d)", fieldNum, wire) 11979 } 11980 switch fieldNum { 11981 case 1: 11982 if wireType != 0 { 11983 return fmt.Errorf("proto: wrong wireType = %d for field PipelineId", wireType) 11984 } 11985 m.PipelineId = 0 11986 for shift := uint(0); ; shift += 7 { 11987 if shift >= 64 { 11988 return ErrIntOverflowPipeline 11989 } 11990 if iNdEx >= l { 11991 return io.ErrUnexpectedEOF 11992 } 11993 b := dAtA[iNdEx] 11994 iNdEx++ 11995 m.PipelineId |= int32(b&0x7F) << shift 11996 if b < 0x80 { 11997 break 11998 } 11999 } 12000 case 2: 12001 if wireType != 0 { 12002 return fmt.Errorf("proto: wrong wireType = %d for field ConnectorIndex", wireType) 12003 } 12004 m.ConnectorIndex = 0 12005 for shift := uint(0); ; shift += 7 { 12006 if shift >= 64 { 12007 return ErrIntOverflowPipeline 12008 } 12009 if iNdEx >= l { 12010 return io.ErrUnexpectedEOF 12011 } 12012 b := dAtA[iNdEx] 12013 iNdEx++ 12014 m.ConnectorIndex |= int32(b&0x7F) << shift 12015 if b < 0x80 { 12016 break 12017 } 12018 } 12019 default: 12020 iNdEx = preIndex 12021 skippy, err := skipPipeline(dAtA[iNdEx:]) 12022 if err != nil { 12023 return err 12024 } 12025 if (skippy < 0) || (iNdEx+skippy) < 0 { 12026 return ErrInvalidLengthPipeline 12027 } 12028 if (iNdEx + skippy) > l { 12029 return io.ErrUnexpectedEOF 12030 } 12031 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12032 iNdEx += skippy 12033 } 12034 } 12035 12036 if iNdEx > l { 12037 return io.ErrUnexpectedEOF 12038 } 12039 return nil 12040 } 12041 func (m *Shuffle) Unmarshal(dAtA []byte) error { 12042 l := len(dAtA) 12043 iNdEx := 0 12044 for iNdEx < l { 12045 preIndex := iNdEx 12046 var wire uint64 12047 for shift := uint(0); ; shift += 7 { 12048 if shift >= 64 { 12049 return ErrIntOverflowPipeline 12050 } 12051 if iNdEx >= l { 12052 return io.ErrUnexpectedEOF 12053 } 12054 b := dAtA[iNdEx] 12055 iNdEx++ 12056 wire |= uint64(b&0x7F) << shift 12057 if b < 0x80 { 12058 break 12059 } 12060 } 12061 fieldNum := int32(wire >> 3) 12062 wireType := int(wire & 0x7) 12063 if wireType == 4 { 12064 return fmt.Errorf("proto: Shuffle: wiretype end group for non-group") 12065 } 12066 if fieldNum <= 0 { 12067 return fmt.Errorf("proto: Shuffle: illegal tag %d (wire type %d)", fieldNum, wire) 12068 } 12069 switch fieldNum { 12070 case 1: 12071 if wireType != 0 { 12072 return fmt.Errorf("proto: wrong wireType = %d for field ShuffleColIdx", wireType) 12073 } 12074 m.ShuffleColIdx = 0 12075 for shift := uint(0); ; shift += 7 { 12076 if shift >= 64 { 12077 return ErrIntOverflowPipeline 12078 } 12079 if iNdEx >= l { 12080 return io.ErrUnexpectedEOF 12081 } 12082 b := dAtA[iNdEx] 12083 iNdEx++ 12084 m.ShuffleColIdx |= int32(b&0x7F) << shift 12085 if b < 0x80 { 12086 break 12087 } 12088 } 12089 case 2: 12090 if wireType != 0 { 12091 return fmt.Errorf("proto: wrong wireType = %d for field ShuffleType", wireType) 12092 } 12093 m.ShuffleType = 0 12094 for shift := uint(0); ; shift += 7 { 12095 if shift >= 64 { 12096 return ErrIntOverflowPipeline 12097 } 12098 if iNdEx >= l { 12099 return io.ErrUnexpectedEOF 12100 } 12101 b := dAtA[iNdEx] 12102 iNdEx++ 12103 m.ShuffleType |= int32(b&0x7F) << shift 12104 if b < 0x80 { 12105 break 12106 } 12107 } 12108 case 3: 12109 if wireType != 0 { 12110 return fmt.Errorf("proto: wrong wireType = %d for field ShuffleColMin", wireType) 12111 } 12112 m.ShuffleColMin = 0 12113 for shift := uint(0); ; shift += 7 { 12114 if shift >= 64 { 12115 return ErrIntOverflowPipeline 12116 } 12117 if iNdEx >= l { 12118 return io.ErrUnexpectedEOF 12119 } 12120 b := dAtA[iNdEx] 12121 iNdEx++ 12122 m.ShuffleColMin |= int64(b&0x7F) << shift 12123 if b < 0x80 { 12124 break 12125 } 12126 } 12127 case 4: 12128 if wireType != 0 { 12129 return fmt.Errorf("proto: wrong wireType = %d for field ShuffleColMax", wireType) 12130 } 12131 m.ShuffleColMax = 0 12132 for shift := uint(0); ; shift += 7 { 12133 if shift >= 64 { 12134 return ErrIntOverflowPipeline 12135 } 12136 if iNdEx >= l { 12137 return io.ErrUnexpectedEOF 12138 } 12139 b := dAtA[iNdEx] 12140 iNdEx++ 12141 m.ShuffleColMax |= int64(b&0x7F) << shift 12142 if b < 0x80 { 12143 break 12144 } 12145 } 12146 case 5: 12147 if wireType != 0 { 12148 return fmt.Errorf("proto: wrong wireType = %d for field AliveRegCnt", wireType) 12149 } 12150 m.AliveRegCnt = 0 12151 for shift := uint(0); ; shift += 7 { 12152 if shift >= 64 { 12153 return ErrIntOverflowPipeline 12154 } 12155 if iNdEx >= l { 12156 return io.ErrUnexpectedEOF 12157 } 12158 b := dAtA[iNdEx] 12159 iNdEx++ 12160 m.AliveRegCnt |= int32(b&0x7F) << shift 12161 if b < 0x80 { 12162 break 12163 } 12164 } 12165 case 6: 12166 if wireType == 0 { 12167 var v uint64 12168 for shift := uint(0); ; shift += 7 { 12169 if shift >= 64 { 12170 return ErrIntOverflowPipeline 12171 } 12172 if iNdEx >= l { 12173 return io.ErrUnexpectedEOF 12174 } 12175 b := dAtA[iNdEx] 12176 iNdEx++ 12177 v |= uint64(b&0x7F) << shift 12178 if b < 0x80 { 12179 break 12180 } 12181 } 12182 m.ShuffleRangesUint64 = append(m.ShuffleRangesUint64, v) 12183 } else if wireType == 2 { 12184 var packedLen int 12185 for shift := uint(0); ; shift += 7 { 12186 if shift >= 64 { 12187 return ErrIntOverflowPipeline 12188 } 12189 if iNdEx >= l { 12190 return io.ErrUnexpectedEOF 12191 } 12192 b := dAtA[iNdEx] 12193 iNdEx++ 12194 packedLen |= int(b&0x7F) << shift 12195 if b < 0x80 { 12196 break 12197 } 12198 } 12199 if packedLen < 0 { 12200 return ErrInvalidLengthPipeline 12201 } 12202 postIndex := iNdEx + packedLen 12203 if postIndex < 0 { 12204 return ErrInvalidLengthPipeline 12205 } 12206 if postIndex > l { 12207 return io.ErrUnexpectedEOF 12208 } 12209 var elementCount int 12210 var count int 12211 for _, integer := range dAtA[iNdEx:postIndex] { 12212 if integer < 128 { 12213 count++ 12214 } 12215 } 12216 elementCount = count 12217 if elementCount != 0 && len(m.ShuffleRangesUint64) == 0 { 12218 m.ShuffleRangesUint64 = make([]uint64, 0, elementCount) 12219 } 12220 for iNdEx < postIndex { 12221 var v uint64 12222 for shift := uint(0); ; shift += 7 { 12223 if shift >= 64 { 12224 return ErrIntOverflowPipeline 12225 } 12226 if iNdEx >= l { 12227 return io.ErrUnexpectedEOF 12228 } 12229 b := dAtA[iNdEx] 12230 iNdEx++ 12231 v |= uint64(b&0x7F) << shift 12232 if b < 0x80 { 12233 break 12234 } 12235 } 12236 m.ShuffleRangesUint64 = append(m.ShuffleRangesUint64, v) 12237 } 12238 } else { 12239 return fmt.Errorf("proto: wrong wireType = %d for field ShuffleRangesUint64", wireType) 12240 } 12241 case 7: 12242 if wireType == 0 { 12243 var v int64 12244 for shift := uint(0); ; shift += 7 { 12245 if shift >= 64 { 12246 return ErrIntOverflowPipeline 12247 } 12248 if iNdEx >= l { 12249 return io.ErrUnexpectedEOF 12250 } 12251 b := dAtA[iNdEx] 12252 iNdEx++ 12253 v |= int64(b&0x7F) << shift 12254 if b < 0x80 { 12255 break 12256 } 12257 } 12258 m.ShuffleRangesInt64 = append(m.ShuffleRangesInt64, v) 12259 } else if wireType == 2 { 12260 var packedLen int 12261 for shift := uint(0); ; shift += 7 { 12262 if shift >= 64 { 12263 return ErrIntOverflowPipeline 12264 } 12265 if iNdEx >= l { 12266 return io.ErrUnexpectedEOF 12267 } 12268 b := dAtA[iNdEx] 12269 iNdEx++ 12270 packedLen |= int(b&0x7F) << shift 12271 if b < 0x80 { 12272 break 12273 } 12274 } 12275 if packedLen < 0 { 12276 return ErrInvalidLengthPipeline 12277 } 12278 postIndex := iNdEx + packedLen 12279 if postIndex < 0 { 12280 return ErrInvalidLengthPipeline 12281 } 12282 if postIndex > l { 12283 return io.ErrUnexpectedEOF 12284 } 12285 var elementCount int 12286 var count int 12287 for _, integer := range dAtA[iNdEx:postIndex] { 12288 if integer < 128 { 12289 count++ 12290 } 12291 } 12292 elementCount = count 12293 if elementCount != 0 && len(m.ShuffleRangesInt64) == 0 { 12294 m.ShuffleRangesInt64 = make([]int64, 0, elementCount) 12295 } 12296 for iNdEx < postIndex { 12297 var v int64 12298 for shift := uint(0); ; shift += 7 { 12299 if shift >= 64 { 12300 return ErrIntOverflowPipeline 12301 } 12302 if iNdEx >= l { 12303 return io.ErrUnexpectedEOF 12304 } 12305 b := dAtA[iNdEx] 12306 iNdEx++ 12307 v |= int64(b&0x7F) << shift 12308 if b < 0x80 { 12309 break 12310 } 12311 } 12312 m.ShuffleRangesInt64 = append(m.ShuffleRangesInt64, v) 12313 } 12314 } else { 12315 return fmt.Errorf("proto: wrong wireType = %d for field ShuffleRangesInt64", wireType) 12316 } 12317 default: 12318 iNdEx = preIndex 12319 skippy, err := skipPipeline(dAtA[iNdEx:]) 12320 if err != nil { 12321 return err 12322 } 12323 if (skippy < 0) || (iNdEx+skippy) < 0 { 12324 return ErrInvalidLengthPipeline 12325 } 12326 if (iNdEx + skippy) > l { 12327 return io.ErrUnexpectedEOF 12328 } 12329 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12330 iNdEx += skippy 12331 } 12332 } 12333 12334 if iNdEx > l { 12335 return io.ErrUnexpectedEOF 12336 } 12337 return nil 12338 } 12339 func (m *Dispatch) Unmarshal(dAtA []byte) error { 12340 l := len(dAtA) 12341 iNdEx := 0 12342 for iNdEx < l { 12343 preIndex := iNdEx 12344 var wire uint64 12345 for shift := uint(0); ; shift += 7 { 12346 if shift >= 64 { 12347 return ErrIntOverflowPipeline 12348 } 12349 if iNdEx >= l { 12350 return io.ErrUnexpectedEOF 12351 } 12352 b := dAtA[iNdEx] 12353 iNdEx++ 12354 wire |= uint64(b&0x7F) << shift 12355 if b < 0x80 { 12356 break 12357 } 12358 } 12359 fieldNum := int32(wire >> 3) 12360 wireType := int(wire & 0x7) 12361 if wireType == 4 { 12362 return fmt.Errorf("proto: Dispatch: wiretype end group for non-group") 12363 } 12364 if fieldNum <= 0 { 12365 return fmt.Errorf("proto: Dispatch: illegal tag %d (wire type %d)", fieldNum, wire) 12366 } 12367 switch fieldNum { 12368 case 1: 12369 if wireType != 0 { 12370 return fmt.Errorf("proto: wrong wireType = %d for field FuncId", wireType) 12371 } 12372 m.FuncId = 0 12373 for shift := uint(0); ; shift += 7 { 12374 if shift >= 64 { 12375 return ErrIntOverflowPipeline 12376 } 12377 if iNdEx >= l { 12378 return io.ErrUnexpectedEOF 12379 } 12380 b := dAtA[iNdEx] 12381 iNdEx++ 12382 m.FuncId |= int32(b&0x7F) << shift 12383 if b < 0x80 { 12384 break 12385 } 12386 } 12387 case 2: 12388 if wireType != 2 { 12389 return fmt.Errorf("proto: wrong wireType = %d for field LocalConnector", wireType) 12390 } 12391 var msglen int 12392 for shift := uint(0); ; shift += 7 { 12393 if shift >= 64 { 12394 return ErrIntOverflowPipeline 12395 } 12396 if iNdEx >= l { 12397 return io.ErrUnexpectedEOF 12398 } 12399 b := dAtA[iNdEx] 12400 iNdEx++ 12401 msglen |= int(b&0x7F) << shift 12402 if b < 0x80 { 12403 break 12404 } 12405 } 12406 if msglen < 0 { 12407 return ErrInvalidLengthPipeline 12408 } 12409 postIndex := iNdEx + msglen 12410 if postIndex < 0 { 12411 return ErrInvalidLengthPipeline 12412 } 12413 if postIndex > l { 12414 return io.ErrUnexpectedEOF 12415 } 12416 m.LocalConnector = append(m.LocalConnector, &Connector{}) 12417 if err := m.LocalConnector[len(m.LocalConnector)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12418 return err 12419 } 12420 iNdEx = postIndex 12421 case 3: 12422 if wireType != 2 { 12423 return fmt.Errorf("proto: wrong wireType = %d for field RemoteConnector", wireType) 12424 } 12425 var msglen int 12426 for shift := uint(0); ; shift += 7 { 12427 if shift >= 64 { 12428 return ErrIntOverflowPipeline 12429 } 12430 if iNdEx >= l { 12431 return io.ErrUnexpectedEOF 12432 } 12433 b := dAtA[iNdEx] 12434 iNdEx++ 12435 msglen |= int(b&0x7F) << shift 12436 if b < 0x80 { 12437 break 12438 } 12439 } 12440 if msglen < 0 { 12441 return ErrInvalidLengthPipeline 12442 } 12443 postIndex := iNdEx + msglen 12444 if postIndex < 0 { 12445 return ErrInvalidLengthPipeline 12446 } 12447 if postIndex > l { 12448 return io.ErrUnexpectedEOF 12449 } 12450 m.RemoteConnector = append(m.RemoteConnector, &WrapNode{}) 12451 if err := m.RemoteConnector[len(m.RemoteConnector)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12452 return err 12453 } 12454 iNdEx = postIndex 12455 case 4: 12456 if wireType == 0 { 12457 var v int32 12458 for shift := uint(0); ; shift += 7 { 12459 if shift >= 64 { 12460 return ErrIntOverflowPipeline 12461 } 12462 if iNdEx >= l { 12463 return io.ErrUnexpectedEOF 12464 } 12465 b := dAtA[iNdEx] 12466 iNdEx++ 12467 v |= int32(b&0x7F) << shift 12468 if b < 0x80 { 12469 break 12470 } 12471 } 12472 m.ShuffleRegIdxLocal = append(m.ShuffleRegIdxLocal, v) 12473 } else if wireType == 2 { 12474 var packedLen int 12475 for shift := uint(0); ; shift += 7 { 12476 if shift >= 64 { 12477 return ErrIntOverflowPipeline 12478 } 12479 if iNdEx >= l { 12480 return io.ErrUnexpectedEOF 12481 } 12482 b := dAtA[iNdEx] 12483 iNdEx++ 12484 packedLen |= int(b&0x7F) << shift 12485 if b < 0x80 { 12486 break 12487 } 12488 } 12489 if packedLen < 0 { 12490 return ErrInvalidLengthPipeline 12491 } 12492 postIndex := iNdEx + packedLen 12493 if postIndex < 0 { 12494 return ErrInvalidLengthPipeline 12495 } 12496 if postIndex > l { 12497 return io.ErrUnexpectedEOF 12498 } 12499 var elementCount int 12500 var count int 12501 for _, integer := range dAtA[iNdEx:postIndex] { 12502 if integer < 128 { 12503 count++ 12504 } 12505 } 12506 elementCount = count 12507 if elementCount != 0 && len(m.ShuffleRegIdxLocal) == 0 { 12508 m.ShuffleRegIdxLocal = make([]int32, 0, elementCount) 12509 } 12510 for iNdEx < postIndex { 12511 var v int32 12512 for shift := uint(0); ; shift += 7 { 12513 if shift >= 64 { 12514 return ErrIntOverflowPipeline 12515 } 12516 if iNdEx >= l { 12517 return io.ErrUnexpectedEOF 12518 } 12519 b := dAtA[iNdEx] 12520 iNdEx++ 12521 v |= int32(b&0x7F) << shift 12522 if b < 0x80 { 12523 break 12524 } 12525 } 12526 m.ShuffleRegIdxLocal = append(m.ShuffleRegIdxLocal, v) 12527 } 12528 } else { 12529 return fmt.Errorf("proto: wrong wireType = %d for field ShuffleRegIdxLocal", wireType) 12530 } 12531 case 5: 12532 if wireType == 0 { 12533 var v int32 12534 for shift := uint(0); ; shift += 7 { 12535 if shift >= 64 { 12536 return ErrIntOverflowPipeline 12537 } 12538 if iNdEx >= l { 12539 return io.ErrUnexpectedEOF 12540 } 12541 b := dAtA[iNdEx] 12542 iNdEx++ 12543 v |= int32(b&0x7F) << shift 12544 if b < 0x80 { 12545 break 12546 } 12547 } 12548 m.ShuffleRegIdxRemote = append(m.ShuffleRegIdxRemote, v) 12549 } else if wireType == 2 { 12550 var packedLen int 12551 for shift := uint(0); ; shift += 7 { 12552 if shift >= 64 { 12553 return ErrIntOverflowPipeline 12554 } 12555 if iNdEx >= l { 12556 return io.ErrUnexpectedEOF 12557 } 12558 b := dAtA[iNdEx] 12559 iNdEx++ 12560 packedLen |= int(b&0x7F) << shift 12561 if b < 0x80 { 12562 break 12563 } 12564 } 12565 if packedLen < 0 { 12566 return ErrInvalidLengthPipeline 12567 } 12568 postIndex := iNdEx + packedLen 12569 if postIndex < 0 { 12570 return ErrInvalidLengthPipeline 12571 } 12572 if postIndex > l { 12573 return io.ErrUnexpectedEOF 12574 } 12575 var elementCount int 12576 var count int 12577 for _, integer := range dAtA[iNdEx:postIndex] { 12578 if integer < 128 { 12579 count++ 12580 } 12581 } 12582 elementCount = count 12583 if elementCount != 0 && len(m.ShuffleRegIdxRemote) == 0 { 12584 m.ShuffleRegIdxRemote = make([]int32, 0, elementCount) 12585 } 12586 for iNdEx < postIndex { 12587 var v int32 12588 for shift := uint(0); ; shift += 7 { 12589 if shift >= 64 { 12590 return ErrIntOverflowPipeline 12591 } 12592 if iNdEx >= l { 12593 return io.ErrUnexpectedEOF 12594 } 12595 b := dAtA[iNdEx] 12596 iNdEx++ 12597 v |= int32(b&0x7F) << shift 12598 if b < 0x80 { 12599 break 12600 } 12601 } 12602 m.ShuffleRegIdxRemote = append(m.ShuffleRegIdxRemote, v) 12603 } 12604 } else { 12605 return fmt.Errorf("proto: wrong wireType = %d for field ShuffleRegIdxRemote", wireType) 12606 } 12607 case 6: 12608 if wireType != 0 { 12609 return fmt.Errorf("proto: wrong wireType = %d for field ShuffleType", wireType) 12610 } 12611 m.ShuffleType = 0 12612 for shift := uint(0); ; shift += 7 { 12613 if shift >= 64 { 12614 return ErrIntOverflowPipeline 12615 } 12616 if iNdEx >= l { 12617 return io.ErrUnexpectedEOF 12618 } 12619 b := dAtA[iNdEx] 12620 iNdEx++ 12621 m.ShuffleType |= int32(b&0x7F) << shift 12622 if b < 0x80 { 12623 break 12624 } 12625 } 12626 case 7: 12627 if wireType != 0 { 12628 return fmt.Errorf("proto: wrong wireType = %d for field IsSink", wireType) 12629 } 12630 var v int 12631 for shift := uint(0); ; shift += 7 { 12632 if shift >= 64 { 12633 return ErrIntOverflowPipeline 12634 } 12635 if iNdEx >= l { 12636 return io.ErrUnexpectedEOF 12637 } 12638 b := dAtA[iNdEx] 12639 iNdEx++ 12640 v |= int(b&0x7F) << shift 12641 if b < 0x80 { 12642 break 12643 } 12644 } 12645 m.IsSink = bool(v != 0) 12646 case 8: 12647 if wireType != 0 { 12648 return fmt.Errorf("proto: wrong wireType = %d for field RecSink", wireType) 12649 } 12650 var v int 12651 for shift := uint(0); ; shift += 7 { 12652 if shift >= 64 { 12653 return ErrIntOverflowPipeline 12654 } 12655 if iNdEx >= l { 12656 return io.ErrUnexpectedEOF 12657 } 12658 b := dAtA[iNdEx] 12659 iNdEx++ 12660 v |= int(b&0x7F) << shift 12661 if b < 0x80 { 12662 break 12663 } 12664 } 12665 m.RecSink = bool(v != 0) 12666 default: 12667 iNdEx = preIndex 12668 skippy, err := skipPipeline(dAtA[iNdEx:]) 12669 if err != nil { 12670 return err 12671 } 12672 if (skippy < 0) || (iNdEx+skippy) < 0 { 12673 return ErrInvalidLengthPipeline 12674 } 12675 if (iNdEx + skippy) > l { 12676 return io.ErrUnexpectedEOF 12677 } 12678 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12679 iNdEx += skippy 12680 } 12681 } 12682 12683 if iNdEx > l { 12684 return io.ErrUnexpectedEOF 12685 } 12686 return nil 12687 } 12688 func (m *Merge) Unmarshal(dAtA []byte) error { 12689 l := len(dAtA) 12690 iNdEx := 0 12691 for iNdEx < l { 12692 preIndex := iNdEx 12693 var wire uint64 12694 for shift := uint(0); ; shift += 7 { 12695 if shift >= 64 { 12696 return ErrIntOverflowPipeline 12697 } 12698 if iNdEx >= l { 12699 return io.ErrUnexpectedEOF 12700 } 12701 b := dAtA[iNdEx] 12702 iNdEx++ 12703 wire |= uint64(b&0x7F) << shift 12704 if b < 0x80 { 12705 break 12706 } 12707 } 12708 fieldNum := int32(wire >> 3) 12709 wireType := int(wire & 0x7) 12710 if wireType == 4 { 12711 return fmt.Errorf("proto: Merge: wiretype end group for non-group") 12712 } 12713 if fieldNum <= 0 { 12714 return fmt.Errorf("proto: Merge: illegal tag %d (wire type %d)", fieldNum, wire) 12715 } 12716 switch fieldNum { 12717 case 1: 12718 if wireType != 0 { 12719 return fmt.Errorf("proto: wrong wireType = %d for field SinkScan", wireType) 12720 } 12721 var v int 12722 for shift := uint(0); ; shift += 7 { 12723 if shift >= 64 { 12724 return ErrIntOverflowPipeline 12725 } 12726 if iNdEx >= l { 12727 return io.ErrUnexpectedEOF 12728 } 12729 b := dAtA[iNdEx] 12730 iNdEx++ 12731 v |= int(b&0x7F) << shift 12732 if b < 0x80 { 12733 break 12734 } 12735 } 12736 m.SinkScan = bool(v != 0) 12737 default: 12738 iNdEx = preIndex 12739 skippy, err := skipPipeline(dAtA[iNdEx:]) 12740 if err != nil { 12741 return err 12742 } 12743 if (skippy < 0) || (iNdEx+skippy) < 0 { 12744 return ErrInvalidLengthPipeline 12745 } 12746 if (iNdEx + skippy) > l { 12747 return io.ErrUnexpectedEOF 12748 } 12749 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12750 iNdEx += skippy 12751 } 12752 } 12753 12754 if iNdEx > l { 12755 return io.ErrUnexpectedEOF 12756 } 12757 return nil 12758 } 12759 func (m *MultiArguemnt) Unmarshal(dAtA []byte) error { 12760 l := len(dAtA) 12761 iNdEx := 0 12762 for iNdEx < l { 12763 preIndex := iNdEx 12764 var wire uint64 12765 for shift := uint(0); ; shift += 7 { 12766 if shift >= 64 { 12767 return ErrIntOverflowPipeline 12768 } 12769 if iNdEx >= l { 12770 return io.ErrUnexpectedEOF 12771 } 12772 b := dAtA[iNdEx] 12773 iNdEx++ 12774 wire |= uint64(b&0x7F) << shift 12775 if b < 0x80 { 12776 break 12777 } 12778 } 12779 fieldNum := int32(wire >> 3) 12780 wireType := int(wire & 0x7) 12781 if wireType == 4 { 12782 return fmt.Errorf("proto: MultiArguemnt: wiretype end group for non-group") 12783 } 12784 if fieldNum <= 0 { 12785 return fmt.Errorf("proto: MultiArguemnt: illegal tag %d (wire type %d)", fieldNum, wire) 12786 } 12787 switch fieldNum { 12788 case 1: 12789 if wireType != 0 { 12790 return fmt.Errorf("proto: wrong wireType = %d for field Dist", wireType) 12791 } 12792 var v int 12793 for shift := uint(0); ; shift += 7 { 12794 if shift >= 64 { 12795 return ErrIntOverflowPipeline 12796 } 12797 if iNdEx >= l { 12798 return io.ErrUnexpectedEOF 12799 } 12800 b := dAtA[iNdEx] 12801 iNdEx++ 12802 v |= int(b&0x7F) << shift 12803 if b < 0x80 { 12804 break 12805 } 12806 } 12807 m.Dist = bool(v != 0) 12808 case 2: 12809 if wireType != 2 { 12810 return fmt.Errorf("proto: wrong wireType = %d for field GroupExpr", wireType) 12811 } 12812 var msglen int 12813 for shift := uint(0); ; shift += 7 { 12814 if shift >= 64 { 12815 return ErrIntOverflowPipeline 12816 } 12817 if iNdEx >= l { 12818 return io.ErrUnexpectedEOF 12819 } 12820 b := dAtA[iNdEx] 12821 iNdEx++ 12822 msglen |= int(b&0x7F) << shift 12823 if b < 0x80 { 12824 break 12825 } 12826 } 12827 if msglen < 0 { 12828 return ErrInvalidLengthPipeline 12829 } 12830 postIndex := iNdEx + msglen 12831 if postIndex < 0 { 12832 return ErrInvalidLengthPipeline 12833 } 12834 if postIndex > l { 12835 return io.ErrUnexpectedEOF 12836 } 12837 m.GroupExpr = append(m.GroupExpr, &plan.Expr{}) 12838 if err := m.GroupExpr[len(m.GroupExpr)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12839 return err 12840 } 12841 iNdEx = postIndex 12842 case 3: 12843 if wireType != 2 { 12844 return fmt.Errorf("proto: wrong wireType = %d for field OrderByExpr", wireType) 12845 } 12846 var msglen int 12847 for shift := uint(0); ; shift += 7 { 12848 if shift >= 64 { 12849 return ErrIntOverflowPipeline 12850 } 12851 if iNdEx >= l { 12852 return io.ErrUnexpectedEOF 12853 } 12854 b := dAtA[iNdEx] 12855 iNdEx++ 12856 msglen |= int(b&0x7F) << shift 12857 if b < 0x80 { 12858 break 12859 } 12860 } 12861 if msglen < 0 { 12862 return ErrInvalidLengthPipeline 12863 } 12864 postIndex := iNdEx + msglen 12865 if postIndex < 0 { 12866 return ErrInvalidLengthPipeline 12867 } 12868 if postIndex > l { 12869 return io.ErrUnexpectedEOF 12870 } 12871 m.OrderByExpr = append(m.OrderByExpr, &plan.Expr{}) 12872 if err := m.OrderByExpr[len(m.OrderByExpr)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12873 return err 12874 } 12875 iNdEx = postIndex 12876 case 4: 12877 if wireType != 2 { 12878 return fmt.Errorf("proto: wrong wireType = %d for field Separator", wireType) 12879 } 12880 var stringLen uint64 12881 for shift := uint(0); ; shift += 7 { 12882 if shift >= 64 { 12883 return ErrIntOverflowPipeline 12884 } 12885 if iNdEx >= l { 12886 return io.ErrUnexpectedEOF 12887 } 12888 b := dAtA[iNdEx] 12889 iNdEx++ 12890 stringLen |= uint64(b&0x7F) << shift 12891 if b < 0x80 { 12892 break 12893 } 12894 } 12895 intStringLen := int(stringLen) 12896 if intStringLen < 0 { 12897 return ErrInvalidLengthPipeline 12898 } 12899 postIndex := iNdEx + intStringLen 12900 if postIndex < 0 { 12901 return ErrInvalidLengthPipeline 12902 } 12903 if postIndex > l { 12904 return io.ErrUnexpectedEOF 12905 } 12906 m.Separator = string(dAtA[iNdEx:postIndex]) 12907 iNdEx = postIndex 12908 case 5: 12909 if wireType != 0 { 12910 return fmt.Errorf("proto: wrong wireType = %d for field OrderId", wireType) 12911 } 12912 m.OrderId = 0 12913 for shift := uint(0); ; shift += 7 { 12914 if shift >= 64 { 12915 return ErrIntOverflowPipeline 12916 } 12917 if iNdEx >= l { 12918 return io.ErrUnexpectedEOF 12919 } 12920 b := dAtA[iNdEx] 12921 iNdEx++ 12922 m.OrderId |= int32(b&0x7F) << shift 12923 if b < 0x80 { 12924 break 12925 } 12926 } 12927 default: 12928 iNdEx = preIndex 12929 skippy, err := skipPipeline(dAtA[iNdEx:]) 12930 if err != nil { 12931 return err 12932 } 12933 if (skippy < 0) || (iNdEx+skippy) < 0 { 12934 return ErrInvalidLengthPipeline 12935 } 12936 if (iNdEx + skippy) > l { 12937 return io.ErrUnexpectedEOF 12938 } 12939 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12940 iNdEx += skippy 12941 } 12942 } 12943 12944 if iNdEx > l { 12945 return io.ErrUnexpectedEOF 12946 } 12947 return nil 12948 } 12949 func (m *Aggregate) Unmarshal(dAtA []byte) error { 12950 l := len(dAtA) 12951 iNdEx := 0 12952 for iNdEx < l { 12953 preIndex := iNdEx 12954 var wire uint64 12955 for shift := uint(0); ; shift += 7 { 12956 if shift >= 64 { 12957 return ErrIntOverflowPipeline 12958 } 12959 if iNdEx >= l { 12960 return io.ErrUnexpectedEOF 12961 } 12962 b := dAtA[iNdEx] 12963 iNdEx++ 12964 wire |= uint64(b&0x7F) << shift 12965 if b < 0x80 { 12966 break 12967 } 12968 } 12969 fieldNum := int32(wire >> 3) 12970 wireType := int(wire & 0x7) 12971 if wireType == 4 { 12972 return fmt.Errorf("proto: Aggregate: wiretype end group for non-group") 12973 } 12974 if fieldNum <= 0 { 12975 return fmt.Errorf("proto: Aggregate: illegal tag %d (wire type %d)", fieldNum, wire) 12976 } 12977 switch fieldNum { 12978 case 1: 12979 if wireType != 0 { 12980 return fmt.Errorf("proto: wrong wireType = %d for field Op", wireType) 12981 } 12982 m.Op = 0 12983 for shift := uint(0); ; shift += 7 { 12984 if shift >= 64 { 12985 return ErrIntOverflowPipeline 12986 } 12987 if iNdEx >= l { 12988 return io.ErrUnexpectedEOF 12989 } 12990 b := dAtA[iNdEx] 12991 iNdEx++ 12992 m.Op |= int64(b&0x7F) << shift 12993 if b < 0x80 { 12994 break 12995 } 12996 } 12997 case 2: 12998 if wireType != 0 { 12999 return fmt.Errorf("proto: wrong wireType = %d for field Dist", wireType) 13000 } 13001 var v int 13002 for shift := uint(0); ; shift += 7 { 13003 if shift >= 64 { 13004 return ErrIntOverflowPipeline 13005 } 13006 if iNdEx >= l { 13007 return io.ErrUnexpectedEOF 13008 } 13009 b := dAtA[iNdEx] 13010 iNdEx++ 13011 v |= int(b&0x7F) << shift 13012 if b < 0x80 { 13013 break 13014 } 13015 } 13016 m.Dist = bool(v != 0) 13017 case 3: 13018 if wireType != 2 { 13019 return fmt.Errorf("proto: wrong wireType = %d for field Expr", wireType) 13020 } 13021 var msglen int 13022 for shift := uint(0); ; shift += 7 { 13023 if shift >= 64 { 13024 return ErrIntOverflowPipeline 13025 } 13026 if iNdEx >= l { 13027 return io.ErrUnexpectedEOF 13028 } 13029 b := dAtA[iNdEx] 13030 iNdEx++ 13031 msglen |= int(b&0x7F) << shift 13032 if b < 0x80 { 13033 break 13034 } 13035 } 13036 if msglen < 0 { 13037 return ErrInvalidLengthPipeline 13038 } 13039 postIndex := iNdEx + msglen 13040 if postIndex < 0 { 13041 return ErrInvalidLengthPipeline 13042 } 13043 if postIndex > l { 13044 return io.ErrUnexpectedEOF 13045 } 13046 m.Expr = append(m.Expr, &plan.Expr{}) 13047 if err := m.Expr[len(m.Expr)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13048 return err 13049 } 13050 iNdEx = postIndex 13051 case 4: 13052 if wireType != 2 { 13053 return fmt.Errorf("proto: wrong wireType = %d for field Config", wireType) 13054 } 13055 var byteLen int 13056 for shift := uint(0); ; shift += 7 { 13057 if shift >= 64 { 13058 return ErrIntOverflowPipeline 13059 } 13060 if iNdEx >= l { 13061 return io.ErrUnexpectedEOF 13062 } 13063 b := dAtA[iNdEx] 13064 iNdEx++ 13065 byteLen |= int(b&0x7F) << shift 13066 if b < 0x80 { 13067 break 13068 } 13069 } 13070 if byteLen < 0 { 13071 return ErrInvalidLengthPipeline 13072 } 13073 postIndex := iNdEx + byteLen 13074 if postIndex < 0 { 13075 return ErrInvalidLengthPipeline 13076 } 13077 if postIndex > l { 13078 return io.ErrUnexpectedEOF 13079 } 13080 m.Config = append(m.Config[:0], dAtA[iNdEx:postIndex]...) 13081 if m.Config == nil { 13082 m.Config = []byte{} 13083 } 13084 iNdEx = postIndex 13085 default: 13086 iNdEx = preIndex 13087 skippy, err := skipPipeline(dAtA[iNdEx:]) 13088 if err != nil { 13089 return err 13090 } 13091 if (skippy < 0) || (iNdEx+skippy) < 0 { 13092 return ErrInvalidLengthPipeline 13093 } 13094 if (iNdEx + skippy) > l { 13095 return io.ErrUnexpectedEOF 13096 } 13097 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13098 iNdEx += skippy 13099 } 13100 } 13101 13102 if iNdEx > l { 13103 return io.ErrUnexpectedEOF 13104 } 13105 return nil 13106 } 13107 func (m *Group) Unmarshal(dAtA []byte) error { 13108 l := len(dAtA) 13109 iNdEx := 0 13110 for iNdEx < l { 13111 preIndex := iNdEx 13112 var wire uint64 13113 for shift := uint(0); ; shift += 7 { 13114 if shift >= 64 { 13115 return ErrIntOverflowPipeline 13116 } 13117 if iNdEx >= l { 13118 return io.ErrUnexpectedEOF 13119 } 13120 b := dAtA[iNdEx] 13121 iNdEx++ 13122 wire |= uint64(b&0x7F) << shift 13123 if b < 0x80 { 13124 break 13125 } 13126 } 13127 fieldNum := int32(wire >> 3) 13128 wireType := int(wire & 0x7) 13129 if wireType == 4 { 13130 return fmt.Errorf("proto: Group: wiretype end group for non-group") 13131 } 13132 if fieldNum <= 0 { 13133 return fmt.Errorf("proto: Group: illegal tag %d (wire type %d)", fieldNum, wire) 13134 } 13135 switch fieldNum { 13136 case 1: 13137 if wireType != 0 { 13138 return fmt.Errorf("proto: wrong wireType = %d for field NeedEval", wireType) 13139 } 13140 var v int 13141 for shift := uint(0); ; shift += 7 { 13142 if shift >= 64 { 13143 return ErrIntOverflowPipeline 13144 } 13145 if iNdEx >= l { 13146 return io.ErrUnexpectedEOF 13147 } 13148 b := dAtA[iNdEx] 13149 iNdEx++ 13150 v |= int(b&0x7F) << shift 13151 if b < 0x80 { 13152 break 13153 } 13154 } 13155 m.NeedEval = bool(v != 0) 13156 case 2: 13157 if wireType != 0 { 13158 return fmt.Errorf("proto: wrong wireType = %d for field Ibucket", wireType) 13159 } 13160 m.Ibucket = 0 13161 for shift := uint(0); ; shift += 7 { 13162 if shift >= 64 { 13163 return ErrIntOverflowPipeline 13164 } 13165 if iNdEx >= l { 13166 return io.ErrUnexpectedEOF 13167 } 13168 b := dAtA[iNdEx] 13169 iNdEx++ 13170 m.Ibucket |= uint64(b&0x7F) << shift 13171 if b < 0x80 { 13172 break 13173 } 13174 } 13175 case 3: 13176 if wireType != 0 { 13177 return fmt.Errorf("proto: wrong wireType = %d for field Nbucket", wireType) 13178 } 13179 m.Nbucket = 0 13180 for shift := uint(0); ; shift += 7 { 13181 if shift >= 64 { 13182 return ErrIntOverflowPipeline 13183 } 13184 if iNdEx >= l { 13185 return io.ErrUnexpectedEOF 13186 } 13187 b := dAtA[iNdEx] 13188 iNdEx++ 13189 m.Nbucket |= uint64(b&0x7F) << shift 13190 if b < 0x80 { 13191 break 13192 } 13193 } 13194 case 4: 13195 if wireType != 2 { 13196 return fmt.Errorf("proto: wrong wireType = %d for field Exprs", wireType) 13197 } 13198 var msglen int 13199 for shift := uint(0); ; shift += 7 { 13200 if shift >= 64 { 13201 return ErrIntOverflowPipeline 13202 } 13203 if iNdEx >= l { 13204 return io.ErrUnexpectedEOF 13205 } 13206 b := dAtA[iNdEx] 13207 iNdEx++ 13208 msglen |= int(b&0x7F) << shift 13209 if b < 0x80 { 13210 break 13211 } 13212 } 13213 if msglen < 0 { 13214 return ErrInvalidLengthPipeline 13215 } 13216 postIndex := iNdEx + msglen 13217 if postIndex < 0 { 13218 return ErrInvalidLengthPipeline 13219 } 13220 if postIndex > l { 13221 return io.ErrUnexpectedEOF 13222 } 13223 m.Exprs = append(m.Exprs, &plan.Expr{}) 13224 if err := m.Exprs[len(m.Exprs)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13225 return err 13226 } 13227 iNdEx = postIndex 13228 case 5: 13229 if wireType != 2 { 13230 return fmt.Errorf("proto: wrong wireType = %d for field Types", wireType) 13231 } 13232 var msglen int 13233 for shift := uint(0); ; shift += 7 { 13234 if shift >= 64 { 13235 return ErrIntOverflowPipeline 13236 } 13237 if iNdEx >= l { 13238 return io.ErrUnexpectedEOF 13239 } 13240 b := dAtA[iNdEx] 13241 iNdEx++ 13242 msglen |= int(b&0x7F) << shift 13243 if b < 0x80 { 13244 break 13245 } 13246 } 13247 if msglen < 0 { 13248 return ErrInvalidLengthPipeline 13249 } 13250 postIndex := iNdEx + msglen 13251 if postIndex < 0 { 13252 return ErrInvalidLengthPipeline 13253 } 13254 if postIndex > l { 13255 return io.ErrUnexpectedEOF 13256 } 13257 m.Types = append(m.Types, plan.Type{}) 13258 if err := m.Types[len(m.Types)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13259 return err 13260 } 13261 iNdEx = postIndex 13262 case 6: 13263 if wireType != 2 { 13264 return fmt.Errorf("proto: wrong wireType = %d for field Aggs", wireType) 13265 } 13266 var msglen int 13267 for shift := uint(0); ; shift += 7 { 13268 if shift >= 64 { 13269 return ErrIntOverflowPipeline 13270 } 13271 if iNdEx >= l { 13272 return io.ErrUnexpectedEOF 13273 } 13274 b := dAtA[iNdEx] 13275 iNdEx++ 13276 msglen |= int(b&0x7F) << shift 13277 if b < 0x80 { 13278 break 13279 } 13280 } 13281 if msglen < 0 { 13282 return ErrInvalidLengthPipeline 13283 } 13284 postIndex := iNdEx + msglen 13285 if postIndex < 0 { 13286 return ErrInvalidLengthPipeline 13287 } 13288 if postIndex > l { 13289 return io.ErrUnexpectedEOF 13290 } 13291 m.Aggs = append(m.Aggs, &Aggregate{}) 13292 if err := m.Aggs[len(m.Aggs)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13293 return err 13294 } 13295 iNdEx = postIndex 13296 case 7: 13297 if wireType != 2 { 13298 return fmt.Errorf("proto: wrong wireType = %d for field MultiAggs", wireType) 13299 } 13300 var msglen int 13301 for shift := uint(0); ; shift += 7 { 13302 if shift >= 64 { 13303 return ErrIntOverflowPipeline 13304 } 13305 if iNdEx >= l { 13306 return io.ErrUnexpectedEOF 13307 } 13308 b := dAtA[iNdEx] 13309 iNdEx++ 13310 msglen |= int(b&0x7F) << shift 13311 if b < 0x80 { 13312 break 13313 } 13314 } 13315 if msglen < 0 { 13316 return ErrInvalidLengthPipeline 13317 } 13318 postIndex := iNdEx + msglen 13319 if postIndex < 0 { 13320 return ErrInvalidLengthPipeline 13321 } 13322 if postIndex > l { 13323 return io.ErrUnexpectedEOF 13324 } 13325 m.MultiAggs = append(m.MultiAggs, &MultiArguemnt{}) 13326 if err := m.MultiAggs[len(m.MultiAggs)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13327 return err 13328 } 13329 iNdEx = postIndex 13330 case 8: 13331 if wireType != 0 { 13332 return fmt.Errorf("proto: wrong wireType = %d for field IsShuffle", wireType) 13333 } 13334 var v int 13335 for shift := uint(0); ; shift += 7 { 13336 if shift >= 64 { 13337 return ErrIntOverflowPipeline 13338 } 13339 if iNdEx >= l { 13340 return io.ErrUnexpectedEOF 13341 } 13342 b := dAtA[iNdEx] 13343 iNdEx++ 13344 v |= int(b&0x7F) << shift 13345 if b < 0x80 { 13346 break 13347 } 13348 } 13349 m.IsShuffle = bool(v != 0) 13350 case 9: 13351 if wireType != 0 { 13352 return fmt.Errorf("proto: wrong wireType = %d for field PreAllocSize", wireType) 13353 } 13354 m.PreAllocSize = 0 13355 for shift := uint(0); ; shift += 7 { 13356 if shift >= 64 { 13357 return ErrIntOverflowPipeline 13358 } 13359 if iNdEx >= l { 13360 return io.ErrUnexpectedEOF 13361 } 13362 b := dAtA[iNdEx] 13363 iNdEx++ 13364 m.PreAllocSize |= uint64(b&0x7F) << shift 13365 if b < 0x80 { 13366 break 13367 } 13368 } 13369 case 10: 13370 if wireType == 0 { 13371 var v uint32 13372 for shift := uint(0); ; shift += 7 { 13373 if shift >= 64 { 13374 return ErrIntOverflowPipeline 13375 } 13376 if iNdEx >= l { 13377 return io.ErrUnexpectedEOF 13378 } 13379 b := dAtA[iNdEx] 13380 iNdEx++ 13381 v |= uint32(b&0x7F) << shift 13382 if b < 0x80 { 13383 break 13384 } 13385 } 13386 m.PartialResultTypes = append(m.PartialResultTypes, v) 13387 } else if wireType == 2 { 13388 var packedLen int 13389 for shift := uint(0); ; shift += 7 { 13390 if shift >= 64 { 13391 return ErrIntOverflowPipeline 13392 } 13393 if iNdEx >= l { 13394 return io.ErrUnexpectedEOF 13395 } 13396 b := dAtA[iNdEx] 13397 iNdEx++ 13398 packedLen |= int(b&0x7F) << shift 13399 if b < 0x80 { 13400 break 13401 } 13402 } 13403 if packedLen < 0 { 13404 return ErrInvalidLengthPipeline 13405 } 13406 postIndex := iNdEx + packedLen 13407 if postIndex < 0 { 13408 return ErrInvalidLengthPipeline 13409 } 13410 if postIndex > l { 13411 return io.ErrUnexpectedEOF 13412 } 13413 var elementCount int 13414 var count int 13415 for _, integer := range dAtA[iNdEx:postIndex] { 13416 if integer < 128 { 13417 count++ 13418 } 13419 } 13420 elementCount = count 13421 if elementCount != 0 && len(m.PartialResultTypes) == 0 { 13422 m.PartialResultTypes = make([]uint32, 0, elementCount) 13423 } 13424 for iNdEx < postIndex { 13425 var v uint32 13426 for shift := uint(0); ; shift += 7 { 13427 if shift >= 64 { 13428 return ErrIntOverflowPipeline 13429 } 13430 if iNdEx >= l { 13431 return io.ErrUnexpectedEOF 13432 } 13433 b := dAtA[iNdEx] 13434 iNdEx++ 13435 v |= uint32(b&0x7F) << shift 13436 if b < 0x80 { 13437 break 13438 } 13439 } 13440 m.PartialResultTypes = append(m.PartialResultTypes, v) 13441 } 13442 } else { 13443 return fmt.Errorf("proto: wrong wireType = %d for field PartialResultTypes", wireType) 13444 } 13445 case 11: 13446 if wireType != 2 { 13447 return fmt.Errorf("proto: wrong wireType = %d for field PartialResults", wireType) 13448 } 13449 var byteLen int 13450 for shift := uint(0); ; shift += 7 { 13451 if shift >= 64 { 13452 return ErrIntOverflowPipeline 13453 } 13454 if iNdEx >= l { 13455 return io.ErrUnexpectedEOF 13456 } 13457 b := dAtA[iNdEx] 13458 iNdEx++ 13459 byteLen |= int(b&0x7F) << shift 13460 if b < 0x80 { 13461 break 13462 } 13463 } 13464 if byteLen < 0 { 13465 return ErrInvalidLengthPipeline 13466 } 13467 postIndex := iNdEx + byteLen 13468 if postIndex < 0 { 13469 return ErrInvalidLengthPipeline 13470 } 13471 if postIndex > l { 13472 return io.ErrUnexpectedEOF 13473 } 13474 m.PartialResults = append(m.PartialResults[:0], dAtA[iNdEx:postIndex]...) 13475 if m.PartialResults == nil { 13476 m.PartialResults = []byte{} 13477 } 13478 iNdEx = postIndex 13479 default: 13480 iNdEx = preIndex 13481 skippy, err := skipPipeline(dAtA[iNdEx:]) 13482 if err != nil { 13483 return err 13484 } 13485 if (skippy < 0) || (iNdEx+skippy) < 0 { 13486 return ErrInvalidLengthPipeline 13487 } 13488 if (iNdEx + skippy) > l { 13489 return io.ErrUnexpectedEOF 13490 } 13491 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13492 iNdEx += skippy 13493 } 13494 } 13495 13496 if iNdEx > l { 13497 return io.ErrUnexpectedEOF 13498 } 13499 return nil 13500 } 13501 func (m *Insert) Unmarshal(dAtA []byte) error { 13502 l := len(dAtA) 13503 iNdEx := 0 13504 for iNdEx < l { 13505 preIndex := iNdEx 13506 var wire uint64 13507 for shift := uint(0); ; shift += 7 { 13508 if shift >= 64 { 13509 return ErrIntOverflowPipeline 13510 } 13511 if iNdEx >= l { 13512 return io.ErrUnexpectedEOF 13513 } 13514 b := dAtA[iNdEx] 13515 iNdEx++ 13516 wire |= uint64(b&0x7F) << shift 13517 if b < 0x80 { 13518 break 13519 } 13520 } 13521 fieldNum := int32(wire >> 3) 13522 wireType := int(wire & 0x7) 13523 if wireType == 4 { 13524 return fmt.Errorf("proto: Insert: wiretype end group for non-group") 13525 } 13526 if fieldNum <= 0 { 13527 return fmt.Errorf("proto: Insert: illegal tag %d (wire type %d)", fieldNum, wire) 13528 } 13529 switch fieldNum { 13530 case 1: 13531 if wireType != 0 { 13532 return fmt.Errorf("proto: wrong wireType = %d for field Affected", wireType) 13533 } 13534 m.Affected = 0 13535 for shift := uint(0); ; shift += 7 { 13536 if shift >= 64 { 13537 return ErrIntOverflowPipeline 13538 } 13539 if iNdEx >= l { 13540 return io.ErrUnexpectedEOF 13541 } 13542 b := dAtA[iNdEx] 13543 iNdEx++ 13544 m.Affected |= uint64(b&0x7F) << shift 13545 if b < 0x80 { 13546 break 13547 } 13548 } 13549 case 2: 13550 if wireType != 0 { 13551 return fmt.Errorf("proto: wrong wireType = %d for field ToWriteS3", wireType) 13552 } 13553 var v int 13554 for shift := uint(0); ; shift += 7 { 13555 if shift >= 64 { 13556 return ErrIntOverflowPipeline 13557 } 13558 if iNdEx >= l { 13559 return io.ErrUnexpectedEOF 13560 } 13561 b := dAtA[iNdEx] 13562 iNdEx++ 13563 v |= int(b&0x7F) << shift 13564 if b < 0x80 { 13565 break 13566 } 13567 } 13568 m.ToWriteS3 = bool(v != 0) 13569 case 3: 13570 if wireType != 0 { 13571 return fmt.Errorf("proto: wrong wireType = %d for field AddAffectedRows", wireType) 13572 } 13573 var v int 13574 for shift := uint(0); ; shift += 7 { 13575 if shift >= 64 { 13576 return ErrIntOverflowPipeline 13577 } 13578 if iNdEx >= l { 13579 return io.ErrUnexpectedEOF 13580 } 13581 b := dAtA[iNdEx] 13582 iNdEx++ 13583 v |= int(b&0x7F) << shift 13584 if b < 0x80 { 13585 break 13586 } 13587 } 13588 m.AddAffectedRows = bool(v != 0) 13589 case 4: 13590 if wireType != 2 { 13591 return fmt.Errorf("proto: wrong wireType = %d for field Ref", wireType) 13592 } 13593 var msglen int 13594 for shift := uint(0); ; shift += 7 { 13595 if shift >= 64 { 13596 return ErrIntOverflowPipeline 13597 } 13598 if iNdEx >= l { 13599 return io.ErrUnexpectedEOF 13600 } 13601 b := dAtA[iNdEx] 13602 iNdEx++ 13603 msglen |= int(b&0x7F) << shift 13604 if b < 0x80 { 13605 break 13606 } 13607 } 13608 if msglen < 0 { 13609 return ErrInvalidLengthPipeline 13610 } 13611 postIndex := iNdEx + msglen 13612 if postIndex < 0 { 13613 return ErrInvalidLengthPipeline 13614 } 13615 if postIndex > l { 13616 return io.ErrUnexpectedEOF 13617 } 13618 if m.Ref == nil { 13619 m.Ref = &plan.ObjectRef{} 13620 } 13621 if err := m.Ref.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13622 return err 13623 } 13624 iNdEx = postIndex 13625 case 5: 13626 if wireType != 2 { 13627 return fmt.Errorf("proto: wrong wireType = %d for field Attrs", wireType) 13628 } 13629 var stringLen uint64 13630 for shift := uint(0); ; shift += 7 { 13631 if shift >= 64 { 13632 return ErrIntOverflowPipeline 13633 } 13634 if iNdEx >= l { 13635 return io.ErrUnexpectedEOF 13636 } 13637 b := dAtA[iNdEx] 13638 iNdEx++ 13639 stringLen |= uint64(b&0x7F) << shift 13640 if b < 0x80 { 13641 break 13642 } 13643 } 13644 intStringLen := int(stringLen) 13645 if intStringLen < 0 { 13646 return ErrInvalidLengthPipeline 13647 } 13648 postIndex := iNdEx + intStringLen 13649 if postIndex < 0 { 13650 return ErrInvalidLengthPipeline 13651 } 13652 if postIndex > l { 13653 return io.ErrUnexpectedEOF 13654 } 13655 m.Attrs = append(m.Attrs, string(dAtA[iNdEx:postIndex])) 13656 iNdEx = postIndex 13657 case 6: 13658 if wireType == 0 { 13659 var v uint64 13660 for shift := uint(0); ; shift += 7 { 13661 if shift >= 64 { 13662 return ErrIntOverflowPipeline 13663 } 13664 if iNdEx >= l { 13665 return io.ErrUnexpectedEOF 13666 } 13667 b := dAtA[iNdEx] 13668 iNdEx++ 13669 v |= uint64(b&0x7F) << shift 13670 if b < 0x80 { 13671 break 13672 } 13673 } 13674 m.PartitionTableIds = append(m.PartitionTableIds, v) 13675 } else if wireType == 2 { 13676 var packedLen int 13677 for shift := uint(0); ; shift += 7 { 13678 if shift >= 64 { 13679 return ErrIntOverflowPipeline 13680 } 13681 if iNdEx >= l { 13682 return io.ErrUnexpectedEOF 13683 } 13684 b := dAtA[iNdEx] 13685 iNdEx++ 13686 packedLen |= int(b&0x7F) << shift 13687 if b < 0x80 { 13688 break 13689 } 13690 } 13691 if packedLen < 0 { 13692 return ErrInvalidLengthPipeline 13693 } 13694 postIndex := iNdEx + packedLen 13695 if postIndex < 0 { 13696 return ErrInvalidLengthPipeline 13697 } 13698 if postIndex > l { 13699 return io.ErrUnexpectedEOF 13700 } 13701 var elementCount int 13702 var count int 13703 for _, integer := range dAtA[iNdEx:postIndex] { 13704 if integer < 128 { 13705 count++ 13706 } 13707 } 13708 elementCount = count 13709 if elementCount != 0 && len(m.PartitionTableIds) == 0 { 13710 m.PartitionTableIds = make([]uint64, 0, elementCount) 13711 } 13712 for iNdEx < postIndex { 13713 var v uint64 13714 for shift := uint(0); ; shift += 7 { 13715 if shift >= 64 { 13716 return ErrIntOverflowPipeline 13717 } 13718 if iNdEx >= l { 13719 return io.ErrUnexpectedEOF 13720 } 13721 b := dAtA[iNdEx] 13722 iNdEx++ 13723 v |= uint64(b&0x7F) << shift 13724 if b < 0x80 { 13725 break 13726 } 13727 } 13728 m.PartitionTableIds = append(m.PartitionTableIds, v) 13729 } 13730 } else { 13731 return fmt.Errorf("proto: wrong wireType = %d for field PartitionTableIds", wireType) 13732 } 13733 case 7: 13734 if wireType != 2 { 13735 return fmt.Errorf("proto: wrong wireType = %d for field PartitionTableNames", wireType) 13736 } 13737 var stringLen uint64 13738 for shift := uint(0); ; shift += 7 { 13739 if shift >= 64 { 13740 return ErrIntOverflowPipeline 13741 } 13742 if iNdEx >= l { 13743 return io.ErrUnexpectedEOF 13744 } 13745 b := dAtA[iNdEx] 13746 iNdEx++ 13747 stringLen |= uint64(b&0x7F) << shift 13748 if b < 0x80 { 13749 break 13750 } 13751 } 13752 intStringLen := int(stringLen) 13753 if intStringLen < 0 { 13754 return ErrInvalidLengthPipeline 13755 } 13756 postIndex := iNdEx + intStringLen 13757 if postIndex < 0 { 13758 return ErrInvalidLengthPipeline 13759 } 13760 if postIndex > l { 13761 return io.ErrUnexpectedEOF 13762 } 13763 m.PartitionTableNames = append(m.PartitionTableNames, string(dAtA[iNdEx:postIndex])) 13764 iNdEx = postIndex 13765 case 8: 13766 if wireType != 0 { 13767 return fmt.Errorf("proto: wrong wireType = %d for field PartitionIdx", wireType) 13768 } 13769 m.PartitionIdx = 0 13770 for shift := uint(0); ; shift += 7 { 13771 if shift >= 64 { 13772 return ErrIntOverflowPipeline 13773 } 13774 if iNdEx >= l { 13775 return io.ErrUnexpectedEOF 13776 } 13777 b := dAtA[iNdEx] 13778 iNdEx++ 13779 m.PartitionIdx |= int32(b&0x7F) << shift 13780 if b < 0x80 { 13781 break 13782 } 13783 } 13784 case 9: 13785 if wireType != 0 { 13786 return fmt.Errorf("proto: wrong wireType = %d for field IsEnd", wireType) 13787 } 13788 var v int 13789 for shift := uint(0); ; shift += 7 { 13790 if shift >= 64 { 13791 return ErrIntOverflowPipeline 13792 } 13793 if iNdEx >= l { 13794 return io.ErrUnexpectedEOF 13795 } 13796 b := dAtA[iNdEx] 13797 iNdEx++ 13798 v |= int(b&0x7F) << shift 13799 if b < 0x80 { 13800 break 13801 } 13802 } 13803 m.IsEnd = bool(v != 0) 13804 case 10: 13805 if wireType != 2 { 13806 return fmt.Errorf("proto: wrong wireType = %d for field TableDef", wireType) 13807 } 13808 var msglen int 13809 for shift := uint(0); ; shift += 7 { 13810 if shift >= 64 { 13811 return ErrIntOverflowPipeline 13812 } 13813 if iNdEx >= l { 13814 return io.ErrUnexpectedEOF 13815 } 13816 b := dAtA[iNdEx] 13817 iNdEx++ 13818 msglen |= int(b&0x7F) << shift 13819 if b < 0x80 { 13820 break 13821 } 13822 } 13823 if msglen < 0 { 13824 return ErrInvalidLengthPipeline 13825 } 13826 postIndex := iNdEx + msglen 13827 if postIndex < 0 { 13828 return ErrInvalidLengthPipeline 13829 } 13830 if postIndex > l { 13831 return io.ErrUnexpectedEOF 13832 } 13833 if m.TableDef == nil { 13834 m.TableDef = &plan.TableDef{} 13835 } 13836 if err := m.TableDef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13837 return err 13838 } 13839 iNdEx = postIndex 13840 default: 13841 iNdEx = preIndex 13842 skippy, err := skipPipeline(dAtA[iNdEx:]) 13843 if err != nil { 13844 return err 13845 } 13846 if (skippy < 0) || (iNdEx+skippy) < 0 { 13847 return ErrInvalidLengthPipeline 13848 } 13849 if (iNdEx + skippy) > l { 13850 return io.ErrUnexpectedEOF 13851 } 13852 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13853 iNdEx += skippy 13854 } 13855 } 13856 13857 if iNdEx > l { 13858 return io.ErrUnexpectedEOF 13859 } 13860 return nil 13861 } 13862 func (m *Array) Unmarshal(dAtA []byte) error { 13863 l := len(dAtA) 13864 iNdEx := 0 13865 for iNdEx < l { 13866 preIndex := iNdEx 13867 var wire uint64 13868 for shift := uint(0); ; shift += 7 { 13869 if shift >= 64 { 13870 return ErrIntOverflowPipeline 13871 } 13872 if iNdEx >= l { 13873 return io.ErrUnexpectedEOF 13874 } 13875 b := dAtA[iNdEx] 13876 iNdEx++ 13877 wire |= uint64(b&0x7F) << shift 13878 if b < 0x80 { 13879 break 13880 } 13881 } 13882 fieldNum := int32(wire >> 3) 13883 wireType := int(wire & 0x7) 13884 if wireType == 4 { 13885 return fmt.Errorf("proto: Array: wiretype end group for non-group") 13886 } 13887 if fieldNum <= 0 { 13888 return fmt.Errorf("proto: Array: illegal tag %d (wire type %d)", fieldNum, wire) 13889 } 13890 switch fieldNum { 13891 case 1: 13892 if wireType == 0 { 13893 var v int32 13894 for shift := uint(0); ; shift += 7 { 13895 if shift >= 64 { 13896 return ErrIntOverflowPipeline 13897 } 13898 if iNdEx >= l { 13899 return io.ErrUnexpectedEOF 13900 } 13901 b := dAtA[iNdEx] 13902 iNdEx++ 13903 v |= int32(b&0x7F) << shift 13904 if b < 0x80 { 13905 break 13906 } 13907 } 13908 m.Array = append(m.Array, v) 13909 } else if wireType == 2 { 13910 var packedLen int 13911 for shift := uint(0); ; shift += 7 { 13912 if shift >= 64 { 13913 return ErrIntOverflowPipeline 13914 } 13915 if iNdEx >= l { 13916 return io.ErrUnexpectedEOF 13917 } 13918 b := dAtA[iNdEx] 13919 iNdEx++ 13920 packedLen |= int(b&0x7F) << shift 13921 if b < 0x80 { 13922 break 13923 } 13924 } 13925 if packedLen < 0 { 13926 return ErrInvalidLengthPipeline 13927 } 13928 postIndex := iNdEx + packedLen 13929 if postIndex < 0 { 13930 return ErrInvalidLengthPipeline 13931 } 13932 if postIndex > l { 13933 return io.ErrUnexpectedEOF 13934 } 13935 var elementCount int 13936 var count int 13937 for _, integer := range dAtA[iNdEx:postIndex] { 13938 if integer < 128 { 13939 count++ 13940 } 13941 } 13942 elementCount = count 13943 if elementCount != 0 && len(m.Array) == 0 { 13944 m.Array = make([]int32, 0, elementCount) 13945 } 13946 for iNdEx < postIndex { 13947 var v int32 13948 for shift := uint(0); ; shift += 7 { 13949 if shift >= 64 { 13950 return ErrIntOverflowPipeline 13951 } 13952 if iNdEx >= l { 13953 return io.ErrUnexpectedEOF 13954 } 13955 b := dAtA[iNdEx] 13956 iNdEx++ 13957 v |= int32(b&0x7F) << shift 13958 if b < 0x80 { 13959 break 13960 } 13961 } 13962 m.Array = append(m.Array, v) 13963 } 13964 } else { 13965 return fmt.Errorf("proto: wrong wireType = %d for field Array", wireType) 13966 } 13967 default: 13968 iNdEx = preIndex 13969 skippy, err := skipPipeline(dAtA[iNdEx:]) 13970 if err != nil { 13971 return err 13972 } 13973 if (skippy < 0) || (iNdEx+skippy) < 0 { 13974 return ErrInvalidLengthPipeline 13975 } 13976 if (iNdEx + skippy) > l { 13977 return io.ErrUnexpectedEOF 13978 } 13979 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13980 iNdEx += skippy 13981 } 13982 } 13983 13984 if iNdEx > l { 13985 return io.ErrUnexpectedEOF 13986 } 13987 return nil 13988 } 13989 func (m *Map) Unmarshal(dAtA []byte) error { 13990 l := len(dAtA) 13991 iNdEx := 0 13992 for iNdEx < l { 13993 preIndex := iNdEx 13994 var wire uint64 13995 for shift := uint(0); ; shift += 7 { 13996 if shift >= 64 { 13997 return ErrIntOverflowPipeline 13998 } 13999 if iNdEx >= l { 14000 return io.ErrUnexpectedEOF 14001 } 14002 b := dAtA[iNdEx] 14003 iNdEx++ 14004 wire |= uint64(b&0x7F) << shift 14005 if b < 0x80 { 14006 break 14007 } 14008 } 14009 fieldNum := int32(wire >> 3) 14010 wireType := int(wire & 0x7) 14011 if wireType == 4 { 14012 return fmt.Errorf("proto: Map: wiretype end group for non-group") 14013 } 14014 if fieldNum <= 0 { 14015 return fmt.Errorf("proto: Map: illegal tag %d (wire type %d)", fieldNum, wire) 14016 } 14017 switch fieldNum { 14018 case 1: 14019 if wireType != 2 { 14020 return fmt.Errorf("proto: wrong wireType = %d for field Mp", wireType) 14021 } 14022 var msglen int 14023 for shift := uint(0); ; shift += 7 { 14024 if shift >= 64 { 14025 return ErrIntOverflowPipeline 14026 } 14027 if iNdEx >= l { 14028 return io.ErrUnexpectedEOF 14029 } 14030 b := dAtA[iNdEx] 14031 iNdEx++ 14032 msglen |= int(b&0x7F) << shift 14033 if b < 0x80 { 14034 break 14035 } 14036 } 14037 if msglen < 0 { 14038 return ErrInvalidLengthPipeline 14039 } 14040 postIndex := iNdEx + msglen 14041 if postIndex < 0 { 14042 return ErrInvalidLengthPipeline 14043 } 14044 if postIndex > l { 14045 return io.ErrUnexpectedEOF 14046 } 14047 if m.Mp == nil { 14048 m.Mp = make(map[string]int32) 14049 } 14050 var mapkey string 14051 var mapvalue int32 14052 for iNdEx < postIndex { 14053 entryPreIndex := iNdEx 14054 var wire uint64 14055 for shift := uint(0); ; shift += 7 { 14056 if shift >= 64 { 14057 return ErrIntOverflowPipeline 14058 } 14059 if iNdEx >= l { 14060 return io.ErrUnexpectedEOF 14061 } 14062 b := dAtA[iNdEx] 14063 iNdEx++ 14064 wire |= uint64(b&0x7F) << shift 14065 if b < 0x80 { 14066 break 14067 } 14068 } 14069 fieldNum := int32(wire >> 3) 14070 if fieldNum == 1 { 14071 var stringLenmapkey uint64 14072 for shift := uint(0); ; shift += 7 { 14073 if shift >= 64 { 14074 return ErrIntOverflowPipeline 14075 } 14076 if iNdEx >= l { 14077 return io.ErrUnexpectedEOF 14078 } 14079 b := dAtA[iNdEx] 14080 iNdEx++ 14081 stringLenmapkey |= uint64(b&0x7F) << shift 14082 if b < 0x80 { 14083 break 14084 } 14085 } 14086 intStringLenmapkey := int(stringLenmapkey) 14087 if intStringLenmapkey < 0 { 14088 return ErrInvalidLengthPipeline 14089 } 14090 postStringIndexmapkey := iNdEx + intStringLenmapkey 14091 if postStringIndexmapkey < 0 { 14092 return ErrInvalidLengthPipeline 14093 } 14094 if postStringIndexmapkey > l { 14095 return io.ErrUnexpectedEOF 14096 } 14097 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 14098 iNdEx = postStringIndexmapkey 14099 } else if fieldNum == 2 { 14100 for shift := uint(0); ; shift += 7 { 14101 if shift >= 64 { 14102 return ErrIntOverflowPipeline 14103 } 14104 if iNdEx >= l { 14105 return io.ErrUnexpectedEOF 14106 } 14107 b := dAtA[iNdEx] 14108 iNdEx++ 14109 mapvalue |= int32(b&0x7F) << shift 14110 if b < 0x80 { 14111 break 14112 } 14113 } 14114 } else { 14115 iNdEx = entryPreIndex 14116 skippy, err := skipPipeline(dAtA[iNdEx:]) 14117 if err != nil { 14118 return err 14119 } 14120 if (skippy < 0) || (iNdEx+skippy) < 0 { 14121 return ErrInvalidLengthPipeline 14122 } 14123 if (iNdEx + skippy) > postIndex { 14124 return io.ErrUnexpectedEOF 14125 } 14126 iNdEx += skippy 14127 } 14128 } 14129 m.Mp[mapkey] = mapvalue 14130 iNdEx = postIndex 14131 default: 14132 iNdEx = preIndex 14133 skippy, err := skipPipeline(dAtA[iNdEx:]) 14134 if err != nil { 14135 return err 14136 } 14137 if (skippy < 0) || (iNdEx+skippy) < 0 { 14138 return ErrInvalidLengthPipeline 14139 } 14140 if (iNdEx + skippy) > l { 14141 return io.ErrUnexpectedEOF 14142 } 14143 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14144 iNdEx += skippy 14145 } 14146 } 14147 14148 if iNdEx > l { 14149 return io.ErrUnexpectedEOF 14150 } 14151 return nil 14152 } 14153 func (m *Deletion) Unmarshal(dAtA []byte) error { 14154 l := len(dAtA) 14155 iNdEx := 0 14156 for iNdEx < l { 14157 preIndex := iNdEx 14158 var wire uint64 14159 for shift := uint(0); ; shift += 7 { 14160 if shift >= 64 { 14161 return ErrIntOverflowPipeline 14162 } 14163 if iNdEx >= l { 14164 return io.ErrUnexpectedEOF 14165 } 14166 b := dAtA[iNdEx] 14167 iNdEx++ 14168 wire |= uint64(b&0x7F) << shift 14169 if b < 0x80 { 14170 break 14171 } 14172 } 14173 fieldNum := int32(wire >> 3) 14174 wireType := int(wire & 0x7) 14175 if wireType == 4 { 14176 return fmt.Errorf("proto: Deletion: wiretype end group for non-group") 14177 } 14178 if fieldNum <= 0 { 14179 return fmt.Errorf("proto: Deletion: illegal tag %d (wire type %d)", fieldNum, wire) 14180 } 14181 switch fieldNum { 14182 case 1: 14183 if wireType != 0 { 14184 return fmt.Errorf("proto: wrong wireType = %d for field AffectedRows", wireType) 14185 } 14186 m.AffectedRows = 0 14187 for shift := uint(0); ; shift += 7 { 14188 if shift >= 64 { 14189 return ErrIntOverflowPipeline 14190 } 14191 if iNdEx >= l { 14192 return io.ErrUnexpectedEOF 14193 } 14194 b := dAtA[iNdEx] 14195 iNdEx++ 14196 m.AffectedRows |= uint64(b&0x7F) << shift 14197 if b < 0x80 { 14198 break 14199 } 14200 } 14201 case 2: 14202 if wireType != 0 { 14203 return fmt.Errorf("proto: wrong wireType = %d for field RemoteDelete", wireType) 14204 } 14205 var v int 14206 for shift := uint(0); ; shift += 7 { 14207 if shift >= 64 { 14208 return ErrIntOverflowPipeline 14209 } 14210 if iNdEx >= l { 14211 return io.ErrUnexpectedEOF 14212 } 14213 b := dAtA[iNdEx] 14214 iNdEx++ 14215 v |= int(b&0x7F) << shift 14216 if b < 0x80 { 14217 break 14218 } 14219 } 14220 m.RemoteDelete = bool(v != 0) 14221 case 3: 14222 if wireType != 0 { 14223 return fmt.Errorf("proto: wrong wireType = %d for field IBucket", wireType) 14224 } 14225 m.IBucket = 0 14226 for shift := uint(0); ; shift += 7 { 14227 if shift >= 64 { 14228 return ErrIntOverflowPipeline 14229 } 14230 if iNdEx >= l { 14231 return io.ErrUnexpectedEOF 14232 } 14233 b := dAtA[iNdEx] 14234 iNdEx++ 14235 m.IBucket |= uint32(b&0x7F) << shift 14236 if b < 0x80 { 14237 break 14238 } 14239 } 14240 case 4: 14241 if wireType != 0 { 14242 return fmt.Errorf("proto: wrong wireType = %d for field NBucket", wireType) 14243 } 14244 m.NBucket = 0 14245 for shift := uint(0); ; shift += 7 { 14246 if shift >= 64 { 14247 return ErrIntOverflowPipeline 14248 } 14249 if iNdEx >= l { 14250 return io.ErrUnexpectedEOF 14251 } 14252 b := dAtA[iNdEx] 14253 iNdEx++ 14254 m.NBucket |= uint32(b&0x7F) << shift 14255 if b < 0x80 { 14256 break 14257 } 14258 } 14259 case 5: 14260 if wireType != 0 { 14261 return fmt.Errorf("proto: wrong wireType = %d for field RowIdIdx", wireType) 14262 } 14263 m.RowIdIdx = 0 14264 for shift := uint(0); ; shift += 7 { 14265 if shift >= 64 { 14266 return ErrIntOverflowPipeline 14267 } 14268 if iNdEx >= l { 14269 return io.ErrUnexpectedEOF 14270 } 14271 b := dAtA[iNdEx] 14272 iNdEx++ 14273 m.RowIdIdx |= int32(b&0x7F) << shift 14274 if b < 0x80 { 14275 break 14276 } 14277 } 14278 case 6: 14279 if wireType == 0 { 14280 var v uint64 14281 for shift := uint(0); ; shift += 7 { 14282 if shift >= 64 { 14283 return ErrIntOverflowPipeline 14284 } 14285 if iNdEx >= l { 14286 return io.ErrUnexpectedEOF 14287 } 14288 b := dAtA[iNdEx] 14289 iNdEx++ 14290 v |= uint64(b&0x7F) << shift 14291 if b < 0x80 { 14292 break 14293 } 14294 } 14295 m.PartitionTableIds = append(m.PartitionTableIds, v) 14296 } else if wireType == 2 { 14297 var packedLen int 14298 for shift := uint(0); ; shift += 7 { 14299 if shift >= 64 { 14300 return ErrIntOverflowPipeline 14301 } 14302 if iNdEx >= l { 14303 return io.ErrUnexpectedEOF 14304 } 14305 b := dAtA[iNdEx] 14306 iNdEx++ 14307 packedLen |= int(b&0x7F) << shift 14308 if b < 0x80 { 14309 break 14310 } 14311 } 14312 if packedLen < 0 { 14313 return ErrInvalidLengthPipeline 14314 } 14315 postIndex := iNdEx + packedLen 14316 if postIndex < 0 { 14317 return ErrInvalidLengthPipeline 14318 } 14319 if postIndex > l { 14320 return io.ErrUnexpectedEOF 14321 } 14322 var elementCount int 14323 var count int 14324 for _, integer := range dAtA[iNdEx:postIndex] { 14325 if integer < 128 { 14326 count++ 14327 } 14328 } 14329 elementCount = count 14330 if elementCount != 0 && len(m.PartitionTableIds) == 0 { 14331 m.PartitionTableIds = make([]uint64, 0, elementCount) 14332 } 14333 for iNdEx < postIndex { 14334 var v uint64 14335 for shift := uint(0); ; shift += 7 { 14336 if shift >= 64 { 14337 return ErrIntOverflowPipeline 14338 } 14339 if iNdEx >= l { 14340 return io.ErrUnexpectedEOF 14341 } 14342 b := dAtA[iNdEx] 14343 iNdEx++ 14344 v |= uint64(b&0x7F) << shift 14345 if b < 0x80 { 14346 break 14347 } 14348 } 14349 m.PartitionTableIds = append(m.PartitionTableIds, v) 14350 } 14351 } else { 14352 return fmt.Errorf("proto: wrong wireType = %d for field PartitionTableIds", wireType) 14353 } 14354 case 7: 14355 if wireType != 2 { 14356 return fmt.Errorf("proto: wrong wireType = %d for field PartitionTableNames", wireType) 14357 } 14358 var stringLen uint64 14359 for shift := uint(0); ; shift += 7 { 14360 if shift >= 64 { 14361 return ErrIntOverflowPipeline 14362 } 14363 if iNdEx >= l { 14364 return io.ErrUnexpectedEOF 14365 } 14366 b := dAtA[iNdEx] 14367 iNdEx++ 14368 stringLen |= uint64(b&0x7F) << shift 14369 if b < 0x80 { 14370 break 14371 } 14372 } 14373 intStringLen := int(stringLen) 14374 if intStringLen < 0 { 14375 return ErrInvalidLengthPipeline 14376 } 14377 postIndex := iNdEx + intStringLen 14378 if postIndex < 0 { 14379 return ErrInvalidLengthPipeline 14380 } 14381 if postIndex > l { 14382 return io.ErrUnexpectedEOF 14383 } 14384 m.PartitionTableNames = append(m.PartitionTableNames, string(dAtA[iNdEx:postIndex])) 14385 iNdEx = postIndex 14386 case 8: 14387 if wireType != 0 { 14388 return fmt.Errorf("proto: wrong wireType = %d for field PartitionIndexInBatch", wireType) 14389 } 14390 m.PartitionIndexInBatch = 0 14391 for shift := uint(0); ; shift += 7 { 14392 if shift >= 64 { 14393 return ErrIntOverflowPipeline 14394 } 14395 if iNdEx >= l { 14396 return io.ErrUnexpectedEOF 14397 } 14398 b := dAtA[iNdEx] 14399 iNdEx++ 14400 m.PartitionIndexInBatch |= int32(b&0x7F) << shift 14401 if b < 0x80 { 14402 break 14403 } 14404 } 14405 case 9: 14406 if wireType != 2 { 14407 return fmt.Errorf("proto: wrong wireType = %d for field Ref", wireType) 14408 } 14409 var msglen int 14410 for shift := uint(0); ; shift += 7 { 14411 if shift >= 64 { 14412 return ErrIntOverflowPipeline 14413 } 14414 if iNdEx >= l { 14415 return io.ErrUnexpectedEOF 14416 } 14417 b := dAtA[iNdEx] 14418 iNdEx++ 14419 msglen |= int(b&0x7F) << shift 14420 if b < 0x80 { 14421 break 14422 } 14423 } 14424 if msglen < 0 { 14425 return ErrInvalidLengthPipeline 14426 } 14427 postIndex := iNdEx + msglen 14428 if postIndex < 0 { 14429 return ErrInvalidLengthPipeline 14430 } 14431 if postIndex > l { 14432 return io.ErrUnexpectedEOF 14433 } 14434 if m.Ref == nil { 14435 m.Ref = &plan.ObjectRef{} 14436 } 14437 if err := m.Ref.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14438 return err 14439 } 14440 iNdEx = postIndex 14441 case 10: 14442 if wireType != 0 { 14443 return fmt.Errorf("proto: wrong wireType = %d for field AddAffectedRows", wireType) 14444 } 14445 var v int 14446 for shift := uint(0); ; shift += 7 { 14447 if shift >= 64 { 14448 return ErrIntOverflowPipeline 14449 } 14450 if iNdEx >= l { 14451 return io.ErrUnexpectedEOF 14452 } 14453 b := dAtA[iNdEx] 14454 iNdEx++ 14455 v |= int(b&0x7F) << shift 14456 if b < 0x80 { 14457 break 14458 } 14459 } 14460 m.AddAffectedRows = bool(v != 0) 14461 case 11: 14462 if wireType != 2 { 14463 return fmt.Errorf("proto: wrong wireType = %d for field SegmentMap", wireType) 14464 } 14465 var msglen int 14466 for shift := uint(0); ; shift += 7 { 14467 if shift >= 64 { 14468 return ErrIntOverflowPipeline 14469 } 14470 if iNdEx >= l { 14471 return io.ErrUnexpectedEOF 14472 } 14473 b := dAtA[iNdEx] 14474 iNdEx++ 14475 msglen |= int(b&0x7F) << shift 14476 if b < 0x80 { 14477 break 14478 } 14479 } 14480 if msglen < 0 { 14481 return ErrInvalidLengthPipeline 14482 } 14483 postIndex := iNdEx + msglen 14484 if postIndex < 0 { 14485 return ErrInvalidLengthPipeline 14486 } 14487 if postIndex > l { 14488 return io.ErrUnexpectedEOF 14489 } 14490 if m.SegmentMap == nil { 14491 m.SegmentMap = make(map[string]int32) 14492 } 14493 var mapkey string 14494 var mapvalue int32 14495 for iNdEx < postIndex { 14496 entryPreIndex := iNdEx 14497 var wire uint64 14498 for shift := uint(0); ; shift += 7 { 14499 if shift >= 64 { 14500 return ErrIntOverflowPipeline 14501 } 14502 if iNdEx >= l { 14503 return io.ErrUnexpectedEOF 14504 } 14505 b := dAtA[iNdEx] 14506 iNdEx++ 14507 wire |= uint64(b&0x7F) << shift 14508 if b < 0x80 { 14509 break 14510 } 14511 } 14512 fieldNum := int32(wire >> 3) 14513 if fieldNum == 1 { 14514 var stringLenmapkey uint64 14515 for shift := uint(0); ; shift += 7 { 14516 if shift >= 64 { 14517 return ErrIntOverflowPipeline 14518 } 14519 if iNdEx >= l { 14520 return io.ErrUnexpectedEOF 14521 } 14522 b := dAtA[iNdEx] 14523 iNdEx++ 14524 stringLenmapkey |= uint64(b&0x7F) << shift 14525 if b < 0x80 { 14526 break 14527 } 14528 } 14529 intStringLenmapkey := int(stringLenmapkey) 14530 if intStringLenmapkey < 0 { 14531 return ErrInvalidLengthPipeline 14532 } 14533 postStringIndexmapkey := iNdEx + intStringLenmapkey 14534 if postStringIndexmapkey < 0 { 14535 return ErrInvalidLengthPipeline 14536 } 14537 if postStringIndexmapkey > l { 14538 return io.ErrUnexpectedEOF 14539 } 14540 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 14541 iNdEx = postStringIndexmapkey 14542 } else if fieldNum == 2 { 14543 for shift := uint(0); ; shift += 7 { 14544 if shift >= 64 { 14545 return ErrIntOverflowPipeline 14546 } 14547 if iNdEx >= l { 14548 return io.ErrUnexpectedEOF 14549 } 14550 b := dAtA[iNdEx] 14551 iNdEx++ 14552 mapvalue |= int32(b&0x7F) << shift 14553 if b < 0x80 { 14554 break 14555 } 14556 } 14557 } else { 14558 iNdEx = entryPreIndex 14559 skippy, err := skipPipeline(dAtA[iNdEx:]) 14560 if err != nil { 14561 return err 14562 } 14563 if (skippy < 0) || (iNdEx+skippy) < 0 { 14564 return ErrInvalidLengthPipeline 14565 } 14566 if (iNdEx + skippy) > postIndex { 14567 return io.ErrUnexpectedEOF 14568 } 14569 iNdEx += skippy 14570 } 14571 } 14572 m.SegmentMap[mapkey] = mapvalue 14573 iNdEx = postIndex 14574 case 12: 14575 if wireType != 0 { 14576 return fmt.Errorf("proto: wrong wireType = %d for field CanTruncate", wireType) 14577 } 14578 var v int 14579 for shift := uint(0); ; shift += 7 { 14580 if shift >= 64 { 14581 return ErrIntOverflowPipeline 14582 } 14583 if iNdEx >= l { 14584 return io.ErrUnexpectedEOF 14585 } 14586 b := dAtA[iNdEx] 14587 iNdEx++ 14588 v |= int(b&0x7F) << shift 14589 if b < 0x80 { 14590 break 14591 } 14592 } 14593 m.CanTruncate = bool(v != 0) 14594 case 13: 14595 if wireType != 0 { 14596 return fmt.Errorf("proto: wrong wireType = %d for field IsEnd", wireType) 14597 } 14598 var v int 14599 for shift := uint(0); ; shift += 7 { 14600 if shift >= 64 { 14601 return ErrIntOverflowPipeline 14602 } 14603 if iNdEx >= l { 14604 return io.ErrUnexpectedEOF 14605 } 14606 b := dAtA[iNdEx] 14607 iNdEx++ 14608 v |= int(b&0x7F) << shift 14609 if b < 0x80 { 14610 break 14611 } 14612 } 14613 m.IsEnd = bool(v != 0) 14614 case 14: 14615 if wireType != 0 { 14616 return fmt.Errorf("proto: wrong wireType = %d for field PrimaryKeyIdx", wireType) 14617 } 14618 m.PrimaryKeyIdx = 0 14619 for shift := uint(0); ; shift += 7 { 14620 if shift >= 64 { 14621 return ErrIntOverflowPipeline 14622 } 14623 if iNdEx >= l { 14624 return io.ErrUnexpectedEOF 14625 } 14626 b := dAtA[iNdEx] 14627 iNdEx++ 14628 m.PrimaryKeyIdx |= int32(b&0x7F) << shift 14629 if b < 0x80 { 14630 break 14631 } 14632 } 14633 default: 14634 iNdEx = preIndex 14635 skippy, err := skipPipeline(dAtA[iNdEx:]) 14636 if err != nil { 14637 return err 14638 } 14639 if (skippy < 0) || (iNdEx+skippy) < 0 { 14640 return ErrInvalidLengthPipeline 14641 } 14642 if (iNdEx + skippy) > l { 14643 return io.ErrUnexpectedEOF 14644 } 14645 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14646 iNdEx += skippy 14647 } 14648 } 14649 14650 if iNdEx > l { 14651 return io.ErrUnexpectedEOF 14652 } 14653 return nil 14654 } 14655 func (m *PreInsert) Unmarshal(dAtA []byte) error { 14656 l := len(dAtA) 14657 iNdEx := 0 14658 for iNdEx < l { 14659 preIndex := iNdEx 14660 var wire uint64 14661 for shift := uint(0); ; shift += 7 { 14662 if shift >= 64 { 14663 return ErrIntOverflowPipeline 14664 } 14665 if iNdEx >= l { 14666 return io.ErrUnexpectedEOF 14667 } 14668 b := dAtA[iNdEx] 14669 iNdEx++ 14670 wire |= uint64(b&0x7F) << shift 14671 if b < 0x80 { 14672 break 14673 } 14674 } 14675 fieldNum := int32(wire >> 3) 14676 wireType := int(wire & 0x7) 14677 if wireType == 4 { 14678 return fmt.Errorf("proto: PreInsert: wiretype end group for non-group") 14679 } 14680 if fieldNum <= 0 { 14681 return fmt.Errorf("proto: PreInsert: illegal tag %d (wire type %d)", fieldNum, wire) 14682 } 14683 switch fieldNum { 14684 case 1: 14685 if wireType != 2 { 14686 return fmt.Errorf("proto: wrong wireType = %d for field SchemaName", wireType) 14687 } 14688 var stringLen uint64 14689 for shift := uint(0); ; shift += 7 { 14690 if shift >= 64 { 14691 return ErrIntOverflowPipeline 14692 } 14693 if iNdEx >= l { 14694 return io.ErrUnexpectedEOF 14695 } 14696 b := dAtA[iNdEx] 14697 iNdEx++ 14698 stringLen |= uint64(b&0x7F) << shift 14699 if b < 0x80 { 14700 break 14701 } 14702 } 14703 intStringLen := int(stringLen) 14704 if intStringLen < 0 { 14705 return ErrInvalidLengthPipeline 14706 } 14707 postIndex := iNdEx + intStringLen 14708 if postIndex < 0 { 14709 return ErrInvalidLengthPipeline 14710 } 14711 if postIndex > l { 14712 return io.ErrUnexpectedEOF 14713 } 14714 m.SchemaName = string(dAtA[iNdEx:postIndex]) 14715 iNdEx = postIndex 14716 case 2: 14717 if wireType != 2 { 14718 return fmt.Errorf("proto: wrong wireType = %d for field TableDef", wireType) 14719 } 14720 var msglen int 14721 for shift := uint(0); ; shift += 7 { 14722 if shift >= 64 { 14723 return ErrIntOverflowPipeline 14724 } 14725 if iNdEx >= l { 14726 return io.ErrUnexpectedEOF 14727 } 14728 b := dAtA[iNdEx] 14729 iNdEx++ 14730 msglen |= int(b&0x7F) << shift 14731 if b < 0x80 { 14732 break 14733 } 14734 } 14735 if msglen < 0 { 14736 return ErrInvalidLengthPipeline 14737 } 14738 postIndex := iNdEx + msglen 14739 if postIndex < 0 { 14740 return ErrInvalidLengthPipeline 14741 } 14742 if postIndex > l { 14743 return io.ErrUnexpectedEOF 14744 } 14745 if m.TableDef == nil { 14746 m.TableDef = &plan.TableDef{} 14747 } 14748 if err := m.TableDef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14749 return err 14750 } 14751 iNdEx = postIndex 14752 case 3: 14753 if wireType == 0 { 14754 var v int32 14755 for shift := uint(0); ; shift += 7 { 14756 if shift >= 64 { 14757 return ErrIntOverflowPipeline 14758 } 14759 if iNdEx >= l { 14760 return io.ErrUnexpectedEOF 14761 } 14762 b := dAtA[iNdEx] 14763 iNdEx++ 14764 v |= int32(b&0x7F) << shift 14765 if b < 0x80 { 14766 break 14767 } 14768 } 14769 m.Idx = append(m.Idx, v) 14770 } else if wireType == 2 { 14771 var packedLen int 14772 for shift := uint(0); ; shift += 7 { 14773 if shift >= 64 { 14774 return ErrIntOverflowPipeline 14775 } 14776 if iNdEx >= l { 14777 return io.ErrUnexpectedEOF 14778 } 14779 b := dAtA[iNdEx] 14780 iNdEx++ 14781 packedLen |= int(b&0x7F) << shift 14782 if b < 0x80 { 14783 break 14784 } 14785 } 14786 if packedLen < 0 { 14787 return ErrInvalidLengthPipeline 14788 } 14789 postIndex := iNdEx + packedLen 14790 if postIndex < 0 { 14791 return ErrInvalidLengthPipeline 14792 } 14793 if postIndex > l { 14794 return io.ErrUnexpectedEOF 14795 } 14796 var elementCount int 14797 var count int 14798 for _, integer := range dAtA[iNdEx:postIndex] { 14799 if integer < 128 { 14800 count++ 14801 } 14802 } 14803 elementCount = count 14804 if elementCount != 0 && len(m.Idx) == 0 { 14805 m.Idx = make([]int32, 0, elementCount) 14806 } 14807 for iNdEx < postIndex { 14808 var v int32 14809 for shift := uint(0); ; shift += 7 { 14810 if shift >= 64 { 14811 return ErrIntOverflowPipeline 14812 } 14813 if iNdEx >= l { 14814 return io.ErrUnexpectedEOF 14815 } 14816 b := dAtA[iNdEx] 14817 iNdEx++ 14818 v |= int32(b&0x7F) << shift 14819 if b < 0x80 { 14820 break 14821 } 14822 } 14823 m.Idx = append(m.Idx, v) 14824 } 14825 } else { 14826 return fmt.Errorf("proto: wrong wireType = %d for field Idx", wireType) 14827 } 14828 case 4: 14829 if wireType != 2 { 14830 return fmt.Errorf("proto: wrong wireType = %d for field Attrs", wireType) 14831 } 14832 var stringLen uint64 14833 for shift := uint(0); ; shift += 7 { 14834 if shift >= 64 { 14835 return ErrIntOverflowPipeline 14836 } 14837 if iNdEx >= l { 14838 return io.ErrUnexpectedEOF 14839 } 14840 b := dAtA[iNdEx] 14841 iNdEx++ 14842 stringLen |= uint64(b&0x7F) << shift 14843 if b < 0x80 { 14844 break 14845 } 14846 } 14847 intStringLen := int(stringLen) 14848 if intStringLen < 0 { 14849 return ErrInvalidLengthPipeline 14850 } 14851 postIndex := iNdEx + intStringLen 14852 if postIndex < 0 { 14853 return ErrInvalidLengthPipeline 14854 } 14855 if postIndex > l { 14856 return io.ErrUnexpectedEOF 14857 } 14858 m.Attrs = append(m.Attrs, string(dAtA[iNdEx:postIndex])) 14859 iNdEx = postIndex 14860 case 5: 14861 if wireType != 0 { 14862 return fmt.Errorf("proto: wrong wireType = %d for field HasAutoCol", wireType) 14863 } 14864 var v int 14865 for shift := uint(0); ; shift += 7 { 14866 if shift >= 64 { 14867 return ErrIntOverflowPipeline 14868 } 14869 if iNdEx >= l { 14870 return io.ErrUnexpectedEOF 14871 } 14872 b := dAtA[iNdEx] 14873 iNdEx++ 14874 v |= int(b&0x7F) << shift 14875 if b < 0x80 { 14876 break 14877 } 14878 } 14879 m.HasAutoCol = bool(v != 0) 14880 case 6: 14881 if wireType != 0 { 14882 return fmt.Errorf("proto: wrong wireType = %d for field IsUpdate", wireType) 14883 } 14884 var v int 14885 for shift := uint(0); ; shift += 7 { 14886 if shift >= 64 { 14887 return ErrIntOverflowPipeline 14888 } 14889 if iNdEx >= l { 14890 return io.ErrUnexpectedEOF 14891 } 14892 b := dAtA[iNdEx] 14893 iNdEx++ 14894 v |= int(b&0x7F) << shift 14895 if b < 0x80 { 14896 break 14897 } 14898 } 14899 m.IsUpdate = bool(v != 0) 14900 case 7: 14901 if wireType != 0 { 14902 return fmt.Errorf("proto: wrong wireType = %d for field EstimatedRowCount", wireType) 14903 } 14904 m.EstimatedRowCount = 0 14905 for shift := uint(0); ; shift += 7 { 14906 if shift >= 64 { 14907 return ErrIntOverflowPipeline 14908 } 14909 if iNdEx >= l { 14910 return io.ErrUnexpectedEOF 14911 } 14912 b := dAtA[iNdEx] 14913 iNdEx++ 14914 m.EstimatedRowCount |= int64(b&0x7F) << shift 14915 if b < 0x80 { 14916 break 14917 } 14918 } 14919 default: 14920 iNdEx = preIndex 14921 skippy, err := skipPipeline(dAtA[iNdEx:]) 14922 if err != nil { 14923 return err 14924 } 14925 if (skippy < 0) || (iNdEx+skippy) < 0 { 14926 return ErrInvalidLengthPipeline 14927 } 14928 if (iNdEx + skippy) > l { 14929 return io.ErrUnexpectedEOF 14930 } 14931 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14932 iNdEx += skippy 14933 } 14934 } 14935 14936 if iNdEx > l { 14937 return io.ErrUnexpectedEOF 14938 } 14939 return nil 14940 } 14941 func (m *LockTarget) Unmarshal(dAtA []byte) error { 14942 l := len(dAtA) 14943 iNdEx := 0 14944 for iNdEx < l { 14945 preIndex := iNdEx 14946 var wire uint64 14947 for shift := uint(0); ; shift += 7 { 14948 if shift >= 64 { 14949 return ErrIntOverflowPipeline 14950 } 14951 if iNdEx >= l { 14952 return io.ErrUnexpectedEOF 14953 } 14954 b := dAtA[iNdEx] 14955 iNdEx++ 14956 wire |= uint64(b&0x7F) << shift 14957 if b < 0x80 { 14958 break 14959 } 14960 } 14961 fieldNum := int32(wire >> 3) 14962 wireType := int(wire & 0x7) 14963 if wireType == 4 { 14964 return fmt.Errorf("proto: LockTarget: wiretype end group for non-group") 14965 } 14966 if fieldNum <= 0 { 14967 return fmt.Errorf("proto: LockTarget: illegal tag %d (wire type %d)", fieldNum, wire) 14968 } 14969 switch fieldNum { 14970 case 1: 14971 if wireType != 0 { 14972 return fmt.Errorf("proto: wrong wireType = %d for field TableId", wireType) 14973 } 14974 m.TableId = 0 14975 for shift := uint(0); ; shift += 7 { 14976 if shift >= 64 { 14977 return ErrIntOverflowPipeline 14978 } 14979 if iNdEx >= l { 14980 return io.ErrUnexpectedEOF 14981 } 14982 b := dAtA[iNdEx] 14983 iNdEx++ 14984 m.TableId |= uint64(b&0x7F) << shift 14985 if b < 0x80 { 14986 break 14987 } 14988 } 14989 case 2: 14990 if wireType != 0 { 14991 return fmt.Errorf("proto: wrong wireType = %d for field PrimaryColIdxInBat", wireType) 14992 } 14993 m.PrimaryColIdxInBat = 0 14994 for shift := uint(0); ; shift += 7 { 14995 if shift >= 64 { 14996 return ErrIntOverflowPipeline 14997 } 14998 if iNdEx >= l { 14999 return io.ErrUnexpectedEOF 15000 } 15001 b := dAtA[iNdEx] 15002 iNdEx++ 15003 m.PrimaryColIdxInBat |= int32(b&0x7F) << shift 15004 if b < 0x80 { 15005 break 15006 } 15007 } 15008 case 3: 15009 if wireType != 2 { 15010 return fmt.Errorf("proto: wrong wireType = %d for field PrimaryColTyp", wireType) 15011 } 15012 var msglen int 15013 for shift := uint(0); ; shift += 7 { 15014 if shift >= 64 { 15015 return ErrIntOverflowPipeline 15016 } 15017 if iNdEx >= l { 15018 return io.ErrUnexpectedEOF 15019 } 15020 b := dAtA[iNdEx] 15021 iNdEx++ 15022 msglen |= int(b&0x7F) << shift 15023 if b < 0x80 { 15024 break 15025 } 15026 } 15027 if msglen < 0 { 15028 return ErrInvalidLengthPipeline 15029 } 15030 postIndex := iNdEx + msglen 15031 if postIndex < 0 { 15032 return ErrInvalidLengthPipeline 15033 } 15034 if postIndex > l { 15035 return io.ErrUnexpectedEOF 15036 } 15037 if err := m.PrimaryColTyp.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15038 return err 15039 } 15040 iNdEx = postIndex 15041 case 4: 15042 if wireType != 0 { 15043 return fmt.Errorf("proto: wrong wireType = %d for field RefreshTsIdxInBat", wireType) 15044 } 15045 m.RefreshTsIdxInBat = 0 15046 for shift := uint(0); ; shift += 7 { 15047 if shift >= 64 { 15048 return ErrIntOverflowPipeline 15049 } 15050 if iNdEx >= l { 15051 return io.ErrUnexpectedEOF 15052 } 15053 b := dAtA[iNdEx] 15054 iNdEx++ 15055 m.RefreshTsIdxInBat |= int32(b&0x7F) << shift 15056 if b < 0x80 { 15057 break 15058 } 15059 } 15060 case 5: 15061 if wireType != 0 { 15062 return fmt.Errorf("proto: wrong wireType = %d for field FilterColIdxInBat", wireType) 15063 } 15064 m.FilterColIdxInBat = 0 15065 for shift := uint(0); ; shift += 7 { 15066 if shift >= 64 { 15067 return ErrIntOverflowPipeline 15068 } 15069 if iNdEx >= l { 15070 return io.ErrUnexpectedEOF 15071 } 15072 b := dAtA[iNdEx] 15073 iNdEx++ 15074 m.FilterColIdxInBat |= int32(b&0x7F) << shift 15075 if b < 0x80 { 15076 break 15077 } 15078 } 15079 case 6: 15080 if wireType != 0 { 15081 return fmt.Errorf("proto: wrong wireType = %d for field LockTable", wireType) 15082 } 15083 var v int 15084 for shift := uint(0); ; shift += 7 { 15085 if shift >= 64 { 15086 return ErrIntOverflowPipeline 15087 } 15088 if iNdEx >= l { 15089 return io.ErrUnexpectedEOF 15090 } 15091 b := dAtA[iNdEx] 15092 iNdEx++ 15093 v |= int(b&0x7F) << shift 15094 if b < 0x80 { 15095 break 15096 } 15097 } 15098 m.LockTable = bool(v != 0) 15099 case 7: 15100 if wireType != 0 { 15101 return fmt.Errorf("proto: wrong wireType = %d for field ChangeDef", wireType) 15102 } 15103 var v int 15104 for shift := uint(0); ; shift += 7 { 15105 if shift >= 64 { 15106 return ErrIntOverflowPipeline 15107 } 15108 if iNdEx >= l { 15109 return io.ErrUnexpectedEOF 15110 } 15111 b := dAtA[iNdEx] 15112 iNdEx++ 15113 v |= int(b&0x7F) << shift 15114 if b < 0x80 { 15115 break 15116 } 15117 } 15118 m.ChangeDef = bool(v != 0) 15119 case 8: 15120 if wireType != 0 { 15121 return fmt.Errorf("proto: wrong wireType = %d for field Mode", wireType) 15122 } 15123 m.Mode = 0 15124 for shift := uint(0); ; shift += 7 { 15125 if shift >= 64 { 15126 return ErrIntOverflowPipeline 15127 } 15128 if iNdEx >= l { 15129 return io.ErrUnexpectedEOF 15130 } 15131 b := dAtA[iNdEx] 15132 iNdEx++ 15133 m.Mode |= lock.LockMode(b&0x7F) << shift 15134 if b < 0x80 { 15135 break 15136 } 15137 } 15138 default: 15139 iNdEx = preIndex 15140 skippy, err := skipPipeline(dAtA[iNdEx:]) 15141 if err != nil { 15142 return err 15143 } 15144 if (skippy < 0) || (iNdEx+skippy) < 0 { 15145 return ErrInvalidLengthPipeline 15146 } 15147 if (iNdEx + skippy) > l { 15148 return io.ErrUnexpectedEOF 15149 } 15150 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 15151 iNdEx += skippy 15152 } 15153 } 15154 15155 if iNdEx > l { 15156 return io.ErrUnexpectedEOF 15157 } 15158 return nil 15159 } 15160 func (m *LockOp) Unmarshal(dAtA []byte) error { 15161 l := len(dAtA) 15162 iNdEx := 0 15163 for iNdEx < l { 15164 preIndex := iNdEx 15165 var wire uint64 15166 for shift := uint(0); ; shift += 7 { 15167 if shift >= 64 { 15168 return ErrIntOverflowPipeline 15169 } 15170 if iNdEx >= l { 15171 return io.ErrUnexpectedEOF 15172 } 15173 b := dAtA[iNdEx] 15174 iNdEx++ 15175 wire |= uint64(b&0x7F) << shift 15176 if b < 0x80 { 15177 break 15178 } 15179 } 15180 fieldNum := int32(wire >> 3) 15181 wireType := int(wire & 0x7) 15182 if wireType == 4 { 15183 return fmt.Errorf("proto: LockOp: wiretype end group for non-group") 15184 } 15185 if fieldNum <= 0 { 15186 return fmt.Errorf("proto: LockOp: illegal tag %d (wire type %d)", fieldNum, wire) 15187 } 15188 switch fieldNum { 15189 case 1: 15190 if wireType != 2 { 15191 return fmt.Errorf("proto: wrong wireType = %d for field Targets", wireType) 15192 } 15193 var msglen int 15194 for shift := uint(0); ; shift += 7 { 15195 if shift >= 64 { 15196 return ErrIntOverflowPipeline 15197 } 15198 if iNdEx >= l { 15199 return io.ErrUnexpectedEOF 15200 } 15201 b := dAtA[iNdEx] 15202 iNdEx++ 15203 msglen |= int(b&0x7F) << shift 15204 if b < 0x80 { 15205 break 15206 } 15207 } 15208 if msglen < 0 { 15209 return ErrInvalidLengthPipeline 15210 } 15211 postIndex := iNdEx + msglen 15212 if postIndex < 0 { 15213 return ErrInvalidLengthPipeline 15214 } 15215 if postIndex > l { 15216 return io.ErrUnexpectedEOF 15217 } 15218 m.Targets = append(m.Targets, &LockTarget{}) 15219 if err := m.Targets[len(m.Targets)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15220 return err 15221 } 15222 iNdEx = postIndex 15223 case 2: 15224 if wireType != 0 { 15225 return fmt.Errorf("proto: wrong wireType = %d for field Block", wireType) 15226 } 15227 var v int 15228 for shift := uint(0); ; shift += 7 { 15229 if shift >= 64 { 15230 return ErrIntOverflowPipeline 15231 } 15232 if iNdEx >= l { 15233 return io.ErrUnexpectedEOF 15234 } 15235 b := dAtA[iNdEx] 15236 iNdEx++ 15237 v |= int(b&0x7F) << shift 15238 if b < 0x80 { 15239 break 15240 } 15241 } 15242 m.Block = bool(v != 0) 15243 default: 15244 iNdEx = preIndex 15245 skippy, err := skipPipeline(dAtA[iNdEx:]) 15246 if err != nil { 15247 return err 15248 } 15249 if (skippy < 0) || (iNdEx+skippy) < 0 { 15250 return ErrInvalidLengthPipeline 15251 } 15252 if (iNdEx + skippy) > l { 15253 return io.ErrUnexpectedEOF 15254 } 15255 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 15256 iNdEx += skippy 15257 } 15258 } 15259 15260 if iNdEx > l { 15261 return io.ErrUnexpectedEOF 15262 } 15263 return nil 15264 } 15265 func (m *PreInsertUnique) Unmarshal(dAtA []byte) error { 15266 l := len(dAtA) 15267 iNdEx := 0 15268 for iNdEx < l { 15269 preIndex := iNdEx 15270 var wire uint64 15271 for shift := uint(0); ; shift += 7 { 15272 if shift >= 64 { 15273 return ErrIntOverflowPipeline 15274 } 15275 if iNdEx >= l { 15276 return io.ErrUnexpectedEOF 15277 } 15278 b := dAtA[iNdEx] 15279 iNdEx++ 15280 wire |= uint64(b&0x7F) << shift 15281 if b < 0x80 { 15282 break 15283 } 15284 } 15285 fieldNum := int32(wire >> 3) 15286 wireType := int(wire & 0x7) 15287 if wireType == 4 { 15288 return fmt.Errorf("proto: PreInsertUnique: wiretype end group for non-group") 15289 } 15290 if fieldNum <= 0 { 15291 return fmt.Errorf("proto: PreInsertUnique: illegal tag %d (wire type %d)", fieldNum, wire) 15292 } 15293 switch fieldNum { 15294 case 1: 15295 if wireType != 2 { 15296 return fmt.Errorf("proto: wrong wireType = %d for field PreInsertUkCtx", wireType) 15297 } 15298 var msglen int 15299 for shift := uint(0); ; shift += 7 { 15300 if shift >= 64 { 15301 return ErrIntOverflowPipeline 15302 } 15303 if iNdEx >= l { 15304 return io.ErrUnexpectedEOF 15305 } 15306 b := dAtA[iNdEx] 15307 iNdEx++ 15308 msglen |= int(b&0x7F) << shift 15309 if b < 0x80 { 15310 break 15311 } 15312 } 15313 if msglen < 0 { 15314 return ErrInvalidLengthPipeline 15315 } 15316 postIndex := iNdEx + msglen 15317 if postIndex < 0 { 15318 return ErrInvalidLengthPipeline 15319 } 15320 if postIndex > l { 15321 return io.ErrUnexpectedEOF 15322 } 15323 if m.PreInsertUkCtx == nil { 15324 m.PreInsertUkCtx = &plan.PreInsertUkCtx{} 15325 } 15326 if err := m.PreInsertUkCtx.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15327 return err 15328 } 15329 iNdEx = postIndex 15330 default: 15331 iNdEx = preIndex 15332 skippy, err := skipPipeline(dAtA[iNdEx:]) 15333 if err != nil { 15334 return err 15335 } 15336 if (skippy < 0) || (iNdEx+skippy) < 0 { 15337 return ErrInvalidLengthPipeline 15338 } 15339 if (iNdEx + skippy) > l { 15340 return io.ErrUnexpectedEOF 15341 } 15342 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 15343 iNdEx += skippy 15344 } 15345 } 15346 15347 if iNdEx > l { 15348 return io.ErrUnexpectedEOF 15349 } 15350 return nil 15351 } 15352 func (m *PreInsertSecondaryIndex) Unmarshal(dAtA []byte) error { 15353 l := len(dAtA) 15354 iNdEx := 0 15355 for iNdEx < l { 15356 preIndex := iNdEx 15357 var wire uint64 15358 for shift := uint(0); ; shift += 7 { 15359 if shift >= 64 { 15360 return ErrIntOverflowPipeline 15361 } 15362 if iNdEx >= l { 15363 return io.ErrUnexpectedEOF 15364 } 15365 b := dAtA[iNdEx] 15366 iNdEx++ 15367 wire |= uint64(b&0x7F) << shift 15368 if b < 0x80 { 15369 break 15370 } 15371 } 15372 fieldNum := int32(wire >> 3) 15373 wireType := int(wire & 0x7) 15374 if wireType == 4 { 15375 return fmt.Errorf("proto: PreInsertSecondaryIndex: wiretype end group for non-group") 15376 } 15377 if fieldNum <= 0 { 15378 return fmt.Errorf("proto: PreInsertSecondaryIndex: illegal tag %d (wire type %d)", fieldNum, wire) 15379 } 15380 switch fieldNum { 15381 case 1: 15382 if wireType != 2 { 15383 return fmt.Errorf("proto: wrong wireType = %d for field PreInsertSkCtx", wireType) 15384 } 15385 var msglen int 15386 for shift := uint(0); ; shift += 7 { 15387 if shift >= 64 { 15388 return ErrIntOverflowPipeline 15389 } 15390 if iNdEx >= l { 15391 return io.ErrUnexpectedEOF 15392 } 15393 b := dAtA[iNdEx] 15394 iNdEx++ 15395 msglen |= int(b&0x7F) << shift 15396 if b < 0x80 { 15397 break 15398 } 15399 } 15400 if msglen < 0 { 15401 return ErrInvalidLengthPipeline 15402 } 15403 postIndex := iNdEx + msglen 15404 if postIndex < 0 { 15405 return ErrInvalidLengthPipeline 15406 } 15407 if postIndex > l { 15408 return io.ErrUnexpectedEOF 15409 } 15410 if m.PreInsertSkCtx == nil { 15411 m.PreInsertSkCtx = &plan.PreInsertUkCtx{} 15412 } 15413 if err := m.PreInsertSkCtx.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15414 return err 15415 } 15416 iNdEx = postIndex 15417 default: 15418 iNdEx = preIndex 15419 skippy, err := skipPipeline(dAtA[iNdEx:]) 15420 if err != nil { 15421 return err 15422 } 15423 if (skippy < 0) || (iNdEx+skippy) < 0 { 15424 return ErrInvalidLengthPipeline 15425 } 15426 if (iNdEx + skippy) > l { 15427 return io.ErrUnexpectedEOF 15428 } 15429 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 15430 iNdEx += skippy 15431 } 15432 } 15433 15434 if iNdEx > l { 15435 return io.ErrUnexpectedEOF 15436 } 15437 return nil 15438 } 15439 func (m *OnDuplicateKey) Unmarshal(dAtA []byte) error { 15440 l := len(dAtA) 15441 iNdEx := 0 15442 for iNdEx < l { 15443 preIndex := iNdEx 15444 var wire uint64 15445 for shift := uint(0); ; shift += 7 { 15446 if shift >= 64 { 15447 return ErrIntOverflowPipeline 15448 } 15449 if iNdEx >= l { 15450 return io.ErrUnexpectedEOF 15451 } 15452 b := dAtA[iNdEx] 15453 iNdEx++ 15454 wire |= uint64(b&0x7F) << shift 15455 if b < 0x80 { 15456 break 15457 } 15458 } 15459 fieldNum := int32(wire >> 3) 15460 wireType := int(wire & 0x7) 15461 if wireType == 4 { 15462 return fmt.Errorf("proto: OnDuplicateKey: wiretype end group for non-group") 15463 } 15464 if fieldNum <= 0 { 15465 return fmt.Errorf("proto: OnDuplicateKey: illegal tag %d (wire type %d)", fieldNum, wire) 15466 } 15467 switch fieldNum { 15468 case 1: 15469 if wireType != 2 { 15470 return fmt.Errorf("proto: wrong wireType = %d for field Attrs", wireType) 15471 } 15472 var stringLen uint64 15473 for shift := uint(0); ; shift += 7 { 15474 if shift >= 64 { 15475 return ErrIntOverflowPipeline 15476 } 15477 if iNdEx >= l { 15478 return io.ErrUnexpectedEOF 15479 } 15480 b := dAtA[iNdEx] 15481 iNdEx++ 15482 stringLen |= uint64(b&0x7F) << shift 15483 if b < 0x80 { 15484 break 15485 } 15486 } 15487 intStringLen := int(stringLen) 15488 if intStringLen < 0 { 15489 return ErrInvalidLengthPipeline 15490 } 15491 postIndex := iNdEx + intStringLen 15492 if postIndex < 0 { 15493 return ErrInvalidLengthPipeline 15494 } 15495 if postIndex > l { 15496 return io.ErrUnexpectedEOF 15497 } 15498 m.Attrs = append(m.Attrs, string(dAtA[iNdEx:postIndex])) 15499 iNdEx = postIndex 15500 case 2: 15501 if wireType != 0 { 15502 return fmt.Errorf("proto: wrong wireType = %d for field InsertColCount", wireType) 15503 } 15504 m.InsertColCount = 0 15505 for shift := uint(0); ; shift += 7 { 15506 if shift >= 64 { 15507 return ErrIntOverflowPipeline 15508 } 15509 if iNdEx >= l { 15510 return io.ErrUnexpectedEOF 15511 } 15512 b := dAtA[iNdEx] 15513 iNdEx++ 15514 m.InsertColCount |= int32(b&0x7F) << shift 15515 if b < 0x80 { 15516 break 15517 } 15518 } 15519 case 3: 15520 if wireType != 2 { 15521 return fmt.Errorf("proto: wrong wireType = %d for field UniqueColCheckExpr", wireType) 15522 } 15523 var msglen int 15524 for shift := uint(0); ; shift += 7 { 15525 if shift >= 64 { 15526 return ErrIntOverflowPipeline 15527 } 15528 if iNdEx >= l { 15529 return io.ErrUnexpectedEOF 15530 } 15531 b := dAtA[iNdEx] 15532 iNdEx++ 15533 msglen |= int(b&0x7F) << shift 15534 if b < 0x80 { 15535 break 15536 } 15537 } 15538 if msglen < 0 { 15539 return ErrInvalidLengthPipeline 15540 } 15541 postIndex := iNdEx + msglen 15542 if postIndex < 0 { 15543 return ErrInvalidLengthPipeline 15544 } 15545 if postIndex > l { 15546 return io.ErrUnexpectedEOF 15547 } 15548 m.UniqueColCheckExpr = append(m.UniqueColCheckExpr, &plan.Expr{}) 15549 if err := m.UniqueColCheckExpr[len(m.UniqueColCheckExpr)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15550 return err 15551 } 15552 iNdEx = postIndex 15553 case 4: 15554 if wireType != 2 { 15555 return fmt.Errorf("proto: wrong wireType = %d for field UniqueCols", wireType) 15556 } 15557 var stringLen uint64 15558 for shift := uint(0); ; shift += 7 { 15559 if shift >= 64 { 15560 return ErrIntOverflowPipeline 15561 } 15562 if iNdEx >= l { 15563 return io.ErrUnexpectedEOF 15564 } 15565 b := dAtA[iNdEx] 15566 iNdEx++ 15567 stringLen |= uint64(b&0x7F) << shift 15568 if b < 0x80 { 15569 break 15570 } 15571 } 15572 intStringLen := int(stringLen) 15573 if intStringLen < 0 { 15574 return ErrInvalidLengthPipeline 15575 } 15576 postIndex := iNdEx + intStringLen 15577 if postIndex < 0 { 15578 return ErrInvalidLengthPipeline 15579 } 15580 if postIndex > l { 15581 return io.ErrUnexpectedEOF 15582 } 15583 m.UniqueCols = append(m.UniqueCols, string(dAtA[iNdEx:postIndex])) 15584 iNdEx = postIndex 15585 case 5: 15586 if wireType == 0 { 15587 var v int32 15588 for shift := uint(0); ; shift += 7 { 15589 if shift >= 64 { 15590 return ErrIntOverflowPipeline 15591 } 15592 if iNdEx >= l { 15593 return io.ErrUnexpectedEOF 15594 } 15595 b := dAtA[iNdEx] 15596 iNdEx++ 15597 v |= int32(b&0x7F) << shift 15598 if b < 0x80 { 15599 break 15600 } 15601 } 15602 m.OnDuplicateIdx = append(m.OnDuplicateIdx, v) 15603 } else if wireType == 2 { 15604 var packedLen int 15605 for shift := uint(0); ; shift += 7 { 15606 if shift >= 64 { 15607 return ErrIntOverflowPipeline 15608 } 15609 if iNdEx >= l { 15610 return io.ErrUnexpectedEOF 15611 } 15612 b := dAtA[iNdEx] 15613 iNdEx++ 15614 packedLen |= int(b&0x7F) << shift 15615 if b < 0x80 { 15616 break 15617 } 15618 } 15619 if packedLen < 0 { 15620 return ErrInvalidLengthPipeline 15621 } 15622 postIndex := iNdEx + packedLen 15623 if postIndex < 0 { 15624 return ErrInvalidLengthPipeline 15625 } 15626 if postIndex > l { 15627 return io.ErrUnexpectedEOF 15628 } 15629 var elementCount int 15630 var count int 15631 for _, integer := range dAtA[iNdEx:postIndex] { 15632 if integer < 128 { 15633 count++ 15634 } 15635 } 15636 elementCount = count 15637 if elementCount != 0 && len(m.OnDuplicateIdx) == 0 { 15638 m.OnDuplicateIdx = make([]int32, 0, elementCount) 15639 } 15640 for iNdEx < postIndex { 15641 var v int32 15642 for shift := uint(0); ; shift += 7 { 15643 if shift >= 64 { 15644 return ErrIntOverflowPipeline 15645 } 15646 if iNdEx >= l { 15647 return io.ErrUnexpectedEOF 15648 } 15649 b := dAtA[iNdEx] 15650 iNdEx++ 15651 v |= int32(b&0x7F) << shift 15652 if b < 0x80 { 15653 break 15654 } 15655 } 15656 m.OnDuplicateIdx = append(m.OnDuplicateIdx, v) 15657 } 15658 } else { 15659 return fmt.Errorf("proto: wrong wireType = %d for field OnDuplicateIdx", wireType) 15660 } 15661 case 6: 15662 if wireType != 2 { 15663 return fmt.Errorf("proto: wrong wireType = %d for field OnDuplicateExpr", wireType) 15664 } 15665 var msglen int 15666 for shift := uint(0); ; shift += 7 { 15667 if shift >= 64 { 15668 return ErrIntOverflowPipeline 15669 } 15670 if iNdEx >= l { 15671 return io.ErrUnexpectedEOF 15672 } 15673 b := dAtA[iNdEx] 15674 iNdEx++ 15675 msglen |= int(b&0x7F) << shift 15676 if b < 0x80 { 15677 break 15678 } 15679 } 15680 if msglen < 0 { 15681 return ErrInvalidLengthPipeline 15682 } 15683 postIndex := iNdEx + msglen 15684 if postIndex < 0 { 15685 return ErrInvalidLengthPipeline 15686 } 15687 if postIndex > l { 15688 return io.ErrUnexpectedEOF 15689 } 15690 if m.OnDuplicateExpr == nil { 15691 m.OnDuplicateExpr = make(map[string]*plan.Expr) 15692 } 15693 var mapkey string 15694 var mapvalue *plan.Expr 15695 for iNdEx < postIndex { 15696 entryPreIndex := iNdEx 15697 var wire uint64 15698 for shift := uint(0); ; shift += 7 { 15699 if shift >= 64 { 15700 return ErrIntOverflowPipeline 15701 } 15702 if iNdEx >= l { 15703 return io.ErrUnexpectedEOF 15704 } 15705 b := dAtA[iNdEx] 15706 iNdEx++ 15707 wire |= uint64(b&0x7F) << shift 15708 if b < 0x80 { 15709 break 15710 } 15711 } 15712 fieldNum := int32(wire >> 3) 15713 if fieldNum == 1 { 15714 var stringLenmapkey uint64 15715 for shift := uint(0); ; shift += 7 { 15716 if shift >= 64 { 15717 return ErrIntOverflowPipeline 15718 } 15719 if iNdEx >= l { 15720 return io.ErrUnexpectedEOF 15721 } 15722 b := dAtA[iNdEx] 15723 iNdEx++ 15724 stringLenmapkey |= uint64(b&0x7F) << shift 15725 if b < 0x80 { 15726 break 15727 } 15728 } 15729 intStringLenmapkey := int(stringLenmapkey) 15730 if intStringLenmapkey < 0 { 15731 return ErrInvalidLengthPipeline 15732 } 15733 postStringIndexmapkey := iNdEx + intStringLenmapkey 15734 if postStringIndexmapkey < 0 { 15735 return ErrInvalidLengthPipeline 15736 } 15737 if postStringIndexmapkey > l { 15738 return io.ErrUnexpectedEOF 15739 } 15740 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 15741 iNdEx = postStringIndexmapkey 15742 } else if fieldNum == 2 { 15743 var mapmsglen int 15744 for shift := uint(0); ; shift += 7 { 15745 if shift >= 64 { 15746 return ErrIntOverflowPipeline 15747 } 15748 if iNdEx >= l { 15749 return io.ErrUnexpectedEOF 15750 } 15751 b := dAtA[iNdEx] 15752 iNdEx++ 15753 mapmsglen |= int(b&0x7F) << shift 15754 if b < 0x80 { 15755 break 15756 } 15757 } 15758 if mapmsglen < 0 { 15759 return ErrInvalidLengthPipeline 15760 } 15761 postmsgIndex := iNdEx + mapmsglen 15762 if postmsgIndex < 0 { 15763 return ErrInvalidLengthPipeline 15764 } 15765 if postmsgIndex > l { 15766 return io.ErrUnexpectedEOF 15767 } 15768 mapvalue = &plan.Expr{} 15769 if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil { 15770 return err 15771 } 15772 iNdEx = postmsgIndex 15773 } else { 15774 iNdEx = entryPreIndex 15775 skippy, err := skipPipeline(dAtA[iNdEx:]) 15776 if err != nil { 15777 return err 15778 } 15779 if (skippy < 0) || (iNdEx+skippy) < 0 { 15780 return ErrInvalidLengthPipeline 15781 } 15782 if (iNdEx + skippy) > postIndex { 15783 return io.ErrUnexpectedEOF 15784 } 15785 iNdEx += skippy 15786 } 15787 } 15788 m.OnDuplicateExpr[mapkey] = mapvalue 15789 iNdEx = postIndex 15790 case 7: 15791 if wireType != 0 { 15792 return fmt.Errorf("proto: wrong wireType = %d for field IsIgnore", wireType) 15793 } 15794 var v int 15795 for shift := uint(0); ; shift += 7 { 15796 if shift >= 64 { 15797 return ErrIntOverflowPipeline 15798 } 15799 if iNdEx >= l { 15800 return io.ErrUnexpectedEOF 15801 } 15802 b := dAtA[iNdEx] 15803 iNdEx++ 15804 v |= int(b&0x7F) << shift 15805 if b < 0x80 { 15806 break 15807 } 15808 } 15809 m.IsIgnore = bool(v != 0) 15810 default: 15811 iNdEx = preIndex 15812 skippy, err := skipPipeline(dAtA[iNdEx:]) 15813 if err != nil { 15814 return err 15815 } 15816 if (skippy < 0) || (iNdEx+skippy) < 0 { 15817 return ErrInvalidLengthPipeline 15818 } 15819 if (iNdEx + skippy) > l { 15820 return io.ErrUnexpectedEOF 15821 } 15822 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 15823 iNdEx += skippy 15824 } 15825 } 15826 15827 if iNdEx > l { 15828 return io.ErrUnexpectedEOF 15829 } 15830 return nil 15831 } 15832 func (m *FuzzyFilter) Unmarshal(dAtA []byte) error { 15833 l := len(dAtA) 15834 iNdEx := 0 15835 for iNdEx < l { 15836 preIndex := iNdEx 15837 var wire uint64 15838 for shift := uint(0); ; shift += 7 { 15839 if shift >= 64 { 15840 return ErrIntOverflowPipeline 15841 } 15842 if iNdEx >= l { 15843 return io.ErrUnexpectedEOF 15844 } 15845 b := dAtA[iNdEx] 15846 iNdEx++ 15847 wire |= uint64(b&0x7F) << shift 15848 if b < 0x80 { 15849 break 15850 } 15851 } 15852 fieldNum := int32(wire >> 3) 15853 wireType := int(wire & 0x7) 15854 if wireType == 4 { 15855 return fmt.Errorf("proto: FuzzyFilter: wiretype end group for non-group") 15856 } 15857 if fieldNum <= 0 { 15858 return fmt.Errorf("proto: FuzzyFilter: illegal tag %d (wire type %d)", fieldNum, wire) 15859 } 15860 switch fieldNum { 15861 case 1: 15862 if wireType != 5 { 15863 return fmt.Errorf("proto: wrong wireType = %d for field N", wireType) 15864 } 15865 var v uint32 15866 if (iNdEx + 4) > l { 15867 return io.ErrUnexpectedEOF 15868 } 15869 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 15870 iNdEx += 4 15871 m.N = float32(math.Float32frombits(v)) 15872 case 2: 15873 if wireType != 2 { 15874 return fmt.Errorf("proto: wrong wireType = %d for field PkName", wireType) 15875 } 15876 var stringLen uint64 15877 for shift := uint(0); ; shift += 7 { 15878 if shift >= 64 { 15879 return ErrIntOverflowPipeline 15880 } 15881 if iNdEx >= l { 15882 return io.ErrUnexpectedEOF 15883 } 15884 b := dAtA[iNdEx] 15885 iNdEx++ 15886 stringLen |= uint64(b&0x7F) << shift 15887 if b < 0x80 { 15888 break 15889 } 15890 } 15891 intStringLen := int(stringLen) 15892 if intStringLen < 0 { 15893 return ErrInvalidLengthPipeline 15894 } 15895 postIndex := iNdEx + intStringLen 15896 if postIndex < 0 { 15897 return ErrInvalidLengthPipeline 15898 } 15899 if postIndex > l { 15900 return io.ErrUnexpectedEOF 15901 } 15902 m.PkName = string(dAtA[iNdEx:postIndex]) 15903 iNdEx = postIndex 15904 case 3: 15905 if wireType != 2 { 15906 return fmt.Errorf("proto: wrong wireType = %d for field PkTyp", wireType) 15907 } 15908 var msglen int 15909 for shift := uint(0); ; shift += 7 { 15910 if shift >= 64 { 15911 return ErrIntOverflowPipeline 15912 } 15913 if iNdEx >= l { 15914 return io.ErrUnexpectedEOF 15915 } 15916 b := dAtA[iNdEx] 15917 iNdEx++ 15918 msglen |= int(b&0x7F) << shift 15919 if b < 0x80 { 15920 break 15921 } 15922 } 15923 if msglen < 0 { 15924 return ErrInvalidLengthPipeline 15925 } 15926 postIndex := iNdEx + msglen 15927 if postIndex < 0 { 15928 return ErrInvalidLengthPipeline 15929 } 15930 if postIndex > l { 15931 return io.ErrUnexpectedEOF 15932 } 15933 if err := m.PkTyp.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15934 return err 15935 } 15936 iNdEx = postIndex 15937 default: 15938 iNdEx = preIndex 15939 skippy, err := skipPipeline(dAtA[iNdEx:]) 15940 if err != nil { 15941 return err 15942 } 15943 if (skippy < 0) || (iNdEx+skippy) < 0 { 15944 return ErrInvalidLengthPipeline 15945 } 15946 if (iNdEx + skippy) > l { 15947 return io.ErrUnexpectedEOF 15948 } 15949 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 15950 iNdEx += skippy 15951 } 15952 } 15953 15954 if iNdEx > l { 15955 return io.ErrUnexpectedEOF 15956 } 15957 return nil 15958 } 15959 func (m *Join) Unmarshal(dAtA []byte) error { 15960 l := len(dAtA) 15961 iNdEx := 0 15962 for iNdEx < l { 15963 preIndex := iNdEx 15964 var wire uint64 15965 for shift := uint(0); ; shift += 7 { 15966 if shift >= 64 { 15967 return ErrIntOverflowPipeline 15968 } 15969 if iNdEx >= l { 15970 return io.ErrUnexpectedEOF 15971 } 15972 b := dAtA[iNdEx] 15973 iNdEx++ 15974 wire |= uint64(b&0x7F) << shift 15975 if b < 0x80 { 15976 break 15977 } 15978 } 15979 fieldNum := int32(wire >> 3) 15980 wireType := int(wire & 0x7) 15981 if wireType == 4 { 15982 return fmt.Errorf("proto: Join: wiretype end group for non-group") 15983 } 15984 if fieldNum <= 0 { 15985 return fmt.Errorf("proto: Join: illegal tag %d (wire type %d)", fieldNum, wire) 15986 } 15987 switch fieldNum { 15988 case 1: 15989 if wireType == 0 { 15990 var v int32 15991 for shift := uint(0); ; shift += 7 { 15992 if shift >= 64 { 15993 return ErrIntOverflowPipeline 15994 } 15995 if iNdEx >= l { 15996 return io.ErrUnexpectedEOF 15997 } 15998 b := dAtA[iNdEx] 15999 iNdEx++ 16000 v |= int32(b&0x7F) << shift 16001 if b < 0x80 { 16002 break 16003 } 16004 } 16005 m.RelList = append(m.RelList, v) 16006 } else if wireType == 2 { 16007 var packedLen int 16008 for shift := uint(0); ; shift += 7 { 16009 if shift >= 64 { 16010 return ErrIntOverflowPipeline 16011 } 16012 if iNdEx >= l { 16013 return io.ErrUnexpectedEOF 16014 } 16015 b := dAtA[iNdEx] 16016 iNdEx++ 16017 packedLen |= int(b&0x7F) << shift 16018 if b < 0x80 { 16019 break 16020 } 16021 } 16022 if packedLen < 0 { 16023 return ErrInvalidLengthPipeline 16024 } 16025 postIndex := iNdEx + packedLen 16026 if postIndex < 0 { 16027 return ErrInvalidLengthPipeline 16028 } 16029 if postIndex > l { 16030 return io.ErrUnexpectedEOF 16031 } 16032 var elementCount int 16033 var count int 16034 for _, integer := range dAtA[iNdEx:postIndex] { 16035 if integer < 128 { 16036 count++ 16037 } 16038 } 16039 elementCount = count 16040 if elementCount != 0 && len(m.RelList) == 0 { 16041 m.RelList = make([]int32, 0, elementCount) 16042 } 16043 for iNdEx < postIndex { 16044 var v int32 16045 for shift := uint(0); ; shift += 7 { 16046 if shift >= 64 { 16047 return ErrIntOverflowPipeline 16048 } 16049 if iNdEx >= l { 16050 return io.ErrUnexpectedEOF 16051 } 16052 b := dAtA[iNdEx] 16053 iNdEx++ 16054 v |= int32(b&0x7F) << shift 16055 if b < 0x80 { 16056 break 16057 } 16058 } 16059 m.RelList = append(m.RelList, v) 16060 } 16061 } else { 16062 return fmt.Errorf("proto: wrong wireType = %d for field RelList", wireType) 16063 } 16064 case 2: 16065 if wireType == 0 { 16066 var v int32 16067 for shift := uint(0); ; shift += 7 { 16068 if shift >= 64 { 16069 return ErrIntOverflowPipeline 16070 } 16071 if iNdEx >= l { 16072 return io.ErrUnexpectedEOF 16073 } 16074 b := dAtA[iNdEx] 16075 iNdEx++ 16076 v |= int32(b&0x7F) << shift 16077 if b < 0x80 { 16078 break 16079 } 16080 } 16081 m.ColList = append(m.ColList, v) 16082 } else if wireType == 2 { 16083 var packedLen int 16084 for shift := uint(0); ; shift += 7 { 16085 if shift >= 64 { 16086 return ErrIntOverflowPipeline 16087 } 16088 if iNdEx >= l { 16089 return io.ErrUnexpectedEOF 16090 } 16091 b := dAtA[iNdEx] 16092 iNdEx++ 16093 packedLen |= int(b&0x7F) << shift 16094 if b < 0x80 { 16095 break 16096 } 16097 } 16098 if packedLen < 0 { 16099 return ErrInvalidLengthPipeline 16100 } 16101 postIndex := iNdEx + packedLen 16102 if postIndex < 0 { 16103 return ErrInvalidLengthPipeline 16104 } 16105 if postIndex > l { 16106 return io.ErrUnexpectedEOF 16107 } 16108 var elementCount int 16109 var count int 16110 for _, integer := range dAtA[iNdEx:postIndex] { 16111 if integer < 128 { 16112 count++ 16113 } 16114 } 16115 elementCount = count 16116 if elementCount != 0 && len(m.ColList) == 0 { 16117 m.ColList = make([]int32, 0, elementCount) 16118 } 16119 for iNdEx < postIndex { 16120 var v int32 16121 for shift := uint(0); ; shift += 7 { 16122 if shift >= 64 { 16123 return ErrIntOverflowPipeline 16124 } 16125 if iNdEx >= l { 16126 return io.ErrUnexpectedEOF 16127 } 16128 b := dAtA[iNdEx] 16129 iNdEx++ 16130 v |= int32(b&0x7F) << shift 16131 if b < 0x80 { 16132 break 16133 } 16134 } 16135 m.ColList = append(m.ColList, v) 16136 } 16137 } else { 16138 return fmt.Errorf("proto: wrong wireType = %d for field ColList", wireType) 16139 } 16140 case 3: 16141 if wireType != 2 { 16142 return fmt.Errorf("proto: wrong wireType = %d for field Expr", wireType) 16143 } 16144 var msglen int 16145 for shift := uint(0); ; shift += 7 { 16146 if shift >= 64 { 16147 return ErrIntOverflowPipeline 16148 } 16149 if iNdEx >= l { 16150 return io.ErrUnexpectedEOF 16151 } 16152 b := dAtA[iNdEx] 16153 iNdEx++ 16154 msglen |= int(b&0x7F) << shift 16155 if b < 0x80 { 16156 break 16157 } 16158 } 16159 if msglen < 0 { 16160 return ErrInvalidLengthPipeline 16161 } 16162 postIndex := iNdEx + msglen 16163 if postIndex < 0 { 16164 return ErrInvalidLengthPipeline 16165 } 16166 if postIndex > l { 16167 return io.ErrUnexpectedEOF 16168 } 16169 if m.Expr == nil { 16170 m.Expr = &plan.Expr{} 16171 } 16172 if err := m.Expr.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16173 return err 16174 } 16175 iNdEx = postIndex 16176 case 4: 16177 if wireType != 2 { 16178 return fmt.Errorf("proto: wrong wireType = %d for field Types", wireType) 16179 } 16180 var msglen int 16181 for shift := uint(0); ; shift += 7 { 16182 if shift >= 64 { 16183 return ErrIntOverflowPipeline 16184 } 16185 if iNdEx >= l { 16186 return io.ErrUnexpectedEOF 16187 } 16188 b := dAtA[iNdEx] 16189 iNdEx++ 16190 msglen |= int(b&0x7F) << shift 16191 if b < 0x80 { 16192 break 16193 } 16194 } 16195 if msglen < 0 { 16196 return ErrInvalidLengthPipeline 16197 } 16198 postIndex := iNdEx + msglen 16199 if postIndex < 0 { 16200 return ErrInvalidLengthPipeline 16201 } 16202 if postIndex > l { 16203 return io.ErrUnexpectedEOF 16204 } 16205 m.Types = append(m.Types, plan.Type{}) 16206 if err := m.Types[len(m.Types)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16207 return err 16208 } 16209 iNdEx = postIndex 16210 case 5: 16211 if wireType != 2 { 16212 return fmt.Errorf("proto: wrong wireType = %d for field LeftCond", wireType) 16213 } 16214 var msglen int 16215 for shift := uint(0); ; shift += 7 { 16216 if shift >= 64 { 16217 return ErrIntOverflowPipeline 16218 } 16219 if iNdEx >= l { 16220 return io.ErrUnexpectedEOF 16221 } 16222 b := dAtA[iNdEx] 16223 iNdEx++ 16224 msglen |= int(b&0x7F) << shift 16225 if b < 0x80 { 16226 break 16227 } 16228 } 16229 if msglen < 0 { 16230 return ErrInvalidLengthPipeline 16231 } 16232 postIndex := iNdEx + msglen 16233 if postIndex < 0 { 16234 return ErrInvalidLengthPipeline 16235 } 16236 if postIndex > l { 16237 return io.ErrUnexpectedEOF 16238 } 16239 m.LeftCond = append(m.LeftCond, &plan.Expr{}) 16240 if err := m.LeftCond[len(m.LeftCond)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16241 return err 16242 } 16243 iNdEx = postIndex 16244 case 6: 16245 if wireType != 2 { 16246 return fmt.Errorf("proto: wrong wireType = %d for field RightCond", wireType) 16247 } 16248 var msglen int 16249 for shift := uint(0); ; shift += 7 { 16250 if shift >= 64 { 16251 return ErrIntOverflowPipeline 16252 } 16253 if iNdEx >= l { 16254 return io.ErrUnexpectedEOF 16255 } 16256 b := dAtA[iNdEx] 16257 iNdEx++ 16258 msglen |= int(b&0x7F) << shift 16259 if b < 0x80 { 16260 break 16261 } 16262 } 16263 if msglen < 0 { 16264 return ErrInvalidLengthPipeline 16265 } 16266 postIndex := iNdEx + msglen 16267 if postIndex < 0 { 16268 return ErrInvalidLengthPipeline 16269 } 16270 if postIndex > l { 16271 return io.ErrUnexpectedEOF 16272 } 16273 m.RightCond = append(m.RightCond, &plan.Expr{}) 16274 if err := m.RightCond[len(m.RightCond)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16275 return err 16276 } 16277 iNdEx = postIndex 16278 case 7: 16279 if wireType != 2 { 16280 return fmt.Errorf("proto: wrong wireType = %d for field RuntimeFilterBuildList", wireType) 16281 } 16282 var msglen int 16283 for shift := uint(0); ; shift += 7 { 16284 if shift >= 64 { 16285 return ErrIntOverflowPipeline 16286 } 16287 if iNdEx >= l { 16288 return io.ErrUnexpectedEOF 16289 } 16290 b := dAtA[iNdEx] 16291 iNdEx++ 16292 msglen |= int(b&0x7F) << shift 16293 if b < 0x80 { 16294 break 16295 } 16296 } 16297 if msglen < 0 { 16298 return ErrInvalidLengthPipeline 16299 } 16300 postIndex := iNdEx + msglen 16301 if postIndex < 0 { 16302 return ErrInvalidLengthPipeline 16303 } 16304 if postIndex > l { 16305 return io.ErrUnexpectedEOF 16306 } 16307 m.RuntimeFilterBuildList = append(m.RuntimeFilterBuildList, &plan.RuntimeFilterSpec{}) 16308 if err := m.RuntimeFilterBuildList[len(m.RuntimeFilterBuildList)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16309 return err 16310 } 16311 iNdEx = postIndex 16312 case 8: 16313 if wireType != 0 { 16314 return fmt.Errorf("proto: wrong wireType = %d for field HashOnPk", wireType) 16315 } 16316 var v int 16317 for shift := uint(0); ; shift += 7 { 16318 if shift >= 64 { 16319 return ErrIntOverflowPipeline 16320 } 16321 if iNdEx >= l { 16322 return io.ErrUnexpectedEOF 16323 } 16324 b := dAtA[iNdEx] 16325 iNdEx++ 16326 v |= int(b&0x7F) << shift 16327 if b < 0x80 { 16328 break 16329 } 16330 } 16331 m.HashOnPk = bool(v != 0) 16332 case 9: 16333 if wireType != 0 { 16334 return fmt.Errorf("proto: wrong wireType = %d for field IsShuffle", wireType) 16335 } 16336 var v int 16337 for shift := uint(0); ; shift += 7 { 16338 if shift >= 64 { 16339 return ErrIntOverflowPipeline 16340 } 16341 if iNdEx >= l { 16342 return io.ErrUnexpectedEOF 16343 } 16344 b := dAtA[iNdEx] 16345 iNdEx++ 16346 v |= int(b&0x7F) << shift 16347 if b < 0x80 { 16348 break 16349 } 16350 } 16351 m.IsShuffle = bool(v != 0) 16352 default: 16353 iNdEx = preIndex 16354 skippy, err := skipPipeline(dAtA[iNdEx:]) 16355 if err != nil { 16356 return err 16357 } 16358 if (skippy < 0) || (iNdEx+skippy) < 0 { 16359 return ErrInvalidLengthPipeline 16360 } 16361 if (iNdEx + skippy) > l { 16362 return io.ErrUnexpectedEOF 16363 } 16364 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 16365 iNdEx += skippy 16366 } 16367 } 16368 16369 if iNdEx > l { 16370 return io.ErrUnexpectedEOF 16371 } 16372 return nil 16373 } 16374 func (m *AntiJoin) Unmarshal(dAtA []byte) error { 16375 l := len(dAtA) 16376 iNdEx := 0 16377 for iNdEx < l { 16378 preIndex := iNdEx 16379 var wire uint64 16380 for shift := uint(0); ; shift += 7 { 16381 if shift >= 64 { 16382 return ErrIntOverflowPipeline 16383 } 16384 if iNdEx >= l { 16385 return io.ErrUnexpectedEOF 16386 } 16387 b := dAtA[iNdEx] 16388 iNdEx++ 16389 wire |= uint64(b&0x7F) << shift 16390 if b < 0x80 { 16391 break 16392 } 16393 } 16394 fieldNum := int32(wire >> 3) 16395 wireType := int(wire & 0x7) 16396 if wireType == 4 { 16397 return fmt.Errorf("proto: AntiJoin: wiretype end group for non-group") 16398 } 16399 if fieldNum <= 0 { 16400 return fmt.Errorf("proto: AntiJoin: illegal tag %d (wire type %d)", fieldNum, wire) 16401 } 16402 switch fieldNum { 16403 case 1: 16404 if wireType == 0 { 16405 var v int32 16406 for shift := uint(0); ; shift += 7 { 16407 if shift >= 64 { 16408 return ErrIntOverflowPipeline 16409 } 16410 if iNdEx >= l { 16411 return io.ErrUnexpectedEOF 16412 } 16413 b := dAtA[iNdEx] 16414 iNdEx++ 16415 v |= int32(b&0x7F) << shift 16416 if b < 0x80 { 16417 break 16418 } 16419 } 16420 m.Result = append(m.Result, v) 16421 } else if wireType == 2 { 16422 var packedLen int 16423 for shift := uint(0); ; shift += 7 { 16424 if shift >= 64 { 16425 return ErrIntOverflowPipeline 16426 } 16427 if iNdEx >= l { 16428 return io.ErrUnexpectedEOF 16429 } 16430 b := dAtA[iNdEx] 16431 iNdEx++ 16432 packedLen |= int(b&0x7F) << shift 16433 if b < 0x80 { 16434 break 16435 } 16436 } 16437 if packedLen < 0 { 16438 return ErrInvalidLengthPipeline 16439 } 16440 postIndex := iNdEx + packedLen 16441 if postIndex < 0 { 16442 return ErrInvalidLengthPipeline 16443 } 16444 if postIndex > l { 16445 return io.ErrUnexpectedEOF 16446 } 16447 var elementCount int 16448 var count int 16449 for _, integer := range dAtA[iNdEx:postIndex] { 16450 if integer < 128 { 16451 count++ 16452 } 16453 } 16454 elementCount = count 16455 if elementCount != 0 && len(m.Result) == 0 { 16456 m.Result = make([]int32, 0, elementCount) 16457 } 16458 for iNdEx < postIndex { 16459 var v int32 16460 for shift := uint(0); ; shift += 7 { 16461 if shift >= 64 { 16462 return ErrIntOverflowPipeline 16463 } 16464 if iNdEx >= l { 16465 return io.ErrUnexpectedEOF 16466 } 16467 b := dAtA[iNdEx] 16468 iNdEx++ 16469 v |= int32(b&0x7F) << shift 16470 if b < 0x80 { 16471 break 16472 } 16473 } 16474 m.Result = append(m.Result, v) 16475 } 16476 } else { 16477 return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType) 16478 } 16479 case 2: 16480 if wireType != 2 { 16481 return fmt.Errorf("proto: wrong wireType = %d for field Expr", wireType) 16482 } 16483 var msglen int 16484 for shift := uint(0); ; shift += 7 { 16485 if shift >= 64 { 16486 return ErrIntOverflowPipeline 16487 } 16488 if iNdEx >= l { 16489 return io.ErrUnexpectedEOF 16490 } 16491 b := dAtA[iNdEx] 16492 iNdEx++ 16493 msglen |= int(b&0x7F) << shift 16494 if b < 0x80 { 16495 break 16496 } 16497 } 16498 if msglen < 0 { 16499 return ErrInvalidLengthPipeline 16500 } 16501 postIndex := iNdEx + msglen 16502 if postIndex < 0 { 16503 return ErrInvalidLengthPipeline 16504 } 16505 if postIndex > l { 16506 return io.ErrUnexpectedEOF 16507 } 16508 if m.Expr == nil { 16509 m.Expr = &plan.Expr{} 16510 } 16511 if err := m.Expr.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16512 return err 16513 } 16514 iNdEx = postIndex 16515 case 3: 16516 if wireType != 2 { 16517 return fmt.Errorf("proto: wrong wireType = %d for field Types", wireType) 16518 } 16519 var msglen int 16520 for shift := uint(0); ; shift += 7 { 16521 if shift >= 64 { 16522 return ErrIntOverflowPipeline 16523 } 16524 if iNdEx >= l { 16525 return io.ErrUnexpectedEOF 16526 } 16527 b := dAtA[iNdEx] 16528 iNdEx++ 16529 msglen |= int(b&0x7F) << shift 16530 if b < 0x80 { 16531 break 16532 } 16533 } 16534 if msglen < 0 { 16535 return ErrInvalidLengthPipeline 16536 } 16537 postIndex := iNdEx + msglen 16538 if postIndex < 0 { 16539 return ErrInvalidLengthPipeline 16540 } 16541 if postIndex > l { 16542 return io.ErrUnexpectedEOF 16543 } 16544 m.Types = append(m.Types, plan.Type{}) 16545 if err := m.Types[len(m.Types)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16546 return err 16547 } 16548 iNdEx = postIndex 16549 case 4: 16550 if wireType != 2 { 16551 return fmt.Errorf("proto: wrong wireType = %d for field LeftCond", wireType) 16552 } 16553 var msglen int 16554 for shift := uint(0); ; shift += 7 { 16555 if shift >= 64 { 16556 return ErrIntOverflowPipeline 16557 } 16558 if iNdEx >= l { 16559 return io.ErrUnexpectedEOF 16560 } 16561 b := dAtA[iNdEx] 16562 iNdEx++ 16563 msglen |= int(b&0x7F) << shift 16564 if b < 0x80 { 16565 break 16566 } 16567 } 16568 if msglen < 0 { 16569 return ErrInvalidLengthPipeline 16570 } 16571 postIndex := iNdEx + msglen 16572 if postIndex < 0 { 16573 return ErrInvalidLengthPipeline 16574 } 16575 if postIndex > l { 16576 return io.ErrUnexpectedEOF 16577 } 16578 m.LeftCond = append(m.LeftCond, &plan.Expr{}) 16579 if err := m.LeftCond[len(m.LeftCond)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16580 return err 16581 } 16582 iNdEx = postIndex 16583 case 5: 16584 if wireType != 2 { 16585 return fmt.Errorf("proto: wrong wireType = %d for field RightCond", wireType) 16586 } 16587 var msglen int 16588 for shift := uint(0); ; shift += 7 { 16589 if shift >= 64 { 16590 return ErrIntOverflowPipeline 16591 } 16592 if iNdEx >= l { 16593 return io.ErrUnexpectedEOF 16594 } 16595 b := dAtA[iNdEx] 16596 iNdEx++ 16597 msglen |= int(b&0x7F) << shift 16598 if b < 0x80 { 16599 break 16600 } 16601 } 16602 if msglen < 0 { 16603 return ErrInvalidLengthPipeline 16604 } 16605 postIndex := iNdEx + msglen 16606 if postIndex < 0 { 16607 return ErrInvalidLengthPipeline 16608 } 16609 if postIndex > l { 16610 return io.ErrUnexpectedEOF 16611 } 16612 m.RightCond = append(m.RightCond, &plan.Expr{}) 16613 if err := m.RightCond[len(m.RightCond)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16614 return err 16615 } 16616 iNdEx = postIndex 16617 case 6: 16618 if wireType != 0 { 16619 return fmt.Errorf("proto: wrong wireType = %d for field HashOnPk", wireType) 16620 } 16621 var v int 16622 for shift := uint(0); ; shift += 7 { 16623 if shift >= 64 { 16624 return ErrIntOverflowPipeline 16625 } 16626 if iNdEx >= l { 16627 return io.ErrUnexpectedEOF 16628 } 16629 b := dAtA[iNdEx] 16630 iNdEx++ 16631 v |= int(b&0x7F) << shift 16632 if b < 0x80 { 16633 break 16634 } 16635 } 16636 m.HashOnPk = bool(v != 0) 16637 case 7: 16638 if wireType != 0 { 16639 return fmt.Errorf("proto: wrong wireType = %d for field IsShuffle", wireType) 16640 } 16641 var v int 16642 for shift := uint(0); ; shift += 7 { 16643 if shift >= 64 { 16644 return ErrIntOverflowPipeline 16645 } 16646 if iNdEx >= l { 16647 return io.ErrUnexpectedEOF 16648 } 16649 b := dAtA[iNdEx] 16650 iNdEx++ 16651 v |= int(b&0x7F) << shift 16652 if b < 0x80 { 16653 break 16654 } 16655 } 16656 m.IsShuffle = bool(v != 0) 16657 default: 16658 iNdEx = preIndex 16659 skippy, err := skipPipeline(dAtA[iNdEx:]) 16660 if err != nil { 16661 return err 16662 } 16663 if (skippy < 0) || (iNdEx+skippy) < 0 { 16664 return ErrInvalidLengthPipeline 16665 } 16666 if (iNdEx + skippy) > l { 16667 return io.ErrUnexpectedEOF 16668 } 16669 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 16670 iNdEx += skippy 16671 } 16672 } 16673 16674 if iNdEx > l { 16675 return io.ErrUnexpectedEOF 16676 } 16677 return nil 16678 } 16679 func (m *LeftJoin) Unmarshal(dAtA []byte) error { 16680 l := len(dAtA) 16681 iNdEx := 0 16682 for iNdEx < l { 16683 preIndex := iNdEx 16684 var wire uint64 16685 for shift := uint(0); ; shift += 7 { 16686 if shift >= 64 { 16687 return ErrIntOverflowPipeline 16688 } 16689 if iNdEx >= l { 16690 return io.ErrUnexpectedEOF 16691 } 16692 b := dAtA[iNdEx] 16693 iNdEx++ 16694 wire |= uint64(b&0x7F) << shift 16695 if b < 0x80 { 16696 break 16697 } 16698 } 16699 fieldNum := int32(wire >> 3) 16700 wireType := int(wire & 0x7) 16701 if wireType == 4 { 16702 return fmt.Errorf("proto: LeftJoin: wiretype end group for non-group") 16703 } 16704 if fieldNum <= 0 { 16705 return fmt.Errorf("proto: LeftJoin: illegal tag %d (wire type %d)", fieldNum, wire) 16706 } 16707 switch fieldNum { 16708 case 1: 16709 if wireType == 0 { 16710 var v int32 16711 for shift := uint(0); ; shift += 7 { 16712 if shift >= 64 { 16713 return ErrIntOverflowPipeline 16714 } 16715 if iNdEx >= l { 16716 return io.ErrUnexpectedEOF 16717 } 16718 b := dAtA[iNdEx] 16719 iNdEx++ 16720 v |= int32(b&0x7F) << shift 16721 if b < 0x80 { 16722 break 16723 } 16724 } 16725 m.RelList = append(m.RelList, v) 16726 } else if wireType == 2 { 16727 var packedLen int 16728 for shift := uint(0); ; shift += 7 { 16729 if shift >= 64 { 16730 return ErrIntOverflowPipeline 16731 } 16732 if iNdEx >= l { 16733 return io.ErrUnexpectedEOF 16734 } 16735 b := dAtA[iNdEx] 16736 iNdEx++ 16737 packedLen |= int(b&0x7F) << shift 16738 if b < 0x80 { 16739 break 16740 } 16741 } 16742 if packedLen < 0 { 16743 return ErrInvalidLengthPipeline 16744 } 16745 postIndex := iNdEx + packedLen 16746 if postIndex < 0 { 16747 return ErrInvalidLengthPipeline 16748 } 16749 if postIndex > l { 16750 return io.ErrUnexpectedEOF 16751 } 16752 var elementCount int 16753 var count int 16754 for _, integer := range dAtA[iNdEx:postIndex] { 16755 if integer < 128 { 16756 count++ 16757 } 16758 } 16759 elementCount = count 16760 if elementCount != 0 && len(m.RelList) == 0 { 16761 m.RelList = make([]int32, 0, elementCount) 16762 } 16763 for iNdEx < postIndex { 16764 var v int32 16765 for shift := uint(0); ; shift += 7 { 16766 if shift >= 64 { 16767 return ErrIntOverflowPipeline 16768 } 16769 if iNdEx >= l { 16770 return io.ErrUnexpectedEOF 16771 } 16772 b := dAtA[iNdEx] 16773 iNdEx++ 16774 v |= int32(b&0x7F) << shift 16775 if b < 0x80 { 16776 break 16777 } 16778 } 16779 m.RelList = append(m.RelList, v) 16780 } 16781 } else { 16782 return fmt.Errorf("proto: wrong wireType = %d for field RelList", wireType) 16783 } 16784 case 2: 16785 if wireType == 0 { 16786 var v int32 16787 for shift := uint(0); ; shift += 7 { 16788 if shift >= 64 { 16789 return ErrIntOverflowPipeline 16790 } 16791 if iNdEx >= l { 16792 return io.ErrUnexpectedEOF 16793 } 16794 b := dAtA[iNdEx] 16795 iNdEx++ 16796 v |= int32(b&0x7F) << shift 16797 if b < 0x80 { 16798 break 16799 } 16800 } 16801 m.ColList = append(m.ColList, v) 16802 } else if wireType == 2 { 16803 var packedLen int 16804 for shift := uint(0); ; shift += 7 { 16805 if shift >= 64 { 16806 return ErrIntOverflowPipeline 16807 } 16808 if iNdEx >= l { 16809 return io.ErrUnexpectedEOF 16810 } 16811 b := dAtA[iNdEx] 16812 iNdEx++ 16813 packedLen |= int(b&0x7F) << shift 16814 if b < 0x80 { 16815 break 16816 } 16817 } 16818 if packedLen < 0 { 16819 return ErrInvalidLengthPipeline 16820 } 16821 postIndex := iNdEx + packedLen 16822 if postIndex < 0 { 16823 return ErrInvalidLengthPipeline 16824 } 16825 if postIndex > l { 16826 return io.ErrUnexpectedEOF 16827 } 16828 var elementCount int 16829 var count int 16830 for _, integer := range dAtA[iNdEx:postIndex] { 16831 if integer < 128 { 16832 count++ 16833 } 16834 } 16835 elementCount = count 16836 if elementCount != 0 && len(m.ColList) == 0 { 16837 m.ColList = make([]int32, 0, elementCount) 16838 } 16839 for iNdEx < postIndex { 16840 var v int32 16841 for shift := uint(0); ; shift += 7 { 16842 if shift >= 64 { 16843 return ErrIntOverflowPipeline 16844 } 16845 if iNdEx >= l { 16846 return io.ErrUnexpectedEOF 16847 } 16848 b := dAtA[iNdEx] 16849 iNdEx++ 16850 v |= int32(b&0x7F) << shift 16851 if b < 0x80 { 16852 break 16853 } 16854 } 16855 m.ColList = append(m.ColList, v) 16856 } 16857 } else { 16858 return fmt.Errorf("proto: wrong wireType = %d for field ColList", wireType) 16859 } 16860 case 3: 16861 if wireType != 2 { 16862 return fmt.Errorf("proto: wrong wireType = %d for field Expr", wireType) 16863 } 16864 var msglen int 16865 for shift := uint(0); ; shift += 7 { 16866 if shift >= 64 { 16867 return ErrIntOverflowPipeline 16868 } 16869 if iNdEx >= l { 16870 return io.ErrUnexpectedEOF 16871 } 16872 b := dAtA[iNdEx] 16873 iNdEx++ 16874 msglen |= int(b&0x7F) << shift 16875 if b < 0x80 { 16876 break 16877 } 16878 } 16879 if msglen < 0 { 16880 return ErrInvalidLengthPipeline 16881 } 16882 postIndex := iNdEx + msglen 16883 if postIndex < 0 { 16884 return ErrInvalidLengthPipeline 16885 } 16886 if postIndex > l { 16887 return io.ErrUnexpectedEOF 16888 } 16889 if m.Expr == nil { 16890 m.Expr = &plan.Expr{} 16891 } 16892 if err := m.Expr.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16893 return err 16894 } 16895 iNdEx = postIndex 16896 case 4: 16897 if wireType != 2 { 16898 return fmt.Errorf("proto: wrong wireType = %d for field Types", wireType) 16899 } 16900 var msglen int 16901 for shift := uint(0); ; shift += 7 { 16902 if shift >= 64 { 16903 return ErrIntOverflowPipeline 16904 } 16905 if iNdEx >= l { 16906 return io.ErrUnexpectedEOF 16907 } 16908 b := dAtA[iNdEx] 16909 iNdEx++ 16910 msglen |= int(b&0x7F) << shift 16911 if b < 0x80 { 16912 break 16913 } 16914 } 16915 if msglen < 0 { 16916 return ErrInvalidLengthPipeline 16917 } 16918 postIndex := iNdEx + msglen 16919 if postIndex < 0 { 16920 return ErrInvalidLengthPipeline 16921 } 16922 if postIndex > l { 16923 return io.ErrUnexpectedEOF 16924 } 16925 m.Types = append(m.Types, plan.Type{}) 16926 if err := m.Types[len(m.Types)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16927 return err 16928 } 16929 iNdEx = postIndex 16930 case 5: 16931 if wireType != 2 { 16932 return fmt.Errorf("proto: wrong wireType = %d for field LeftCond", wireType) 16933 } 16934 var msglen int 16935 for shift := uint(0); ; shift += 7 { 16936 if shift >= 64 { 16937 return ErrIntOverflowPipeline 16938 } 16939 if iNdEx >= l { 16940 return io.ErrUnexpectedEOF 16941 } 16942 b := dAtA[iNdEx] 16943 iNdEx++ 16944 msglen |= int(b&0x7F) << shift 16945 if b < 0x80 { 16946 break 16947 } 16948 } 16949 if msglen < 0 { 16950 return ErrInvalidLengthPipeline 16951 } 16952 postIndex := iNdEx + msglen 16953 if postIndex < 0 { 16954 return ErrInvalidLengthPipeline 16955 } 16956 if postIndex > l { 16957 return io.ErrUnexpectedEOF 16958 } 16959 m.LeftCond = append(m.LeftCond, &plan.Expr{}) 16960 if err := m.LeftCond[len(m.LeftCond)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16961 return err 16962 } 16963 iNdEx = postIndex 16964 case 6: 16965 if wireType != 2 { 16966 return fmt.Errorf("proto: wrong wireType = %d for field RightCond", wireType) 16967 } 16968 var msglen int 16969 for shift := uint(0); ; shift += 7 { 16970 if shift >= 64 { 16971 return ErrIntOverflowPipeline 16972 } 16973 if iNdEx >= l { 16974 return io.ErrUnexpectedEOF 16975 } 16976 b := dAtA[iNdEx] 16977 iNdEx++ 16978 msglen |= int(b&0x7F) << shift 16979 if b < 0x80 { 16980 break 16981 } 16982 } 16983 if msglen < 0 { 16984 return ErrInvalidLengthPipeline 16985 } 16986 postIndex := iNdEx + msglen 16987 if postIndex < 0 { 16988 return ErrInvalidLengthPipeline 16989 } 16990 if postIndex > l { 16991 return io.ErrUnexpectedEOF 16992 } 16993 m.RightCond = append(m.RightCond, &plan.Expr{}) 16994 if err := m.RightCond[len(m.RightCond)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16995 return err 16996 } 16997 iNdEx = postIndex 16998 case 7: 16999 if wireType != 2 { 17000 return fmt.Errorf("proto: wrong wireType = %d for field RuntimeFilterBuildList", wireType) 17001 } 17002 var msglen int 17003 for shift := uint(0); ; shift += 7 { 17004 if shift >= 64 { 17005 return ErrIntOverflowPipeline 17006 } 17007 if iNdEx >= l { 17008 return io.ErrUnexpectedEOF 17009 } 17010 b := dAtA[iNdEx] 17011 iNdEx++ 17012 msglen |= int(b&0x7F) << shift 17013 if b < 0x80 { 17014 break 17015 } 17016 } 17017 if msglen < 0 { 17018 return ErrInvalidLengthPipeline 17019 } 17020 postIndex := iNdEx + msglen 17021 if postIndex < 0 { 17022 return ErrInvalidLengthPipeline 17023 } 17024 if postIndex > l { 17025 return io.ErrUnexpectedEOF 17026 } 17027 m.RuntimeFilterBuildList = append(m.RuntimeFilterBuildList, &plan.RuntimeFilterSpec{}) 17028 if err := m.RuntimeFilterBuildList[len(m.RuntimeFilterBuildList)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 17029 return err 17030 } 17031 iNdEx = postIndex 17032 case 8: 17033 if wireType != 0 { 17034 return fmt.Errorf("proto: wrong wireType = %d for field HashOnPk", wireType) 17035 } 17036 var v int 17037 for shift := uint(0); ; shift += 7 { 17038 if shift >= 64 { 17039 return ErrIntOverflowPipeline 17040 } 17041 if iNdEx >= l { 17042 return io.ErrUnexpectedEOF 17043 } 17044 b := dAtA[iNdEx] 17045 iNdEx++ 17046 v |= int(b&0x7F) << shift 17047 if b < 0x80 { 17048 break 17049 } 17050 } 17051 m.HashOnPk = bool(v != 0) 17052 case 9: 17053 if wireType != 0 { 17054 return fmt.Errorf("proto: wrong wireType = %d for field IsShuffle", wireType) 17055 } 17056 var v int 17057 for shift := uint(0); ; shift += 7 { 17058 if shift >= 64 { 17059 return ErrIntOverflowPipeline 17060 } 17061 if iNdEx >= l { 17062 return io.ErrUnexpectedEOF 17063 } 17064 b := dAtA[iNdEx] 17065 iNdEx++ 17066 v |= int(b&0x7F) << shift 17067 if b < 0x80 { 17068 break 17069 } 17070 } 17071 m.IsShuffle = bool(v != 0) 17072 default: 17073 iNdEx = preIndex 17074 skippy, err := skipPipeline(dAtA[iNdEx:]) 17075 if err != nil { 17076 return err 17077 } 17078 if (skippy < 0) || (iNdEx+skippy) < 0 { 17079 return ErrInvalidLengthPipeline 17080 } 17081 if (iNdEx + skippy) > l { 17082 return io.ErrUnexpectedEOF 17083 } 17084 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 17085 iNdEx += skippy 17086 } 17087 } 17088 17089 if iNdEx > l { 17090 return io.ErrUnexpectedEOF 17091 } 17092 return nil 17093 } 17094 func (m *RightJoin) Unmarshal(dAtA []byte) error { 17095 l := len(dAtA) 17096 iNdEx := 0 17097 for iNdEx < l { 17098 preIndex := iNdEx 17099 var wire uint64 17100 for shift := uint(0); ; shift += 7 { 17101 if shift >= 64 { 17102 return ErrIntOverflowPipeline 17103 } 17104 if iNdEx >= l { 17105 return io.ErrUnexpectedEOF 17106 } 17107 b := dAtA[iNdEx] 17108 iNdEx++ 17109 wire |= uint64(b&0x7F) << shift 17110 if b < 0x80 { 17111 break 17112 } 17113 } 17114 fieldNum := int32(wire >> 3) 17115 wireType := int(wire & 0x7) 17116 if wireType == 4 { 17117 return fmt.Errorf("proto: RightJoin: wiretype end group for non-group") 17118 } 17119 if fieldNum <= 0 { 17120 return fmt.Errorf("proto: RightJoin: illegal tag %d (wire type %d)", fieldNum, wire) 17121 } 17122 switch fieldNum { 17123 case 1: 17124 if wireType == 0 { 17125 var v int32 17126 for shift := uint(0); ; shift += 7 { 17127 if shift >= 64 { 17128 return ErrIntOverflowPipeline 17129 } 17130 if iNdEx >= l { 17131 return io.ErrUnexpectedEOF 17132 } 17133 b := dAtA[iNdEx] 17134 iNdEx++ 17135 v |= int32(b&0x7F) << shift 17136 if b < 0x80 { 17137 break 17138 } 17139 } 17140 m.RelList = append(m.RelList, v) 17141 } else if wireType == 2 { 17142 var packedLen int 17143 for shift := uint(0); ; shift += 7 { 17144 if shift >= 64 { 17145 return ErrIntOverflowPipeline 17146 } 17147 if iNdEx >= l { 17148 return io.ErrUnexpectedEOF 17149 } 17150 b := dAtA[iNdEx] 17151 iNdEx++ 17152 packedLen |= int(b&0x7F) << shift 17153 if b < 0x80 { 17154 break 17155 } 17156 } 17157 if packedLen < 0 { 17158 return ErrInvalidLengthPipeline 17159 } 17160 postIndex := iNdEx + packedLen 17161 if postIndex < 0 { 17162 return ErrInvalidLengthPipeline 17163 } 17164 if postIndex > l { 17165 return io.ErrUnexpectedEOF 17166 } 17167 var elementCount int 17168 var count int 17169 for _, integer := range dAtA[iNdEx:postIndex] { 17170 if integer < 128 { 17171 count++ 17172 } 17173 } 17174 elementCount = count 17175 if elementCount != 0 && len(m.RelList) == 0 { 17176 m.RelList = make([]int32, 0, elementCount) 17177 } 17178 for iNdEx < postIndex { 17179 var v int32 17180 for shift := uint(0); ; shift += 7 { 17181 if shift >= 64 { 17182 return ErrIntOverflowPipeline 17183 } 17184 if iNdEx >= l { 17185 return io.ErrUnexpectedEOF 17186 } 17187 b := dAtA[iNdEx] 17188 iNdEx++ 17189 v |= int32(b&0x7F) << shift 17190 if b < 0x80 { 17191 break 17192 } 17193 } 17194 m.RelList = append(m.RelList, v) 17195 } 17196 } else { 17197 return fmt.Errorf("proto: wrong wireType = %d for field RelList", wireType) 17198 } 17199 case 2: 17200 if wireType == 0 { 17201 var v int32 17202 for shift := uint(0); ; shift += 7 { 17203 if shift >= 64 { 17204 return ErrIntOverflowPipeline 17205 } 17206 if iNdEx >= l { 17207 return io.ErrUnexpectedEOF 17208 } 17209 b := dAtA[iNdEx] 17210 iNdEx++ 17211 v |= int32(b&0x7F) << shift 17212 if b < 0x80 { 17213 break 17214 } 17215 } 17216 m.ColList = append(m.ColList, v) 17217 } else if wireType == 2 { 17218 var packedLen int 17219 for shift := uint(0); ; shift += 7 { 17220 if shift >= 64 { 17221 return ErrIntOverflowPipeline 17222 } 17223 if iNdEx >= l { 17224 return io.ErrUnexpectedEOF 17225 } 17226 b := dAtA[iNdEx] 17227 iNdEx++ 17228 packedLen |= int(b&0x7F) << shift 17229 if b < 0x80 { 17230 break 17231 } 17232 } 17233 if packedLen < 0 { 17234 return ErrInvalidLengthPipeline 17235 } 17236 postIndex := iNdEx + packedLen 17237 if postIndex < 0 { 17238 return ErrInvalidLengthPipeline 17239 } 17240 if postIndex > l { 17241 return io.ErrUnexpectedEOF 17242 } 17243 var elementCount int 17244 var count int 17245 for _, integer := range dAtA[iNdEx:postIndex] { 17246 if integer < 128 { 17247 count++ 17248 } 17249 } 17250 elementCount = count 17251 if elementCount != 0 && len(m.ColList) == 0 { 17252 m.ColList = make([]int32, 0, elementCount) 17253 } 17254 for iNdEx < postIndex { 17255 var v int32 17256 for shift := uint(0); ; shift += 7 { 17257 if shift >= 64 { 17258 return ErrIntOverflowPipeline 17259 } 17260 if iNdEx >= l { 17261 return io.ErrUnexpectedEOF 17262 } 17263 b := dAtA[iNdEx] 17264 iNdEx++ 17265 v |= int32(b&0x7F) << shift 17266 if b < 0x80 { 17267 break 17268 } 17269 } 17270 m.ColList = append(m.ColList, v) 17271 } 17272 } else { 17273 return fmt.Errorf("proto: wrong wireType = %d for field ColList", wireType) 17274 } 17275 case 3: 17276 if wireType != 2 { 17277 return fmt.Errorf("proto: wrong wireType = %d for field Expr", wireType) 17278 } 17279 var msglen int 17280 for shift := uint(0); ; shift += 7 { 17281 if shift >= 64 { 17282 return ErrIntOverflowPipeline 17283 } 17284 if iNdEx >= l { 17285 return io.ErrUnexpectedEOF 17286 } 17287 b := dAtA[iNdEx] 17288 iNdEx++ 17289 msglen |= int(b&0x7F) << shift 17290 if b < 0x80 { 17291 break 17292 } 17293 } 17294 if msglen < 0 { 17295 return ErrInvalidLengthPipeline 17296 } 17297 postIndex := iNdEx + msglen 17298 if postIndex < 0 { 17299 return ErrInvalidLengthPipeline 17300 } 17301 if postIndex > l { 17302 return io.ErrUnexpectedEOF 17303 } 17304 if m.Expr == nil { 17305 m.Expr = &plan.Expr{} 17306 } 17307 if err := m.Expr.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 17308 return err 17309 } 17310 iNdEx = postIndex 17311 case 4: 17312 if wireType != 2 { 17313 return fmt.Errorf("proto: wrong wireType = %d for field LeftTypes", wireType) 17314 } 17315 var msglen int 17316 for shift := uint(0); ; shift += 7 { 17317 if shift >= 64 { 17318 return ErrIntOverflowPipeline 17319 } 17320 if iNdEx >= l { 17321 return io.ErrUnexpectedEOF 17322 } 17323 b := dAtA[iNdEx] 17324 iNdEx++ 17325 msglen |= int(b&0x7F) << shift 17326 if b < 0x80 { 17327 break 17328 } 17329 } 17330 if msglen < 0 { 17331 return ErrInvalidLengthPipeline 17332 } 17333 postIndex := iNdEx + msglen 17334 if postIndex < 0 { 17335 return ErrInvalidLengthPipeline 17336 } 17337 if postIndex > l { 17338 return io.ErrUnexpectedEOF 17339 } 17340 m.LeftTypes = append(m.LeftTypes, plan.Type{}) 17341 if err := m.LeftTypes[len(m.LeftTypes)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 17342 return err 17343 } 17344 iNdEx = postIndex 17345 case 5: 17346 if wireType != 2 { 17347 return fmt.Errorf("proto: wrong wireType = %d for field RightTypes", wireType) 17348 } 17349 var msglen int 17350 for shift := uint(0); ; shift += 7 { 17351 if shift >= 64 { 17352 return ErrIntOverflowPipeline 17353 } 17354 if iNdEx >= l { 17355 return io.ErrUnexpectedEOF 17356 } 17357 b := dAtA[iNdEx] 17358 iNdEx++ 17359 msglen |= int(b&0x7F) << shift 17360 if b < 0x80 { 17361 break 17362 } 17363 } 17364 if msglen < 0 { 17365 return ErrInvalidLengthPipeline 17366 } 17367 postIndex := iNdEx + msglen 17368 if postIndex < 0 { 17369 return ErrInvalidLengthPipeline 17370 } 17371 if postIndex > l { 17372 return io.ErrUnexpectedEOF 17373 } 17374 m.RightTypes = append(m.RightTypes, plan.Type{}) 17375 if err := m.RightTypes[len(m.RightTypes)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 17376 return err 17377 } 17378 iNdEx = postIndex 17379 case 6: 17380 if wireType != 2 { 17381 return fmt.Errorf("proto: wrong wireType = %d for field LeftCond", wireType) 17382 } 17383 var msglen int 17384 for shift := uint(0); ; shift += 7 { 17385 if shift >= 64 { 17386 return ErrIntOverflowPipeline 17387 } 17388 if iNdEx >= l { 17389 return io.ErrUnexpectedEOF 17390 } 17391 b := dAtA[iNdEx] 17392 iNdEx++ 17393 msglen |= int(b&0x7F) << shift 17394 if b < 0x80 { 17395 break 17396 } 17397 } 17398 if msglen < 0 { 17399 return ErrInvalidLengthPipeline 17400 } 17401 postIndex := iNdEx + msglen 17402 if postIndex < 0 { 17403 return ErrInvalidLengthPipeline 17404 } 17405 if postIndex > l { 17406 return io.ErrUnexpectedEOF 17407 } 17408 m.LeftCond = append(m.LeftCond, &plan.Expr{}) 17409 if err := m.LeftCond[len(m.LeftCond)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 17410 return err 17411 } 17412 iNdEx = postIndex 17413 case 7: 17414 if wireType != 2 { 17415 return fmt.Errorf("proto: wrong wireType = %d for field RightCond", wireType) 17416 } 17417 var msglen int 17418 for shift := uint(0); ; shift += 7 { 17419 if shift >= 64 { 17420 return ErrIntOverflowPipeline 17421 } 17422 if iNdEx >= l { 17423 return io.ErrUnexpectedEOF 17424 } 17425 b := dAtA[iNdEx] 17426 iNdEx++ 17427 msglen |= int(b&0x7F) << shift 17428 if b < 0x80 { 17429 break 17430 } 17431 } 17432 if msglen < 0 { 17433 return ErrInvalidLengthPipeline 17434 } 17435 postIndex := iNdEx + msglen 17436 if postIndex < 0 { 17437 return ErrInvalidLengthPipeline 17438 } 17439 if postIndex > l { 17440 return io.ErrUnexpectedEOF 17441 } 17442 m.RightCond = append(m.RightCond, &plan.Expr{}) 17443 if err := m.RightCond[len(m.RightCond)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 17444 return err 17445 } 17446 iNdEx = postIndex 17447 case 8: 17448 if wireType != 2 { 17449 return fmt.Errorf("proto: wrong wireType = %d for field RuntimeFilterBuildList", wireType) 17450 } 17451 var msglen int 17452 for shift := uint(0); ; shift += 7 { 17453 if shift >= 64 { 17454 return ErrIntOverflowPipeline 17455 } 17456 if iNdEx >= l { 17457 return io.ErrUnexpectedEOF 17458 } 17459 b := dAtA[iNdEx] 17460 iNdEx++ 17461 msglen |= int(b&0x7F) << shift 17462 if b < 0x80 { 17463 break 17464 } 17465 } 17466 if msglen < 0 { 17467 return ErrInvalidLengthPipeline 17468 } 17469 postIndex := iNdEx + msglen 17470 if postIndex < 0 { 17471 return ErrInvalidLengthPipeline 17472 } 17473 if postIndex > l { 17474 return io.ErrUnexpectedEOF 17475 } 17476 m.RuntimeFilterBuildList = append(m.RuntimeFilterBuildList, &plan.RuntimeFilterSpec{}) 17477 if err := m.RuntimeFilterBuildList[len(m.RuntimeFilterBuildList)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 17478 return err 17479 } 17480 iNdEx = postIndex 17481 case 9: 17482 if wireType != 0 { 17483 return fmt.Errorf("proto: wrong wireType = %d for field HashOnPk", wireType) 17484 } 17485 var v int 17486 for shift := uint(0); ; shift += 7 { 17487 if shift >= 64 { 17488 return ErrIntOverflowPipeline 17489 } 17490 if iNdEx >= l { 17491 return io.ErrUnexpectedEOF 17492 } 17493 b := dAtA[iNdEx] 17494 iNdEx++ 17495 v |= int(b&0x7F) << shift 17496 if b < 0x80 { 17497 break 17498 } 17499 } 17500 m.HashOnPk = bool(v != 0) 17501 case 10: 17502 if wireType != 0 { 17503 return fmt.Errorf("proto: wrong wireType = %d for field IsShuffle", wireType) 17504 } 17505 var v int 17506 for shift := uint(0); ; shift += 7 { 17507 if shift >= 64 { 17508 return ErrIntOverflowPipeline 17509 } 17510 if iNdEx >= l { 17511 return io.ErrUnexpectedEOF 17512 } 17513 b := dAtA[iNdEx] 17514 iNdEx++ 17515 v |= int(b&0x7F) << shift 17516 if b < 0x80 { 17517 break 17518 } 17519 } 17520 m.IsShuffle = bool(v != 0) 17521 default: 17522 iNdEx = preIndex 17523 skippy, err := skipPipeline(dAtA[iNdEx:]) 17524 if err != nil { 17525 return err 17526 } 17527 if (skippy < 0) || (iNdEx+skippy) < 0 { 17528 return ErrInvalidLengthPipeline 17529 } 17530 if (iNdEx + skippy) > l { 17531 return io.ErrUnexpectedEOF 17532 } 17533 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 17534 iNdEx += skippy 17535 } 17536 } 17537 17538 if iNdEx > l { 17539 return io.ErrUnexpectedEOF 17540 } 17541 return nil 17542 } 17543 func (m *RightSemiJoin) Unmarshal(dAtA []byte) error { 17544 l := len(dAtA) 17545 iNdEx := 0 17546 for iNdEx < l { 17547 preIndex := iNdEx 17548 var wire uint64 17549 for shift := uint(0); ; shift += 7 { 17550 if shift >= 64 { 17551 return ErrIntOverflowPipeline 17552 } 17553 if iNdEx >= l { 17554 return io.ErrUnexpectedEOF 17555 } 17556 b := dAtA[iNdEx] 17557 iNdEx++ 17558 wire |= uint64(b&0x7F) << shift 17559 if b < 0x80 { 17560 break 17561 } 17562 } 17563 fieldNum := int32(wire >> 3) 17564 wireType := int(wire & 0x7) 17565 if wireType == 4 { 17566 return fmt.Errorf("proto: RightSemiJoin: wiretype end group for non-group") 17567 } 17568 if fieldNum <= 0 { 17569 return fmt.Errorf("proto: RightSemiJoin: illegal tag %d (wire type %d)", fieldNum, wire) 17570 } 17571 switch fieldNum { 17572 case 1: 17573 if wireType == 0 { 17574 var v int32 17575 for shift := uint(0); ; shift += 7 { 17576 if shift >= 64 { 17577 return ErrIntOverflowPipeline 17578 } 17579 if iNdEx >= l { 17580 return io.ErrUnexpectedEOF 17581 } 17582 b := dAtA[iNdEx] 17583 iNdEx++ 17584 v |= int32(b&0x7F) << shift 17585 if b < 0x80 { 17586 break 17587 } 17588 } 17589 m.Result = append(m.Result, v) 17590 } else if wireType == 2 { 17591 var packedLen int 17592 for shift := uint(0); ; shift += 7 { 17593 if shift >= 64 { 17594 return ErrIntOverflowPipeline 17595 } 17596 if iNdEx >= l { 17597 return io.ErrUnexpectedEOF 17598 } 17599 b := dAtA[iNdEx] 17600 iNdEx++ 17601 packedLen |= int(b&0x7F) << shift 17602 if b < 0x80 { 17603 break 17604 } 17605 } 17606 if packedLen < 0 { 17607 return ErrInvalidLengthPipeline 17608 } 17609 postIndex := iNdEx + packedLen 17610 if postIndex < 0 { 17611 return ErrInvalidLengthPipeline 17612 } 17613 if postIndex > l { 17614 return io.ErrUnexpectedEOF 17615 } 17616 var elementCount int 17617 var count int 17618 for _, integer := range dAtA[iNdEx:postIndex] { 17619 if integer < 128 { 17620 count++ 17621 } 17622 } 17623 elementCount = count 17624 if elementCount != 0 && len(m.Result) == 0 { 17625 m.Result = make([]int32, 0, elementCount) 17626 } 17627 for iNdEx < postIndex { 17628 var v int32 17629 for shift := uint(0); ; shift += 7 { 17630 if shift >= 64 { 17631 return ErrIntOverflowPipeline 17632 } 17633 if iNdEx >= l { 17634 return io.ErrUnexpectedEOF 17635 } 17636 b := dAtA[iNdEx] 17637 iNdEx++ 17638 v |= int32(b&0x7F) << shift 17639 if b < 0x80 { 17640 break 17641 } 17642 } 17643 m.Result = append(m.Result, v) 17644 } 17645 } else { 17646 return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType) 17647 } 17648 case 2: 17649 if wireType != 2 { 17650 return fmt.Errorf("proto: wrong wireType = %d for field Expr", wireType) 17651 } 17652 var msglen int 17653 for shift := uint(0); ; shift += 7 { 17654 if shift >= 64 { 17655 return ErrIntOverflowPipeline 17656 } 17657 if iNdEx >= l { 17658 return io.ErrUnexpectedEOF 17659 } 17660 b := dAtA[iNdEx] 17661 iNdEx++ 17662 msglen |= int(b&0x7F) << shift 17663 if b < 0x80 { 17664 break 17665 } 17666 } 17667 if msglen < 0 { 17668 return ErrInvalidLengthPipeline 17669 } 17670 postIndex := iNdEx + msglen 17671 if postIndex < 0 { 17672 return ErrInvalidLengthPipeline 17673 } 17674 if postIndex > l { 17675 return io.ErrUnexpectedEOF 17676 } 17677 if m.Expr == nil { 17678 m.Expr = &plan.Expr{} 17679 } 17680 if err := m.Expr.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 17681 return err 17682 } 17683 iNdEx = postIndex 17684 case 3: 17685 if wireType != 2 { 17686 return fmt.Errorf("proto: wrong wireType = %d for field RightTypes", wireType) 17687 } 17688 var msglen int 17689 for shift := uint(0); ; shift += 7 { 17690 if shift >= 64 { 17691 return ErrIntOverflowPipeline 17692 } 17693 if iNdEx >= l { 17694 return io.ErrUnexpectedEOF 17695 } 17696 b := dAtA[iNdEx] 17697 iNdEx++ 17698 msglen |= int(b&0x7F) << shift 17699 if b < 0x80 { 17700 break 17701 } 17702 } 17703 if msglen < 0 { 17704 return ErrInvalidLengthPipeline 17705 } 17706 postIndex := iNdEx + msglen 17707 if postIndex < 0 { 17708 return ErrInvalidLengthPipeline 17709 } 17710 if postIndex > l { 17711 return io.ErrUnexpectedEOF 17712 } 17713 m.RightTypes = append(m.RightTypes, plan.Type{}) 17714 if err := m.RightTypes[len(m.RightTypes)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 17715 return err 17716 } 17717 iNdEx = postIndex 17718 case 4: 17719 if wireType != 2 { 17720 return fmt.Errorf("proto: wrong wireType = %d for field LeftCond", wireType) 17721 } 17722 var msglen int 17723 for shift := uint(0); ; shift += 7 { 17724 if shift >= 64 { 17725 return ErrIntOverflowPipeline 17726 } 17727 if iNdEx >= l { 17728 return io.ErrUnexpectedEOF 17729 } 17730 b := dAtA[iNdEx] 17731 iNdEx++ 17732 msglen |= int(b&0x7F) << shift 17733 if b < 0x80 { 17734 break 17735 } 17736 } 17737 if msglen < 0 { 17738 return ErrInvalidLengthPipeline 17739 } 17740 postIndex := iNdEx + msglen 17741 if postIndex < 0 { 17742 return ErrInvalidLengthPipeline 17743 } 17744 if postIndex > l { 17745 return io.ErrUnexpectedEOF 17746 } 17747 m.LeftCond = append(m.LeftCond, &plan.Expr{}) 17748 if err := m.LeftCond[len(m.LeftCond)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 17749 return err 17750 } 17751 iNdEx = postIndex 17752 case 5: 17753 if wireType != 2 { 17754 return fmt.Errorf("proto: wrong wireType = %d for field RightCond", wireType) 17755 } 17756 var msglen int 17757 for shift := uint(0); ; shift += 7 { 17758 if shift >= 64 { 17759 return ErrIntOverflowPipeline 17760 } 17761 if iNdEx >= l { 17762 return io.ErrUnexpectedEOF 17763 } 17764 b := dAtA[iNdEx] 17765 iNdEx++ 17766 msglen |= int(b&0x7F) << shift 17767 if b < 0x80 { 17768 break 17769 } 17770 } 17771 if msglen < 0 { 17772 return ErrInvalidLengthPipeline 17773 } 17774 postIndex := iNdEx + msglen 17775 if postIndex < 0 { 17776 return ErrInvalidLengthPipeline 17777 } 17778 if postIndex > l { 17779 return io.ErrUnexpectedEOF 17780 } 17781 m.RightCond = append(m.RightCond, &plan.Expr{}) 17782 if err := m.RightCond[len(m.RightCond)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 17783 return err 17784 } 17785 iNdEx = postIndex 17786 case 6: 17787 if wireType != 2 { 17788 return fmt.Errorf("proto: wrong wireType = %d for field RuntimeFilterBuildList", wireType) 17789 } 17790 var msglen int 17791 for shift := uint(0); ; shift += 7 { 17792 if shift >= 64 { 17793 return ErrIntOverflowPipeline 17794 } 17795 if iNdEx >= l { 17796 return io.ErrUnexpectedEOF 17797 } 17798 b := dAtA[iNdEx] 17799 iNdEx++ 17800 msglen |= int(b&0x7F) << shift 17801 if b < 0x80 { 17802 break 17803 } 17804 } 17805 if msglen < 0 { 17806 return ErrInvalidLengthPipeline 17807 } 17808 postIndex := iNdEx + msglen 17809 if postIndex < 0 { 17810 return ErrInvalidLengthPipeline 17811 } 17812 if postIndex > l { 17813 return io.ErrUnexpectedEOF 17814 } 17815 m.RuntimeFilterBuildList = append(m.RuntimeFilterBuildList, &plan.RuntimeFilterSpec{}) 17816 if err := m.RuntimeFilterBuildList[len(m.RuntimeFilterBuildList)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 17817 return err 17818 } 17819 iNdEx = postIndex 17820 case 7: 17821 if wireType != 0 { 17822 return fmt.Errorf("proto: wrong wireType = %d for field HashOnPk", wireType) 17823 } 17824 var v int 17825 for shift := uint(0); ; shift += 7 { 17826 if shift >= 64 { 17827 return ErrIntOverflowPipeline 17828 } 17829 if iNdEx >= l { 17830 return io.ErrUnexpectedEOF 17831 } 17832 b := dAtA[iNdEx] 17833 iNdEx++ 17834 v |= int(b&0x7F) << shift 17835 if b < 0x80 { 17836 break 17837 } 17838 } 17839 m.HashOnPk = bool(v != 0) 17840 case 8: 17841 if wireType != 0 { 17842 return fmt.Errorf("proto: wrong wireType = %d for field IsShuffle", wireType) 17843 } 17844 var v int 17845 for shift := uint(0); ; shift += 7 { 17846 if shift >= 64 { 17847 return ErrIntOverflowPipeline 17848 } 17849 if iNdEx >= l { 17850 return io.ErrUnexpectedEOF 17851 } 17852 b := dAtA[iNdEx] 17853 iNdEx++ 17854 v |= int(b&0x7F) << shift 17855 if b < 0x80 { 17856 break 17857 } 17858 } 17859 m.IsShuffle = bool(v != 0) 17860 default: 17861 iNdEx = preIndex 17862 skippy, err := skipPipeline(dAtA[iNdEx:]) 17863 if err != nil { 17864 return err 17865 } 17866 if (skippy < 0) || (iNdEx+skippy) < 0 { 17867 return ErrInvalidLengthPipeline 17868 } 17869 if (iNdEx + skippy) > l { 17870 return io.ErrUnexpectedEOF 17871 } 17872 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 17873 iNdEx += skippy 17874 } 17875 } 17876 17877 if iNdEx > l { 17878 return io.ErrUnexpectedEOF 17879 } 17880 return nil 17881 } 17882 func (m *RightAntiJoin) Unmarshal(dAtA []byte) error { 17883 l := len(dAtA) 17884 iNdEx := 0 17885 for iNdEx < l { 17886 preIndex := iNdEx 17887 var wire uint64 17888 for shift := uint(0); ; shift += 7 { 17889 if shift >= 64 { 17890 return ErrIntOverflowPipeline 17891 } 17892 if iNdEx >= l { 17893 return io.ErrUnexpectedEOF 17894 } 17895 b := dAtA[iNdEx] 17896 iNdEx++ 17897 wire |= uint64(b&0x7F) << shift 17898 if b < 0x80 { 17899 break 17900 } 17901 } 17902 fieldNum := int32(wire >> 3) 17903 wireType := int(wire & 0x7) 17904 if wireType == 4 { 17905 return fmt.Errorf("proto: RightAntiJoin: wiretype end group for non-group") 17906 } 17907 if fieldNum <= 0 { 17908 return fmt.Errorf("proto: RightAntiJoin: illegal tag %d (wire type %d)", fieldNum, wire) 17909 } 17910 switch fieldNum { 17911 case 1: 17912 if wireType == 0 { 17913 var v int32 17914 for shift := uint(0); ; shift += 7 { 17915 if shift >= 64 { 17916 return ErrIntOverflowPipeline 17917 } 17918 if iNdEx >= l { 17919 return io.ErrUnexpectedEOF 17920 } 17921 b := dAtA[iNdEx] 17922 iNdEx++ 17923 v |= int32(b&0x7F) << shift 17924 if b < 0x80 { 17925 break 17926 } 17927 } 17928 m.Result = append(m.Result, v) 17929 } else if wireType == 2 { 17930 var packedLen int 17931 for shift := uint(0); ; shift += 7 { 17932 if shift >= 64 { 17933 return ErrIntOverflowPipeline 17934 } 17935 if iNdEx >= l { 17936 return io.ErrUnexpectedEOF 17937 } 17938 b := dAtA[iNdEx] 17939 iNdEx++ 17940 packedLen |= int(b&0x7F) << shift 17941 if b < 0x80 { 17942 break 17943 } 17944 } 17945 if packedLen < 0 { 17946 return ErrInvalidLengthPipeline 17947 } 17948 postIndex := iNdEx + packedLen 17949 if postIndex < 0 { 17950 return ErrInvalidLengthPipeline 17951 } 17952 if postIndex > l { 17953 return io.ErrUnexpectedEOF 17954 } 17955 var elementCount int 17956 var count int 17957 for _, integer := range dAtA[iNdEx:postIndex] { 17958 if integer < 128 { 17959 count++ 17960 } 17961 } 17962 elementCount = count 17963 if elementCount != 0 && len(m.Result) == 0 { 17964 m.Result = make([]int32, 0, elementCount) 17965 } 17966 for iNdEx < postIndex { 17967 var v int32 17968 for shift := uint(0); ; shift += 7 { 17969 if shift >= 64 { 17970 return ErrIntOverflowPipeline 17971 } 17972 if iNdEx >= l { 17973 return io.ErrUnexpectedEOF 17974 } 17975 b := dAtA[iNdEx] 17976 iNdEx++ 17977 v |= int32(b&0x7F) << shift 17978 if b < 0x80 { 17979 break 17980 } 17981 } 17982 m.Result = append(m.Result, v) 17983 } 17984 } else { 17985 return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType) 17986 } 17987 case 2: 17988 if wireType != 2 { 17989 return fmt.Errorf("proto: wrong wireType = %d for field Expr", wireType) 17990 } 17991 var msglen int 17992 for shift := uint(0); ; shift += 7 { 17993 if shift >= 64 { 17994 return ErrIntOverflowPipeline 17995 } 17996 if iNdEx >= l { 17997 return io.ErrUnexpectedEOF 17998 } 17999 b := dAtA[iNdEx] 18000 iNdEx++ 18001 msglen |= int(b&0x7F) << shift 18002 if b < 0x80 { 18003 break 18004 } 18005 } 18006 if msglen < 0 { 18007 return ErrInvalidLengthPipeline 18008 } 18009 postIndex := iNdEx + msglen 18010 if postIndex < 0 { 18011 return ErrInvalidLengthPipeline 18012 } 18013 if postIndex > l { 18014 return io.ErrUnexpectedEOF 18015 } 18016 if m.Expr == nil { 18017 m.Expr = &plan.Expr{} 18018 } 18019 if err := m.Expr.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18020 return err 18021 } 18022 iNdEx = postIndex 18023 case 3: 18024 if wireType != 2 { 18025 return fmt.Errorf("proto: wrong wireType = %d for field RightTypes", wireType) 18026 } 18027 var msglen int 18028 for shift := uint(0); ; shift += 7 { 18029 if shift >= 64 { 18030 return ErrIntOverflowPipeline 18031 } 18032 if iNdEx >= l { 18033 return io.ErrUnexpectedEOF 18034 } 18035 b := dAtA[iNdEx] 18036 iNdEx++ 18037 msglen |= int(b&0x7F) << shift 18038 if b < 0x80 { 18039 break 18040 } 18041 } 18042 if msglen < 0 { 18043 return ErrInvalidLengthPipeline 18044 } 18045 postIndex := iNdEx + msglen 18046 if postIndex < 0 { 18047 return ErrInvalidLengthPipeline 18048 } 18049 if postIndex > l { 18050 return io.ErrUnexpectedEOF 18051 } 18052 m.RightTypes = append(m.RightTypes, plan.Type{}) 18053 if err := m.RightTypes[len(m.RightTypes)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18054 return err 18055 } 18056 iNdEx = postIndex 18057 case 4: 18058 if wireType != 2 { 18059 return fmt.Errorf("proto: wrong wireType = %d for field LeftCond", wireType) 18060 } 18061 var msglen int 18062 for shift := uint(0); ; shift += 7 { 18063 if shift >= 64 { 18064 return ErrIntOverflowPipeline 18065 } 18066 if iNdEx >= l { 18067 return io.ErrUnexpectedEOF 18068 } 18069 b := dAtA[iNdEx] 18070 iNdEx++ 18071 msglen |= int(b&0x7F) << shift 18072 if b < 0x80 { 18073 break 18074 } 18075 } 18076 if msglen < 0 { 18077 return ErrInvalidLengthPipeline 18078 } 18079 postIndex := iNdEx + msglen 18080 if postIndex < 0 { 18081 return ErrInvalidLengthPipeline 18082 } 18083 if postIndex > l { 18084 return io.ErrUnexpectedEOF 18085 } 18086 m.LeftCond = append(m.LeftCond, &plan.Expr{}) 18087 if err := m.LeftCond[len(m.LeftCond)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18088 return err 18089 } 18090 iNdEx = postIndex 18091 case 5: 18092 if wireType != 2 { 18093 return fmt.Errorf("proto: wrong wireType = %d for field RightCond", wireType) 18094 } 18095 var msglen int 18096 for shift := uint(0); ; shift += 7 { 18097 if shift >= 64 { 18098 return ErrIntOverflowPipeline 18099 } 18100 if iNdEx >= l { 18101 return io.ErrUnexpectedEOF 18102 } 18103 b := dAtA[iNdEx] 18104 iNdEx++ 18105 msglen |= int(b&0x7F) << shift 18106 if b < 0x80 { 18107 break 18108 } 18109 } 18110 if msglen < 0 { 18111 return ErrInvalidLengthPipeline 18112 } 18113 postIndex := iNdEx + msglen 18114 if postIndex < 0 { 18115 return ErrInvalidLengthPipeline 18116 } 18117 if postIndex > l { 18118 return io.ErrUnexpectedEOF 18119 } 18120 m.RightCond = append(m.RightCond, &plan.Expr{}) 18121 if err := m.RightCond[len(m.RightCond)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18122 return err 18123 } 18124 iNdEx = postIndex 18125 case 6: 18126 if wireType != 2 { 18127 return fmt.Errorf("proto: wrong wireType = %d for field RuntimeFilterBuildList", wireType) 18128 } 18129 var msglen int 18130 for shift := uint(0); ; shift += 7 { 18131 if shift >= 64 { 18132 return ErrIntOverflowPipeline 18133 } 18134 if iNdEx >= l { 18135 return io.ErrUnexpectedEOF 18136 } 18137 b := dAtA[iNdEx] 18138 iNdEx++ 18139 msglen |= int(b&0x7F) << shift 18140 if b < 0x80 { 18141 break 18142 } 18143 } 18144 if msglen < 0 { 18145 return ErrInvalidLengthPipeline 18146 } 18147 postIndex := iNdEx + msglen 18148 if postIndex < 0 { 18149 return ErrInvalidLengthPipeline 18150 } 18151 if postIndex > l { 18152 return io.ErrUnexpectedEOF 18153 } 18154 m.RuntimeFilterBuildList = append(m.RuntimeFilterBuildList, &plan.RuntimeFilterSpec{}) 18155 if err := m.RuntimeFilterBuildList[len(m.RuntimeFilterBuildList)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18156 return err 18157 } 18158 iNdEx = postIndex 18159 case 7: 18160 if wireType != 0 { 18161 return fmt.Errorf("proto: wrong wireType = %d for field HashOnPk", wireType) 18162 } 18163 var v int 18164 for shift := uint(0); ; shift += 7 { 18165 if shift >= 64 { 18166 return ErrIntOverflowPipeline 18167 } 18168 if iNdEx >= l { 18169 return io.ErrUnexpectedEOF 18170 } 18171 b := dAtA[iNdEx] 18172 iNdEx++ 18173 v |= int(b&0x7F) << shift 18174 if b < 0x80 { 18175 break 18176 } 18177 } 18178 m.HashOnPk = bool(v != 0) 18179 case 8: 18180 if wireType != 0 { 18181 return fmt.Errorf("proto: wrong wireType = %d for field IsShuffle", wireType) 18182 } 18183 var v int 18184 for shift := uint(0); ; shift += 7 { 18185 if shift >= 64 { 18186 return ErrIntOverflowPipeline 18187 } 18188 if iNdEx >= l { 18189 return io.ErrUnexpectedEOF 18190 } 18191 b := dAtA[iNdEx] 18192 iNdEx++ 18193 v |= int(b&0x7F) << shift 18194 if b < 0x80 { 18195 break 18196 } 18197 } 18198 m.IsShuffle = bool(v != 0) 18199 default: 18200 iNdEx = preIndex 18201 skippy, err := skipPipeline(dAtA[iNdEx:]) 18202 if err != nil { 18203 return err 18204 } 18205 if (skippy < 0) || (iNdEx+skippy) < 0 { 18206 return ErrInvalidLengthPipeline 18207 } 18208 if (iNdEx + skippy) > l { 18209 return io.ErrUnexpectedEOF 18210 } 18211 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 18212 iNdEx += skippy 18213 } 18214 } 18215 18216 if iNdEx > l { 18217 return io.ErrUnexpectedEOF 18218 } 18219 return nil 18220 } 18221 func (m *SemiJoin) Unmarshal(dAtA []byte) error { 18222 l := len(dAtA) 18223 iNdEx := 0 18224 for iNdEx < l { 18225 preIndex := iNdEx 18226 var wire uint64 18227 for shift := uint(0); ; shift += 7 { 18228 if shift >= 64 { 18229 return ErrIntOverflowPipeline 18230 } 18231 if iNdEx >= l { 18232 return io.ErrUnexpectedEOF 18233 } 18234 b := dAtA[iNdEx] 18235 iNdEx++ 18236 wire |= uint64(b&0x7F) << shift 18237 if b < 0x80 { 18238 break 18239 } 18240 } 18241 fieldNum := int32(wire >> 3) 18242 wireType := int(wire & 0x7) 18243 if wireType == 4 { 18244 return fmt.Errorf("proto: SemiJoin: wiretype end group for non-group") 18245 } 18246 if fieldNum <= 0 { 18247 return fmt.Errorf("proto: SemiJoin: illegal tag %d (wire type %d)", fieldNum, wire) 18248 } 18249 switch fieldNum { 18250 case 1: 18251 if wireType == 0 { 18252 var v int32 18253 for shift := uint(0); ; shift += 7 { 18254 if shift >= 64 { 18255 return ErrIntOverflowPipeline 18256 } 18257 if iNdEx >= l { 18258 return io.ErrUnexpectedEOF 18259 } 18260 b := dAtA[iNdEx] 18261 iNdEx++ 18262 v |= int32(b&0x7F) << shift 18263 if b < 0x80 { 18264 break 18265 } 18266 } 18267 m.Result = append(m.Result, v) 18268 } else if wireType == 2 { 18269 var packedLen int 18270 for shift := uint(0); ; shift += 7 { 18271 if shift >= 64 { 18272 return ErrIntOverflowPipeline 18273 } 18274 if iNdEx >= l { 18275 return io.ErrUnexpectedEOF 18276 } 18277 b := dAtA[iNdEx] 18278 iNdEx++ 18279 packedLen |= int(b&0x7F) << shift 18280 if b < 0x80 { 18281 break 18282 } 18283 } 18284 if packedLen < 0 { 18285 return ErrInvalidLengthPipeline 18286 } 18287 postIndex := iNdEx + packedLen 18288 if postIndex < 0 { 18289 return ErrInvalidLengthPipeline 18290 } 18291 if postIndex > l { 18292 return io.ErrUnexpectedEOF 18293 } 18294 var elementCount int 18295 var count int 18296 for _, integer := range dAtA[iNdEx:postIndex] { 18297 if integer < 128 { 18298 count++ 18299 } 18300 } 18301 elementCount = count 18302 if elementCount != 0 && len(m.Result) == 0 { 18303 m.Result = make([]int32, 0, elementCount) 18304 } 18305 for iNdEx < postIndex { 18306 var v int32 18307 for shift := uint(0); ; shift += 7 { 18308 if shift >= 64 { 18309 return ErrIntOverflowPipeline 18310 } 18311 if iNdEx >= l { 18312 return io.ErrUnexpectedEOF 18313 } 18314 b := dAtA[iNdEx] 18315 iNdEx++ 18316 v |= int32(b&0x7F) << shift 18317 if b < 0x80 { 18318 break 18319 } 18320 } 18321 m.Result = append(m.Result, v) 18322 } 18323 } else { 18324 return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType) 18325 } 18326 case 2: 18327 if wireType != 2 { 18328 return fmt.Errorf("proto: wrong wireType = %d for field Expr", wireType) 18329 } 18330 var msglen int 18331 for shift := uint(0); ; shift += 7 { 18332 if shift >= 64 { 18333 return ErrIntOverflowPipeline 18334 } 18335 if iNdEx >= l { 18336 return io.ErrUnexpectedEOF 18337 } 18338 b := dAtA[iNdEx] 18339 iNdEx++ 18340 msglen |= int(b&0x7F) << shift 18341 if b < 0x80 { 18342 break 18343 } 18344 } 18345 if msglen < 0 { 18346 return ErrInvalidLengthPipeline 18347 } 18348 postIndex := iNdEx + msglen 18349 if postIndex < 0 { 18350 return ErrInvalidLengthPipeline 18351 } 18352 if postIndex > l { 18353 return io.ErrUnexpectedEOF 18354 } 18355 if m.Expr == nil { 18356 m.Expr = &plan.Expr{} 18357 } 18358 if err := m.Expr.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18359 return err 18360 } 18361 iNdEx = postIndex 18362 case 3: 18363 if wireType != 2 { 18364 return fmt.Errorf("proto: wrong wireType = %d for field Types", wireType) 18365 } 18366 var msglen int 18367 for shift := uint(0); ; shift += 7 { 18368 if shift >= 64 { 18369 return ErrIntOverflowPipeline 18370 } 18371 if iNdEx >= l { 18372 return io.ErrUnexpectedEOF 18373 } 18374 b := dAtA[iNdEx] 18375 iNdEx++ 18376 msglen |= int(b&0x7F) << shift 18377 if b < 0x80 { 18378 break 18379 } 18380 } 18381 if msglen < 0 { 18382 return ErrInvalidLengthPipeline 18383 } 18384 postIndex := iNdEx + msglen 18385 if postIndex < 0 { 18386 return ErrInvalidLengthPipeline 18387 } 18388 if postIndex > l { 18389 return io.ErrUnexpectedEOF 18390 } 18391 m.Types = append(m.Types, plan.Type{}) 18392 if err := m.Types[len(m.Types)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18393 return err 18394 } 18395 iNdEx = postIndex 18396 case 4: 18397 if wireType != 2 { 18398 return fmt.Errorf("proto: wrong wireType = %d for field LeftCond", wireType) 18399 } 18400 var msglen int 18401 for shift := uint(0); ; shift += 7 { 18402 if shift >= 64 { 18403 return ErrIntOverflowPipeline 18404 } 18405 if iNdEx >= l { 18406 return io.ErrUnexpectedEOF 18407 } 18408 b := dAtA[iNdEx] 18409 iNdEx++ 18410 msglen |= int(b&0x7F) << shift 18411 if b < 0x80 { 18412 break 18413 } 18414 } 18415 if msglen < 0 { 18416 return ErrInvalidLengthPipeline 18417 } 18418 postIndex := iNdEx + msglen 18419 if postIndex < 0 { 18420 return ErrInvalidLengthPipeline 18421 } 18422 if postIndex > l { 18423 return io.ErrUnexpectedEOF 18424 } 18425 m.LeftCond = append(m.LeftCond, &plan.Expr{}) 18426 if err := m.LeftCond[len(m.LeftCond)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18427 return err 18428 } 18429 iNdEx = postIndex 18430 case 5: 18431 if wireType != 2 { 18432 return fmt.Errorf("proto: wrong wireType = %d for field RightCond", wireType) 18433 } 18434 var msglen int 18435 for shift := uint(0); ; shift += 7 { 18436 if shift >= 64 { 18437 return ErrIntOverflowPipeline 18438 } 18439 if iNdEx >= l { 18440 return io.ErrUnexpectedEOF 18441 } 18442 b := dAtA[iNdEx] 18443 iNdEx++ 18444 msglen |= int(b&0x7F) << shift 18445 if b < 0x80 { 18446 break 18447 } 18448 } 18449 if msglen < 0 { 18450 return ErrInvalidLengthPipeline 18451 } 18452 postIndex := iNdEx + msglen 18453 if postIndex < 0 { 18454 return ErrInvalidLengthPipeline 18455 } 18456 if postIndex > l { 18457 return io.ErrUnexpectedEOF 18458 } 18459 m.RightCond = append(m.RightCond, &plan.Expr{}) 18460 if err := m.RightCond[len(m.RightCond)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18461 return err 18462 } 18463 iNdEx = postIndex 18464 case 6: 18465 if wireType != 2 { 18466 return fmt.Errorf("proto: wrong wireType = %d for field RuntimeFilterBuildList", wireType) 18467 } 18468 var msglen int 18469 for shift := uint(0); ; shift += 7 { 18470 if shift >= 64 { 18471 return ErrIntOverflowPipeline 18472 } 18473 if iNdEx >= l { 18474 return io.ErrUnexpectedEOF 18475 } 18476 b := dAtA[iNdEx] 18477 iNdEx++ 18478 msglen |= int(b&0x7F) << shift 18479 if b < 0x80 { 18480 break 18481 } 18482 } 18483 if msglen < 0 { 18484 return ErrInvalidLengthPipeline 18485 } 18486 postIndex := iNdEx + msglen 18487 if postIndex < 0 { 18488 return ErrInvalidLengthPipeline 18489 } 18490 if postIndex > l { 18491 return io.ErrUnexpectedEOF 18492 } 18493 m.RuntimeFilterBuildList = append(m.RuntimeFilterBuildList, &plan.RuntimeFilterSpec{}) 18494 if err := m.RuntimeFilterBuildList[len(m.RuntimeFilterBuildList)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18495 return err 18496 } 18497 iNdEx = postIndex 18498 case 7: 18499 if wireType != 0 { 18500 return fmt.Errorf("proto: wrong wireType = %d for field HashOnPk", wireType) 18501 } 18502 var v int 18503 for shift := uint(0); ; shift += 7 { 18504 if shift >= 64 { 18505 return ErrIntOverflowPipeline 18506 } 18507 if iNdEx >= l { 18508 return io.ErrUnexpectedEOF 18509 } 18510 b := dAtA[iNdEx] 18511 iNdEx++ 18512 v |= int(b&0x7F) << shift 18513 if b < 0x80 { 18514 break 18515 } 18516 } 18517 m.HashOnPk = bool(v != 0) 18518 case 8: 18519 if wireType != 0 { 18520 return fmt.Errorf("proto: wrong wireType = %d for field IsShuffle", wireType) 18521 } 18522 var v int 18523 for shift := uint(0); ; shift += 7 { 18524 if shift >= 64 { 18525 return ErrIntOverflowPipeline 18526 } 18527 if iNdEx >= l { 18528 return io.ErrUnexpectedEOF 18529 } 18530 b := dAtA[iNdEx] 18531 iNdEx++ 18532 v |= int(b&0x7F) << shift 18533 if b < 0x80 { 18534 break 18535 } 18536 } 18537 m.IsShuffle = bool(v != 0) 18538 default: 18539 iNdEx = preIndex 18540 skippy, err := skipPipeline(dAtA[iNdEx:]) 18541 if err != nil { 18542 return err 18543 } 18544 if (skippy < 0) || (iNdEx+skippy) < 0 { 18545 return ErrInvalidLengthPipeline 18546 } 18547 if (iNdEx + skippy) > l { 18548 return io.ErrUnexpectedEOF 18549 } 18550 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 18551 iNdEx += skippy 18552 } 18553 } 18554 18555 if iNdEx > l { 18556 return io.ErrUnexpectedEOF 18557 } 18558 return nil 18559 } 18560 func (m *SingleJoin) Unmarshal(dAtA []byte) error { 18561 l := len(dAtA) 18562 iNdEx := 0 18563 for iNdEx < l { 18564 preIndex := iNdEx 18565 var wire uint64 18566 for shift := uint(0); ; shift += 7 { 18567 if shift >= 64 { 18568 return ErrIntOverflowPipeline 18569 } 18570 if iNdEx >= l { 18571 return io.ErrUnexpectedEOF 18572 } 18573 b := dAtA[iNdEx] 18574 iNdEx++ 18575 wire |= uint64(b&0x7F) << shift 18576 if b < 0x80 { 18577 break 18578 } 18579 } 18580 fieldNum := int32(wire >> 3) 18581 wireType := int(wire & 0x7) 18582 if wireType == 4 { 18583 return fmt.Errorf("proto: SingleJoin: wiretype end group for non-group") 18584 } 18585 if fieldNum <= 0 { 18586 return fmt.Errorf("proto: SingleJoin: illegal tag %d (wire type %d)", fieldNum, wire) 18587 } 18588 switch fieldNum { 18589 case 1: 18590 if wireType == 0 { 18591 var v int32 18592 for shift := uint(0); ; shift += 7 { 18593 if shift >= 64 { 18594 return ErrIntOverflowPipeline 18595 } 18596 if iNdEx >= l { 18597 return io.ErrUnexpectedEOF 18598 } 18599 b := dAtA[iNdEx] 18600 iNdEx++ 18601 v |= int32(b&0x7F) << shift 18602 if b < 0x80 { 18603 break 18604 } 18605 } 18606 m.RelList = append(m.RelList, v) 18607 } else if wireType == 2 { 18608 var packedLen int 18609 for shift := uint(0); ; shift += 7 { 18610 if shift >= 64 { 18611 return ErrIntOverflowPipeline 18612 } 18613 if iNdEx >= l { 18614 return io.ErrUnexpectedEOF 18615 } 18616 b := dAtA[iNdEx] 18617 iNdEx++ 18618 packedLen |= int(b&0x7F) << shift 18619 if b < 0x80 { 18620 break 18621 } 18622 } 18623 if packedLen < 0 { 18624 return ErrInvalidLengthPipeline 18625 } 18626 postIndex := iNdEx + packedLen 18627 if postIndex < 0 { 18628 return ErrInvalidLengthPipeline 18629 } 18630 if postIndex > l { 18631 return io.ErrUnexpectedEOF 18632 } 18633 var elementCount int 18634 var count int 18635 for _, integer := range dAtA[iNdEx:postIndex] { 18636 if integer < 128 { 18637 count++ 18638 } 18639 } 18640 elementCount = count 18641 if elementCount != 0 && len(m.RelList) == 0 { 18642 m.RelList = make([]int32, 0, elementCount) 18643 } 18644 for iNdEx < postIndex { 18645 var v int32 18646 for shift := uint(0); ; shift += 7 { 18647 if shift >= 64 { 18648 return ErrIntOverflowPipeline 18649 } 18650 if iNdEx >= l { 18651 return io.ErrUnexpectedEOF 18652 } 18653 b := dAtA[iNdEx] 18654 iNdEx++ 18655 v |= int32(b&0x7F) << shift 18656 if b < 0x80 { 18657 break 18658 } 18659 } 18660 m.RelList = append(m.RelList, v) 18661 } 18662 } else { 18663 return fmt.Errorf("proto: wrong wireType = %d for field RelList", wireType) 18664 } 18665 case 2: 18666 if wireType == 0 { 18667 var v int32 18668 for shift := uint(0); ; shift += 7 { 18669 if shift >= 64 { 18670 return ErrIntOverflowPipeline 18671 } 18672 if iNdEx >= l { 18673 return io.ErrUnexpectedEOF 18674 } 18675 b := dAtA[iNdEx] 18676 iNdEx++ 18677 v |= int32(b&0x7F) << shift 18678 if b < 0x80 { 18679 break 18680 } 18681 } 18682 m.ColList = append(m.ColList, v) 18683 } else if wireType == 2 { 18684 var packedLen int 18685 for shift := uint(0); ; shift += 7 { 18686 if shift >= 64 { 18687 return ErrIntOverflowPipeline 18688 } 18689 if iNdEx >= l { 18690 return io.ErrUnexpectedEOF 18691 } 18692 b := dAtA[iNdEx] 18693 iNdEx++ 18694 packedLen |= int(b&0x7F) << shift 18695 if b < 0x80 { 18696 break 18697 } 18698 } 18699 if packedLen < 0 { 18700 return ErrInvalidLengthPipeline 18701 } 18702 postIndex := iNdEx + packedLen 18703 if postIndex < 0 { 18704 return ErrInvalidLengthPipeline 18705 } 18706 if postIndex > l { 18707 return io.ErrUnexpectedEOF 18708 } 18709 var elementCount int 18710 var count int 18711 for _, integer := range dAtA[iNdEx:postIndex] { 18712 if integer < 128 { 18713 count++ 18714 } 18715 } 18716 elementCount = count 18717 if elementCount != 0 && len(m.ColList) == 0 { 18718 m.ColList = make([]int32, 0, elementCount) 18719 } 18720 for iNdEx < postIndex { 18721 var v int32 18722 for shift := uint(0); ; shift += 7 { 18723 if shift >= 64 { 18724 return ErrIntOverflowPipeline 18725 } 18726 if iNdEx >= l { 18727 return io.ErrUnexpectedEOF 18728 } 18729 b := dAtA[iNdEx] 18730 iNdEx++ 18731 v |= int32(b&0x7F) << shift 18732 if b < 0x80 { 18733 break 18734 } 18735 } 18736 m.ColList = append(m.ColList, v) 18737 } 18738 } else { 18739 return fmt.Errorf("proto: wrong wireType = %d for field ColList", wireType) 18740 } 18741 case 3: 18742 if wireType != 2 { 18743 return fmt.Errorf("proto: wrong wireType = %d for field Expr", wireType) 18744 } 18745 var msglen int 18746 for shift := uint(0); ; shift += 7 { 18747 if shift >= 64 { 18748 return ErrIntOverflowPipeline 18749 } 18750 if iNdEx >= l { 18751 return io.ErrUnexpectedEOF 18752 } 18753 b := dAtA[iNdEx] 18754 iNdEx++ 18755 msglen |= int(b&0x7F) << shift 18756 if b < 0x80 { 18757 break 18758 } 18759 } 18760 if msglen < 0 { 18761 return ErrInvalidLengthPipeline 18762 } 18763 postIndex := iNdEx + msglen 18764 if postIndex < 0 { 18765 return ErrInvalidLengthPipeline 18766 } 18767 if postIndex > l { 18768 return io.ErrUnexpectedEOF 18769 } 18770 if m.Expr == nil { 18771 m.Expr = &plan.Expr{} 18772 } 18773 if err := m.Expr.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18774 return err 18775 } 18776 iNdEx = postIndex 18777 case 4: 18778 if wireType != 2 { 18779 return fmt.Errorf("proto: wrong wireType = %d for field Types", wireType) 18780 } 18781 var msglen int 18782 for shift := uint(0); ; shift += 7 { 18783 if shift >= 64 { 18784 return ErrIntOverflowPipeline 18785 } 18786 if iNdEx >= l { 18787 return io.ErrUnexpectedEOF 18788 } 18789 b := dAtA[iNdEx] 18790 iNdEx++ 18791 msglen |= int(b&0x7F) << shift 18792 if b < 0x80 { 18793 break 18794 } 18795 } 18796 if msglen < 0 { 18797 return ErrInvalidLengthPipeline 18798 } 18799 postIndex := iNdEx + msglen 18800 if postIndex < 0 { 18801 return ErrInvalidLengthPipeline 18802 } 18803 if postIndex > l { 18804 return io.ErrUnexpectedEOF 18805 } 18806 m.Types = append(m.Types, plan.Type{}) 18807 if err := m.Types[len(m.Types)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18808 return err 18809 } 18810 iNdEx = postIndex 18811 case 5: 18812 if wireType != 2 { 18813 return fmt.Errorf("proto: wrong wireType = %d for field LeftCond", wireType) 18814 } 18815 var msglen int 18816 for shift := uint(0); ; shift += 7 { 18817 if shift >= 64 { 18818 return ErrIntOverflowPipeline 18819 } 18820 if iNdEx >= l { 18821 return io.ErrUnexpectedEOF 18822 } 18823 b := dAtA[iNdEx] 18824 iNdEx++ 18825 msglen |= int(b&0x7F) << shift 18826 if b < 0x80 { 18827 break 18828 } 18829 } 18830 if msglen < 0 { 18831 return ErrInvalidLengthPipeline 18832 } 18833 postIndex := iNdEx + msglen 18834 if postIndex < 0 { 18835 return ErrInvalidLengthPipeline 18836 } 18837 if postIndex > l { 18838 return io.ErrUnexpectedEOF 18839 } 18840 m.LeftCond = append(m.LeftCond, &plan.Expr{}) 18841 if err := m.LeftCond[len(m.LeftCond)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18842 return err 18843 } 18844 iNdEx = postIndex 18845 case 6: 18846 if wireType != 2 { 18847 return fmt.Errorf("proto: wrong wireType = %d for field RightCond", wireType) 18848 } 18849 var msglen int 18850 for shift := uint(0); ; shift += 7 { 18851 if shift >= 64 { 18852 return ErrIntOverflowPipeline 18853 } 18854 if iNdEx >= l { 18855 return io.ErrUnexpectedEOF 18856 } 18857 b := dAtA[iNdEx] 18858 iNdEx++ 18859 msglen |= int(b&0x7F) << shift 18860 if b < 0x80 { 18861 break 18862 } 18863 } 18864 if msglen < 0 { 18865 return ErrInvalidLengthPipeline 18866 } 18867 postIndex := iNdEx + msglen 18868 if postIndex < 0 { 18869 return ErrInvalidLengthPipeline 18870 } 18871 if postIndex > l { 18872 return io.ErrUnexpectedEOF 18873 } 18874 m.RightCond = append(m.RightCond, &plan.Expr{}) 18875 if err := m.RightCond[len(m.RightCond)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18876 return err 18877 } 18878 iNdEx = postIndex 18879 case 7: 18880 if wireType != 2 { 18881 return fmt.Errorf("proto: wrong wireType = %d for field RuntimeFilterBuildList", wireType) 18882 } 18883 var msglen int 18884 for shift := uint(0); ; shift += 7 { 18885 if shift >= 64 { 18886 return ErrIntOverflowPipeline 18887 } 18888 if iNdEx >= l { 18889 return io.ErrUnexpectedEOF 18890 } 18891 b := dAtA[iNdEx] 18892 iNdEx++ 18893 msglen |= int(b&0x7F) << shift 18894 if b < 0x80 { 18895 break 18896 } 18897 } 18898 if msglen < 0 { 18899 return ErrInvalidLengthPipeline 18900 } 18901 postIndex := iNdEx + msglen 18902 if postIndex < 0 { 18903 return ErrInvalidLengthPipeline 18904 } 18905 if postIndex > l { 18906 return io.ErrUnexpectedEOF 18907 } 18908 m.RuntimeFilterBuildList = append(m.RuntimeFilterBuildList, &plan.RuntimeFilterSpec{}) 18909 if err := m.RuntimeFilterBuildList[len(m.RuntimeFilterBuildList)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18910 return err 18911 } 18912 iNdEx = postIndex 18913 case 8: 18914 if wireType != 0 { 18915 return fmt.Errorf("proto: wrong wireType = %d for field HashOnPk", wireType) 18916 } 18917 var v int 18918 for shift := uint(0); ; shift += 7 { 18919 if shift >= 64 { 18920 return ErrIntOverflowPipeline 18921 } 18922 if iNdEx >= l { 18923 return io.ErrUnexpectedEOF 18924 } 18925 b := dAtA[iNdEx] 18926 iNdEx++ 18927 v |= int(b&0x7F) << shift 18928 if b < 0x80 { 18929 break 18930 } 18931 } 18932 m.HashOnPk = bool(v != 0) 18933 case 9: 18934 if wireType != 0 { 18935 return fmt.Errorf("proto: wrong wireType = %d for field IsShuffle", wireType) 18936 } 18937 var v int 18938 for shift := uint(0); ; shift += 7 { 18939 if shift >= 64 { 18940 return ErrIntOverflowPipeline 18941 } 18942 if iNdEx >= l { 18943 return io.ErrUnexpectedEOF 18944 } 18945 b := dAtA[iNdEx] 18946 iNdEx++ 18947 v |= int(b&0x7F) << shift 18948 if b < 0x80 { 18949 break 18950 } 18951 } 18952 m.IsShuffle = bool(v != 0) 18953 default: 18954 iNdEx = preIndex 18955 skippy, err := skipPipeline(dAtA[iNdEx:]) 18956 if err != nil { 18957 return err 18958 } 18959 if (skippy < 0) || (iNdEx+skippy) < 0 { 18960 return ErrInvalidLengthPipeline 18961 } 18962 if (iNdEx + skippy) > l { 18963 return io.ErrUnexpectedEOF 18964 } 18965 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 18966 iNdEx += skippy 18967 } 18968 } 18969 18970 if iNdEx > l { 18971 return io.ErrUnexpectedEOF 18972 } 18973 return nil 18974 } 18975 func (m *MarkJoin) Unmarshal(dAtA []byte) error { 18976 l := len(dAtA) 18977 iNdEx := 0 18978 for iNdEx < l { 18979 preIndex := iNdEx 18980 var wire uint64 18981 for shift := uint(0); ; shift += 7 { 18982 if shift >= 64 { 18983 return ErrIntOverflowPipeline 18984 } 18985 if iNdEx >= l { 18986 return io.ErrUnexpectedEOF 18987 } 18988 b := dAtA[iNdEx] 18989 iNdEx++ 18990 wire |= uint64(b&0x7F) << shift 18991 if b < 0x80 { 18992 break 18993 } 18994 } 18995 fieldNum := int32(wire >> 3) 18996 wireType := int(wire & 0x7) 18997 if wireType == 4 { 18998 return fmt.Errorf("proto: MarkJoin: wiretype end group for non-group") 18999 } 19000 if fieldNum <= 0 { 19001 return fmt.Errorf("proto: MarkJoin: illegal tag %d (wire type %d)", fieldNum, wire) 19002 } 19003 switch fieldNum { 19004 case 1: 19005 if wireType == 0 { 19006 var v int32 19007 for shift := uint(0); ; shift += 7 { 19008 if shift >= 64 { 19009 return ErrIntOverflowPipeline 19010 } 19011 if iNdEx >= l { 19012 return io.ErrUnexpectedEOF 19013 } 19014 b := dAtA[iNdEx] 19015 iNdEx++ 19016 v |= int32(b&0x7F) << shift 19017 if b < 0x80 { 19018 break 19019 } 19020 } 19021 m.Result = append(m.Result, v) 19022 } else if wireType == 2 { 19023 var packedLen int 19024 for shift := uint(0); ; shift += 7 { 19025 if shift >= 64 { 19026 return ErrIntOverflowPipeline 19027 } 19028 if iNdEx >= l { 19029 return io.ErrUnexpectedEOF 19030 } 19031 b := dAtA[iNdEx] 19032 iNdEx++ 19033 packedLen |= int(b&0x7F) << shift 19034 if b < 0x80 { 19035 break 19036 } 19037 } 19038 if packedLen < 0 { 19039 return ErrInvalidLengthPipeline 19040 } 19041 postIndex := iNdEx + packedLen 19042 if postIndex < 0 { 19043 return ErrInvalidLengthPipeline 19044 } 19045 if postIndex > l { 19046 return io.ErrUnexpectedEOF 19047 } 19048 var elementCount int 19049 var count int 19050 for _, integer := range dAtA[iNdEx:postIndex] { 19051 if integer < 128 { 19052 count++ 19053 } 19054 } 19055 elementCount = count 19056 if elementCount != 0 && len(m.Result) == 0 { 19057 m.Result = make([]int32, 0, elementCount) 19058 } 19059 for iNdEx < postIndex { 19060 var v int32 19061 for shift := uint(0); ; shift += 7 { 19062 if shift >= 64 { 19063 return ErrIntOverflowPipeline 19064 } 19065 if iNdEx >= l { 19066 return io.ErrUnexpectedEOF 19067 } 19068 b := dAtA[iNdEx] 19069 iNdEx++ 19070 v |= int32(b&0x7F) << shift 19071 if b < 0x80 { 19072 break 19073 } 19074 } 19075 m.Result = append(m.Result, v) 19076 } 19077 } else { 19078 return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType) 19079 } 19080 case 2: 19081 if wireType != 2 { 19082 return fmt.Errorf("proto: wrong wireType = %d for field Expr", wireType) 19083 } 19084 var msglen int 19085 for shift := uint(0); ; shift += 7 { 19086 if shift >= 64 { 19087 return ErrIntOverflowPipeline 19088 } 19089 if iNdEx >= l { 19090 return io.ErrUnexpectedEOF 19091 } 19092 b := dAtA[iNdEx] 19093 iNdEx++ 19094 msglen |= int(b&0x7F) << shift 19095 if b < 0x80 { 19096 break 19097 } 19098 } 19099 if msglen < 0 { 19100 return ErrInvalidLengthPipeline 19101 } 19102 postIndex := iNdEx + msglen 19103 if postIndex < 0 { 19104 return ErrInvalidLengthPipeline 19105 } 19106 if postIndex > l { 19107 return io.ErrUnexpectedEOF 19108 } 19109 if m.Expr == nil { 19110 m.Expr = &plan.Expr{} 19111 } 19112 if err := m.Expr.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 19113 return err 19114 } 19115 iNdEx = postIndex 19116 case 3: 19117 if wireType != 2 { 19118 return fmt.Errorf("proto: wrong wireType = %d for field Types", wireType) 19119 } 19120 var msglen int 19121 for shift := uint(0); ; shift += 7 { 19122 if shift >= 64 { 19123 return ErrIntOverflowPipeline 19124 } 19125 if iNdEx >= l { 19126 return io.ErrUnexpectedEOF 19127 } 19128 b := dAtA[iNdEx] 19129 iNdEx++ 19130 msglen |= int(b&0x7F) << shift 19131 if b < 0x80 { 19132 break 19133 } 19134 } 19135 if msglen < 0 { 19136 return ErrInvalidLengthPipeline 19137 } 19138 postIndex := iNdEx + msglen 19139 if postIndex < 0 { 19140 return ErrInvalidLengthPipeline 19141 } 19142 if postIndex > l { 19143 return io.ErrUnexpectedEOF 19144 } 19145 m.Types = append(m.Types, plan.Type{}) 19146 if err := m.Types[len(m.Types)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 19147 return err 19148 } 19149 iNdEx = postIndex 19150 case 4: 19151 if wireType != 2 { 19152 return fmt.Errorf("proto: wrong wireType = %d for field LeftCond", wireType) 19153 } 19154 var msglen int 19155 for shift := uint(0); ; shift += 7 { 19156 if shift >= 64 { 19157 return ErrIntOverflowPipeline 19158 } 19159 if iNdEx >= l { 19160 return io.ErrUnexpectedEOF 19161 } 19162 b := dAtA[iNdEx] 19163 iNdEx++ 19164 msglen |= int(b&0x7F) << shift 19165 if b < 0x80 { 19166 break 19167 } 19168 } 19169 if msglen < 0 { 19170 return ErrInvalidLengthPipeline 19171 } 19172 postIndex := iNdEx + msglen 19173 if postIndex < 0 { 19174 return ErrInvalidLengthPipeline 19175 } 19176 if postIndex > l { 19177 return io.ErrUnexpectedEOF 19178 } 19179 m.LeftCond = append(m.LeftCond, &plan.Expr{}) 19180 if err := m.LeftCond[len(m.LeftCond)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 19181 return err 19182 } 19183 iNdEx = postIndex 19184 case 5: 19185 if wireType != 2 { 19186 return fmt.Errorf("proto: wrong wireType = %d for field RightCond", wireType) 19187 } 19188 var msglen int 19189 for shift := uint(0); ; shift += 7 { 19190 if shift >= 64 { 19191 return ErrIntOverflowPipeline 19192 } 19193 if iNdEx >= l { 19194 return io.ErrUnexpectedEOF 19195 } 19196 b := dAtA[iNdEx] 19197 iNdEx++ 19198 msglen |= int(b&0x7F) << shift 19199 if b < 0x80 { 19200 break 19201 } 19202 } 19203 if msglen < 0 { 19204 return ErrInvalidLengthPipeline 19205 } 19206 postIndex := iNdEx + msglen 19207 if postIndex < 0 { 19208 return ErrInvalidLengthPipeline 19209 } 19210 if postIndex > l { 19211 return io.ErrUnexpectedEOF 19212 } 19213 m.RightCond = append(m.RightCond, &plan.Expr{}) 19214 if err := m.RightCond[len(m.RightCond)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 19215 return err 19216 } 19217 iNdEx = postIndex 19218 case 6: 19219 if wireType != 2 { 19220 return fmt.Errorf("proto: wrong wireType = %d for field OnList", wireType) 19221 } 19222 var msglen int 19223 for shift := uint(0); ; shift += 7 { 19224 if shift >= 64 { 19225 return ErrIntOverflowPipeline 19226 } 19227 if iNdEx >= l { 19228 return io.ErrUnexpectedEOF 19229 } 19230 b := dAtA[iNdEx] 19231 iNdEx++ 19232 msglen |= int(b&0x7F) << shift 19233 if b < 0x80 { 19234 break 19235 } 19236 } 19237 if msglen < 0 { 19238 return ErrInvalidLengthPipeline 19239 } 19240 postIndex := iNdEx + msglen 19241 if postIndex < 0 { 19242 return ErrInvalidLengthPipeline 19243 } 19244 if postIndex > l { 19245 return io.ErrUnexpectedEOF 19246 } 19247 m.OnList = append(m.OnList, &plan.Expr{}) 19248 if err := m.OnList[len(m.OnList)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 19249 return err 19250 } 19251 iNdEx = postIndex 19252 case 7: 19253 if wireType != 0 { 19254 return fmt.Errorf("proto: wrong wireType = %d for field HashOnPk", wireType) 19255 } 19256 var v int 19257 for shift := uint(0); ; shift += 7 { 19258 if shift >= 64 { 19259 return ErrIntOverflowPipeline 19260 } 19261 if iNdEx >= l { 19262 return io.ErrUnexpectedEOF 19263 } 19264 b := dAtA[iNdEx] 19265 iNdEx++ 19266 v |= int(b&0x7F) << shift 19267 if b < 0x80 { 19268 break 19269 } 19270 } 19271 m.HashOnPk = bool(v != 0) 19272 case 8: 19273 if wireType != 0 { 19274 return fmt.Errorf("proto: wrong wireType = %d for field IsShuffle", wireType) 19275 } 19276 var v int 19277 for shift := uint(0); ; shift += 7 { 19278 if shift >= 64 { 19279 return ErrIntOverflowPipeline 19280 } 19281 if iNdEx >= l { 19282 return io.ErrUnexpectedEOF 19283 } 19284 b := dAtA[iNdEx] 19285 iNdEx++ 19286 v |= int(b&0x7F) << shift 19287 if b < 0x80 { 19288 break 19289 } 19290 } 19291 m.IsShuffle = bool(v != 0) 19292 default: 19293 iNdEx = preIndex 19294 skippy, err := skipPipeline(dAtA[iNdEx:]) 19295 if err != nil { 19296 return err 19297 } 19298 if (skippy < 0) || (iNdEx+skippy) < 0 { 19299 return ErrInvalidLengthPipeline 19300 } 19301 if (iNdEx + skippy) > l { 19302 return io.ErrUnexpectedEOF 19303 } 19304 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 19305 iNdEx += skippy 19306 } 19307 } 19308 19309 if iNdEx > l { 19310 return io.ErrUnexpectedEOF 19311 } 19312 return nil 19313 } 19314 func (m *Product) Unmarshal(dAtA []byte) error { 19315 l := len(dAtA) 19316 iNdEx := 0 19317 for iNdEx < l { 19318 preIndex := iNdEx 19319 var wire uint64 19320 for shift := uint(0); ; shift += 7 { 19321 if shift >= 64 { 19322 return ErrIntOverflowPipeline 19323 } 19324 if iNdEx >= l { 19325 return io.ErrUnexpectedEOF 19326 } 19327 b := dAtA[iNdEx] 19328 iNdEx++ 19329 wire |= uint64(b&0x7F) << shift 19330 if b < 0x80 { 19331 break 19332 } 19333 } 19334 fieldNum := int32(wire >> 3) 19335 wireType := int(wire & 0x7) 19336 if wireType == 4 { 19337 return fmt.Errorf("proto: Product: wiretype end group for non-group") 19338 } 19339 if fieldNum <= 0 { 19340 return fmt.Errorf("proto: Product: illegal tag %d (wire type %d)", fieldNum, wire) 19341 } 19342 switch fieldNum { 19343 case 1: 19344 if wireType == 0 { 19345 var v int32 19346 for shift := uint(0); ; shift += 7 { 19347 if shift >= 64 { 19348 return ErrIntOverflowPipeline 19349 } 19350 if iNdEx >= l { 19351 return io.ErrUnexpectedEOF 19352 } 19353 b := dAtA[iNdEx] 19354 iNdEx++ 19355 v |= int32(b&0x7F) << shift 19356 if b < 0x80 { 19357 break 19358 } 19359 } 19360 m.RelList = append(m.RelList, v) 19361 } else if wireType == 2 { 19362 var packedLen int 19363 for shift := uint(0); ; shift += 7 { 19364 if shift >= 64 { 19365 return ErrIntOverflowPipeline 19366 } 19367 if iNdEx >= l { 19368 return io.ErrUnexpectedEOF 19369 } 19370 b := dAtA[iNdEx] 19371 iNdEx++ 19372 packedLen |= int(b&0x7F) << shift 19373 if b < 0x80 { 19374 break 19375 } 19376 } 19377 if packedLen < 0 { 19378 return ErrInvalidLengthPipeline 19379 } 19380 postIndex := iNdEx + packedLen 19381 if postIndex < 0 { 19382 return ErrInvalidLengthPipeline 19383 } 19384 if postIndex > l { 19385 return io.ErrUnexpectedEOF 19386 } 19387 var elementCount int 19388 var count int 19389 for _, integer := range dAtA[iNdEx:postIndex] { 19390 if integer < 128 { 19391 count++ 19392 } 19393 } 19394 elementCount = count 19395 if elementCount != 0 && len(m.RelList) == 0 { 19396 m.RelList = make([]int32, 0, elementCount) 19397 } 19398 for iNdEx < postIndex { 19399 var v int32 19400 for shift := uint(0); ; shift += 7 { 19401 if shift >= 64 { 19402 return ErrIntOverflowPipeline 19403 } 19404 if iNdEx >= l { 19405 return io.ErrUnexpectedEOF 19406 } 19407 b := dAtA[iNdEx] 19408 iNdEx++ 19409 v |= int32(b&0x7F) << shift 19410 if b < 0x80 { 19411 break 19412 } 19413 } 19414 m.RelList = append(m.RelList, v) 19415 } 19416 } else { 19417 return fmt.Errorf("proto: wrong wireType = %d for field RelList", wireType) 19418 } 19419 case 2: 19420 if wireType == 0 { 19421 var v int32 19422 for shift := uint(0); ; shift += 7 { 19423 if shift >= 64 { 19424 return ErrIntOverflowPipeline 19425 } 19426 if iNdEx >= l { 19427 return io.ErrUnexpectedEOF 19428 } 19429 b := dAtA[iNdEx] 19430 iNdEx++ 19431 v |= int32(b&0x7F) << shift 19432 if b < 0x80 { 19433 break 19434 } 19435 } 19436 m.ColList = append(m.ColList, v) 19437 } else if wireType == 2 { 19438 var packedLen int 19439 for shift := uint(0); ; shift += 7 { 19440 if shift >= 64 { 19441 return ErrIntOverflowPipeline 19442 } 19443 if iNdEx >= l { 19444 return io.ErrUnexpectedEOF 19445 } 19446 b := dAtA[iNdEx] 19447 iNdEx++ 19448 packedLen |= int(b&0x7F) << shift 19449 if b < 0x80 { 19450 break 19451 } 19452 } 19453 if packedLen < 0 { 19454 return ErrInvalidLengthPipeline 19455 } 19456 postIndex := iNdEx + packedLen 19457 if postIndex < 0 { 19458 return ErrInvalidLengthPipeline 19459 } 19460 if postIndex > l { 19461 return io.ErrUnexpectedEOF 19462 } 19463 var elementCount int 19464 var count int 19465 for _, integer := range dAtA[iNdEx:postIndex] { 19466 if integer < 128 { 19467 count++ 19468 } 19469 } 19470 elementCount = count 19471 if elementCount != 0 && len(m.ColList) == 0 { 19472 m.ColList = make([]int32, 0, elementCount) 19473 } 19474 for iNdEx < postIndex { 19475 var v int32 19476 for shift := uint(0); ; shift += 7 { 19477 if shift >= 64 { 19478 return ErrIntOverflowPipeline 19479 } 19480 if iNdEx >= l { 19481 return io.ErrUnexpectedEOF 19482 } 19483 b := dAtA[iNdEx] 19484 iNdEx++ 19485 v |= int32(b&0x7F) << shift 19486 if b < 0x80 { 19487 break 19488 } 19489 } 19490 m.ColList = append(m.ColList, v) 19491 } 19492 } else { 19493 return fmt.Errorf("proto: wrong wireType = %d for field ColList", wireType) 19494 } 19495 case 3: 19496 if wireType != 2 { 19497 return fmt.Errorf("proto: wrong wireType = %d for field Types", wireType) 19498 } 19499 var msglen int 19500 for shift := uint(0); ; shift += 7 { 19501 if shift >= 64 { 19502 return ErrIntOverflowPipeline 19503 } 19504 if iNdEx >= l { 19505 return io.ErrUnexpectedEOF 19506 } 19507 b := dAtA[iNdEx] 19508 iNdEx++ 19509 msglen |= int(b&0x7F) << shift 19510 if b < 0x80 { 19511 break 19512 } 19513 } 19514 if msglen < 0 { 19515 return ErrInvalidLengthPipeline 19516 } 19517 postIndex := iNdEx + msglen 19518 if postIndex < 0 { 19519 return ErrInvalidLengthPipeline 19520 } 19521 if postIndex > l { 19522 return io.ErrUnexpectedEOF 19523 } 19524 m.Types = append(m.Types, plan.Type{}) 19525 if err := m.Types[len(m.Types)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 19526 return err 19527 } 19528 iNdEx = postIndex 19529 case 4: 19530 if wireType != 0 { 19531 return fmt.Errorf("proto: wrong wireType = %d for field IsShuffle", wireType) 19532 } 19533 var v int 19534 for shift := uint(0); ; shift += 7 { 19535 if shift >= 64 { 19536 return ErrIntOverflowPipeline 19537 } 19538 if iNdEx >= l { 19539 return io.ErrUnexpectedEOF 19540 } 19541 b := dAtA[iNdEx] 19542 iNdEx++ 19543 v |= int(b&0x7F) << shift 19544 if b < 0x80 { 19545 break 19546 } 19547 } 19548 m.IsShuffle = bool(v != 0) 19549 default: 19550 iNdEx = preIndex 19551 skippy, err := skipPipeline(dAtA[iNdEx:]) 19552 if err != nil { 19553 return err 19554 } 19555 if (skippy < 0) || (iNdEx+skippy) < 0 { 19556 return ErrInvalidLengthPipeline 19557 } 19558 if (iNdEx + skippy) > l { 19559 return io.ErrUnexpectedEOF 19560 } 19561 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 19562 iNdEx += skippy 19563 } 19564 } 19565 19566 if iNdEx > l { 19567 return io.ErrUnexpectedEOF 19568 } 19569 return nil 19570 } 19571 func (m *IndexJoin) Unmarshal(dAtA []byte) error { 19572 l := len(dAtA) 19573 iNdEx := 0 19574 for iNdEx < l { 19575 preIndex := iNdEx 19576 var wire uint64 19577 for shift := uint(0); ; shift += 7 { 19578 if shift >= 64 { 19579 return ErrIntOverflowPipeline 19580 } 19581 if iNdEx >= l { 19582 return io.ErrUnexpectedEOF 19583 } 19584 b := dAtA[iNdEx] 19585 iNdEx++ 19586 wire |= uint64(b&0x7F) << shift 19587 if b < 0x80 { 19588 break 19589 } 19590 } 19591 fieldNum := int32(wire >> 3) 19592 wireType := int(wire & 0x7) 19593 if wireType == 4 { 19594 return fmt.Errorf("proto: IndexJoin: wiretype end group for non-group") 19595 } 19596 if fieldNum <= 0 { 19597 return fmt.Errorf("proto: IndexJoin: illegal tag %d (wire type %d)", fieldNum, wire) 19598 } 19599 switch fieldNum { 19600 case 1: 19601 if wireType == 0 { 19602 var v int32 19603 for shift := uint(0); ; shift += 7 { 19604 if shift >= 64 { 19605 return ErrIntOverflowPipeline 19606 } 19607 if iNdEx >= l { 19608 return io.ErrUnexpectedEOF 19609 } 19610 b := dAtA[iNdEx] 19611 iNdEx++ 19612 v |= int32(b&0x7F) << shift 19613 if b < 0x80 { 19614 break 19615 } 19616 } 19617 m.Result = append(m.Result, v) 19618 } else if wireType == 2 { 19619 var packedLen int 19620 for shift := uint(0); ; shift += 7 { 19621 if shift >= 64 { 19622 return ErrIntOverflowPipeline 19623 } 19624 if iNdEx >= l { 19625 return io.ErrUnexpectedEOF 19626 } 19627 b := dAtA[iNdEx] 19628 iNdEx++ 19629 packedLen |= int(b&0x7F) << shift 19630 if b < 0x80 { 19631 break 19632 } 19633 } 19634 if packedLen < 0 { 19635 return ErrInvalidLengthPipeline 19636 } 19637 postIndex := iNdEx + packedLen 19638 if postIndex < 0 { 19639 return ErrInvalidLengthPipeline 19640 } 19641 if postIndex > l { 19642 return io.ErrUnexpectedEOF 19643 } 19644 var elementCount int 19645 var count int 19646 for _, integer := range dAtA[iNdEx:postIndex] { 19647 if integer < 128 { 19648 count++ 19649 } 19650 } 19651 elementCount = count 19652 if elementCount != 0 && len(m.Result) == 0 { 19653 m.Result = make([]int32, 0, elementCount) 19654 } 19655 for iNdEx < postIndex { 19656 var v int32 19657 for shift := uint(0); ; shift += 7 { 19658 if shift >= 64 { 19659 return ErrIntOverflowPipeline 19660 } 19661 if iNdEx >= l { 19662 return io.ErrUnexpectedEOF 19663 } 19664 b := dAtA[iNdEx] 19665 iNdEx++ 19666 v |= int32(b&0x7F) << shift 19667 if b < 0x80 { 19668 break 19669 } 19670 } 19671 m.Result = append(m.Result, v) 19672 } 19673 } else { 19674 return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType) 19675 } 19676 case 2: 19677 if wireType != 2 { 19678 return fmt.Errorf("proto: wrong wireType = %d for field Types", wireType) 19679 } 19680 var msglen int 19681 for shift := uint(0); ; shift += 7 { 19682 if shift >= 64 { 19683 return ErrIntOverflowPipeline 19684 } 19685 if iNdEx >= l { 19686 return io.ErrUnexpectedEOF 19687 } 19688 b := dAtA[iNdEx] 19689 iNdEx++ 19690 msglen |= int(b&0x7F) << shift 19691 if b < 0x80 { 19692 break 19693 } 19694 } 19695 if msglen < 0 { 19696 return ErrInvalidLengthPipeline 19697 } 19698 postIndex := iNdEx + msglen 19699 if postIndex < 0 { 19700 return ErrInvalidLengthPipeline 19701 } 19702 if postIndex > l { 19703 return io.ErrUnexpectedEOF 19704 } 19705 m.Types = append(m.Types, plan.Type{}) 19706 if err := m.Types[len(m.Types)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 19707 return err 19708 } 19709 iNdEx = postIndex 19710 case 3: 19711 if wireType != 2 { 19712 return fmt.Errorf("proto: wrong wireType = %d for field RuntimeFilterBuildList", wireType) 19713 } 19714 var msglen int 19715 for shift := uint(0); ; shift += 7 { 19716 if shift >= 64 { 19717 return ErrIntOverflowPipeline 19718 } 19719 if iNdEx >= l { 19720 return io.ErrUnexpectedEOF 19721 } 19722 b := dAtA[iNdEx] 19723 iNdEx++ 19724 msglen |= int(b&0x7F) << shift 19725 if b < 0x80 { 19726 break 19727 } 19728 } 19729 if msglen < 0 { 19730 return ErrInvalidLengthPipeline 19731 } 19732 postIndex := iNdEx + msglen 19733 if postIndex < 0 { 19734 return ErrInvalidLengthPipeline 19735 } 19736 if postIndex > l { 19737 return io.ErrUnexpectedEOF 19738 } 19739 m.RuntimeFilterBuildList = append(m.RuntimeFilterBuildList, &plan.RuntimeFilterSpec{}) 19740 if err := m.RuntimeFilterBuildList[len(m.RuntimeFilterBuildList)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 19741 return err 19742 } 19743 iNdEx = postIndex 19744 default: 19745 iNdEx = preIndex 19746 skippy, err := skipPipeline(dAtA[iNdEx:]) 19747 if err != nil { 19748 return err 19749 } 19750 if (skippy < 0) || (iNdEx+skippy) < 0 { 19751 return ErrInvalidLengthPipeline 19752 } 19753 if (iNdEx + skippy) > l { 19754 return io.ErrUnexpectedEOF 19755 } 19756 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 19757 iNdEx += skippy 19758 } 19759 } 19760 19761 if iNdEx > l { 19762 return io.ErrUnexpectedEOF 19763 } 19764 return nil 19765 } 19766 func (m *TableFunction) Unmarshal(dAtA []byte) error { 19767 l := len(dAtA) 19768 iNdEx := 0 19769 for iNdEx < l { 19770 preIndex := iNdEx 19771 var wire uint64 19772 for shift := uint(0); ; shift += 7 { 19773 if shift >= 64 { 19774 return ErrIntOverflowPipeline 19775 } 19776 if iNdEx >= l { 19777 return io.ErrUnexpectedEOF 19778 } 19779 b := dAtA[iNdEx] 19780 iNdEx++ 19781 wire |= uint64(b&0x7F) << shift 19782 if b < 0x80 { 19783 break 19784 } 19785 } 19786 fieldNum := int32(wire >> 3) 19787 wireType := int(wire & 0x7) 19788 if wireType == 4 { 19789 return fmt.Errorf("proto: TableFunction: wiretype end group for non-group") 19790 } 19791 if fieldNum <= 0 { 19792 return fmt.Errorf("proto: TableFunction: illegal tag %d (wire type %d)", fieldNum, wire) 19793 } 19794 switch fieldNum { 19795 case 1: 19796 if wireType != 2 { 19797 return fmt.Errorf("proto: wrong wireType = %d for field Attrs", wireType) 19798 } 19799 var stringLen uint64 19800 for shift := uint(0); ; shift += 7 { 19801 if shift >= 64 { 19802 return ErrIntOverflowPipeline 19803 } 19804 if iNdEx >= l { 19805 return io.ErrUnexpectedEOF 19806 } 19807 b := dAtA[iNdEx] 19808 iNdEx++ 19809 stringLen |= uint64(b&0x7F) << shift 19810 if b < 0x80 { 19811 break 19812 } 19813 } 19814 intStringLen := int(stringLen) 19815 if intStringLen < 0 { 19816 return ErrInvalidLengthPipeline 19817 } 19818 postIndex := iNdEx + intStringLen 19819 if postIndex < 0 { 19820 return ErrInvalidLengthPipeline 19821 } 19822 if postIndex > l { 19823 return io.ErrUnexpectedEOF 19824 } 19825 m.Attrs = append(m.Attrs, string(dAtA[iNdEx:postIndex])) 19826 iNdEx = postIndex 19827 case 2: 19828 if wireType != 2 { 19829 return fmt.Errorf("proto: wrong wireType = %d for field Rets", wireType) 19830 } 19831 var msglen int 19832 for shift := uint(0); ; shift += 7 { 19833 if shift >= 64 { 19834 return ErrIntOverflowPipeline 19835 } 19836 if iNdEx >= l { 19837 return io.ErrUnexpectedEOF 19838 } 19839 b := dAtA[iNdEx] 19840 iNdEx++ 19841 msglen |= int(b&0x7F) << shift 19842 if b < 0x80 { 19843 break 19844 } 19845 } 19846 if msglen < 0 { 19847 return ErrInvalidLengthPipeline 19848 } 19849 postIndex := iNdEx + msglen 19850 if postIndex < 0 { 19851 return ErrInvalidLengthPipeline 19852 } 19853 if postIndex > l { 19854 return io.ErrUnexpectedEOF 19855 } 19856 m.Rets = append(m.Rets, &plan.ColDef{}) 19857 if err := m.Rets[len(m.Rets)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 19858 return err 19859 } 19860 iNdEx = postIndex 19861 case 3: 19862 if wireType != 2 { 19863 return fmt.Errorf("proto: wrong wireType = %d for field Args", wireType) 19864 } 19865 var msglen int 19866 for shift := uint(0); ; shift += 7 { 19867 if shift >= 64 { 19868 return ErrIntOverflowPipeline 19869 } 19870 if iNdEx >= l { 19871 return io.ErrUnexpectedEOF 19872 } 19873 b := dAtA[iNdEx] 19874 iNdEx++ 19875 msglen |= int(b&0x7F) << shift 19876 if b < 0x80 { 19877 break 19878 } 19879 } 19880 if msglen < 0 { 19881 return ErrInvalidLengthPipeline 19882 } 19883 postIndex := iNdEx + msglen 19884 if postIndex < 0 { 19885 return ErrInvalidLengthPipeline 19886 } 19887 if postIndex > l { 19888 return io.ErrUnexpectedEOF 19889 } 19890 m.Args = append(m.Args, &plan.Expr{}) 19891 if err := m.Args[len(m.Args)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 19892 return err 19893 } 19894 iNdEx = postIndex 19895 case 4: 19896 if wireType != 2 { 19897 return fmt.Errorf("proto: wrong wireType = %d for field Params", wireType) 19898 } 19899 var byteLen int 19900 for shift := uint(0); ; shift += 7 { 19901 if shift >= 64 { 19902 return ErrIntOverflowPipeline 19903 } 19904 if iNdEx >= l { 19905 return io.ErrUnexpectedEOF 19906 } 19907 b := dAtA[iNdEx] 19908 iNdEx++ 19909 byteLen |= int(b&0x7F) << shift 19910 if b < 0x80 { 19911 break 19912 } 19913 } 19914 if byteLen < 0 { 19915 return ErrInvalidLengthPipeline 19916 } 19917 postIndex := iNdEx + byteLen 19918 if postIndex < 0 { 19919 return ErrInvalidLengthPipeline 19920 } 19921 if postIndex > l { 19922 return io.ErrUnexpectedEOF 19923 } 19924 m.Params = append(m.Params[:0], dAtA[iNdEx:postIndex]...) 19925 if m.Params == nil { 19926 m.Params = []byte{} 19927 } 19928 iNdEx = postIndex 19929 case 5: 19930 if wireType != 2 { 19931 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 19932 } 19933 var stringLen uint64 19934 for shift := uint(0); ; shift += 7 { 19935 if shift >= 64 { 19936 return ErrIntOverflowPipeline 19937 } 19938 if iNdEx >= l { 19939 return io.ErrUnexpectedEOF 19940 } 19941 b := dAtA[iNdEx] 19942 iNdEx++ 19943 stringLen |= uint64(b&0x7F) << shift 19944 if b < 0x80 { 19945 break 19946 } 19947 } 19948 intStringLen := int(stringLen) 19949 if intStringLen < 0 { 19950 return ErrInvalidLengthPipeline 19951 } 19952 postIndex := iNdEx + intStringLen 19953 if postIndex < 0 { 19954 return ErrInvalidLengthPipeline 19955 } 19956 if postIndex > l { 19957 return io.ErrUnexpectedEOF 19958 } 19959 m.Name = string(dAtA[iNdEx:postIndex]) 19960 iNdEx = postIndex 19961 default: 19962 iNdEx = preIndex 19963 skippy, err := skipPipeline(dAtA[iNdEx:]) 19964 if err != nil { 19965 return err 19966 } 19967 if (skippy < 0) || (iNdEx+skippy) < 0 { 19968 return ErrInvalidLengthPipeline 19969 } 19970 if (iNdEx + skippy) > l { 19971 return io.ErrUnexpectedEOF 19972 } 19973 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 19974 iNdEx += skippy 19975 } 19976 } 19977 19978 if iNdEx > l { 19979 return io.ErrUnexpectedEOF 19980 } 19981 return nil 19982 } 19983 func (m *HashBuild) Unmarshal(dAtA []byte) error { 19984 l := len(dAtA) 19985 iNdEx := 0 19986 for iNdEx < l { 19987 preIndex := iNdEx 19988 var wire uint64 19989 for shift := uint(0); ; shift += 7 { 19990 if shift >= 64 { 19991 return ErrIntOverflowPipeline 19992 } 19993 if iNdEx >= l { 19994 return io.ErrUnexpectedEOF 19995 } 19996 b := dAtA[iNdEx] 19997 iNdEx++ 19998 wire |= uint64(b&0x7F) << shift 19999 if b < 0x80 { 20000 break 20001 } 20002 } 20003 fieldNum := int32(wire >> 3) 20004 wireType := int(wire & 0x7) 20005 if wireType == 4 { 20006 return fmt.Errorf("proto: HashBuild: wiretype end group for non-group") 20007 } 20008 if fieldNum <= 0 { 20009 return fmt.Errorf("proto: HashBuild: illegal tag %d (wire type %d)", fieldNum, wire) 20010 } 20011 switch fieldNum { 20012 case 1: 20013 if wireType != 0 { 20014 return fmt.Errorf("proto: wrong wireType = %d for field NeedExpr", wireType) 20015 } 20016 var v int 20017 for shift := uint(0); ; shift += 7 { 20018 if shift >= 64 { 20019 return ErrIntOverflowPipeline 20020 } 20021 if iNdEx >= l { 20022 return io.ErrUnexpectedEOF 20023 } 20024 b := dAtA[iNdEx] 20025 iNdEx++ 20026 v |= int(b&0x7F) << shift 20027 if b < 0x80 { 20028 break 20029 } 20030 } 20031 m.NeedExpr = bool(v != 0) 20032 case 2: 20033 if wireType != 0 { 20034 return fmt.Errorf("proto: wrong wireType = %d for field NeedHash", wireType) 20035 } 20036 var v int 20037 for shift := uint(0); ; shift += 7 { 20038 if shift >= 64 { 20039 return ErrIntOverflowPipeline 20040 } 20041 if iNdEx >= l { 20042 return io.ErrUnexpectedEOF 20043 } 20044 b := dAtA[iNdEx] 20045 iNdEx++ 20046 v |= int(b&0x7F) << shift 20047 if b < 0x80 { 20048 break 20049 } 20050 } 20051 m.NeedHash = bool(v != 0) 20052 case 3: 20053 if wireType != 0 { 20054 return fmt.Errorf("proto: wrong wireType = %d for field Ibucket", wireType) 20055 } 20056 m.Ibucket = 0 20057 for shift := uint(0); ; shift += 7 { 20058 if shift >= 64 { 20059 return ErrIntOverflowPipeline 20060 } 20061 if iNdEx >= l { 20062 return io.ErrUnexpectedEOF 20063 } 20064 b := dAtA[iNdEx] 20065 iNdEx++ 20066 m.Ibucket |= uint64(b&0x7F) << shift 20067 if b < 0x80 { 20068 break 20069 } 20070 } 20071 case 4: 20072 if wireType != 0 { 20073 return fmt.Errorf("proto: wrong wireType = %d for field Nbucket", wireType) 20074 } 20075 m.Nbucket = 0 20076 for shift := uint(0); ; shift += 7 { 20077 if shift >= 64 { 20078 return ErrIntOverflowPipeline 20079 } 20080 if iNdEx >= l { 20081 return io.ErrUnexpectedEOF 20082 } 20083 b := dAtA[iNdEx] 20084 iNdEx++ 20085 m.Nbucket |= uint64(b&0x7F) << shift 20086 if b < 0x80 { 20087 break 20088 } 20089 } 20090 case 5: 20091 if wireType != 2 { 20092 return fmt.Errorf("proto: wrong wireType = %d for field Types", wireType) 20093 } 20094 var msglen int 20095 for shift := uint(0); ; shift += 7 { 20096 if shift >= 64 { 20097 return ErrIntOverflowPipeline 20098 } 20099 if iNdEx >= l { 20100 return io.ErrUnexpectedEOF 20101 } 20102 b := dAtA[iNdEx] 20103 iNdEx++ 20104 msglen |= int(b&0x7F) << shift 20105 if b < 0x80 { 20106 break 20107 } 20108 } 20109 if msglen < 0 { 20110 return ErrInvalidLengthPipeline 20111 } 20112 postIndex := iNdEx + msglen 20113 if postIndex < 0 { 20114 return ErrInvalidLengthPipeline 20115 } 20116 if postIndex > l { 20117 return io.ErrUnexpectedEOF 20118 } 20119 m.Types = append(m.Types, plan.Type{}) 20120 if err := m.Types[len(m.Types)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 20121 return err 20122 } 20123 iNdEx = postIndex 20124 case 6: 20125 if wireType != 2 { 20126 return fmt.Errorf("proto: wrong wireType = %d for field Conds", wireType) 20127 } 20128 var msglen int 20129 for shift := uint(0); ; shift += 7 { 20130 if shift >= 64 { 20131 return ErrIntOverflowPipeline 20132 } 20133 if iNdEx >= l { 20134 return io.ErrUnexpectedEOF 20135 } 20136 b := dAtA[iNdEx] 20137 iNdEx++ 20138 msglen |= int(b&0x7F) << shift 20139 if b < 0x80 { 20140 break 20141 } 20142 } 20143 if msglen < 0 { 20144 return ErrInvalidLengthPipeline 20145 } 20146 postIndex := iNdEx + msglen 20147 if postIndex < 0 { 20148 return ErrInvalidLengthPipeline 20149 } 20150 if postIndex > l { 20151 return io.ErrUnexpectedEOF 20152 } 20153 m.Conds = append(m.Conds, &plan.Expr{}) 20154 if err := m.Conds[len(m.Conds)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 20155 return err 20156 } 20157 iNdEx = postIndex 20158 case 7: 20159 if wireType != 0 { 20160 return fmt.Errorf("proto: wrong wireType = %d for field HashOnPk", wireType) 20161 } 20162 var v int 20163 for shift := uint(0); ; shift += 7 { 20164 if shift >= 64 { 20165 return ErrIntOverflowPipeline 20166 } 20167 if iNdEx >= l { 20168 return io.ErrUnexpectedEOF 20169 } 20170 b := dAtA[iNdEx] 20171 iNdEx++ 20172 v |= int(b&0x7F) << shift 20173 if b < 0x80 { 20174 break 20175 } 20176 } 20177 m.HashOnPk = bool(v != 0) 20178 case 8: 20179 if wireType != 0 { 20180 return fmt.Errorf("proto: wrong wireType = %d for field NeedMergedBatch", wireType) 20181 } 20182 var v int 20183 for shift := uint(0); ; shift += 7 { 20184 if shift >= 64 { 20185 return ErrIntOverflowPipeline 20186 } 20187 if iNdEx >= l { 20188 return io.ErrUnexpectedEOF 20189 } 20190 b := dAtA[iNdEx] 20191 iNdEx++ 20192 v |= int(b&0x7F) << shift 20193 if b < 0x80 { 20194 break 20195 } 20196 } 20197 m.NeedMergedBatch = bool(v != 0) 20198 case 9: 20199 if wireType != 0 { 20200 return fmt.Errorf("proto: wrong wireType = %d for field NeedAllocateSels", wireType) 20201 } 20202 var v int 20203 for shift := uint(0); ; shift += 7 { 20204 if shift >= 64 { 20205 return ErrIntOverflowPipeline 20206 } 20207 if iNdEx >= l { 20208 return io.ErrUnexpectedEOF 20209 } 20210 b := dAtA[iNdEx] 20211 iNdEx++ 20212 v |= int(b&0x7F) << shift 20213 if b < 0x80 { 20214 break 20215 } 20216 } 20217 m.NeedAllocateSels = bool(v != 0) 20218 default: 20219 iNdEx = preIndex 20220 skippy, err := skipPipeline(dAtA[iNdEx:]) 20221 if err != nil { 20222 return err 20223 } 20224 if (skippy < 0) || (iNdEx+skippy) < 0 { 20225 return ErrInvalidLengthPipeline 20226 } 20227 if (iNdEx + skippy) > l { 20228 return io.ErrUnexpectedEOF 20229 } 20230 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 20231 iNdEx += skippy 20232 } 20233 } 20234 20235 if iNdEx > l { 20236 return io.ErrUnexpectedEOF 20237 } 20238 return nil 20239 } 20240 func (m *ExternalName2ColIndex) Unmarshal(dAtA []byte) error { 20241 l := len(dAtA) 20242 iNdEx := 0 20243 for iNdEx < l { 20244 preIndex := iNdEx 20245 var wire uint64 20246 for shift := uint(0); ; shift += 7 { 20247 if shift >= 64 { 20248 return ErrIntOverflowPipeline 20249 } 20250 if iNdEx >= l { 20251 return io.ErrUnexpectedEOF 20252 } 20253 b := dAtA[iNdEx] 20254 iNdEx++ 20255 wire |= uint64(b&0x7F) << shift 20256 if b < 0x80 { 20257 break 20258 } 20259 } 20260 fieldNum := int32(wire >> 3) 20261 wireType := int(wire & 0x7) 20262 if wireType == 4 { 20263 return fmt.Errorf("proto: ExternalName2ColIndex: wiretype end group for non-group") 20264 } 20265 if fieldNum <= 0 { 20266 return fmt.Errorf("proto: ExternalName2ColIndex: illegal tag %d (wire type %d)", fieldNum, wire) 20267 } 20268 switch fieldNum { 20269 case 1: 20270 if wireType != 2 { 20271 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 20272 } 20273 var stringLen uint64 20274 for shift := uint(0); ; shift += 7 { 20275 if shift >= 64 { 20276 return ErrIntOverflowPipeline 20277 } 20278 if iNdEx >= l { 20279 return io.ErrUnexpectedEOF 20280 } 20281 b := dAtA[iNdEx] 20282 iNdEx++ 20283 stringLen |= uint64(b&0x7F) << shift 20284 if b < 0x80 { 20285 break 20286 } 20287 } 20288 intStringLen := int(stringLen) 20289 if intStringLen < 0 { 20290 return ErrInvalidLengthPipeline 20291 } 20292 postIndex := iNdEx + intStringLen 20293 if postIndex < 0 { 20294 return ErrInvalidLengthPipeline 20295 } 20296 if postIndex > l { 20297 return io.ErrUnexpectedEOF 20298 } 20299 m.Name = string(dAtA[iNdEx:postIndex]) 20300 iNdEx = postIndex 20301 case 2: 20302 if wireType != 0 { 20303 return fmt.Errorf("proto: wrong wireType = %d for field Index", wireType) 20304 } 20305 m.Index = 0 20306 for shift := uint(0); ; shift += 7 { 20307 if shift >= 64 { 20308 return ErrIntOverflowPipeline 20309 } 20310 if iNdEx >= l { 20311 return io.ErrUnexpectedEOF 20312 } 20313 b := dAtA[iNdEx] 20314 iNdEx++ 20315 m.Index |= int32(b&0x7F) << shift 20316 if b < 0x80 { 20317 break 20318 } 20319 } 20320 default: 20321 iNdEx = preIndex 20322 skippy, err := skipPipeline(dAtA[iNdEx:]) 20323 if err != nil { 20324 return err 20325 } 20326 if (skippy < 0) || (iNdEx+skippy) < 0 { 20327 return ErrInvalidLengthPipeline 20328 } 20329 if (iNdEx + skippy) > l { 20330 return io.ErrUnexpectedEOF 20331 } 20332 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 20333 iNdEx += skippy 20334 } 20335 } 20336 20337 if iNdEx > l { 20338 return io.ErrUnexpectedEOF 20339 } 20340 return nil 20341 } 20342 func (m *FileOffset) Unmarshal(dAtA []byte) error { 20343 l := len(dAtA) 20344 iNdEx := 0 20345 for iNdEx < l { 20346 preIndex := iNdEx 20347 var wire uint64 20348 for shift := uint(0); ; shift += 7 { 20349 if shift >= 64 { 20350 return ErrIntOverflowPipeline 20351 } 20352 if iNdEx >= l { 20353 return io.ErrUnexpectedEOF 20354 } 20355 b := dAtA[iNdEx] 20356 iNdEx++ 20357 wire |= uint64(b&0x7F) << shift 20358 if b < 0x80 { 20359 break 20360 } 20361 } 20362 fieldNum := int32(wire >> 3) 20363 wireType := int(wire & 0x7) 20364 if wireType == 4 { 20365 return fmt.Errorf("proto: file_offset: wiretype end group for non-group") 20366 } 20367 if fieldNum <= 0 { 20368 return fmt.Errorf("proto: file_offset: illegal tag %d (wire type %d)", fieldNum, wire) 20369 } 20370 switch fieldNum { 20371 case 1: 20372 if wireType == 0 { 20373 var v int64 20374 for shift := uint(0); ; shift += 7 { 20375 if shift >= 64 { 20376 return ErrIntOverflowPipeline 20377 } 20378 if iNdEx >= l { 20379 return io.ErrUnexpectedEOF 20380 } 20381 b := dAtA[iNdEx] 20382 iNdEx++ 20383 v |= int64(b&0x7F) << shift 20384 if b < 0x80 { 20385 break 20386 } 20387 } 20388 m.Offset = append(m.Offset, v) 20389 } else if wireType == 2 { 20390 var packedLen int 20391 for shift := uint(0); ; shift += 7 { 20392 if shift >= 64 { 20393 return ErrIntOverflowPipeline 20394 } 20395 if iNdEx >= l { 20396 return io.ErrUnexpectedEOF 20397 } 20398 b := dAtA[iNdEx] 20399 iNdEx++ 20400 packedLen |= int(b&0x7F) << shift 20401 if b < 0x80 { 20402 break 20403 } 20404 } 20405 if packedLen < 0 { 20406 return ErrInvalidLengthPipeline 20407 } 20408 postIndex := iNdEx + packedLen 20409 if postIndex < 0 { 20410 return ErrInvalidLengthPipeline 20411 } 20412 if postIndex > l { 20413 return io.ErrUnexpectedEOF 20414 } 20415 var elementCount int 20416 var count int 20417 for _, integer := range dAtA[iNdEx:postIndex] { 20418 if integer < 128 { 20419 count++ 20420 } 20421 } 20422 elementCount = count 20423 if elementCount != 0 && len(m.Offset) == 0 { 20424 m.Offset = make([]int64, 0, elementCount) 20425 } 20426 for iNdEx < postIndex { 20427 var v int64 20428 for shift := uint(0); ; shift += 7 { 20429 if shift >= 64 { 20430 return ErrIntOverflowPipeline 20431 } 20432 if iNdEx >= l { 20433 return io.ErrUnexpectedEOF 20434 } 20435 b := dAtA[iNdEx] 20436 iNdEx++ 20437 v |= int64(b&0x7F) << shift 20438 if b < 0x80 { 20439 break 20440 } 20441 } 20442 m.Offset = append(m.Offset, v) 20443 } 20444 } else { 20445 return fmt.Errorf("proto: wrong wireType = %d for field Offset", wireType) 20446 } 20447 default: 20448 iNdEx = preIndex 20449 skippy, err := skipPipeline(dAtA[iNdEx:]) 20450 if err != nil { 20451 return err 20452 } 20453 if (skippy < 0) || (iNdEx+skippy) < 0 { 20454 return ErrInvalidLengthPipeline 20455 } 20456 if (iNdEx + skippy) > l { 20457 return io.ErrUnexpectedEOF 20458 } 20459 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 20460 iNdEx += skippy 20461 } 20462 } 20463 20464 if iNdEx > l { 20465 return io.ErrUnexpectedEOF 20466 } 20467 return nil 20468 } 20469 func (m *ExternalScan) Unmarshal(dAtA []byte) error { 20470 l := len(dAtA) 20471 iNdEx := 0 20472 for iNdEx < l { 20473 preIndex := iNdEx 20474 var wire uint64 20475 for shift := uint(0); ; shift += 7 { 20476 if shift >= 64 { 20477 return ErrIntOverflowPipeline 20478 } 20479 if iNdEx >= l { 20480 return io.ErrUnexpectedEOF 20481 } 20482 b := dAtA[iNdEx] 20483 iNdEx++ 20484 wire |= uint64(b&0x7F) << shift 20485 if b < 0x80 { 20486 break 20487 } 20488 } 20489 fieldNum := int32(wire >> 3) 20490 wireType := int(wire & 0x7) 20491 if wireType == 4 { 20492 return fmt.Errorf("proto: ExternalScan: wiretype end group for non-group") 20493 } 20494 if fieldNum <= 0 { 20495 return fmt.Errorf("proto: ExternalScan: illegal tag %d (wire type %d)", fieldNum, wire) 20496 } 20497 switch fieldNum { 20498 case 1: 20499 if wireType != 2 { 20500 return fmt.Errorf("proto: wrong wireType = %d for field Attrs", wireType) 20501 } 20502 var stringLen uint64 20503 for shift := uint(0); ; shift += 7 { 20504 if shift >= 64 { 20505 return ErrIntOverflowPipeline 20506 } 20507 if iNdEx >= l { 20508 return io.ErrUnexpectedEOF 20509 } 20510 b := dAtA[iNdEx] 20511 iNdEx++ 20512 stringLen |= uint64(b&0x7F) << shift 20513 if b < 0x80 { 20514 break 20515 } 20516 } 20517 intStringLen := int(stringLen) 20518 if intStringLen < 0 { 20519 return ErrInvalidLengthPipeline 20520 } 20521 postIndex := iNdEx + intStringLen 20522 if postIndex < 0 { 20523 return ErrInvalidLengthPipeline 20524 } 20525 if postIndex > l { 20526 return io.ErrUnexpectedEOF 20527 } 20528 m.Attrs = append(m.Attrs, string(dAtA[iNdEx:postIndex])) 20529 iNdEx = postIndex 20530 case 2: 20531 if wireType == 0 { 20532 var v int64 20533 for shift := uint(0); ; shift += 7 { 20534 if shift >= 64 { 20535 return ErrIntOverflowPipeline 20536 } 20537 if iNdEx >= l { 20538 return io.ErrUnexpectedEOF 20539 } 20540 b := dAtA[iNdEx] 20541 iNdEx++ 20542 v |= int64(b&0x7F) << shift 20543 if b < 0x80 { 20544 break 20545 } 20546 } 20547 m.FileSize = append(m.FileSize, v) 20548 } else if wireType == 2 { 20549 var packedLen int 20550 for shift := uint(0); ; shift += 7 { 20551 if shift >= 64 { 20552 return ErrIntOverflowPipeline 20553 } 20554 if iNdEx >= l { 20555 return io.ErrUnexpectedEOF 20556 } 20557 b := dAtA[iNdEx] 20558 iNdEx++ 20559 packedLen |= int(b&0x7F) << shift 20560 if b < 0x80 { 20561 break 20562 } 20563 } 20564 if packedLen < 0 { 20565 return ErrInvalidLengthPipeline 20566 } 20567 postIndex := iNdEx + packedLen 20568 if postIndex < 0 { 20569 return ErrInvalidLengthPipeline 20570 } 20571 if postIndex > l { 20572 return io.ErrUnexpectedEOF 20573 } 20574 var elementCount int 20575 var count int 20576 for _, integer := range dAtA[iNdEx:postIndex] { 20577 if integer < 128 { 20578 count++ 20579 } 20580 } 20581 elementCount = count 20582 if elementCount != 0 && len(m.FileSize) == 0 { 20583 m.FileSize = make([]int64, 0, elementCount) 20584 } 20585 for iNdEx < postIndex { 20586 var v int64 20587 for shift := uint(0); ; shift += 7 { 20588 if shift >= 64 { 20589 return ErrIntOverflowPipeline 20590 } 20591 if iNdEx >= l { 20592 return io.ErrUnexpectedEOF 20593 } 20594 b := dAtA[iNdEx] 20595 iNdEx++ 20596 v |= int64(b&0x7F) << shift 20597 if b < 0x80 { 20598 break 20599 } 20600 } 20601 m.FileSize = append(m.FileSize, v) 20602 } 20603 } else { 20604 return fmt.Errorf("proto: wrong wireType = %d for field FileSize", wireType) 20605 } 20606 case 3: 20607 if wireType != 2 { 20608 return fmt.Errorf("proto: wrong wireType = %d for field FileOffsetTotal", wireType) 20609 } 20610 var msglen int 20611 for shift := uint(0); ; shift += 7 { 20612 if shift >= 64 { 20613 return ErrIntOverflowPipeline 20614 } 20615 if iNdEx >= l { 20616 return io.ErrUnexpectedEOF 20617 } 20618 b := dAtA[iNdEx] 20619 iNdEx++ 20620 msglen |= int(b&0x7F) << shift 20621 if b < 0x80 { 20622 break 20623 } 20624 } 20625 if msglen < 0 { 20626 return ErrInvalidLengthPipeline 20627 } 20628 postIndex := iNdEx + msglen 20629 if postIndex < 0 { 20630 return ErrInvalidLengthPipeline 20631 } 20632 if postIndex > l { 20633 return io.ErrUnexpectedEOF 20634 } 20635 m.FileOffsetTotal = append(m.FileOffsetTotal, &FileOffset{}) 20636 if err := m.FileOffsetTotal[len(m.FileOffsetTotal)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 20637 return err 20638 } 20639 iNdEx = postIndex 20640 case 4: 20641 if wireType != 2 { 20642 return fmt.Errorf("proto: wrong wireType = %d for field Cols", wireType) 20643 } 20644 var msglen int 20645 for shift := uint(0); ; shift += 7 { 20646 if shift >= 64 { 20647 return ErrIntOverflowPipeline 20648 } 20649 if iNdEx >= l { 20650 return io.ErrUnexpectedEOF 20651 } 20652 b := dAtA[iNdEx] 20653 iNdEx++ 20654 msglen |= int(b&0x7F) << shift 20655 if b < 0x80 { 20656 break 20657 } 20658 } 20659 if msglen < 0 { 20660 return ErrInvalidLengthPipeline 20661 } 20662 postIndex := iNdEx + msglen 20663 if postIndex < 0 { 20664 return ErrInvalidLengthPipeline 20665 } 20666 if postIndex > l { 20667 return io.ErrUnexpectedEOF 20668 } 20669 m.Cols = append(m.Cols, &plan.ColDef{}) 20670 if err := m.Cols[len(m.Cols)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 20671 return err 20672 } 20673 iNdEx = postIndex 20674 case 5: 20675 if wireType != 2 { 20676 return fmt.Errorf("proto: wrong wireType = %d for field Name2ColIndex", wireType) 20677 } 20678 var msglen int 20679 for shift := uint(0); ; shift += 7 { 20680 if shift >= 64 { 20681 return ErrIntOverflowPipeline 20682 } 20683 if iNdEx >= l { 20684 return io.ErrUnexpectedEOF 20685 } 20686 b := dAtA[iNdEx] 20687 iNdEx++ 20688 msglen |= int(b&0x7F) << shift 20689 if b < 0x80 { 20690 break 20691 } 20692 } 20693 if msglen < 0 { 20694 return ErrInvalidLengthPipeline 20695 } 20696 postIndex := iNdEx + msglen 20697 if postIndex < 0 { 20698 return ErrInvalidLengthPipeline 20699 } 20700 if postIndex > l { 20701 return io.ErrUnexpectedEOF 20702 } 20703 m.Name2ColIndex = append(m.Name2ColIndex, &ExternalName2ColIndex{}) 20704 if err := m.Name2ColIndex[len(m.Name2ColIndex)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 20705 return err 20706 } 20707 iNdEx = postIndex 20708 case 6: 20709 if wireType != 2 { 20710 return fmt.Errorf("proto: wrong wireType = %d for field CreateSql", wireType) 20711 } 20712 var stringLen uint64 20713 for shift := uint(0); ; shift += 7 { 20714 if shift >= 64 { 20715 return ErrIntOverflowPipeline 20716 } 20717 if iNdEx >= l { 20718 return io.ErrUnexpectedEOF 20719 } 20720 b := dAtA[iNdEx] 20721 iNdEx++ 20722 stringLen |= uint64(b&0x7F) << shift 20723 if b < 0x80 { 20724 break 20725 } 20726 } 20727 intStringLen := int(stringLen) 20728 if intStringLen < 0 { 20729 return ErrInvalidLengthPipeline 20730 } 20731 postIndex := iNdEx + intStringLen 20732 if postIndex < 0 { 20733 return ErrInvalidLengthPipeline 20734 } 20735 if postIndex > l { 20736 return io.ErrUnexpectedEOF 20737 } 20738 m.CreateSql = string(dAtA[iNdEx:postIndex]) 20739 iNdEx = postIndex 20740 case 7: 20741 if wireType != 2 { 20742 return fmt.Errorf("proto: wrong wireType = %d for field FileList", wireType) 20743 } 20744 var stringLen uint64 20745 for shift := uint(0); ; shift += 7 { 20746 if shift >= 64 { 20747 return ErrIntOverflowPipeline 20748 } 20749 if iNdEx >= l { 20750 return io.ErrUnexpectedEOF 20751 } 20752 b := dAtA[iNdEx] 20753 iNdEx++ 20754 stringLen |= uint64(b&0x7F) << shift 20755 if b < 0x80 { 20756 break 20757 } 20758 } 20759 intStringLen := int(stringLen) 20760 if intStringLen < 0 { 20761 return ErrInvalidLengthPipeline 20762 } 20763 postIndex := iNdEx + intStringLen 20764 if postIndex < 0 { 20765 return ErrInvalidLengthPipeline 20766 } 20767 if postIndex > l { 20768 return io.ErrUnexpectedEOF 20769 } 20770 m.FileList = append(m.FileList, string(dAtA[iNdEx:postIndex])) 20771 iNdEx = postIndex 20772 case 8: 20773 if wireType != 2 { 20774 return fmt.Errorf("proto: wrong wireType = %d for field OriginCols", wireType) 20775 } 20776 var msglen int 20777 for shift := uint(0); ; shift += 7 { 20778 if shift >= 64 { 20779 return ErrIntOverflowPipeline 20780 } 20781 if iNdEx >= l { 20782 return io.ErrUnexpectedEOF 20783 } 20784 b := dAtA[iNdEx] 20785 iNdEx++ 20786 msglen |= int(b&0x7F) << shift 20787 if b < 0x80 { 20788 break 20789 } 20790 } 20791 if msglen < 0 { 20792 return ErrInvalidLengthPipeline 20793 } 20794 postIndex := iNdEx + msglen 20795 if postIndex < 0 { 20796 return ErrInvalidLengthPipeline 20797 } 20798 if postIndex > l { 20799 return io.ErrUnexpectedEOF 20800 } 20801 m.OriginCols = append(m.OriginCols, &plan.ColDef{}) 20802 if err := m.OriginCols[len(m.OriginCols)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 20803 return err 20804 } 20805 iNdEx = postIndex 20806 case 9: 20807 if wireType != 2 { 20808 return fmt.Errorf("proto: wrong wireType = %d for field Filter", wireType) 20809 } 20810 var msglen int 20811 for shift := uint(0); ; shift += 7 { 20812 if shift >= 64 { 20813 return ErrIntOverflowPipeline 20814 } 20815 if iNdEx >= l { 20816 return io.ErrUnexpectedEOF 20817 } 20818 b := dAtA[iNdEx] 20819 iNdEx++ 20820 msglen |= int(b&0x7F) << shift 20821 if b < 0x80 { 20822 break 20823 } 20824 } 20825 if msglen < 0 { 20826 return ErrInvalidLengthPipeline 20827 } 20828 postIndex := iNdEx + msglen 20829 if postIndex < 0 { 20830 return ErrInvalidLengthPipeline 20831 } 20832 if postIndex > l { 20833 return io.ErrUnexpectedEOF 20834 } 20835 if m.Filter == nil { 20836 m.Filter = &plan.Expr{} 20837 } 20838 if err := m.Filter.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 20839 return err 20840 } 20841 iNdEx = postIndex 20842 default: 20843 iNdEx = preIndex 20844 skippy, err := skipPipeline(dAtA[iNdEx:]) 20845 if err != nil { 20846 return err 20847 } 20848 if (skippy < 0) || (iNdEx+skippy) < 0 { 20849 return ErrInvalidLengthPipeline 20850 } 20851 if (iNdEx + skippy) > l { 20852 return io.ErrUnexpectedEOF 20853 } 20854 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 20855 iNdEx += skippy 20856 } 20857 } 20858 20859 if iNdEx > l { 20860 return io.ErrUnexpectedEOF 20861 } 20862 return nil 20863 } 20864 func (m *StreamScan) Unmarshal(dAtA []byte) error { 20865 l := len(dAtA) 20866 iNdEx := 0 20867 for iNdEx < l { 20868 preIndex := iNdEx 20869 var wire uint64 20870 for shift := uint(0); ; shift += 7 { 20871 if shift >= 64 { 20872 return ErrIntOverflowPipeline 20873 } 20874 if iNdEx >= l { 20875 return io.ErrUnexpectedEOF 20876 } 20877 b := dAtA[iNdEx] 20878 iNdEx++ 20879 wire |= uint64(b&0x7F) << shift 20880 if b < 0x80 { 20881 break 20882 } 20883 } 20884 fieldNum := int32(wire >> 3) 20885 wireType := int(wire & 0x7) 20886 if wireType == 4 { 20887 return fmt.Errorf("proto: StreamScan: wiretype end group for non-group") 20888 } 20889 if fieldNum <= 0 { 20890 return fmt.Errorf("proto: StreamScan: illegal tag %d (wire type %d)", fieldNum, wire) 20891 } 20892 switch fieldNum { 20893 case 1: 20894 if wireType != 2 { 20895 return fmt.Errorf("proto: wrong wireType = %d for field TblDef", wireType) 20896 } 20897 var msglen int 20898 for shift := uint(0); ; shift += 7 { 20899 if shift >= 64 { 20900 return ErrIntOverflowPipeline 20901 } 20902 if iNdEx >= l { 20903 return io.ErrUnexpectedEOF 20904 } 20905 b := dAtA[iNdEx] 20906 iNdEx++ 20907 msglen |= int(b&0x7F) << shift 20908 if b < 0x80 { 20909 break 20910 } 20911 } 20912 if msglen < 0 { 20913 return ErrInvalidLengthPipeline 20914 } 20915 postIndex := iNdEx + msglen 20916 if postIndex < 0 { 20917 return ErrInvalidLengthPipeline 20918 } 20919 if postIndex > l { 20920 return io.ErrUnexpectedEOF 20921 } 20922 if m.TblDef == nil { 20923 m.TblDef = &plan.TableDef{} 20924 } 20925 if err := m.TblDef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 20926 return err 20927 } 20928 iNdEx = postIndex 20929 case 2: 20930 if wireType != 0 { 20931 return fmt.Errorf("proto: wrong wireType = %d for field Offset", wireType) 20932 } 20933 m.Offset = 0 20934 for shift := uint(0); ; shift += 7 { 20935 if shift >= 64 { 20936 return ErrIntOverflowPipeline 20937 } 20938 if iNdEx >= l { 20939 return io.ErrUnexpectedEOF 20940 } 20941 b := dAtA[iNdEx] 20942 iNdEx++ 20943 m.Offset |= int64(b&0x7F) << shift 20944 if b < 0x80 { 20945 break 20946 } 20947 } 20948 case 3: 20949 if wireType != 0 { 20950 return fmt.Errorf("proto: wrong wireType = %d for field Limit", wireType) 20951 } 20952 m.Limit = 0 20953 for shift := uint(0); ; shift += 7 { 20954 if shift >= 64 { 20955 return ErrIntOverflowPipeline 20956 } 20957 if iNdEx >= l { 20958 return io.ErrUnexpectedEOF 20959 } 20960 b := dAtA[iNdEx] 20961 iNdEx++ 20962 m.Limit |= int64(b&0x7F) << shift 20963 if b < 0x80 { 20964 break 20965 } 20966 } 20967 default: 20968 iNdEx = preIndex 20969 skippy, err := skipPipeline(dAtA[iNdEx:]) 20970 if err != nil { 20971 return err 20972 } 20973 if (skippy < 0) || (iNdEx+skippy) < 0 { 20974 return ErrInvalidLengthPipeline 20975 } 20976 if (iNdEx + skippy) > l { 20977 return io.ErrUnexpectedEOF 20978 } 20979 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 20980 iNdEx += skippy 20981 } 20982 } 20983 20984 if iNdEx > l { 20985 return io.ErrUnexpectedEOF 20986 } 20987 return nil 20988 } 20989 func (m *SampleFunc) Unmarshal(dAtA []byte) error { 20990 l := len(dAtA) 20991 iNdEx := 0 20992 for iNdEx < l { 20993 preIndex := iNdEx 20994 var wire uint64 20995 for shift := uint(0); ; shift += 7 { 20996 if shift >= 64 { 20997 return ErrIntOverflowPipeline 20998 } 20999 if iNdEx >= l { 21000 return io.ErrUnexpectedEOF 21001 } 21002 b := dAtA[iNdEx] 21003 iNdEx++ 21004 wire |= uint64(b&0x7F) << shift 21005 if b < 0x80 { 21006 break 21007 } 21008 } 21009 fieldNum := int32(wire >> 3) 21010 wireType := int(wire & 0x7) 21011 if wireType == 4 { 21012 return fmt.Errorf("proto: SampleFunc: wiretype end group for non-group") 21013 } 21014 if fieldNum <= 0 { 21015 return fmt.Errorf("proto: SampleFunc: illegal tag %d (wire type %d)", fieldNum, wire) 21016 } 21017 switch fieldNum { 21018 case 1: 21019 if wireType != 0 { 21020 return fmt.Errorf("proto: wrong wireType = %d for field SampleType", wireType) 21021 } 21022 m.SampleType = 0 21023 for shift := uint(0); ; shift += 7 { 21024 if shift >= 64 { 21025 return ErrIntOverflowPipeline 21026 } 21027 if iNdEx >= l { 21028 return io.ErrUnexpectedEOF 21029 } 21030 b := dAtA[iNdEx] 21031 iNdEx++ 21032 m.SampleType |= SampleFunc_SampleType(b&0x7F) << shift 21033 if b < 0x80 { 21034 break 21035 } 21036 } 21037 case 2: 21038 if wireType != 0 { 21039 return fmt.Errorf("proto: wrong wireType = %d for field SampleRows", wireType) 21040 } 21041 m.SampleRows = 0 21042 for shift := uint(0); ; shift += 7 { 21043 if shift >= 64 { 21044 return ErrIntOverflowPipeline 21045 } 21046 if iNdEx >= l { 21047 return io.ErrUnexpectedEOF 21048 } 21049 b := dAtA[iNdEx] 21050 iNdEx++ 21051 m.SampleRows |= int32(b&0x7F) << shift 21052 if b < 0x80 { 21053 break 21054 } 21055 } 21056 case 3: 21057 if wireType != 1 { 21058 return fmt.Errorf("proto: wrong wireType = %d for field SamplePercent", wireType) 21059 } 21060 var v uint64 21061 if (iNdEx + 8) > l { 21062 return io.ErrUnexpectedEOF 21063 } 21064 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 21065 iNdEx += 8 21066 m.SamplePercent = float64(math.Float64frombits(v)) 21067 case 4: 21068 if wireType != 2 { 21069 return fmt.Errorf("proto: wrong wireType = %d for field SampleColumns", wireType) 21070 } 21071 var msglen int 21072 for shift := uint(0); ; shift += 7 { 21073 if shift >= 64 { 21074 return ErrIntOverflowPipeline 21075 } 21076 if iNdEx >= l { 21077 return io.ErrUnexpectedEOF 21078 } 21079 b := dAtA[iNdEx] 21080 iNdEx++ 21081 msglen |= int(b&0x7F) << shift 21082 if b < 0x80 { 21083 break 21084 } 21085 } 21086 if msglen < 0 { 21087 return ErrInvalidLengthPipeline 21088 } 21089 postIndex := iNdEx + msglen 21090 if postIndex < 0 { 21091 return ErrInvalidLengthPipeline 21092 } 21093 if postIndex > l { 21094 return io.ErrUnexpectedEOF 21095 } 21096 m.SampleColumns = append(m.SampleColumns, &plan.Expr{}) 21097 if err := m.SampleColumns[len(m.SampleColumns)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 21098 return err 21099 } 21100 iNdEx = postIndex 21101 default: 21102 iNdEx = preIndex 21103 skippy, err := skipPipeline(dAtA[iNdEx:]) 21104 if err != nil { 21105 return err 21106 } 21107 if (skippy < 0) || (iNdEx+skippy) < 0 { 21108 return ErrInvalidLengthPipeline 21109 } 21110 if (iNdEx + skippy) > l { 21111 return io.ErrUnexpectedEOF 21112 } 21113 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 21114 iNdEx += skippy 21115 } 21116 } 21117 21118 if iNdEx > l { 21119 return io.ErrUnexpectedEOF 21120 } 21121 return nil 21122 } 21123 func (m *Instruction) Unmarshal(dAtA []byte) error { 21124 l := len(dAtA) 21125 iNdEx := 0 21126 for iNdEx < l { 21127 preIndex := iNdEx 21128 var wire uint64 21129 for shift := uint(0); ; shift += 7 { 21130 if shift >= 64 { 21131 return ErrIntOverflowPipeline 21132 } 21133 if iNdEx >= l { 21134 return io.ErrUnexpectedEOF 21135 } 21136 b := dAtA[iNdEx] 21137 iNdEx++ 21138 wire |= uint64(b&0x7F) << shift 21139 if b < 0x80 { 21140 break 21141 } 21142 } 21143 fieldNum := int32(wire >> 3) 21144 wireType := int(wire & 0x7) 21145 if wireType == 4 { 21146 return fmt.Errorf("proto: Instruction: wiretype end group for non-group") 21147 } 21148 if fieldNum <= 0 { 21149 return fmt.Errorf("proto: Instruction: illegal tag %d (wire type %d)", fieldNum, wire) 21150 } 21151 switch fieldNum { 21152 case 1: 21153 if wireType != 0 { 21154 return fmt.Errorf("proto: wrong wireType = %d for field Op", wireType) 21155 } 21156 m.Op = 0 21157 for shift := uint(0); ; shift += 7 { 21158 if shift >= 64 { 21159 return ErrIntOverflowPipeline 21160 } 21161 if iNdEx >= l { 21162 return io.ErrUnexpectedEOF 21163 } 21164 b := dAtA[iNdEx] 21165 iNdEx++ 21166 m.Op |= int32(b&0x7F) << shift 21167 if b < 0x80 { 21168 break 21169 } 21170 } 21171 case 2: 21172 if wireType != 0 { 21173 return fmt.Errorf("proto: wrong wireType = %d for field Idx", wireType) 21174 } 21175 m.Idx = 0 21176 for shift := uint(0); ; shift += 7 { 21177 if shift >= 64 { 21178 return ErrIntOverflowPipeline 21179 } 21180 if iNdEx >= l { 21181 return io.ErrUnexpectedEOF 21182 } 21183 b := dAtA[iNdEx] 21184 iNdEx++ 21185 m.Idx |= int32(b&0x7F) << shift 21186 if b < 0x80 { 21187 break 21188 } 21189 } 21190 case 3: 21191 if wireType != 2 { 21192 return fmt.Errorf("proto: wrong wireType = %d for field Anti", wireType) 21193 } 21194 var msglen int 21195 for shift := uint(0); ; shift += 7 { 21196 if shift >= 64 { 21197 return ErrIntOverflowPipeline 21198 } 21199 if iNdEx >= l { 21200 return io.ErrUnexpectedEOF 21201 } 21202 b := dAtA[iNdEx] 21203 iNdEx++ 21204 msglen |= int(b&0x7F) << shift 21205 if b < 0x80 { 21206 break 21207 } 21208 } 21209 if msglen < 0 { 21210 return ErrInvalidLengthPipeline 21211 } 21212 postIndex := iNdEx + msglen 21213 if postIndex < 0 { 21214 return ErrInvalidLengthPipeline 21215 } 21216 if postIndex > l { 21217 return io.ErrUnexpectedEOF 21218 } 21219 if m.Anti == nil { 21220 m.Anti = &AntiJoin{} 21221 } 21222 if err := m.Anti.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 21223 return err 21224 } 21225 iNdEx = postIndex 21226 case 4: 21227 if wireType != 2 { 21228 return fmt.Errorf("proto: wrong wireType = %d for field Connect", wireType) 21229 } 21230 var msglen int 21231 for shift := uint(0); ; shift += 7 { 21232 if shift >= 64 { 21233 return ErrIntOverflowPipeline 21234 } 21235 if iNdEx >= l { 21236 return io.ErrUnexpectedEOF 21237 } 21238 b := dAtA[iNdEx] 21239 iNdEx++ 21240 msglen |= int(b&0x7F) << shift 21241 if b < 0x80 { 21242 break 21243 } 21244 } 21245 if msglen < 0 { 21246 return ErrInvalidLengthPipeline 21247 } 21248 postIndex := iNdEx + msglen 21249 if postIndex < 0 { 21250 return ErrInvalidLengthPipeline 21251 } 21252 if postIndex > l { 21253 return io.ErrUnexpectedEOF 21254 } 21255 if m.Connect == nil { 21256 m.Connect = &Connector{} 21257 } 21258 if err := m.Connect.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 21259 return err 21260 } 21261 iNdEx = postIndex 21262 case 5: 21263 if wireType != 2 { 21264 return fmt.Errorf("proto: wrong wireType = %d for field Dispatch", wireType) 21265 } 21266 var msglen int 21267 for shift := uint(0); ; shift += 7 { 21268 if shift >= 64 { 21269 return ErrIntOverflowPipeline 21270 } 21271 if iNdEx >= l { 21272 return io.ErrUnexpectedEOF 21273 } 21274 b := dAtA[iNdEx] 21275 iNdEx++ 21276 msglen |= int(b&0x7F) << shift 21277 if b < 0x80 { 21278 break 21279 } 21280 } 21281 if msglen < 0 { 21282 return ErrInvalidLengthPipeline 21283 } 21284 postIndex := iNdEx + msglen 21285 if postIndex < 0 { 21286 return ErrInvalidLengthPipeline 21287 } 21288 if postIndex > l { 21289 return io.ErrUnexpectedEOF 21290 } 21291 if m.Dispatch == nil { 21292 m.Dispatch = &Dispatch{} 21293 } 21294 if err := m.Dispatch.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 21295 return err 21296 } 21297 iNdEx = postIndex 21298 case 6: 21299 if wireType != 2 { 21300 return fmt.Errorf("proto: wrong wireType = %d for field Agg", wireType) 21301 } 21302 var msglen int 21303 for shift := uint(0); ; shift += 7 { 21304 if shift >= 64 { 21305 return ErrIntOverflowPipeline 21306 } 21307 if iNdEx >= l { 21308 return io.ErrUnexpectedEOF 21309 } 21310 b := dAtA[iNdEx] 21311 iNdEx++ 21312 msglen |= int(b&0x7F) << shift 21313 if b < 0x80 { 21314 break 21315 } 21316 } 21317 if msglen < 0 { 21318 return ErrInvalidLengthPipeline 21319 } 21320 postIndex := iNdEx + msglen 21321 if postIndex < 0 { 21322 return ErrInvalidLengthPipeline 21323 } 21324 if postIndex > l { 21325 return io.ErrUnexpectedEOF 21326 } 21327 if m.Agg == nil { 21328 m.Agg = &Group{} 21329 } 21330 if err := m.Agg.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 21331 return err 21332 } 21333 iNdEx = postIndex 21334 case 8: 21335 if wireType != 2 { 21336 return fmt.Errorf("proto: wrong wireType = %d for field LeftJoin", wireType) 21337 } 21338 var msglen int 21339 for shift := uint(0); ; shift += 7 { 21340 if shift >= 64 { 21341 return ErrIntOverflowPipeline 21342 } 21343 if iNdEx >= l { 21344 return io.ErrUnexpectedEOF 21345 } 21346 b := dAtA[iNdEx] 21347 iNdEx++ 21348 msglen |= int(b&0x7F) << shift 21349 if b < 0x80 { 21350 break 21351 } 21352 } 21353 if msglen < 0 { 21354 return ErrInvalidLengthPipeline 21355 } 21356 postIndex := iNdEx + msglen 21357 if postIndex < 0 { 21358 return ErrInvalidLengthPipeline 21359 } 21360 if postIndex > l { 21361 return io.ErrUnexpectedEOF 21362 } 21363 if m.LeftJoin == nil { 21364 m.LeftJoin = &LeftJoin{} 21365 } 21366 if err := m.LeftJoin.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 21367 return err 21368 } 21369 iNdEx = postIndex 21370 case 9: 21371 if wireType != 2 { 21372 return fmt.Errorf("proto: wrong wireType = %d for field SemiJoin", wireType) 21373 } 21374 var msglen int 21375 for shift := uint(0); ; shift += 7 { 21376 if shift >= 64 { 21377 return ErrIntOverflowPipeline 21378 } 21379 if iNdEx >= l { 21380 return io.ErrUnexpectedEOF 21381 } 21382 b := dAtA[iNdEx] 21383 iNdEx++ 21384 msglen |= int(b&0x7F) << shift 21385 if b < 0x80 { 21386 break 21387 } 21388 } 21389 if msglen < 0 { 21390 return ErrInvalidLengthPipeline 21391 } 21392 postIndex := iNdEx + msglen 21393 if postIndex < 0 { 21394 return ErrInvalidLengthPipeline 21395 } 21396 if postIndex > l { 21397 return io.ErrUnexpectedEOF 21398 } 21399 if m.SemiJoin == nil { 21400 m.SemiJoin = &SemiJoin{} 21401 } 21402 if err := m.SemiJoin.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 21403 return err 21404 } 21405 iNdEx = postIndex 21406 case 10: 21407 if wireType != 2 { 21408 return fmt.Errorf("proto: wrong wireType = %d for field SingleJoin", wireType) 21409 } 21410 var msglen int 21411 for shift := uint(0); ; shift += 7 { 21412 if shift >= 64 { 21413 return ErrIntOverflowPipeline 21414 } 21415 if iNdEx >= l { 21416 return io.ErrUnexpectedEOF 21417 } 21418 b := dAtA[iNdEx] 21419 iNdEx++ 21420 msglen |= int(b&0x7F) << shift 21421 if b < 0x80 { 21422 break 21423 } 21424 } 21425 if msglen < 0 { 21426 return ErrInvalidLengthPipeline 21427 } 21428 postIndex := iNdEx + msglen 21429 if postIndex < 0 { 21430 return ErrInvalidLengthPipeline 21431 } 21432 if postIndex > l { 21433 return io.ErrUnexpectedEOF 21434 } 21435 if m.SingleJoin == nil { 21436 m.SingleJoin = &SingleJoin{} 21437 } 21438 if err := m.SingleJoin.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 21439 return err 21440 } 21441 iNdEx = postIndex 21442 case 11: 21443 if wireType != 2 { 21444 return fmt.Errorf("proto: wrong wireType = %d for field MarkJoin", wireType) 21445 } 21446 var msglen int 21447 for shift := uint(0); ; shift += 7 { 21448 if shift >= 64 { 21449 return ErrIntOverflowPipeline 21450 } 21451 if iNdEx >= l { 21452 return io.ErrUnexpectedEOF 21453 } 21454 b := dAtA[iNdEx] 21455 iNdEx++ 21456 msglen |= int(b&0x7F) << shift 21457 if b < 0x80 { 21458 break 21459 } 21460 } 21461 if msglen < 0 { 21462 return ErrInvalidLengthPipeline 21463 } 21464 postIndex := iNdEx + msglen 21465 if postIndex < 0 { 21466 return ErrInvalidLengthPipeline 21467 } 21468 if postIndex > l { 21469 return io.ErrUnexpectedEOF 21470 } 21471 if m.MarkJoin == nil { 21472 m.MarkJoin = &MarkJoin{} 21473 } 21474 if err := m.MarkJoin.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 21475 return err 21476 } 21477 iNdEx = postIndex 21478 case 12: 21479 if wireType != 2 { 21480 return fmt.Errorf("proto: wrong wireType = %d for field Join", wireType) 21481 } 21482 var msglen int 21483 for shift := uint(0); ; shift += 7 { 21484 if shift >= 64 { 21485 return ErrIntOverflowPipeline 21486 } 21487 if iNdEx >= l { 21488 return io.ErrUnexpectedEOF 21489 } 21490 b := dAtA[iNdEx] 21491 iNdEx++ 21492 msglen |= int(b&0x7F) << shift 21493 if b < 0x80 { 21494 break 21495 } 21496 } 21497 if msglen < 0 { 21498 return ErrInvalidLengthPipeline 21499 } 21500 postIndex := iNdEx + msglen 21501 if postIndex < 0 { 21502 return ErrInvalidLengthPipeline 21503 } 21504 if postIndex > l { 21505 return io.ErrUnexpectedEOF 21506 } 21507 if m.Join == nil { 21508 m.Join = &Join{} 21509 } 21510 if err := m.Join.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 21511 return err 21512 } 21513 iNdEx = postIndex 21514 case 13: 21515 if wireType != 2 { 21516 return fmt.Errorf("proto: wrong wireType = %d for field Product", wireType) 21517 } 21518 var msglen int 21519 for shift := uint(0); ; shift += 7 { 21520 if shift >= 64 { 21521 return ErrIntOverflowPipeline 21522 } 21523 if iNdEx >= l { 21524 return io.ErrUnexpectedEOF 21525 } 21526 b := dAtA[iNdEx] 21527 iNdEx++ 21528 msglen |= int(b&0x7F) << shift 21529 if b < 0x80 { 21530 break 21531 } 21532 } 21533 if msglen < 0 { 21534 return ErrInvalidLengthPipeline 21535 } 21536 postIndex := iNdEx + msglen 21537 if postIndex < 0 { 21538 return ErrInvalidLengthPipeline 21539 } 21540 if postIndex > l { 21541 return io.ErrUnexpectedEOF 21542 } 21543 if m.Product == nil { 21544 m.Product = &Product{} 21545 } 21546 if err := m.Product.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 21547 return err 21548 } 21549 iNdEx = postIndex 21550 case 14: 21551 if wireType != 2 { 21552 return fmt.Errorf("proto: wrong wireType = %d for field TableFunction", wireType) 21553 } 21554 var msglen int 21555 for shift := uint(0); ; shift += 7 { 21556 if shift >= 64 { 21557 return ErrIntOverflowPipeline 21558 } 21559 if iNdEx >= l { 21560 return io.ErrUnexpectedEOF 21561 } 21562 b := dAtA[iNdEx] 21563 iNdEx++ 21564 msglen |= int(b&0x7F) << shift 21565 if b < 0x80 { 21566 break 21567 } 21568 } 21569 if msglen < 0 { 21570 return ErrInvalidLengthPipeline 21571 } 21572 postIndex := iNdEx + msglen 21573 if postIndex < 0 { 21574 return ErrInvalidLengthPipeline 21575 } 21576 if postIndex > l { 21577 return io.ErrUnexpectedEOF 21578 } 21579 if m.TableFunction == nil { 21580 m.TableFunction = &TableFunction{} 21581 } 21582 if err := m.TableFunction.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 21583 return err 21584 } 21585 iNdEx = postIndex 21586 case 15: 21587 if wireType != 2 { 21588 return fmt.Errorf("proto: wrong wireType = %d for field HashBuild", wireType) 21589 } 21590 var msglen int 21591 for shift := uint(0); ; shift += 7 { 21592 if shift >= 64 { 21593 return ErrIntOverflowPipeline 21594 } 21595 if iNdEx >= l { 21596 return io.ErrUnexpectedEOF 21597 } 21598 b := dAtA[iNdEx] 21599 iNdEx++ 21600 msglen |= int(b&0x7F) << shift 21601 if b < 0x80 { 21602 break 21603 } 21604 } 21605 if msglen < 0 { 21606 return ErrInvalidLengthPipeline 21607 } 21608 postIndex := iNdEx + msglen 21609 if postIndex < 0 { 21610 return ErrInvalidLengthPipeline 21611 } 21612 if postIndex > l { 21613 return io.ErrUnexpectedEOF 21614 } 21615 if m.HashBuild == nil { 21616 m.HashBuild = &HashBuild{} 21617 } 21618 if err := m.HashBuild.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 21619 return err 21620 } 21621 iNdEx = postIndex 21622 case 16: 21623 if wireType != 2 { 21624 return fmt.Errorf("proto: wrong wireType = %d for field ExternalScan", wireType) 21625 } 21626 var msglen int 21627 for shift := uint(0); ; shift += 7 { 21628 if shift >= 64 { 21629 return ErrIntOverflowPipeline 21630 } 21631 if iNdEx >= l { 21632 return io.ErrUnexpectedEOF 21633 } 21634 b := dAtA[iNdEx] 21635 iNdEx++ 21636 msglen |= int(b&0x7F) << shift 21637 if b < 0x80 { 21638 break 21639 } 21640 } 21641 if msglen < 0 { 21642 return ErrInvalidLengthPipeline 21643 } 21644 postIndex := iNdEx + msglen 21645 if postIndex < 0 { 21646 return ErrInvalidLengthPipeline 21647 } 21648 if postIndex > l { 21649 return io.ErrUnexpectedEOF 21650 } 21651 if m.ExternalScan == nil { 21652 m.ExternalScan = &ExternalScan{} 21653 } 21654 if err := m.ExternalScan.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 21655 return err 21656 } 21657 iNdEx = postIndex 21658 case 17: 21659 if wireType != 2 { 21660 return fmt.Errorf("proto: wrong wireType = %d for field Insert", wireType) 21661 } 21662 var msglen int 21663 for shift := uint(0); ; shift += 7 { 21664 if shift >= 64 { 21665 return ErrIntOverflowPipeline 21666 } 21667 if iNdEx >= l { 21668 return io.ErrUnexpectedEOF 21669 } 21670 b := dAtA[iNdEx] 21671 iNdEx++ 21672 msglen |= int(b&0x7F) << shift 21673 if b < 0x80 { 21674 break 21675 } 21676 } 21677 if msglen < 0 { 21678 return ErrInvalidLengthPipeline 21679 } 21680 postIndex := iNdEx + msglen 21681 if postIndex < 0 { 21682 return ErrInvalidLengthPipeline 21683 } 21684 if postIndex > l { 21685 return io.ErrUnexpectedEOF 21686 } 21687 if m.Insert == nil { 21688 m.Insert = &Insert{} 21689 } 21690 if err := m.Insert.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 21691 return err 21692 } 21693 iNdEx = postIndex 21694 case 18: 21695 if wireType != 2 { 21696 return fmt.Errorf("proto: wrong wireType = %d for field OnDuplicateKey", wireType) 21697 } 21698 var msglen int 21699 for shift := uint(0); ; shift += 7 { 21700 if shift >= 64 { 21701 return ErrIntOverflowPipeline 21702 } 21703 if iNdEx >= l { 21704 return io.ErrUnexpectedEOF 21705 } 21706 b := dAtA[iNdEx] 21707 iNdEx++ 21708 msglen |= int(b&0x7F) << shift 21709 if b < 0x80 { 21710 break 21711 } 21712 } 21713 if msglen < 0 { 21714 return ErrInvalidLengthPipeline 21715 } 21716 postIndex := iNdEx + msglen 21717 if postIndex < 0 { 21718 return ErrInvalidLengthPipeline 21719 } 21720 if postIndex > l { 21721 return io.ErrUnexpectedEOF 21722 } 21723 if m.OnDuplicateKey == nil { 21724 m.OnDuplicateKey = &OnDuplicateKey{} 21725 } 21726 if err := m.OnDuplicateKey.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 21727 return err 21728 } 21729 iNdEx = postIndex 21730 case 19: 21731 if wireType != 2 { 21732 return fmt.Errorf("proto: wrong wireType = %d for field PreInsert", wireType) 21733 } 21734 var msglen int 21735 for shift := uint(0); ; shift += 7 { 21736 if shift >= 64 { 21737 return ErrIntOverflowPipeline 21738 } 21739 if iNdEx >= l { 21740 return io.ErrUnexpectedEOF 21741 } 21742 b := dAtA[iNdEx] 21743 iNdEx++ 21744 msglen |= int(b&0x7F) << shift 21745 if b < 0x80 { 21746 break 21747 } 21748 } 21749 if msglen < 0 { 21750 return ErrInvalidLengthPipeline 21751 } 21752 postIndex := iNdEx + msglen 21753 if postIndex < 0 { 21754 return ErrInvalidLengthPipeline 21755 } 21756 if postIndex > l { 21757 return io.ErrUnexpectedEOF 21758 } 21759 if m.PreInsert == nil { 21760 m.PreInsert = &PreInsert{} 21761 } 21762 if err := m.PreInsert.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 21763 return err 21764 } 21765 iNdEx = postIndex 21766 case 20: 21767 if wireType != 2 { 21768 return fmt.Errorf("proto: wrong wireType = %d for field PreInsertUnique", wireType) 21769 } 21770 var msglen int 21771 for shift := uint(0); ; shift += 7 { 21772 if shift >= 64 { 21773 return ErrIntOverflowPipeline 21774 } 21775 if iNdEx >= l { 21776 return io.ErrUnexpectedEOF 21777 } 21778 b := dAtA[iNdEx] 21779 iNdEx++ 21780 msglen |= int(b&0x7F) << shift 21781 if b < 0x80 { 21782 break 21783 } 21784 } 21785 if msglen < 0 { 21786 return ErrInvalidLengthPipeline 21787 } 21788 postIndex := iNdEx + msglen 21789 if postIndex < 0 { 21790 return ErrInvalidLengthPipeline 21791 } 21792 if postIndex > l { 21793 return io.ErrUnexpectedEOF 21794 } 21795 if m.PreInsertUnique == nil { 21796 m.PreInsertUnique = &PreInsertUnique{} 21797 } 21798 if err := m.PreInsertUnique.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 21799 return err 21800 } 21801 iNdEx = postIndex 21802 case 21: 21803 if wireType != 2 { 21804 return fmt.Errorf("proto: wrong wireType = %d for field OrderBy", wireType) 21805 } 21806 var msglen int 21807 for shift := uint(0); ; shift += 7 { 21808 if shift >= 64 { 21809 return ErrIntOverflowPipeline 21810 } 21811 if iNdEx >= l { 21812 return io.ErrUnexpectedEOF 21813 } 21814 b := dAtA[iNdEx] 21815 iNdEx++ 21816 msglen |= int(b&0x7F) << shift 21817 if b < 0x80 { 21818 break 21819 } 21820 } 21821 if msglen < 0 { 21822 return ErrInvalidLengthPipeline 21823 } 21824 postIndex := iNdEx + msglen 21825 if postIndex < 0 { 21826 return ErrInvalidLengthPipeline 21827 } 21828 if postIndex > l { 21829 return io.ErrUnexpectedEOF 21830 } 21831 m.OrderBy = append(m.OrderBy, &plan.OrderBySpec{}) 21832 if err := m.OrderBy[len(m.OrderBy)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 21833 return err 21834 } 21835 iNdEx = postIndex 21836 case 22: 21837 if wireType != 2 { 21838 return fmt.Errorf("proto: wrong wireType = %d for field ProjectList", wireType) 21839 } 21840 var msglen int 21841 for shift := uint(0); ; shift += 7 { 21842 if shift >= 64 { 21843 return ErrIntOverflowPipeline 21844 } 21845 if iNdEx >= l { 21846 return io.ErrUnexpectedEOF 21847 } 21848 b := dAtA[iNdEx] 21849 iNdEx++ 21850 msglen |= int(b&0x7F) << shift 21851 if b < 0x80 { 21852 break 21853 } 21854 } 21855 if msglen < 0 { 21856 return ErrInvalidLengthPipeline 21857 } 21858 postIndex := iNdEx + msglen 21859 if postIndex < 0 { 21860 return ErrInvalidLengthPipeline 21861 } 21862 if postIndex > l { 21863 return io.ErrUnexpectedEOF 21864 } 21865 m.ProjectList = append(m.ProjectList, &plan.Expr{}) 21866 if err := m.ProjectList[len(m.ProjectList)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 21867 return err 21868 } 21869 iNdEx = postIndex 21870 case 23: 21871 if wireType != 2 { 21872 return fmt.Errorf("proto: wrong wireType = %d for field Filter", wireType) 21873 } 21874 var msglen int 21875 for shift := uint(0); ; shift += 7 { 21876 if shift >= 64 { 21877 return ErrIntOverflowPipeline 21878 } 21879 if iNdEx >= l { 21880 return io.ErrUnexpectedEOF 21881 } 21882 b := dAtA[iNdEx] 21883 iNdEx++ 21884 msglen |= int(b&0x7F) << shift 21885 if b < 0x80 { 21886 break 21887 } 21888 } 21889 if msglen < 0 { 21890 return ErrInvalidLengthPipeline 21891 } 21892 postIndex := iNdEx + msglen 21893 if postIndex < 0 { 21894 return ErrInvalidLengthPipeline 21895 } 21896 if postIndex > l { 21897 return io.ErrUnexpectedEOF 21898 } 21899 if m.Filter == nil { 21900 m.Filter = &plan.Expr{} 21901 } 21902 if err := m.Filter.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 21903 return err 21904 } 21905 iNdEx = postIndex 21906 case 24: 21907 if wireType != 0 { 21908 return fmt.Errorf("proto: wrong wireType = %d for field Limit", wireType) 21909 } 21910 m.Limit = 0 21911 for shift := uint(0); ; shift += 7 { 21912 if shift >= 64 { 21913 return ErrIntOverflowPipeline 21914 } 21915 if iNdEx >= l { 21916 return io.ErrUnexpectedEOF 21917 } 21918 b := dAtA[iNdEx] 21919 iNdEx++ 21920 m.Limit |= uint64(b&0x7F) << shift 21921 if b < 0x80 { 21922 break 21923 } 21924 } 21925 case 25: 21926 if wireType != 0 { 21927 return fmt.Errorf("proto: wrong wireType = %d for field Offset", wireType) 21928 } 21929 m.Offset = 0 21930 for shift := uint(0); ; shift += 7 { 21931 if shift >= 64 { 21932 return ErrIntOverflowPipeline 21933 } 21934 if iNdEx >= l { 21935 return io.ErrUnexpectedEOF 21936 } 21937 b := dAtA[iNdEx] 21938 iNdEx++ 21939 m.Offset |= uint64(b&0x7F) << shift 21940 if b < 0x80 { 21941 break 21942 } 21943 } 21944 case 26: 21945 if wireType != 0 { 21946 return fmt.Errorf("proto: wrong wireType = %d for field IsFirst", wireType) 21947 } 21948 var v int 21949 for shift := uint(0); ; shift += 7 { 21950 if shift >= 64 { 21951 return ErrIntOverflowPipeline 21952 } 21953 if iNdEx >= l { 21954 return io.ErrUnexpectedEOF 21955 } 21956 b := dAtA[iNdEx] 21957 iNdEx++ 21958 v |= int(b&0x7F) << shift 21959 if b < 0x80 { 21960 break 21961 } 21962 } 21963 m.IsFirst = bool(v != 0) 21964 case 27: 21965 if wireType != 0 { 21966 return fmt.Errorf("proto: wrong wireType = %d for field IsLast", wireType) 21967 } 21968 var v int 21969 for shift := uint(0); ; shift += 7 { 21970 if shift >= 64 { 21971 return ErrIntOverflowPipeline 21972 } 21973 if iNdEx >= l { 21974 return io.ErrUnexpectedEOF 21975 } 21976 b := dAtA[iNdEx] 21977 iNdEx++ 21978 v |= int(b&0x7F) << shift 21979 if b < 0x80 { 21980 break 21981 } 21982 } 21983 m.IsLast = bool(v != 0) 21984 case 28: 21985 if wireType != 2 { 21986 return fmt.Errorf("proto: wrong wireType = %d for field RightJoin", wireType) 21987 } 21988 var msglen int 21989 for shift := uint(0); ; shift += 7 { 21990 if shift >= 64 { 21991 return ErrIntOverflowPipeline 21992 } 21993 if iNdEx >= l { 21994 return io.ErrUnexpectedEOF 21995 } 21996 b := dAtA[iNdEx] 21997 iNdEx++ 21998 msglen |= int(b&0x7F) << shift 21999 if b < 0x80 { 22000 break 22001 } 22002 } 22003 if msglen < 0 { 22004 return ErrInvalidLengthPipeline 22005 } 22006 postIndex := iNdEx + msglen 22007 if postIndex < 0 { 22008 return ErrInvalidLengthPipeline 22009 } 22010 if postIndex > l { 22011 return io.ErrUnexpectedEOF 22012 } 22013 if m.RightJoin == nil { 22014 m.RightJoin = &RightJoin{} 22015 } 22016 if err := m.RightJoin.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 22017 return err 22018 } 22019 iNdEx = postIndex 22020 case 29: 22021 if wireType != 2 { 22022 return fmt.Errorf("proto: wrong wireType = %d for field RightSemiJoin", wireType) 22023 } 22024 var msglen int 22025 for shift := uint(0); ; shift += 7 { 22026 if shift >= 64 { 22027 return ErrIntOverflowPipeline 22028 } 22029 if iNdEx >= l { 22030 return io.ErrUnexpectedEOF 22031 } 22032 b := dAtA[iNdEx] 22033 iNdEx++ 22034 msglen |= int(b&0x7F) << shift 22035 if b < 0x80 { 22036 break 22037 } 22038 } 22039 if msglen < 0 { 22040 return ErrInvalidLengthPipeline 22041 } 22042 postIndex := iNdEx + msglen 22043 if postIndex < 0 { 22044 return ErrInvalidLengthPipeline 22045 } 22046 if postIndex > l { 22047 return io.ErrUnexpectedEOF 22048 } 22049 if m.RightSemiJoin == nil { 22050 m.RightSemiJoin = &RightSemiJoin{} 22051 } 22052 if err := m.RightSemiJoin.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 22053 return err 22054 } 22055 iNdEx = postIndex 22056 case 30: 22057 if wireType != 2 { 22058 return fmt.Errorf("proto: wrong wireType = %d for field RightAntiJoin", wireType) 22059 } 22060 var msglen int 22061 for shift := uint(0); ; shift += 7 { 22062 if shift >= 64 { 22063 return ErrIntOverflowPipeline 22064 } 22065 if iNdEx >= l { 22066 return io.ErrUnexpectedEOF 22067 } 22068 b := dAtA[iNdEx] 22069 iNdEx++ 22070 msglen |= int(b&0x7F) << shift 22071 if b < 0x80 { 22072 break 22073 } 22074 } 22075 if msglen < 0 { 22076 return ErrInvalidLengthPipeline 22077 } 22078 postIndex := iNdEx + msglen 22079 if postIndex < 0 { 22080 return ErrInvalidLengthPipeline 22081 } 22082 if postIndex > l { 22083 return io.ErrUnexpectedEOF 22084 } 22085 if m.RightAntiJoin == nil { 22086 m.RightAntiJoin = &RightAntiJoin{} 22087 } 22088 if err := m.RightAntiJoin.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 22089 return err 22090 } 22091 iNdEx = postIndex 22092 case 31: 22093 if wireType != 2 { 22094 return fmt.Errorf("proto: wrong wireType = %d for field Delete", wireType) 22095 } 22096 var msglen int 22097 for shift := uint(0); ; shift += 7 { 22098 if shift >= 64 { 22099 return ErrIntOverflowPipeline 22100 } 22101 if iNdEx >= l { 22102 return io.ErrUnexpectedEOF 22103 } 22104 b := dAtA[iNdEx] 22105 iNdEx++ 22106 msglen |= int(b&0x7F) << shift 22107 if b < 0x80 { 22108 break 22109 } 22110 } 22111 if msglen < 0 { 22112 return ErrInvalidLengthPipeline 22113 } 22114 postIndex := iNdEx + msglen 22115 if postIndex < 0 { 22116 return ErrInvalidLengthPipeline 22117 } 22118 if postIndex > l { 22119 return io.ErrUnexpectedEOF 22120 } 22121 if m.Delete == nil { 22122 m.Delete = &Deletion{} 22123 } 22124 if err := m.Delete.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 22125 return err 22126 } 22127 iNdEx = postIndex 22128 case 32: 22129 if wireType != 2 { 22130 return fmt.Errorf("proto: wrong wireType = %d for field LockOp", wireType) 22131 } 22132 var msglen int 22133 for shift := uint(0); ; shift += 7 { 22134 if shift >= 64 { 22135 return ErrIntOverflowPipeline 22136 } 22137 if iNdEx >= l { 22138 return io.ErrUnexpectedEOF 22139 } 22140 b := dAtA[iNdEx] 22141 iNdEx++ 22142 msglen |= int(b&0x7F) << shift 22143 if b < 0x80 { 22144 break 22145 } 22146 } 22147 if msglen < 0 { 22148 return ErrInvalidLengthPipeline 22149 } 22150 postIndex := iNdEx + msglen 22151 if postIndex < 0 { 22152 return ErrInvalidLengthPipeline 22153 } 22154 if postIndex > l { 22155 return io.ErrUnexpectedEOF 22156 } 22157 if m.LockOp == nil { 22158 m.LockOp = &LockOp{} 22159 } 22160 if err := m.LockOp.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 22161 return err 22162 } 22163 iNdEx = postIndex 22164 case 33: 22165 if wireType != 2 { 22166 return fmt.Errorf("proto: wrong wireType = %d for field Shuffle", wireType) 22167 } 22168 var msglen int 22169 for shift := uint(0); ; shift += 7 { 22170 if shift >= 64 { 22171 return ErrIntOverflowPipeline 22172 } 22173 if iNdEx >= l { 22174 return io.ErrUnexpectedEOF 22175 } 22176 b := dAtA[iNdEx] 22177 iNdEx++ 22178 msglen |= int(b&0x7F) << shift 22179 if b < 0x80 { 22180 break 22181 } 22182 } 22183 if msglen < 0 { 22184 return ErrInvalidLengthPipeline 22185 } 22186 postIndex := iNdEx + msglen 22187 if postIndex < 0 { 22188 return ErrInvalidLengthPipeline 22189 } 22190 if postIndex > l { 22191 return io.ErrUnexpectedEOF 22192 } 22193 if m.Shuffle == nil { 22194 m.Shuffle = &Shuffle{} 22195 } 22196 if err := m.Shuffle.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 22197 return err 22198 } 22199 iNdEx = postIndex 22200 case 34: 22201 if wireType != 2 { 22202 return fmt.Errorf("proto: wrong wireType = %d for field Merge", wireType) 22203 } 22204 var msglen int 22205 for shift := uint(0); ; shift += 7 { 22206 if shift >= 64 { 22207 return ErrIntOverflowPipeline 22208 } 22209 if iNdEx >= l { 22210 return io.ErrUnexpectedEOF 22211 } 22212 b := dAtA[iNdEx] 22213 iNdEx++ 22214 msglen |= int(b&0x7F) << shift 22215 if b < 0x80 { 22216 break 22217 } 22218 } 22219 if msglen < 0 { 22220 return ErrInvalidLengthPipeline 22221 } 22222 postIndex := iNdEx + msglen 22223 if postIndex < 0 { 22224 return ErrInvalidLengthPipeline 22225 } 22226 if postIndex > l { 22227 return io.ErrUnexpectedEOF 22228 } 22229 if m.Merge == nil { 22230 m.Merge = &Merge{} 22231 } 22232 if err := m.Merge.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 22233 return err 22234 } 22235 iNdEx = postIndex 22236 case 35: 22237 if wireType != 2 { 22238 return fmt.Errorf("proto: wrong wireType = %d for field StreamScan", wireType) 22239 } 22240 var msglen int 22241 for shift := uint(0); ; shift += 7 { 22242 if shift >= 64 { 22243 return ErrIntOverflowPipeline 22244 } 22245 if iNdEx >= l { 22246 return io.ErrUnexpectedEOF 22247 } 22248 b := dAtA[iNdEx] 22249 iNdEx++ 22250 msglen |= int(b&0x7F) << shift 22251 if b < 0x80 { 22252 break 22253 } 22254 } 22255 if msglen < 0 { 22256 return ErrInvalidLengthPipeline 22257 } 22258 postIndex := iNdEx + msglen 22259 if postIndex < 0 { 22260 return ErrInvalidLengthPipeline 22261 } 22262 if postIndex > l { 22263 return io.ErrUnexpectedEOF 22264 } 22265 if m.StreamScan == nil { 22266 m.StreamScan = &StreamScan{} 22267 } 22268 if err := m.StreamScan.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 22269 return err 22270 } 22271 iNdEx = postIndex 22272 case 36: 22273 if wireType != 2 { 22274 return fmt.Errorf("proto: wrong wireType = %d for field PreInsertSecondaryIndex", wireType) 22275 } 22276 var msglen int 22277 for shift := uint(0); ; shift += 7 { 22278 if shift >= 64 { 22279 return ErrIntOverflowPipeline 22280 } 22281 if iNdEx >= l { 22282 return io.ErrUnexpectedEOF 22283 } 22284 b := dAtA[iNdEx] 22285 iNdEx++ 22286 msglen |= int(b&0x7F) << shift 22287 if b < 0x80 { 22288 break 22289 } 22290 } 22291 if msglen < 0 { 22292 return ErrInvalidLengthPipeline 22293 } 22294 postIndex := iNdEx + msglen 22295 if postIndex < 0 { 22296 return ErrInvalidLengthPipeline 22297 } 22298 if postIndex > l { 22299 return io.ErrUnexpectedEOF 22300 } 22301 if m.PreInsertSecondaryIndex == nil { 22302 m.PreInsertSecondaryIndex = &PreInsertSecondaryIndex{} 22303 } 22304 if err := m.PreInsertSecondaryIndex.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 22305 return err 22306 } 22307 iNdEx = postIndex 22308 case 37: 22309 if wireType != 2 { 22310 return fmt.Errorf("proto: wrong wireType = %d for field SampleFunc", wireType) 22311 } 22312 var msglen int 22313 for shift := uint(0); ; shift += 7 { 22314 if shift >= 64 { 22315 return ErrIntOverflowPipeline 22316 } 22317 if iNdEx >= l { 22318 return io.ErrUnexpectedEOF 22319 } 22320 b := dAtA[iNdEx] 22321 iNdEx++ 22322 msglen |= int(b&0x7F) << shift 22323 if b < 0x80 { 22324 break 22325 } 22326 } 22327 if msglen < 0 { 22328 return ErrInvalidLengthPipeline 22329 } 22330 postIndex := iNdEx + msglen 22331 if postIndex < 0 { 22332 return ErrInvalidLengthPipeline 22333 } 22334 if postIndex > l { 22335 return io.ErrUnexpectedEOF 22336 } 22337 if m.SampleFunc == nil { 22338 m.SampleFunc = &SampleFunc{} 22339 } 22340 if err := m.SampleFunc.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 22341 return err 22342 } 22343 iNdEx = postIndex 22344 case 38: 22345 if wireType != 2 { 22346 return fmt.Errorf("proto: wrong wireType = %d for field FuzzyFilter", wireType) 22347 } 22348 var msglen int 22349 for shift := uint(0); ; shift += 7 { 22350 if shift >= 64 { 22351 return ErrIntOverflowPipeline 22352 } 22353 if iNdEx >= l { 22354 return io.ErrUnexpectedEOF 22355 } 22356 b := dAtA[iNdEx] 22357 iNdEx++ 22358 msglen |= int(b&0x7F) << shift 22359 if b < 0x80 { 22360 break 22361 } 22362 } 22363 if msglen < 0 { 22364 return ErrInvalidLengthPipeline 22365 } 22366 postIndex := iNdEx + msglen 22367 if postIndex < 0 { 22368 return ErrInvalidLengthPipeline 22369 } 22370 if postIndex > l { 22371 return io.ErrUnexpectedEOF 22372 } 22373 if m.FuzzyFilter == nil { 22374 m.FuzzyFilter = &FuzzyFilter{} 22375 } 22376 if err := m.FuzzyFilter.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 22377 return err 22378 } 22379 iNdEx = postIndex 22380 case 39: 22381 if wireType != 2 { 22382 return fmt.Errorf("proto: wrong wireType = %d for field CnAddr", wireType) 22383 } 22384 var stringLen uint64 22385 for shift := uint(0); ; shift += 7 { 22386 if shift >= 64 { 22387 return ErrIntOverflowPipeline 22388 } 22389 if iNdEx >= l { 22390 return io.ErrUnexpectedEOF 22391 } 22392 b := dAtA[iNdEx] 22393 iNdEx++ 22394 stringLen |= uint64(b&0x7F) << shift 22395 if b < 0x80 { 22396 break 22397 } 22398 } 22399 intStringLen := int(stringLen) 22400 if intStringLen < 0 { 22401 return ErrInvalidLengthPipeline 22402 } 22403 postIndex := iNdEx + intStringLen 22404 if postIndex < 0 { 22405 return ErrInvalidLengthPipeline 22406 } 22407 if postIndex > l { 22408 return io.ErrUnexpectedEOF 22409 } 22410 m.CnAddr = string(dAtA[iNdEx:postIndex]) 22411 iNdEx = postIndex 22412 case 40: 22413 if wireType != 0 { 22414 return fmt.Errorf("proto: wrong wireType = %d for field OperatorId", wireType) 22415 } 22416 m.OperatorId = 0 22417 for shift := uint(0); ; shift += 7 { 22418 if shift >= 64 { 22419 return ErrIntOverflowPipeline 22420 } 22421 if iNdEx >= l { 22422 return io.ErrUnexpectedEOF 22423 } 22424 b := dAtA[iNdEx] 22425 iNdEx++ 22426 m.OperatorId |= int32(b&0x7F) << shift 22427 if b < 0x80 { 22428 break 22429 } 22430 } 22431 case 41: 22432 if wireType != 0 { 22433 return fmt.Errorf("proto: wrong wireType = %d for field ParallelId", wireType) 22434 } 22435 m.ParallelId = 0 22436 for shift := uint(0); ; shift += 7 { 22437 if shift >= 64 { 22438 return ErrIntOverflowPipeline 22439 } 22440 if iNdEx >= l { 22441 return io.ErrUnexpectedEOF 22442 } 22443 b := dAtA[iNdEx] 22444 iNdEx++ 22445 m.ParallelId |= int32(b&0x7F) << shift 22446 if b < 0x80 { 22447 break 22448 } 22449 } 22450 case 42: 22451 if wireType != 0 { 22452 return fmt.Errorf("proto: wrong wireType = %d for field MaxParallel", wireType) 22453 } 22454 m.MaxParallel = 0 22455 for shift := uint(0); ; shift += 7 { 22456 if shift >= 64 { 22457 return ErrIntOverflowPipeline 22458 } 22459 if iNdEx >= l { 22460 return io.ErrUnexpectedEOF 22461 } 22462 b := dAtA[iNdEx] 22463 iNdEx++ 22464 m.MaxParallel |= int32(b&0x7F) << shift 22465 if b < 0x80 { 22466 break 22467 } 22468 } 22469 case 43: 22470 if wireType != 2 { 22471 return fmt.Errorf("proto: wrong wireType = %d for field IndexJoin", wireType) 22472 } 22473 var msglen int 22474 for shift := uint(0); ; shift += 7 { 22475 if shift >= 64 { 22476 return ErrIntOverflowPipeline 22477 } 22478 if iNdEx >= l { 22479 return io.ErrUnexpectedEOF 22480 } 22481 b := dAtA[iNdEx] 22482 iNdEx++ 22483 msglen |= int(b&0x7F) << shift 22484 if b < 0x80 { 22485 break 22486 } 22487 } 22488 if msglen < 0 { 22489 return ErrInvalidLengthPipeline 22490 } 22491 postIndex := iNdEx + msglen 22492 if postIndex < 0 { 22493 return ErrInvalidLengthPipeline 22494 } 22495 if postIndex > l { 22496 return io.ErrUnexpectedEOF 22497 } 22498 if m.IndexJoin == nil { 22499 m.IndexJoin = &IndexJoin{} 22500 } 22501 if err := m.IndexJoin.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 22502 return err 22503 } 22504 iNdEx = postIndex 22505 default: 22506 iNdEx = preIndex 22507 skippy, err := skipPipeline(dAtA[iNdEx:]) 22508 if err != nil { 22509 return err 22510 } 22511 if (skippy < 0) || (iNdEx+skippy) < 0 { 22512 return ErrInvalidLengthPipeline 22513 } 22514 if (iNdEx + skippy) > l { 22515 return io.ErrUnexpectedEOF 22516 } 22517 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 22518 iNdEx += skippy 22519 } 22520 } 22521 22522 if iNdEx > l { 22523 return io.ErrUnexpectedEOF 22524 } 22525 return nil 22526 } 22527 func (m *AnalysisList) Unmarshal(dAtA []byte) error { 22528 l := len(dAtA) 22529 iNdEx := 0 22530 for iNdEx < l { 22531 preIndex := iNdEx 22532 var wire uint64 22533 for shift := uint(0); ; shift += 7 { 22534 if shift >= 64 { 22535 return ErrIntOverflowPipeline 22536 } 22537 if iNdEx >= l { 22538 return io.ErrUnexpectedEOF 22539 } 22540 b := dAtA[iNdEx] 22541 iNdEx++ 22542 wire |= uint64(b&0x7F) << shift 22543 if b < 0x80 { 22544 break 22545 } 22546 } 22547 fieldNum := int32(wire >> 3) 22548 wireType := int(wire & 0x7) 22549 if wireType == 4 { 22550 return fmt.Errorf("proto: AnalysisList: wiretype end group for non-group") 22551 } 22552 if fieldNum <= 0 { 22553 return fmt.Errorf("proto: AnalysisList: illegal tag %d (wire type %d)", fieldNum, wire) 22554 } 22555 switch fieldNum { 22556 case 1: 22557 if wireType != 2 { 22558 return fmt.Errorf("proto: wrong wireType = %d for field List", wireType) 22559 } 22560 var msglen int 22561 for shift := uint(0); ; shift += 7 { 22562 if shift >= 64 { 22563 return ErrIntOverflowPipeline 22564 } 22565 if iNdEx >= l { 22566 return io.ErrUnexpectedEOF 22567 } 22568 b := dAtA[iNdEx] 22569 iNdEx++ 22570 msglen |= int(b&0x7F) << shift 22571 if b < 0x80 { 22572 break 22573 } 22574 } 22575 if msglen < 0 { 22576 return ErrInvalidLengthPipeline 22577 } 22578 postIndex := iNdEx + msglen 22579 if postIndex < 0 { 22580 return ErrInvalidLengthPipeline 22581 } 22582 if postIndex > l { 22583 return io.ErrUnexpectedEOF 22584 } 22585 m.List = append(m.List, &plan.AnalyzeInfo{}) 22586 if err := m.List[len(m.List)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 22587 return err 22588 } 22589 iNdEx = postIndex 22590 default: 22591 iNdEx = preIndex 22592 skippy, err := skipPipeline(dAtA[iNdEx:]) 22593 if err != nil { 22594 return err 22595 } 22596 if (skippy < 0) || (iNdEx+skippy) < 0 { 22597 return ErrInvalidLengthPipeline 22598 } 22599 if (iNdEx + skippy) > l { 22600 return io.ErrUnexpectedEOF 22601 } 22602 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 22603 iNdEx += skippy 22604 } 22605 } 22606 22607 if iNdEx > l { 22608 return io.ErrUnexpectedEOF 22609 } 22610 return nil 22611 } 22612 func (m *Source) Unmarshal(dAtA []byte) error { 22613 l := len(dAtA) 22614 iNdEx := 0 22615 for iNdEx < l { 22616 preIndex := iNdEx 22617 var wire uint64 22618 for shift := uint(0); ; shift += 7 { 22619 if shift >= 64 { 22620 return ErrIntOverflowPipeline 22621 } 22622 if iNdEx >= l { 22623 return io.ErrUnexpectedEOF 22624 } 22625 b := dAtA[iNdEx] 22626 iNdEx++ 22627 wire |= uint64(b&0x7F) << shift 22628 if b < 0x80 { 22629 break 22630 } 22631 } 22632 fieldNum := int32(wire >> 3) 22633 wireType := int(wire & 0x7) 22634 if wireType == 4 { 22635 return fmt.Errorf("proto: Source: wiretype end group for non-group") 22636 } 22637 if fieldNum <= 0 { 22638 return fmt.Errorf("proto: Source: illegal tag %d (wire type %d)", fieldNum, wire) 22639 } 22640 switch fieldNum { 22641 case 1: 22642 if wireType != 2 { 22643 return fmt.Errorf("proto: wrong wireType = %d for field SchemaName", wireType) 22644 } 22645 var stringLen uint64 22646 for shift := uint(0); ; shift += 7 { 22647 if shift >= 64 { 22648 return ErrIntOverflowPipeline 22649 } 22650 if iNdEx >= l { 22651 return io.ErrUnexpectedEOF 22652 } 22653 b := dAtA[iNdEx] 22654 iNdEx++ 22655 stringLen |= uint64(b&0x7F) << shift 22656 if b < 0x80 { 22657 break 22658 } 22659 } 22660 intStringLen := int(stringLen) 22661 if intStringLen < 0 { 22662 return ErrInvalidLengthPipeline 22663 } 22664 postIndex := iNdEx + intStringLen 22665 if postIndex < 0 { 22666 return ErrInvalidLengthPipeline 22667 } 22668 if postIndex > l { 22669 return io.ErrUnexpectedEOF 22670 } 22671 m.SchemaName = string(dAtA[iNdEx:postIndex]) 22672 iNdEx = postIndex 22673 case 2: 22674 if wireType != 2 { 22675 return fmt.Errorf("proto: wrong wireType = %d for field TableName", wireType) 22676 } 22677 var stringLen uint64 22678 for shift := uint(0); ; shift += 7 { 22679 if shift >= 64 { 22680 return ErrIntOverflowPipeline 22681 } 22682 if iNdEx >= l { 22683 return io.ErrUnexpectedEOF 22684 } 22685 b := dAtA[iNdEx] 22686 iNdEx++ 22687 stringLen |= uint64(b&0x7F) << shift 22688 if b < 0x80 { 22689 break 22690 } 22691 } 22692 intStringLen := int(stringLen) 22693 if intStringLen < 0 { 22694 return ErrInvalidLengthPipeline 22695 } 22696 postIndex := iNdEx + intStringLen 22697 if postIndex < 0 { 22698 return ErrInvalidLengthPipeline 22699 } 22700 if postIndex > l { 22701 return io.ErrUnexpectedEOF 22702 } 22703 m.TableName = string(dAtA[iNdEx:postIndex]) 22704 iNdEx = postIndex 22705 case 3: 22706 if wireType != 2 { 22707 return fmt.Errorf("proto: wrong wireType = %d for field ColList", wireType) 22708 } 22709 var stringLen uint64 22710 for shift := uint(0); ; shift += 7 { 22711 if shift >= 64 { 22712 return ErrIntOverflowPipeline 22713 } 22714 if iNdEx >= l { 22715 return io.ErrUnexpectedEOF 22716 } 22717 b := dAtA[iNdEx] 22718 iNdEx++ 22719 stringLen |= uint64(b&0x7F) << shift 22720 if b < 0x80 { 22721 break 22722 } 22723 } 22724 intStringLen := int(stringLen) 22725 if intStringLen < 0 { 22726 return ErrInvalidLengthPipeline 22727 } 22728 postIndex := iNdEx + intStringLen 22729 if postIndex < 0 { 22730 return ErrInvalidLengthPipeline 22731 } 22732 if postIndex > l { 22733 return io.ErrUnexpectedEOF 22734 } 22735 m.ColList = append(m.ColList, string(dAtA[iNdEx:postIndex])) 22736 iNdEx = postIndex 22737 case 4: 22738 if wireType != 2 { 22739 return fmt.Errorf("proto: wrong wireType = %d for field Block", wireType) 22740 } 22741 var stringLen uint64 22742 for shift := uint(0); ; shift += 7 { 22743 if shift >= 64 { 22744 return ErrIntOverflowPipeline 22745 } 22746 if iNdEx >= l { 22747 return io.ErrUnexpectedEOF 22748 } 22749 b := dAtA[iNdEx] 22750 iNdEx++ 22751 stringLen |= uint64(b&0x7F) << shift 22752 if b < 0x80 { 22753 break 22754 } 22755 } 22756 intStringLen := int(stringLen) 22757 if intStringLen < 0 { 22758 return ErrInvalidLengthPipeline 22759 } 22760 postIndex := iNdEx + intStringLen 22761 if postIndex < 0 { 22762 return ErrInvalidLengthPipeline 22763 } 22764 if postIndex > l { 22765 return io.ErrUnexpectedEOF 22766 } 22767 m.Block = string(dAtA[iNdEx:postIndex]) 22768 iNdEx = postIndex 22769 case 5: 22770 if wireType != 0 { 22771 return fmt.Errorf("proto: wrong wireType = %d for field PushdownId", wireType) 22772 } 22773 m.PushdownId = 0 22774 for shift := uint(0); ; shift += 7 { 22775 if shift >= 64 { 22776 return ErrIntOverflowPipeline 22777 } 22778 if iNdEx >= l { 22779 return io.ErrUnexpectedEOF 22780 } 22781 b := dAtA[iNdEx] 22782 iNdEx++ 22783 m.PushdownId |= uint64(b&0x7F) << shift 22784 if b < 0x80 { 22785 break 22786 } 22787 } 22788 case 6: 22789 if wireType != 2 { 22790 return fmt.Errorf("proto: wrong wireType = %d for field PushdownAddr", wireType) 22791 } 22792 var stringLen uint64 22793 for shift := uint(0); ; shift += 7 { 22794 if shift >= 64 { 22795 return ErrIntOverflowPipeline 22796 } 22797 if iNdEx >= l { 22798 return io.ErrUnexpectedEOF 22799 } 22800 b := dAtA[iNdEx] 22801 iNdEx++ 22802 stringLen |= uint64(b&0x7F) << shift 22803 if b < 0x80 { 22804 break 22805 } 22806 } 22807 intStringLen := int(stringLen) 22808 if intStringLen < 0 { 22809 return ErrInvalidLengthPipeline 22810 } 22811 postIndex := iNdEx + intStringLen 22812 if postIndex < 0 { 22813 return ErrInvalidLengthPipeline 22814 } 22815 if postIndex > l { 22816 return io.ErrUnexpectedEOF 22817 } 22818 m.PushdownAddr = string(dAtA[iNdEx:postIndex]) 22819 iNdEx = postIndex 22820 case 7: 22821 if wireType != 2 { 22822 return fmt.Errorf("proto: wrong wireType = %d for field Expr", wireType) 22823 } 22824 var msglen int 22825 for shift := uint(0); ; shift += 7 { 22826 if shift >= 64 { 22827 return ErrIntOverflowPipeline 22828 } 22829 if iNdEx >= l { 22830 return io.ErrUnexpectedEOF 22831 } 22832 b := dAtA[iNdEx] 22833 iNdEx++ 22834 msglen |= int(b&0x7F) << shift 22835 if b < 0x80 { 22836 break 22837 } 22838 } 22839 if msglen < 0 { 22840 return ErrInvalidLengthPipeline 22841 } 22842 postIndex := iNdEx + msglen 22843 if postIndex < 0 { 22844 return ErrInvalidLengthPipeline 22845 } 22846 if postIndex > l { 22847 return io.ErrUnexpectedEOF 22848 } 22849 if m.Expr == nil { 22850 m.Expr = &plan.Expr{} 22851 } 22852 if err := m.Expr.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 22853 return err 22854 } 22855 iNdEx = postIndex 22856 case 8: 22857 if wireType != 2 { 22858 return fmt.Errorf("proto: wrong wireType = %d for field TableDef", wireType) 22859 } 22860 var msglen int 22861 for shift := uint(0); ; shift += 7 { 22862 if shift >= 64 { 22863 return ErrIntOverflowPipeline 22864 } 22865 if iNdEx >= l { 22866 return io.ErrUnexpectedEOF 22867 } 22868 b := dAtA[iNdEx] 22869 iNdEx++ 22870 msglen |= int(b&0x7F) << shift 22871 if b < 0x80 { 22872 break 22873 } 22874 } 22875 if msglen < 0 { 22876 return ErrInvalidLengthPipeline 22877 } 22878 postIndex := iNdEx + msglen 22879 if postIndex < 0 { 22880 return ErrInvalidLengthPipeline 22881 } 22882 if postIndex > l { 22883 return io.ErrUnexpectedEOF 22884 } 22885 if m.TableDef == nil { 22886 m.TableDef = &plan.TableDef{} 22887 } 22888 if err := m.TableDef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 22889 return err 22890 } 22891 iNdEx = postIndex 22892 case 9: 22893 if wireType != 2 { 22894 return fmt.Errorf("proto: wrong wireType = %d for field Timestamp", wireType) 22895 } 22896 var msglen int 22897 for shift := uint(0); ; shift += 7 { 22898 if shift >= 64 { 22899 return ErrIntOverflowPipeline 22900 } 22901 if iNdEx >= l { 22902 return io.ErrUnexpectedEOF 22903 } 22904 b := dAtA[iNdEx] 22905 iNdEx++ 22906 msglen |= int(b&0x7F) << shift 22907 if b < 0x80 { 22908 break 22909 } 22910 } 22911 if msglen < 0 { 22912 return ErrInvalidLengthPipeline 22913 } 22914 postIndex := iNdEx + msglen 22915 if postIndex < 0 { 22916 return ErrInvalidLengthPipeline 22917 } 22918 if postIndex > l { 22919 return io.ErrUnexpectedEOF 22920 } 22921 if m.Timestamp == nil { 22922 m.Timestamp = ×tamp.Timestamp{} 22923 } 22924 if err := m.Timestamp.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 22925 return err 22926 } 22927 iNdEx = postIndex 22928 case 10: 22929 if wireType != 2 { 22930 return fmt.Errorf("proto: wrong wireType = %d for field RuntimeFilterProbeList", wireType) 22931 } 22932 var msglen int 22933 for shift := uint(0); ; shift += 7 { 22934 if shift >= 64 { 22935 return ErrIntOverflowPipeline 22936 } 22937 if iNdEx >= l { 22938 return io.ErrUnexpectedEOF 22939 } 22940 b := dAtA[iNdEx] 22941 iNdEx++ 22942 msglen |= int(b&0x7F) << shift 22943 if b < 0x80 { 22944 break 22945 } 22946 } 22947 if msglen < 0 { 22948 return ErrInvalidLengthPipeline 22949 } 22950 postIndex := iNdEx + msglen 22951 if postIndex < 0 { 22952 return ErrInvalidLengthPipeline 22953 } 22954 if postIndex > l { 22955 return io.ErrUnexpectedEOF 22956 } 22957 m.RuntimeFilterProbeList = append(m.RuntimeFilterProbeList, &plan.RuntimeFilterSpec{}) 22958 if err := m.RuntimeFilterProbeList[len(m.RuntimeFilterProbeList)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 22959 return err 22960 } 22961 iNdEx = postIndex 22962 default: 22963 iNdEx = preIndex 22964 skippy, err := skipPipeline(dAtA[iNdEx:]) 22965 if err != nil { 22966 return err 22967 } 22968 if (skippy < 0) || (iNdEx+skippy) < 0 { 22969 return ErrInvalidLengthPipeline 22970 } 22971 if (iNdEx + skippy) > l { 22972 return io.ErrUnexpectedEOF 22973 } 22974 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 22975 iNdEx += skippy 22976 } 22977 } 22978 22979 if iNdEx > l { 22980 return io.ErrUnexpectedEOF 22981 } 22982 return nil 22983 } 22984 func (m *NodeInfo) Unmarshal(dAtA []byte) error { 22985 l := len(dAtA) 22986 iNdEx := 0 22987 for iNdEx < l { 22988 preIndex := iNdEx 22989 var wire uint64 22990 for shift := uint(0); ; shift += 7 { 22991 if shift >= 64 { 22992 return ErrIntOverflowPipeline 22993 } 22994 if iNdEx >= l { 22995 return io.ErrUnexpectedEOF 22996 } 22997 b := dAtA[iNdEx] 22998 iNdEx++ 22999 wire |= uint64(b&0x7F) << shift 23000 if b < 0x80 { 23001 break 23002 } 23003 } 23004 fieldNum := int32(wire >> 3) 23005 wireType := int(wire & 0x7) 23006 if wireType == 4 { 23007 return fmt.Errorf("proto: NodeInfo: wiretype end group for non-group") 23008 } 23009 if fieldNum <= 0 { 23010 return fmt.Errorf("proto: NodeInfo: illegal tag %d (wire type %d)", fieldNum, wire) 23011 } 23012 switch fieldNum { 23013 case 1: 23014 if wireType != 0 { 23015 return fmt.Errorf("proto: wrong wireType = %d for field Mcpu", wireType) 23016 } 23017 m.Mcpu = 0 23018 for shift := uint(0); ; shift += 7 { 23019 if shift >= 64 { 23020 return ErrIntOverflowPipeline 23021 } 23022 if iNdEx >= l { 23023 return io.ErrUnexpectedEOF 23024 } 23025 b := dAtA[iNdEx] 23026 iNdEx++ 23027 m.Mcpu |= int32(b&0x7F) << shift 23028 if b < 0x80 { 23029 break 23030 } 23031 } 23032 case 2: 23033 if wireType != 2 { 23034 return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) 23035 } 23036 var stringLen uint64 23037 for shift := uint(0); ; shift += 7 { 23038 if shift >= 64 { 23039 return ErrIntOverflowPipeline 23040 } 23041 if iNdEx >= l { 23042 return io.ErrUnexpectedEOF 23043 } 23044 b := dAtA[iNdEx] 23045 iNdEx++ 23046 stringLen |= uint64(b&0x7F) << shift 23047 if b < 0x80 { 23048 break 23049 } 23050 } 23051 intStringLen := int(stringLen) 23052 if intStringLen < 0 { 23053 return ErrInvalidLengthPipeline 23054 } 23055 postIndex := iNdEx + intStringLen 23056 if postIndex < 0 { 23057 return ErrInvalidLengthPipeline 23058 } 23059 if postIndex > l { 23060 return io.ErrUnexpectedEOF 23061 } 23062 m.Id = string(dAtA[iNdEx:postIndex]) 23063 iNdEx = postIndex 23064 case 3: 23065 if wireType != 2 { 23066 return fmt.Errorf("proto: wrong wireType = %d for field Addr", wireType) 23067 } 23068 var stringLen uint64 23069 for shift := uint(0); ; shift += 7 { 23070 if shift >= 64 { 23071 return ErrIntOverflowPipeline 23072 } 23073 if iNdEx >= l { 23074 return io.ErrUnexpectedEOF 23075 } 23076 b := dAtA[iNdEx] 23077 iNdEx++ 23078 stringLen |= uint64(b&0x7F) << shift 23079 if b < 0x80 { 23080 break 23081 } 23082 } 23083 intStringLen := int(stringLen) 23084 if intStringLen < 0 { 23085 return ErrInvalidLengthPipeline 23086 } 23087 postIndex := iNdEx + intStringLen 23088 if postIndex < 0 { 23089 return ErrInvalidLengthPipeline 23090 } 23091 if postIndex > l { 23092 return io.ErrUnexpectedEOF 23093 } 23094 m.Addr = string(dAtA[iNdEx:postIndex]) 23095 iNdEx = postIndex 23096 case 4: 23097 if wireType != 2 { 23098 return fmt.Errorf("proto: wrong wireType = %d for field Payload", wireType) 23099 } 23100 var stringLen uint64 23101 for shift := uint(0); ; shift += 7 { 23102 if shift >= 64 { 23103 return ErrIntOverflowPipeline 23104 } 23105 if iNdEx >= l { 23106 return io.ErrUnexpectedEOF 23107 } 23108 b := dAtA[iNdEx] 23109 iNdEx++ 23110 stringLen |= uint64(b&0x7F) << shift 23111 if b < 0x80 { 23112 break 23113 } 23114 } 23115 intStringLen := int(stringLen) 23116 if intStringLen < 0 { 23117 return ErrInvalidLengthPipeline 23118 } 23119 postIndex := iNdEx + intStringLen 23120 if postIndex < 0 { 23121 return ErrInvalidLengthPipeline 23122 } 23123 if postIndex > l { 23124 return io.ErrUnexpectedEOF 23125 } 23126 m.Payload = string(dAtA[iNdEx:postIndex]) 23127 iNdEx = postIndex 23128 case 5: 23129 if wireType != 0 { 23130 return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) 23131 } 23132 m.Type = 0 23133 for shift := uint(0); ; shift += 7 { 23134 if shift >= 64 { 23135 return ErrIntOverflowPipeline 23136 } 23137 if iNdEx >= l { 23138 return io.ErrUnexpectedEOF 23139 } 23140 b := dAtA[iNdEx] 23141 iNdEx++ 23142 m.Type |= uint32(b&0x7F) << shift 23143 if b < 0x80 { 23144 break 23145 } 23146 } 23147 default: 23148 iNdEx = preIndex 23149 skippy, err := skipPipeline(dAtA[iNdEx:]) 23150 if err != nil { 23151 return err 23152 } 23153 if (skippy < 0) || (iNdEx+skippy) < 0 { 23154 return ErrInvalidLengthPipeline 23155 } 23156 if (iNdEx + skippy) > l { 23157 return io.ErrUnexpectedEOF 23158 } 23159 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 23160 iNdEx += skippy 23161 } 23162 } 23163 23164 if iNdEx > l { 23165 return io.ErrUnexpectedEOF 23166 } 23167 return nil 23168 } 23169 func (m *ProcessLimitation) Unmarshal(dAtA []byte) error { 23170 l := len(dAtA) 23171 iNdEx := 0 23172 for iNdEx < l { 23173 preIndex := iNdEx 23174 var wire uint64 23175 for shift := uint(0); ; shift += 7 { 23176 if shift >= 64 { 23177 return ErrIntOverflowPipeline 23178 } 23179 if iNdEx >= l { 23180 return io.ErrUnexpectedEOF 23181 } 23182 b := dAtA[iNdEx] 23183 iNdEx++ 23184 wire |= uint64(b&0x7F) << shift 23185 if b < 0x80 { 23186 break 23187 } 23188 } 23189 fieldNum := int32(wire >> 3) 23190 wireType := int(wire & 0x7) 23191 if wireType == 4 { 23192 return fmt.Errorf("proto: ProcessLimitation: wiretype end group for non-group") 23193 } 23194 if fieldNum <= 0 { 23195 return fmt.Errorf("proto: ProcessLimitation: illegal tag %d (wire type %d)", fieldNum, wire) 23196 } 23197 switch fieldNum { 23198 case 1: 23199 if wireType != 0 { 23200 return fmt.Errorf("proto: wrong wireType = %d for field Size", wireType) 23201 } 23202 m.Size = 0 23203 for shift := uint(0); ; shift += 7 { 23204 if shift >= 64 { 23205 return ErrIntOverflowPipeline 23206 } 23207 if iNdEx >= l { 23208 return io.ErrUnexpectedEOF 23209 } 23210 b := dAtA[iNdEx] 23211 iNdEx++ 23212 m.Size |= int64(b&0x7F) << shift 23213 if b < 0x80 { 23214 break 23215 } 23216 } 23217 case 2: 23218 if wireType != 0 { 23219 return fmt.Errorf("proto: wrong wireType = %d for field BatchRows", wireType) 23220 } 23221 m.BatchRows = 0 23222 for shift := uint(0); ; shift += 7 { 23223 if shift >= 64 { 23224 return ErrIntOverflowPipeline 23225 } 23226 if iNdEx >= l { 23227 return io.ErrUnexpectedEOF 23228 } 23229 b := dAtA[iNdEx] 23230 iNdEx++ 23231 m.BatchRows |= int64(b&0x7F) << shift 23232 if b < 0x80 { 23233 break 23234 } 23235 } 23236 case 3: 23237 if wireType != 0 { 23238 return fmt.Errorf("proto: wrong wireType = %d for field BatchSize", wireType) 23239 } 23240 m.BatchSize = 0 23241 for shift := uint(0); ; shift += 7 { 23242 if shift >= 64 { 23243 return ErrIntOverflowPipeline 23244 } 23245 if iNdEx >= l { 23246 return io.ErrUnexpectedEOF 23247 } 23248 b := dAtA[iNdEx] 23249 iNdEx++ 23250 m.BatchSize |= int64(b&0x7F) << shift 23251 if b < 0x80 { 23252 break 23253 } 23254 } 23255 case 4: 23256 if wireType != 0 { 23257 return fmt.Errorf("proto: wrong wireType = %d for field PartitionRows", wireType) 23258 } 23259 m.PartitionRows = 0 23260 for shift := uint(0); ; shift += 7 { 23261 if shift >= 64 { 23262 return ErrIntOverflowPipeline 23263 } 23264 if iNdEx >= l { 23265 return io.ErrUnexpectedEOF 23266 } 23267 b := dAtA[iNdEx] 23268 iNdEx++ 23269 m.PartitionRows |= int64(b&0x7F) << shift 23270 if b < 0x80 { 23271 break 23272 } 23273 } 23274 case 5: 23275 if wireType != 0 { 23276 return fmt.Errorf("proto: wrong wireType = %d for field ReaderSize", wireType) 23277 } 23278 m.ReaderSize = 0 23279 for shift := uint(0); ; shift += 7 { 23280 if shift >= 64 { 23281 return ErrIntOverflowPipeline 23282 } 23283 if iNdEx >= l { 23284 return io.ErrUnexpectedEOF 23285 } 23286 b := dAtA[iNdEx] 23287 iNdEx++ 23288 m.ReaderSize |= int64(b&0x7F) << shift 23289 if b < 0x80 { 23290 break 23291 } 23292 } 23293 default: 23294 iNdEx = preIndex 23295 skippy, err := skipPipeline(dAtA[iNdEx:]) 23296 if err != nil { 23297 return err 23298 } 23299 if (skippy < 0) || (iNdEx+skippy) < 0 { 23300 return ErrInvalidLengthPipeline 23301 } 23302 if (iNdEx + skippy) > l { 23303 return io.ErrUnexpectedEOF 23304 } 23305 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 23306 iNdEx += skippy 23307 } 23308 } 23309 23310 if iNdEx > l { 23311 return io.ErrUnexpectedEOF 23312 } 23313 return nil 23314 } 23315 func (m *ProcessInfo) Unmarshal(dAtA []byte) error { 23316 l := len(dAtA) 23317 iNdEx := 0 23318 for iNdEx < l { 23319 preIndex := iNdEx 23320 var wire uint64 23321 for shift := uint(0); ; shift += 7 { 23322 if shift >= 64 { 23323 return ErrIntOverflowPipeline 23324 } 23325 if iNdEx >= l { 23326 return io.ErrUnexpectedEOF 23327 } 23328 b := dAtA[iNdEx] 23329 iNdEx++ 23330 wire |= uint64(b&0x7F) << shift 23331 if b < 0x80 { 23332 break 23333 } 23334 } 23335 fieldNum := int32(wire >> 3) 23336 wireType := int(wire & 0x7) 23337 if wireType == 4 { 23338 return fmt.Errorf("proto: ProcessInfo: wiretype end group for non-group") 23339 } 23340 if fieldNum <= 0 { 23341 return fmt.Errorf("proto: ProcessInfo: illegal tag %d (wire type %d)", fieldNum, wire) 23342 } 23343 switch fieldNum { 23344 case 1: 23345 if wireType != 2 { 23346 return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) 23347 } 23348 var stringLen uint64 23349 for shift := uint(0); ; shift += 7 { 23350 if shift >= 64 { 23351 return ErrIntOverflowPipeline 23352 } 23353 if iNdEx >= l { 23354 return io.ErrUnexpectedEOF 23355 } 23356 b := dAtA[iNdEx] 23357 iNdEx++ 23358 stringLen |= uint64(b&0x7F) << shift 23359 if b < 0x80 { 23360 break 23361 } 23362 } 23363 intStringLen := int(stringLen) 23364 if intStringLen < 0 { 23365 return ErrInvalidLengthPipeline 23366 } 23367 postIndex := iNdEx + intStringLen 23368 if postIndex < 0 { 23369 return ErrInvalidLengthPipeline 23370 } 23371 if postIndex > l { 23372 return io.ErrUnexpectedEOF 23373 } 23374 m.Id = string(dAtA[iNdEx:postIndex]) 23375 iNdEx = postIndex 23376 case 2: 23377 if wireType != 2 { 23378 return fmt.Errorf("proto: wrong wireType = %d for field Sql", wireType) 23379 } 23380 var stringLen uint64 23381 for shift := uint(0); ; shift += 7 { 23382 if shift >= 64 { 23383 return ErrIntOverflowPipeline 23384 } 23385 if iNdEx >= l { 23386 return io.ErrUnexpectedEOF 23387 } 23388 b := dAtA[iNdEx] 23389 iNdEx++ 23390 stringLen |= uint64(b&0x7F) << shift 23391 if b < 0x80 { 23392 break 23393 } 23394 } 23395 intStringLen := int(stringLen) 23396 if intStringLen < 0 { 23397 return ErrInvalidLengthPipeline 23398 } 23399 postIndex := iNdEx + intStringLen 23400 if postIndex < 0 { 23401 return ErrInvalidLengthPipeline 23402 } 23403 if postIndex > l { 23404 return io.ErrUnexpectedEOF 23405 } 23406 m.Sql = string(dAtA[iNdEx:postIndex]) 23407 iNdEx = postIndex 23408 case 3: 23409 if wireType != 2 { 23410 return fmt.Errorf("proto: wrong wireType = %d for field Lim", wireType) 23411 } 23412 var msglen int 23413 for shift := uint(0); ; shift += 7 { 23414 if shift >= 64 { 23415 return ErrIntOverflowPipeline 23416 } 23417 if iNdEx >= l { 23418 return io.ErrUnexpectedEOF 23419 } 23420 b := dAtA[iNdEx] 23421 iNdEx++ 23422 msglen |= int(b&0x7F) << shift 23423 if b < 0x80 { 23424 break 23425 } 23426 } 23427 if msglen < 0 { 23428 return ErrInvalidLengthPipeline 23429 } 23430 postIndex := iNdEx + msglen 23431 if postIndex < 0 { 23432 return ErrInvalidLengthPipeline 23433 } 23434 if postIndex > l { 23435 return io.ErrUnexpectedEOF 23436 } 23437 if m.Lim == nil { 23438 m.Lim = &ProcessLimitation{} 23439 } 23440 if err := m.Lim.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 23441 return err 23442 } 23443 iNdEx = postIndex 23444 case 4: 23445 if wireType != 0 { 23446 return fmt.Errorf("proto: wrong wireType = %d for field UnixTime", wireType) 23447 } 23448 m.UnixTime = 0 23449 for shift := uint(0); ; shift += 7 { 23450 if shift >= 64 { 23451 return ErrIntOverflowPipeline 23452 } 23453 if iNdEx >= l { 23454 return io.ErrUnexpectedEOF 23455 } 23456 b := dAtA[iNdEx] 23457 iNdEx++ 23458 m.UnixTime |= int64(b&0x7F) << shift 23459 if b < 0x80 { 23460 break 23461 } 23462 } 23463 case 5: 23464 if wireType != 0 { 23465 return fmt.Errorf("proto: wrong wireType = %d for field AccountId", wireType) 23466 } 23467 m.AccountId = 0 23468 for shift := uint(0); ; shift += 7 { 23469 if shift >= 64 { 23470 return ErrIntOverflowPipeline 23471 } 23472 if iNdEx >= l { 23473 return io.ErrUnexpectedEOF 23474 } 23475 b := dAtA[iNdEx] 23476 iNdEx++ 23477 m.AccountId |= uint32(b&0x7F) << shift 23478 if b < 0x80 { 23479 break 23480 } 23481 } 23482 case 6: 23483 if wireType != 2 { 23484 return fmt.Errorf("proto: wrong wireType = %d for field Snapshot", wireType) 23485 } 23486 var stringLen uint64 23487 for shift := uint(0); ; shift += 7 { 23488 if shift >= 64 { 23489 return ErrIntOverflowPipeline 23490 } 23491 if iNdEx >= l { 23492 return io.ErrUnexpectedEOF 23493 } 23494 b := dAtA[iNdEx] 23495 iNdEx++ 23496 stringLen |= uint64(b&0x7F) << shift 23497 if b < 0x80 { 23498 break 23499 } 23500 } 23501 intStringLen := int(stringLen) 23502 if intStringLen < 0 { 23503 return ErrInvalidLengthPipeline 23504 } 23505 postIndex := iNdEx + intStringLen 23506 if postIndex < 0 { 23507 return ErrInvalidLengthPipeline 23508 } 23509 if postIndex > l { 23510 return io.ErrUnexpectedEOF 23511 } 23512 m.Snapshot = string(dAtA[iNdEx:postIndex]) 23513 iNdEx = postIndex 23514 case 7: 23515 if wireType != 2 { 23516 return fmt.Errorf("proto: wrong wireType = %d for field SessionInfo", wireType) 23517 } 23518 var msglen int 23519 for shift := uint(0); ; shift += 7 { 23520 if shift >= 64 { 23521 return ErrIntOverflowPipeline 23522 } 23523 if iNdEx >= l { 23524 return io.ErrUnexpectedEOF 23525 } 23526 b := dAtA[iNdEx] 23527 iNdEx++ 23528 msglen |= int(b&0x7F) << shift 23529 if b < 0x80 { 23530 break 23531 } 23532 } 23533 if msglen < 0 { 23534 return ErrInvalidLengthPipeline 23535 } 23536 postIndex := iNdEx + msglen 23537 if postIndex < 0 { 23538 return ErrInvalidLengthPipeline 23539 } 23540 if postIndex > l { 23541 return io.ErrUnexpectedEOF 23542 } 23543 if m.SessionInfo == nil { 23544 m.SessionInfo = &SessionInfo{} 23545 } 23546 if err := m.SessionInfo.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 23547 return err 23548 } 23549 iNdEx = postIndex 23550 case 8: 23551 if wireType == 0 { 23552 var v int32 23553 for shift := uint(0); ; shift += 7 { 23554 if shift >= 64 { 23555 return ErrIntOverflowPipeline 23556 } 23557 if iNdEx >= l { 23558 return io.ErrUnexpectedEOF 23559 } 23560 b := dAtA[iNdEx] 23561 iNdEx++ 23562 v |= int32(b&0x7F) << shift 23563 if b < 0x80 { 23564 break 23565 } 23566 } 23567 m.AnalysisNodeList = append(m.AnalysisNodeList, v) 23568 } else if wireType == 2 { 23569 var packedLen int 23570 for shift := uint(0); ; shift += 7 { 23571 if shift >= 64 { 23572 return ErrIntOverflowPipeline 23573 } 23574 if iNdEx >= l { 23575 return io.ErrUnexpectedEOF 23576 } 23577 b := dAtA[iNdEx] 23578 iNdEx++ 23579 packedLen |= int(b&0x7F) << shift 23580 if b < 0x80 { 23581 break 23582 } 23583 } 23584 if packedLen < 0 { 23585 return ErrInvalidLengthPipeline 23586 } 23587 postIndex := iNdEx + packedLen 23588 if postIndex < 0 { 23589 return ErrInvalidLengthPipeline 23590 } 23591 if postIndex > l { 23592 return io.ErrUnexpectedEOF 23593 } 23594 var elementCount int 23595 var count int 23596 for _, integer := range dAtA[iNdEx:postIndex] { 23597 if integer < 128 { 23598 count++ 23599 } 23600 } 23601 elementCount = count 23602 if elementCount != 0 && len(m.AnalysisNodeList) == 0 { 23603 m.AnalysisNodeList = make([]int32, 0, elementCount) 23604 } 23605 for iNdEx < postIndex { 23606 var v int32 23607 for shift := uint(0); ; shift += 7 { 23608 if shift >= 64 { 23609 return ErrIntOverflowPipeline 23610 } 23611 if iNdEx >= l { 23612 return io.ErrUnexpectedEOF 23613 } 23614 b := dAtA[iNdEx] 23615 iNdEx++ 23616 v |= int32(b&0x7F) << shift 23617 if b < 0x80 { 23618 break 23619 } 23620 } 23621 m.AnalysisNodeList = append(m.AnalysisNodeList, v) 23622 } 23623 } else { 23624 return fmt.Errorf("proto: wrong wireType = %d for field AnalysisNodeList", wireType) 23625 } 23626 default: 23627 iNdEx = preIndex 23628 skippy, err := skipPipeline(dAtA[iNdEx:]) 23629 if err != nil { 23630 return err 23631 } 23632 if (skippy < 0) || (iNdEx+skippy) < 0 { 23633 return ErrInvalidLengthPipeline 23634 } 23635 if (iNdEx + skippy) > l { 23636 return io.ErrUnexpectedEOF 23637 } 23638 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 23639 iNdEx += skippy 23640 } 23641 } 23642 23643 if iNdEx > l { 23644 return io.ErrUnexpectedEOF 23645 } 23646 return nil 23647 } 23648 func (m *SessionInfo) Unmarshal(dAtA []byte) error { 23649 l := len(dAtA) 23650 iNdEx := 0 23651 for iNdEx < l { 23652 preIndex := iNdEx 23653 var wire uint64 23654 for shift := uint(0); ; shift += 7 { 23655 if shift >= 64 { 23656 return ErrIntOverflowPipeline 23657 } 23658 if iNdEx >= l { 23659 return io.ErrUnexpectedEOF 23660 } 23661 b := dAtA[iNdEx] 23662 iNdEx++ 23663 wire |= uint64(b&0x7F) << shift 23664 if b < 0x80 { 23665 break 23666 } 23667 } 23668 fieldNum := int32(wire >> 3) 23669 wireType := int(wire & 0x7) 23670 if wireType == 4 { 23671 return fmt.Errorf("proto: SessionInfo: wiretype end group for non-group") 23672 } 23673 if fieldNum <= 0 { 23674 return fmt.Errorf("proto: SessionInfo: illegal tag %d (wire type %d)", fieldNum, wire) 23675 } 23676 switch fieldNum { 23677 case 1: 23678 if wireType != 2 { 23679 return fmt.Errorf("proto: wrong wireType = %d for field User", wireType) 23680 } 23681 var stringLen uint64 23682 for shift := uint(0); ; shift += 7 { 23683 if shift >= 64 { 23684 return ErrIntOverflowPipeline 23685 } 23686 if iNdEx >= l { 23687 return io.ErrUnexpectedEOF 23688 } 23689 b := dAtA[iNdEx] 23690 iNdEx++ 23691 stringLen |= uint64(b&0x7F) << shift 23692 if b < 0x80 { 23693 break 23694 } 23695 } 23696 intStringLen := int(stringLen) 23697 if intStringLen < 0 { 23698 return ErrInvalidLengthPipeline 23699 } 23700 postIndex := iNdEx + intStringLen 23701 if postIndex < 0 { 23702 return ErrInvalidLengthPipeline 23703 } 23704 if postIndex > l { 23705 return io.ErrUnexpectedEOF 23706 } 23707 m.User = string(dAtA[iNdEx:postIndex]) 23708 iNdEx = postIndex 23709 case 2: 23710 if wireType != 2 { 23711 return fmt.Errorf("proto: wrong wireType = %d for field Host", wireType) 23712 } 23713 var stringLen uint64 23714 for shift := uint(0); ; shift += 7 { 23715 if shift >= 64 { 23716 return ErrIntOverflowPipeline 23717 } 23718 if iNdEx >= l { 23719 return io.ErrUnexpectedEOF 23720 } 23721 b := dAtA[iNdEx] 23722 iNdEx++ 23723 stringLen |= uint64(b&0x7F) << shift 23724 if b < 0x80 { 23725 break 23726 } 23727 } 23728 intStringLen := int(stringLen) 23729 if intStringLen < 0 { 23730 return ErrInvalidLengthPipeline 23731 } 23732 postIndex := iNdEx + intStringLen 23733 if postIndex < 0 { 23734 return ErrInvalidLengthPipeline 23735 } 23736 if postIndex > l { 23737 return io.ErrUnexpectedEOF 23738 } 23739 m.Host = string(dAtA[iNdEx:postIndex]) 23740 iNdEx = postIndex 23741 case 3: 23742 if wireType != 2 { 23743 return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType) 23744 } 23745 var stringLen uint64 23746 for shift := uint(0); ; shift += 7 { 23747 if shift >= 64 { 23748 return ErrIntOverflowPipeline 23749 } 23750 if iNdEx >= l { 23751 return io.ErrUnexpectedEOF 23752 } 23753 b := dAtA[iNdEx] 23754 iNdEx++ 23755 stringLen |= uint64(b&0x7F) << shift 23756 if b < 0x80 { 23757 break 23758 } 23759 } 23760 intStringLen := int(stringLen) 23761 if intStringLen < 0 { 23762 return ErrInvalidLengthPipeline 23763 } 23764 postIndex := iNdEx + intStringLen 23765 if postIndex < 0 { 23766 return ErrInvalidLengthPipeline 23767 } 23768 if postIndex > l { 23769 return io.ErrUnexpectedEOF 23770 } 23771 m.Role = string(dAtA[iNdEx:postIndex]) 23772 iNdEx = postIndex 23773 case 4: 23774 if wireType != 0 { 23775 return fmt.Errorf("proto: wrong wireType = %d for field ConnectionId", wireType) 23776 } 23777 m.ConnectionId = 0 23778 for shift := uint(0); ; shift += 7 { 23779 if shift >= 64 { 23780 return ErrIntOverflowPipeline 23781 } 23782 if iNdEx >= l { 23783 return io.ErrUnexpectedEOF 23784 } 23785 b := dAtA[iNdEx] 23786 iNdEx++ 23787 m.ConnectionId |= uint64(b&0x7F) << shift 23788 if b < 0x80 { 23789 break 23790 } 23791 } 23792 case 5: 23793 if wireType != 2 { 23794 return fmt.Errorf("proto: wrong wireType = %d for field Database", wireType) 23795 } 23796 var stringLen uint64 23797 for shift := uint(0); ; shift += 7 { 23798 if shift >= 64 { 23799 return ErrIntOverflowPipeline 23800 } 23801 if iNdEx >= l { 23802 return io.ErrUnexpectedEOF 23803 } 23804 b := dAtA[iNdEx] 23805 iNdEx++ 23806 stringLen |= uint64(b&0x7F) << shift 23807 if b < 0x80 { 23808 break 23809 } 23810 } 23811 intStringLen := int(stringLen) 23812 if intStringLen < 0 { 23813 return ErrInvalidLengthPipeline 23814 } 23815 postIndex := iNdEx + intStringLen 23816 if postIndex < 0 { 23817 return ErrInvalidLengthPipeline 23818 } 23819 if postIndex > l { 23820 return io.ErrUnexpectedEOF 23821 } 23822 m.Database = string(dAtA[iNdEx:postIndex]) 23823 iNdEx = postIndex 23824 case 6: 23825 if wireType != 2 { 23826 return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType) 23827 } 23828 var stringLen uint64 23829 for shift := uint(0); ; shift += 7 { 23830 if shift >= 64 { 23831 return ErrIntOverflowPipeline 23832 } 23833 if iNdEx >= l { 23834 return io.ErrUnexpectedEOF 23835 } 23836 b := dAtA[iNdEx] 23837 iNdEx++ 23838 stringLen |= uint64(b&0x7F) << shift 23839 if b < 0x80 { 23840 break 23841 } 23842 } 23843 intStringLen := int(stringLen) 23844 if intStringLen < 0 { 23845 return ErrInvalidLengthPipeline 23846 } 23847 postIndex := iNdEx + intStringLen 23848 if postIndex < 0 { 23849 return ErrInvalidLengthPipeline 23850 } 23851 if postIndex > l { 23852 return io.ErrUnexpectedEOF 23853 } 23854 m.Version = string(dAtA[iNdEx:postIndex]) 23855 iNdEx = postIndex 23856 case 7: 23857 if wireType != 2 { 23858 return fmt.Errorf("proto: wrong wireType = %d for field TimeZone", wireType) 23859 } 23860 var byteLen int 23861 for shift := uint(0); ; shift += 7 { 23862 if shift >= 64 { 23863 return ErrIntOverflowPipeline 23864 } 23865 if iNdEx >= l { 23866 return io.ErrUnexpectedEOF 23867 } 23868 b := dAtA[iNdEx] 23869 iNdEx++ 23870 byteLen |= int(b&0x7F) << shift 23871 if b < 0x80 { 23872 break 23873 } 23874 } 23875 if byteLen < 0 { 23876 return ErrInvalidLengthPipeline 23877 } 23878 postIndex := iNdEx + byteLen 23879 if postIndex < 0 { 23880 return ErrInvalidLengthPipeline 23881 } 23882 if postIndex > l { 23883 return io.ErrUnexpectedEOF 23884 } 23885 m.TimeZone = append(m.TimeZone[:0], dAtA[iNdEx:postIndex]...) 23886 if m.TimeZone == nil { 23887 m.TimeZone = []byte{} 23888 } 23889 iNdEx = postIndex 23890 case 8: 23891 if wireType != 2 { 23892 return fmt.Errorf("proto: wrong wireType = %d for field Account", wireType) 23893 } 23894 var stringLen uint64 23895 for shift := uint(0); ; shift += 7 { 23896 if shift >= 64 { 23897 return ErrIntOverflowPipeline 23898 } 23899 if iNdEx >= l { 23900 return io.ErrUnexpectedEOF 23901 } 23902 b := dAtA[iNdEx] 23903 iNdEx++ 23904 stringLen |= uint64(b&0x7F) << shift 23905 if b < 0x80 { 23906 break 23907 } 23908 } 23909 intStringLen := int(stringLen) 23910 if intStringLen < 0 { 23911 return ErrInvalidLengthPipeline 23912 } 23913 postIndex := iNdEx + intStringLen 23914 if postIndex < 0 { 23915 return ErrInvalidLengthPipeline 23916 } 23917 if postIndex > l { 23918 return io.ErrUnexpectedEOF 23919 } 23920 m.Account = string(dAtA[iNdEx:postIndex]) 23921 iNdEx = postIndex 23922 case 9: 23923 if wireType != 2 { 23924 return fmt.Errorf("proto: wrong wireType = %d for field QueryId", wireType) 23925 } 23926 var stringLen uint64 23927 for shift := uint(0); ; shift += 7 { 23928 if shift >= 64 { 23929 return ErrIntOverflowPipeline 23930 } 23931 if iNdEx >= l { 23932 return io.ErrUnexpectedEOF 23933 } 23934 b := dAtA[iNdEx] 23935 iNdEx++ 23936 stringLen |= uint64(b&0x7F) << shift 23937 if b < 0x80 { 23938 break 23939 } 23940 } 23941 intStringLen := int(stringLen) 23942 if intStringLen < 0 { 23943 return ErrInvalidLengthPipeline 23944 } 23945 postIndex := iNdEx + intStringLen 23946 if postIndex < 0 { 23947 return ErrInvalidLengthPipeline 23948 } 23949 if postIndex > l { 23950 return io.ErrUnexpectedEOF 23951 } 23952 m.QueryId = append(m.QueryId, string(dAtA[iNdEx:postIndex])) 23953 iNdEx = postIndex 23954 default: 23955 iNdEx = preIndex 23956 skippy, err := skipPipeline(dAtA[iNdEx:]) 23957 if err != nil { 23958 return err 23959 } 23960 if (skippy < 0) || (iNdEx+skippy) < 0 { 23961 return ErrInvalidLengthPipeline 23962 } 23963 if (iNdEx + skippy) > l { 23964 return io.ErrUnexpectedEOF 23965 } 23966 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 23967 iNdEx += skippy 23968 } 23969 } 23970 23971 if iNdEx > l { 23972 return io.ErrUnexpectedEOF 23973 } 23974 return nil 23975 } 23976 func (m *Pipeline) Unmarshal(dAtA []byte) error { 23977 l := len(dAtA) 23978 iNdEx := 0 23979 for iNdEx < l { 23980 preIndex := iNdEx 23981 var wire uint64 23982 for shift := uint(0); ; shift += 7 { 23983 if shift >= 64 { 23984 return ErrIntOverflowPipeline 23985 } 23986 if iNdEx >= l { 23987 return io.ErrUnexpectedEOF 23988 } 23989 b := dAtA[iNdEx] 23990 iNdEx++ 23991 wire |= uint64(b&0x7F) << shift 23992 if b < 0x80 { 23993 break 23994 } 23995 } 23996 fieldNum := int32(wire >> 3) 23997 wireType := int(wire & 0x7) 23998 if wireType == 4 { 23999 return fmt.Errorf("proto: Pipeline: wiretype end group for non-group") 24000 } 24001 if fieldNum <= 0 { 24002 return fmt.Errorf("proto: Pipeline: illegal tag %d (wire type %d)", fieldNum, wire) 24003 } 24004 switch fieldNum { 24005 case 1: 24006 if wireType != 0 { 24007 return fmt.Errorf("proto: wrong wireType = %d for field PipelineType", wireType) 24008 } 24009 m.PipelineType = 0 24010 for shift := uint(0); ; shift += 7 { 24011 if shift >= 64 { 24012 return ErrIntOverflowPipeline 24013 } 24014 if iNdEx >= l { 24015 return io.ErrUnexpectedEOF 24016 } 24017 b := dAtA[iNdEx] 24018 iNdEx++ 24019 m.PipelineType |= Pipeline_PipelineType(b&0x7F) << shift 24020 if b < 0x80 { 24021 break 24022 } 24023 } 24024 case 2: 24025 if wireType != 0 { 24026 return fmt.Errorf("proto: wrong wireType = %d for field PipelineId", wireType) 24027 } 24028 m.PipelineId = 0 24029 for shift := uint(0); ; shift += 7 { 24030 if shift >= 64 { 24031 return ErrIntOverflowPipeline 24032 } 24033 if iNdEx >= l { 24034 return io.ErrUnexpectedEOF 24035 } 24036 b := dAtA[iNdEx] 24037 iNdEx++ 24038 m.PipelineId |= int32(b&0x7F) << shift 24039 if b < 0x80 { 24040 break 24041 } 24042 } 24043 case 3: 24044 if wireType != 2 { 24045 return fmt.Errorf("proto: wrong wireType = %d for field Qry", wireType) 24046 } 24047 var msglen int 24048 for shift := uint(0); ; shift += 7 { 24049 if shift >= 64 { 24050 return ErrIntOverflowPipeline 24051 } 24052 if iNdEx >= l { 24053 return io.ErrUnexpectedEOF 24054 } 24055 b := dAtA[iNdEx] 24056 iNdEx++ 24057 msglen |= int(b&0x7F) << shift 24058 if b < 0x80 { 24059 break 24060 } 24061 } 24062 if msglen < 0 { 24063 return ErrInvalidLengthPipeline 24064 } 24065 postIndex := iNdEx + msglen 24066 if postIndex < 0 { 24067 return ErrInvalidLengthPipeline 24068 } 24069 if postIndex > l { 24070 return io.ErrUnexpectedEOF 24071 } 24072 if m.Qry == nil { 24073 m.Qry = &plan.Plan{} 24074 } 24075 if err := m.Qry.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 24076 return err 24077 } 24078 iNdEx = postIndex 24079 case 4: 24080 if wireType != 2 { 24081 return fmt.Errorf("proto: wrong wireType = %d for field DataSource", wireType) 24082 } 24083 var msglen int 24084 for shift := uint(0); ; shift += 7 { 24085 if shift >= 64 { 24086 return ErrIntOverflowPipeline 24087 } 24088 if iNdEx >= l { 24089 return io.ErrUnexpectedEOF 24090 } 24091 b := dAtA[iNdEx] 24092 iNdEx++ 24093 msglen |= int(b&0x7F) << shift 24094 if b < 0x80 { 24095 break 24096 } 24097 } 24098 if msglen < 0 { 24099 return ErrInvalidLengthPipeline 24100 } 24101 postIndex := iNdEx + msglen 24102 if postIndex < 0 { 24103 return ErrInvalidLengthPipeline 24104 } 24105 if postIndex > l { 24106 return io.ErrUnexpectedEOF 24107 } 24108 if m.DataSource == nil { 24109 m.DataSource = &Source{} 24110 } 24111 if err := m.DataSource.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 24112 return err 24113 } 24114 iNdEx = postIndex 24115 case 5: 24116 if wireType != 2 { 24117 return fmt.Errorf("proto: wrong wireType = %d for field Children", wireType) 24118 } 24119 var msglen int 24120 for shift := uint(0); ; shift += 7 { 24121 if shift >= 64 { 24122 return ErrIntOverflowPipeline 24123 } 24124 if iNdEx >= l { 24125 return io.ErrUnexpectedEOF 24126 } 24127 b := dAtA[iNdEx] 24128 iNdEx++ 24129 msglen |= int(b&0x7F) << shift 24130 if b < 0x80 { 24131 break 24132 } 24133 } 24134 if msglen < 0 { 24135 return ErrInvalidLengthPipeline 24136 } 24137 postIndex := iNdEx + msglen 24138 if postIndex < 0 { 24139 return ErrInvalidLengthPipeline 24140 } 24141 if postIndex > l { 24142 return io.ErrUnexpectedEOF 24143 } 24144 m.Children = append(m.Children, &Pipeline{}) 24145 if err := m.Children[len(m.Children)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 24146 return err 24147 } 24148 iNdEx = postIndex 24149 case 6: 24150 if wireType != 2 { 24151 return fmt.Errorf("proto: wrong wireType = %d for field InstructionList", wireType) 24152 } 24153 var msglen int 24154 for shift := uint(0); ; shift += 7 { 24155 if shift >= 64 { 24156 return ErrIntOverflowPipeline 24157 } 24158 if iNdEx >= l { 24159 return io.ErrUnexpectedEOF 24160 } 24161 b := dAtA[iNdEx] 24162 iNdEx++ 24163 msglen |= int(b&0x7F) << shift 24164 if b < 0x80 { 24165 break 24166 } 24167 } 24168 if msglen < 0 { 24169 return ErrInvalidLengthPipeline 24170 } 24171 postIndex := iNdEx + msglen 24172 if postIndex < 0 { 24173 return ErrInvalidLengthPipeline 24174 } 24175 if postIndex > l { 24176 return io.ErrUnexpectedEOF 24177 } 24178 m.InstructionList = append(m.InstructionList, &Instruction{}) 24179 if err := m.InstructionList[len(m.InstructionList)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 24180 return err 24181 } 24182 iNdEx = postIndex 24183 case 7: 24184 if wireType != 0 { 24185 return fmt.Errorf("proto: wrong wireType = %d for field IsEnd", wireType) 24186 } 24187 var v int 24188 for shift := uint(0); ; shift += 7 { 24189 if shift >= 64 { 24190 return ErrIntOverflowPipeline 24191 } 24192 if iNdEx >= l { 24193 return io.ErrUnexpectedEOF 24194 } 24195 b := dAtA[iNdEx] 24196 iNdEx++ 24197 v |= int(b&0x7F) << shift 24198 if b < 0x80 { 24199 break 24200 } 24201 } 24202 m.IsEnd = bool(v != 0) 24203 case 8: 24204 if wireType != 0 { 24205 return fmt.Errorf("proto: wrong wireType = %d for field IsJoin", wireType) 24206 } 24207 var v int 24208 for shift := uint(0); ; shift += 7 { 24209 if shift >= 64 { 24210 return ErrIntOverflowPipeline 24211 } 24212 if iNdEx >= l { 24213 return io.ErrUnexpectedEOF 24214 } 24215 b := dAtA[iNdEx] 24216 iNdEx++ 24217 v |= int(b&0x7F) << shift 24218 if b < 0x80 { 24219 break 24220 } 24221 } 24222 m.IsJoin = bool(v != 0) 24223 case 9: 24224 if wireType != 0 { 24225 return fmt.Errorf("proto: wrong wireType = %d for field IsLoad", wireType) 24226 } 24227 var v int 24228 for shift := uint(0); ; shift += 7 { 24229 if shift >= 64 { 24230 return ErrIntOverflowPipeline 24231 } 24232 if iNdEx >= l { 24233 return io.ErrUnexpectedEOF 24234 } 24235 b := dAtA[iNdEx] 24236 iNdEx++ 24237 v |= int(b&0x7F) << shift 24238 if b < 0x80 { 24239 break 24240 } 24241 } 24242 m.IsLoad = bool(v != 0) 24243 case 10: 24244 if wireType != 2 { 24245 return fmt.Errorf("proto: wrong wireType = %d for field Node", wireType) 24246 } 24247 var msglen int 24248 for shift := uint(0); ; shift += 7 { 24249 if shift >= 64 { 24250 return ErrIntOverflowPipeline 24251 } 24252 if iNdEx >= l { 24253 return io.ErrUnexpectedEOF 24254 } 24255 b := dAtA[iNdEx] 24256 iNdEx++ 24257 msglen |= int(b&0x7F) << shift 24258 if b < 0x80 { 24259 break 24260 } 24261 } 24262 if msglen < 0 { 24263 return ErrInvalidLengthPipeline 24264 } 24265 postIndex := iNdEx + msglen 24266 if postIndex < 0 { 24267 return ErrInvalidLengthPipeline 24268 } 24269 if postIndex > l { 24270 return io.ErrUnexpectedEOF 24271 } 24272 if m.Node == nil { 24273 m.Node = &NodeInfo{} 24274 } 24275 if err := m.Node.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 24276 return err 24277 } 24278 iNdEx = postIndex 24279 case 11: 24280 if wireType != 0 { 24281 return fmt.Errorf("proto: wrong wireType = %d for field PushDownInfo", wireType) 24282 } 24283 m.PushDownInfo = 0 24284 for shift := uint(0); ; shift += 7 { 24285 if shift >= 64 { 24286 return ErrIntOverflowPipeline 24287 } 24288 if iNdEx >= l { 24289 return io.ErrUnexpectedEOF 24290 } 24291 b := dAtA[iNdEx] 24292 iNdEx++ 24293 m.PushDownInfo |= int32(b&0x7F) << shift 24294 if b < 0x80 { 24295 break 24296 } 24297 } 24298 case 12: 24299 if wireType != 0 { 24300 return fmt.Errorf("proto: wrong wireType = %d for field ChildrenCount", wireType) 24301 } 24302 m.ChildrenCount = 0 24303 for shift := uint(0); ; shift += 7 { 24304 if shift >= 64 { 24305 return ErrIntOverflowPipeline 24306 } 24307 if iNdEx >= l { 24308 return io.ErrUnexpectedEOF 24309 } 24310 b := dAtA[iNdEx] 24311 iNdEx++ 24312 m.ChildrenCount |= int32(b&0x7F) << shift 24313 if b < 0x80 { 24314 break 24315 } 24316 } 24317 case 13: 24318 if wireType != 2 { 24319 return fmt.Errorf("proto: wrong wireType = %d for field UuidsToRegIdx", wireType) 24320 } 24321 var msglen int 24322 for shift := uint(0); ; shift += 7 { 24323 if shift >= 64 { 24324 return ErrIntOverflowPipeline 24325 } 24326 if iNdEx >= l { 24327 return io.ErrUnexpectedEOF 24328 } 24329 b := dAtA[iNdEx] 24330 iNdEx++ 24331 msglen |= int(b&0x7F) << shift 24332 if b < 0x80 { 24333 break 24334 } 24335 } 24336 if msglen < 0 { 24337 return ErrInvalidLengthPipeline 24338 } 24339 postIndex := iNdEx + msglen 24340 if postIndex < 0 { 24341 return ErrInvalidLengthPipeline 24342 } 24343 if postIndex > l { 24344 return io.ErrUnexpectedEOF 24345 } 24346 m.UuidsToRegIdx = append(m.UuidsToRegIdx, &UuidToRegIdx{}) 24347 if err := m.UuidsToRegIdx[len(m.UuidsToRegIdx)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 24348 return err 24349 } 24350 iNdEx = postIndex 24351 case 14: 24352 if wireType != 0 { 24353 return fmt.Errorf("proto: wrong wireType = %d for field BuildIdx", wireType) 24354 } 24355 m.BuildIdx = 0 24356 for shift := uint(0); ; shift += 7 { 24357 if shift >= 64 { 24358 return ErrIntOverflowPipeline 24359 } 24360 if iNdEx >= l { 24361 return io.ErrUnexpectedEOF 24362 } 24363 b := dAtA[iNdEx] 24364 iNdEx++ 24365 m.BuildIdx |= int32(b&0x7F) << shift 24366 if b < 0x80 { 24367 break 24368 } 24369 } 24370 case 15: 24371 if wireType != 0 { 24372 return fmt.Errorf("proto: wrong wireType = %d for field ShuffleCnt", wireType) 24373 } 24374 m.ShuffleCnt = 0 24375 for shift := uint(0); ; shift += 7 { 24376 if shift >= 64 { 24377 return ErrIntOverflowPipeline 24378 } 24379 if iNdEx >= l { 24380 return io.ErrUnexpectedEOF 24381 } 24382 b := dAtA[iNdEx] 24383 iNdEx++ 24384 m.ShuffleCnt |= int32(b&0x7F) << shift 24385 if b < 0x80 { 24386 break 24387 } 24388 } 24389 default: 24390 iNdEx = preIndex 24391 skippy, err := skipPipeline(dAtA[iNdEx:]) 24392 if err != nil { 24393 return err 24394 } 24395 if (skippy < 0) || (iNdEx+skippy) < 0 { 24396 return ErrInvalidLengthPipeline 24397 } 24398 if (iNdEx + skippy) > l { 24399 return io.ErrUnexpectedEOF 24400 } 24401 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 24402 iNdEx += skippy 24403 } 24404 } 24405 24406 if iNdEx > l { 24407 return io.ErrUnexpectedEOF 24408 } 24409 return nil 24410 } 24411 func (m *WrapNode) Unmarshal(dAtA []byte) error { 24412 l := len(dAtA) 24413 iNdEx := 0 24414 for iNdEx < l { 24415 preIndex := iNdEx 24416 var wire uint64 24417 for shift := uint(0); ; shift += 7 { 24418 if shift >= 64 { 24419 return ErrIntOverflowPipeline 24420 } 24421 if iNdEx >= l { 24422 return io.ErrUnexpectedEOF 24423 } 24424 b := dAtA[iNdEx] 24425 iNdEx++ 24426 wire |= uint64(b&0x7F) << shift 24427 if b < 0x80 { 24428 break 24429 } 24430 } 24431 fieldNum := int32(wire >> 3) 24432 wireType := int(wire & 0x7) 24433 if wireType == 4 { 24434 return fmt.Errorf("proto: WrapNode: wiretype end group for non-group") 24435 } 24436 if fieldNum <= 0 { 24437 return fmt.Errorf("proto: WrapNode: illegal tag %d (wire type %d)", fieldNum, wire) 24438 } 24439 switch fieldNum { 24440 case 1: 24441 if wireType != 2 { 24442 return fmt.Errorf("proto: wrong wireType = %d for field NodeAddr", wireType) 24443 } 24444 var stringLen uint64 24445 for shift := uint(0); ; shift += 7 { 24446 if shift >= 64 { 24447 return ErrIntOverflowPipeline 24448 } 24449 if iNdEx >= l { 24450 return io.ErrUnexpectedEOF 24451 } 24452 b := dAtA[iNdEx] 24453 iNdEx++ 24454 stringLen |= uint64(b&0x7F) << shift 24455 if b < 0x80 { 24456 break 24457 } 24458 } 24459 intStringLen := int(stringLen) 24460 if intStringLen < 0 { 24461 return ErrInvalidLengthPipeline 24462 } 24463 postIndex := iNdEx + intStringLen 24464 if postIndex < 0 { 24465 return ErrInvalidLengthPipeline 24466 } 24467 if postIndex > l { 24468 return io.ErrUnexpectedEOF 24469 } 24470 m.NodeAddr = string(dAtA[iNdEx:postIndex]) 24471 iNdEx = postIndex 24472 case 2: 24473 if wireType != 2 { 24474 return fmt.Errorf("proto: wrong wireType = %d for field Uuid", wireType) 24475 } 24476 var byteLen int 24477 for shift := uint(0); ; shift += 7 { 24478 if shift >= 64 { 24479 return ErrIntOverflowPipeline 24480 } 24481 if iNdEx >= l { 24482 return io.ErrUnexpectedEOF 24483 } 24484 b := dAtA[iNdEx] 24485 iNdEx++ 24486 byteLen |= int(b&0x7F) << shift 24487 if b < 0x80 { 24488 break 24489 } 24490 } 24491 if byteLen < 0 { 24492 return ErrInvalidLengthPipeline 24493 } 24494 postIndex := iNdEx + byteLen 24495 if postIndex < 0 { 24496 return ErrInvalidLengthPipeline 24497 } 24498 if postIndex > l { 24499 return io.ErrUnexpectedEOF 24500 } 24501 m.Uuid = append(m.Uuid[:0], dAtA[iNdEx:postIndex]...) 24502 if m.Uuid == nil { 24503 m.Uuid = []byte{} 24504 } 24505 iNdEx = postIndex 24506 default: 24507 iNdEx = preIndex 24508 skippy, err := skipPipeline(dAtA[iNdEx:]) 24509 if err != nil { 24510 return err 24511 } 24512 if (skippy < 0) || (iNdEx+skippy) < 0 { 24513 return ErrInvalidLengthPipeline 24514 } 24515 if (iNdEx + skippy) > l { 24516 return io.ErrUnexpectedEOF 24517 } 24518 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 24519 iNdEx += skippy 24520 } 24521 } 24522 24523 if iNdEx > l { 24524 return io.ErrUnexpectedEOF 24525 } 24526 return nil 24527 } 24528 func (m *UuidToRegIdx) Unmarshal(dAtA []byte) error { 24529 l := len(dAtA) 24530 iNdEx := 0 24531 for iNdEx < l { 24532 preIndex := iNdEx 24533 var wire uint64 24534 for shift := uint(0); ; shift += 7 { 24535 if shift >= 64 { 24536 return ErrIntOverflowPipeline 24537 } 24538 if iNdEx >= l { 24539 return io.ErrUnexpectedEOF 24540 } 24541 b := dAtA[iNdEx] 24542 iNdEx++ 24543 wire |= uint64(b&0x7F) << shift 24544 if b < 0x80 { 24545 break 24546 } 24547 } 24548 fieldNum := int32(wire >> 3) 24549 wireType := int(wire & 0x7) 24550 if wireType == 4 { 24551 return fmt.Errorf("proto: UuidToRegIdx: wiretype end group for non-group") 24552 } 24553 if fieldNum <= 0 { 24554 return fmt.Errorf("proto: UuidToRegIdx: illegal tag %d (wire type %d)", fieldNum, wire) 24555 } 24556 switch fieldNum { 24557 case 1: 24558 if wireType != 0 { 24559 return fmt.Errorf("proto: wrong wireType = %d for field Idx", wireType) 24560 } 24561 m.Idx = 0 24562 for shift := uint(0); ; shift += 7 { 24563 if shift >= 64 { 24564 return ErrIntOverflowPipeline 24565 } 24566 if iNdEx >= l { 24567 return io.ErrUnexpectedEOF 24568 } 24569 b := dAtA[iNdEx] 24570 iNdEx++ 24571 m.Idx |= int32(b&0x7F) << shift 24572 if b < 0x80 { 24573 break 24574 } 24575 } 24576 case 2: 24577 if wireType != 2 { 24578 return fmt.Errorf("proto: wrong wireType = %d for field Uuid", wireType) 24579 } 24580 var byteLen int 24581 for shift := uint(0); ; shift += 7 { 24582 if shift >= 64 { 24583 return ErrIntOverflowPipeline 24584 } 24585 if iNdEx >= l { 24586 return io.ErrUnexpectedEOF 24587 } 24588 b := dAtA[iNdEx] 24589 iNdEx++ 24590 byteLen |= int(b&0x7F) << shift 24591 if b < 0x80 { 24592 break 24593 } 24594 } 24595 if byteLen < 0 { 24596 return ErrInvalidLengthPipeline 24597 } 24598 postIndex := iNdEx + byteLen 24599 if postIndex < 0 { 24600 return ErrInvalidLengthPipeline 24601 } 24602 if postIndex > l { 24603 return io.ErrUnexpectedEOF 24604 } 24605 m.Uuid = append(m.Uuid[:0], dAtA[iNdEx:postIndex]...) 24606 if m.Uuid == nil { 24607 m.Uuid = []byte{} 24608 } 24609 iNdEx = postIndex 24610 case 3: 24611 if wireType != 2 { 24612 return fmt.Errorf("proto: wrong wireType = %d for field FromAddr", wireType) 24613 } 24614 var stringLen uint64 24615 for shift := uint(0); ; shift += 7 { 24616 if shift >= 64 { 24617 return ErrIntOverflowPipeline 24618 } 24619 if iNdEx >= l { 24620 return io.ErrUnexpectedEOF 24621 } 24622 b := dAtA[iNdEx] 24623 iNdEx++ 24624 stringLen |= uint64(b&0x7F) << shift 24625 if b < 0x80 { 24626 break 24627 } 24628 } 24629 intStringLen := int(stringLen) 24630 if intStringLen < 0 { 24631 return ErrInvalidLengthPipeline 24632 } 24633 postIndex := iNdEx + intStringLen 24634 if postIndex < 0 { 24635 return ErrInvalidLengthPipeline 24636 } 24637 if postIndex > l { 24638 return io.ErrUnexpectedEOF 24639 } 24640 m.FromAddr = string(dAtA[iNdEx:postIndex]) 24641 iNdEx = postIndex 24642 default: 24643 iNdEx = preIndex 24644 skippy, err := skipPipeline(dAtA[iNdEx:]) 24645 if err != nil { 24646 return err 24647 } 24648 if (skippy < 0) || (iNdEx+skippy) < 0 { 24649 return ErrInvalidLengthPipeline 24650 } 24651 if (iNdEx + skippy) > l { 24652 return io.ErrUnexpectedEOF 24653 } 24654 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 24655 iNdEx += skippy 24656 } 24657 } 24658 24659 if iNdEx > l { 24660 return io.ErrUnexpectedEOF 24661 } 24662 return nil 24663 } 24664 func skipPipeline(dAtA []byte) (n int, err error) { 24665 l := len(dAtA) 24666 iNdEx := 0 24667 depth := 0 24668 for iNdEx < l { 24669 var wire uint64 24670 for shift := uint(0); ; shift += 7 { 24671 if shift >= 64 { 24672 return 0, ErrIntOverflowPipeline 24673 } 24674 if iNdEx >= l { 24675 return 0, io.ErrUnexpectedEOF 24676 } 24677 b := dAtA[iNdEx] 24678 iNdEx++ 24679 wire |= (uint64(b) & 0x7F) << shift 24680 if b < 0x80 { 24681 break 24682 } 24683 } 24684 wireType := int(wire & 0x7) 24685 switch wireType { 24686 case 0: 24687 for shift := uint(0); ; shift += 7 { 24688 if shift >= 64 { 24689 return 0, ErrIntOverflowPipeline 24690 } 24691 if iNdEx >= l { 24692 return 0, io.ErrUnexpectedEOF 24693 } 24694 iNdEx++ 24695 if dAtA[iNdEx-1] < 0x80 { 24696 break 24697 } 24698 } 24699 case 1: 24700 iNdEx += 8 24701 case 2: 24702 var length int 24703 for shift := uint(0); ; shift += 7 { 24704 if shift >= 64 { 24705 return 0, ErrIntOverflowPipeline 24706 } 24707 if iNdEx >= l { 24708 return 0, io.ErrUnexpectedEOF 24709 } 24710 b := dAtA[iNdEx] 24711 iNdEx++ 24712 length |= (int(b) & 0x7F) << shift 24713 if b < 0x80 { 24714 break 24715 } 24716 } 24717 if length < 0 { 24718 return 0, ErrInvalidLengthPipeline 24719 } 24720 iNdEx += length 24721 case 3: 24722 depth++ 24723 case 4: 24724 if depth == 0 { 24725 return 0, ErrUnexpectedEndOfGroupPipeline 24726 } 24727 depth-- 24728 case 5: 24729 iNdEx += 4 24730 default: 24731 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 24732 } 24733 if iNdEx < 0 { 24734 return 0, ErrInvalidLengthPipeline 24735 } 24736 if depth == 0 { 24737 return iNdEx, nil 24738 } 24739 } 24740 return 0, io.ErrUnexpectedEOF 24741 } 24742 24743 var ( 24744 ErrInvalidLengthPipeline = fmt.Errorf("proto: negative length found during unmarshaling") 24745 ErrIntOverflowPipeline = fmt.Errorf("proto: integer overflow") 24746 ErrUnexpectedEndOfGroupPipeline = fmt.Errorf("proto: unexpected end of group") 24747 )