github.com/matrixorigin/matrixone@v0.7.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 fmt "fmt" 8 io "io" 9 math "math" 10 math_bits "math/bits" 11 12 _ "github.com/gogo/protobuf/gogoproto" 13 proto "github.com/gogo/protobuf/proto" 14 plan "github.com/matrixorigin/matrixone/pkg/pb/plan" 15 timestamp "github.com/matrixorigin/matrixone/pkg/pb/timestamp" 16 ) 17 18 // Reference imports to suppress errors if they are not otherwise used. 19 var _ = proto.Marshal 20 var _ = fmt.Errorf 21 var _ = math.Inf 22 23 // This is a compile-time assertion to ensure that this generated file 24 // is compatible with the proto package it is being compiled against. 25 // A compilation error at this line likely means your copy of the 26 // proto package needs to be updated. 27 const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package 28 29 type Pipeline_PipelineType int32 30 31 const ( 32 Pipeline_Merge Pipeline_PipelineType = 0 33 Pipeline_Normal Pipeline_PipelineType = 1 34 Pipeline_Remote Pipeline_PipelineType = 2 35 Pipeline_Parallel Pipeline_PipelineType = 3 36 ) 37 38 var Pipeline_PipelineType_name = map[int32]string{ 39 0: "Merge", 40 1: "Normal", 41 2: "Remote", 42 3: "Parallel", 43 } 44 45 var Pipeline_PipelineType_value = map[string]int32{ 46 "Merge": 0, 47 "Normal": 1, 48 "Remote": 2, 49 "Parallel": 3, 50 } 51 52 func (x Pipeline_PipelineType) String() string { 53 return proto.EnumName(Pipeline_PipelineType_name, int32(x)) 54 } 55 56 func (Pipeline_PipelineType) EnumDescriptor() ([]byte, []int) { 57 return fileDescriptor_7ac67a7adf3df9c7, []int{25, 0} 58 } 59 60 type Message struct { 61 Sid uint64 `protobuf:"varint,1,opt,name=sid,proto3" json:"sid,omitempty"` 62 Cmd uint64 `protobuf:"varint,2,opt,name=cmd,proto3" json:"cmd,omitempty"` 63 Err []byte `protobuf:"bytes,3,opt,name=err,proto3" json:"err,omitempty"` 64 Data []byte `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"` 65 ProcInfoData []byte `protobuf:"bytes,5,opt,name=proc_info_data,json=procInfoData,proto3" json:"proc_info_data,omitempty"` 66 Analyse []byte `protobuf:"bytes,6,opt,name=analyse,proto3" json:"analyse,omitempty"` 67 Id uint64 `protobuf:"varint,7,opt,name=id,proto3" json:"id,omitempty"` 68 Uuid []byte `protobuf:"bytes,8,opt,name=uuid,proto3" json:"uuid,omitempty"` 69 BatchCnt uint64 `protobuf:"varint,9,opt,name=batch_cnt,json=batchCnt,proto3" json:"batch_cnt,omitempty"` 70 Checksum uint32 `protobuf:"varint,10,opt,name=checksum,proto3" json:"checksum,omitempty"` 71 Sequence uint64 `protobuf:"varint,11,opt,name=sequence,proto3" json:"sequence,omitempty"` 72 XXX_NoUnkeyedLiteral struct{} `json:"-"` 73 XXX_unrecognized []byte `json:"-"` 74 XXX_sizecache int32 `json:"-"` 75 } 76 77 func (m *Message) Reset() { *m = Message{} } 78 func (m *Message) String() string { return proto.CompactTextString(m) } 79 func (*Message) ProtoMessage() {} 80 func (*Message) Descriptor() ([]byte, []int) { 81 return fileDescriptor_7ac67a7adf3df9c7, []int{0} 82 } 83 func (m *Message) XXX_Unmarshal(b []byte) error { 84 return m.Unmarshal(b) 85 } 86 func (m *Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 87 if deterministic { 88 return xxx_messageInfo_Message.Marshal(b, m, deterministic) 89 } else { 90 b = b[:cap(b)] 91 n, err := m.MarshalToSizedBuffer(b) 92 if err != nil { 93 return nil, err 94 } 95 return b[:n], nil 96 } 97 } 98 func (m *Message) XXX_Merge(src proto.Message) { 99 xxx_messageInfo_Message.Merge(m, src) 100 } 101 func (m *Message) XXX_Size() int { 102 return m.ProtoSize() 103 } 104 func (m *Message) XXX_DiscardUnknown() { 105 xxx_messageInfo_Message.DiscardUnknown(m) 106 } 107 108 var xxx_messageInfo_Message proto.InternalMessageInfo 109 110 func (m *Message) GetSid() uint64 { 111 if m != nil { 112 return m.Sid 113 } 114 return 0 115 } 116 117 func (m *Message) GetCmd() uint64 { 118 if m != nil { 119 return m.Cmd 120 } 121 return 0 122 } 123 124 func (m *Message) GetErr() []byte { 125 if m != nil { 126 return m.Err 127 } 128 return nil 129 } 130 131 func (m *Message) GetData() []byte { 132 if m != nil { 133 return m.Data 134 } 135 return nil 136 } 137 138 func (m *Message) GetProcInfoData() []byte { 139 if m != nil { 140 return m.ProcInfoData 141 } 142 return nil 143 } 144 145 func (m *Message) GetAnalyse() []byte { 146 if m != nil { 147 return m.Analyse 148 } 149 return nil 150 } 151 152 func (m *Message) GetId() uint64 { 153 if m != nil { 154 return m.Id 155 } 156 return 0 157 } 158 159 func (m *Message) GetUuid() []byte { 160 if m != nil { 161 return m.Uuid 162 } 163 return nil 164 } 165 166 func (m *Message) GetBatchCnt() uint64 { 167 if m != nil { 168 return m.BatchCnt 169 } 170 return 0 171 } 172 173 func (m *Message) GetChecksum() uint32 { 174 if m != nil { 175 return m.Checksum 176 } 177 return 0 178 } 179 180 func (m *Message) GetSequence() uint64 { 181 if m != nil { 182 return m.Sequence 183 } 184 return 0 185 } 186 187 type Connector struct { 188 PipelineId int32 `protobuf:"varint,1,opt,name=pipeline_id,json=pipelineId,proto3" json:"pipeline_id,omitempty"` 189 ConnectorIndex int32 `protobuf:"varint,2,opt,name=connector_index,json=connectorIndex,proto3" json:"connector_index,omitempty"` 190 XXX_NoUnkeyedLiteral struct{} `json:"-"` 191 XXX_unrecognized []byte `json:"-"` 192 XXX_sizecache int32 `json:"-"` 193 } 194 195 func (m *Connector) Reset() { *m = Connector{} } 196 func (m *Connector) String() string { return proto.CompactTextString(m) } 197 func (*Connector) ProtoMessage() {} 198 func (*Connector) Descriptor() ([]byte, []int) { 199 return fileDescriptor_7ac67a7adf3df9c7, []int{1} 200 } 201 func (m *Connector) XXX_Unmarshal(b []byte) error { 202 return m.Unmarshal(b) 203 } 204 func (m *Connector) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 205 if deterministic { 206 return xxx_messageInfo_Connector.Marshal(b, m, deterministic) 207 } else { 208 b = b[:cap(b)] 209 n, err := m.MarshalToSizedBuffer(b) 210 if err != nil { 211 return nil, err 212 } 213 return b[:n], nil 214 } 215 } 216 func (m *Connector) XXX_Merge(src proto.Message) { 217 xxx_messageInfo_Connector.Merge(m, src) 218 } 219 func (m *Connector) XXX_Size() int { 220 return m.ProtoSize() 221 } 222 func (m *Connector) XXX_DiscardUnknown() { 223 xxx_messageInfo_Connector.DiscardUnknown(m) 224 } 225 226 var xxx_messageInfo_Connector proto.InternalMessageInfo 227 228 func (m *Connector) GetPipelineId() int32 { 229 if m != nil { 230 return m.PipelineId 231 } 232 return 0 233 } 234 235 func (m *Connector) GetConnectorIndex() int32 { 236 if m != nil { 237 return m.ConnectorIndex 238 } 239 return 0 240 } 241 242 type Dispatch struct { 243 FuncId int32 `protobuf:"varint,1,opt,name=func_id,json=funcId,proto3" json:"func_id,omitempty"` 244 LocalConnector []*Connector `protobuf:"bytes,2,rep,name=local_connector,json=localConnector,proto3" json:"local_connector,omitempty"` 245 RemoteConnector []*WrapNode `protobuf:"bytes,3,rep,name=remote_connector,json=remoteConnector,proto3" json:"remote_connector,omitempty"` 246 XXX_NoUnkeyedLiteral struct{} `json:"-"` 247 XXX_unrecognized []byte `json:"-"` 248 XXX_sizecache int32 `json:"-"` 249 } 250 251 func (m *Dispatch) Reset() { *m = Dispatch{} } 252 func (m *Dispatch) String() string { return proto.CompactTextString(m) } 253 func (*Dispatch) ProtoMessage() {} 254 func (*Dispatch) Descriptor() ([]byte, []int) { 255 return fileDescriptor_7ac67a7adf3df9c7, []int{2} 256 } 257 func (m *Dispatch) XXX_Unmarshal(b []byte) error { 258 return m.Unmarshal(b) 259 } 260 func (m *Dispatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 261 if deterministic { 262 return xxx_messageInfo_Dispatch.Marshal(b, m, deterministic) 263 } else { 264 b = b[:cap(b)] 265 n, err := m.MarshalToSizedBuffer(b) 266 if err != nil { 267 return nil, err 268 } 269 return b[:n], nil 270 } 271 } 272 func (m *Dispatch) XXX_Merge(src proto.Message) { 273 xxx_messageInfo_Dispatch.Merge(m, src) 274 } 275 func (m *Dispatch) XXX_Size() int { 276 return m.ProtoSize() 277 } 278 func (m *Dispatch) XXX_DiscardUnknown() { 279 xxx_messageInfo_Dispatch.DiscardUnknown(m) 280 } 281 282 var xxx_messageInfo_Dispatch proto.InternalMessageInfo 283 284 func (m *Dispatch) GetFuncId() int32 { 285 if m != nil { 286 return m.FuncId 287 } 288 return 0 289 } 290 291 func (m *Dispatch) GetLocalConnector() []*Connector { 292 if m != nil { 293 return m.LocalConnector 294 } 295 return nil 296 } 297 298 func (m *Dispatch) GetRemoteConnector() []*WrapNode { 299 if m != nil { 300 return m.RemoteConnector 301 } 302 return nil 303 } 304 305 type Aggregate struct { 306 Op int32 `protobuf:"varint,1,opt,name=op,proto3" json:"op,omitempty"` 307 Dist bool `protobuf:"varint,2,opt,name=dist,proto3" json:"dist,omitempty"` 308 Expr *plan.Expr `protobuf:"bytes,3,opt,name=expr,proto3" json:"expr,omitempty"` 309 XXX_NoUnkeyedLiteral struct{} `json:"-"` 310 XXX_unrecognized []byte `json:"-"` 311 XXX_sizecache int32 `json:"-"` 312 } 313 314 func (m *Aggregate) Reset() { *m = Aggregate{} } 315 func (m *Aggregate) String() string { return proto.CompactTextString(m) } 316 func (*Aggregate) ProtoMessage() {} 317 func (*Aggregate) Descriptor() ([]byte, []int) { 318 return fileDescriptor_7ac67a7adf3df9c7, []int{3} 319 } 320 func (m *Aggregate) XXX_Unmarshal(b []byte) error { 321 return m.Unmarshal(b) 322 } 323 func (m *Aggregate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 324 if deterministic { 325 return xxx_messageInfo_Aggregate.Marshal(b, m, deterministic) 326 } else { 327 b = b[:cap(b)] 328 n, err := m.MarshalToSizedBuffer(b) 329 if err != nil { 330 return nil, err 331 } 332 return b[:n], nil 333 } 334 } 335 func (m *Aggregate) XXX_Merge(src proto.Message) { 336 xxx_messageInfo_Aggregate.Merge(m, src) 337 } 338 func (m *Aggregate) XXX_Size() int { 339 return m.ProtoSize() 340 } 341 func (m *Aggregate) XXX_DiscardUnknown() { 342 xxx_messageInfo_Aggregate.DiscardUnknown(m) 343 } 344 345 var xxx_messageInfo_Aggregate proto.InternalMessageInfo 346 347 func (m *Aggregate) GetOp() int32 { 348 if m != nil { 349 return m.Op 350 } 351 return 0 352 } 353 354 func (m *Aggregate) GetDist() bool { 355 if m != nil { 356 return m.Dist 357 } 358 return false 359 } 360 361 func (m *Aggregate) GetExpr() *plan.Expr { 362 if m != nil { 363 return m.Expr 364 } 365 return nil 366 } 367 368 type Group struct { 369 NeedEval bool `protobuf:"varint,1,opt,name=need_eval,json=needEval,proto3" json:"need_eval,omitempty"` 370 Ibucket uint64 `protobuf:"varint,2,opt,name=ibucket,proto3" json:"ibucket,omitempty"` 371 Nbucket uint64 `protobuf:"varint,3,opt,name=nbucket,proto3" json:"nbucket,omitempty"` 372 Exprs []*plan.Expr `protobuf:"bytes,4,rep,name=exprs,proto3" json:"exprs,omitempty"` 373 Types []*plan.Type `protobuf:"bytes,5,rep,name=types,proto3" json:"types,omitempty"` 374 Aggs []*Aggregate `protobuf:"bytes,6,rep,name=aggs,proto3" json:"aggs,omitempty"` 375 XXX_NoUnkeyedLiteral struct{} `json:"-"` 376 XXX_unrecognized []byte `json:"-"` 377 XXX_sizecache int32 `json:"-"` 378 } 379 380 func (m *Group) Reset() { *m = Group{} } 381 func (m *Group) String() string { return proto.CompactTextString(m) } 382 func (*Group) ProtoMessage() {} 383 func (*Group) Descriptor() ([]byte, []int) { 384 return fileDescriptor_7ac67a7adf3df9c7, []int{4} 385 } 386 func (m *Group) XXX_Unmarshal(b []byte) error { 387 return m.Unmarshal(b) 388 } 389 func (m *Group) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 390 if deterministic { 391 return xxx_messageInfo_Group.Marshal(b, m, deterministic) 392 } else { 393 b = b[:cap(b)] 394 n, err := m.MarshalToSizedBuffer(b) 395 if err != nil { 396 return nil, err 397 } 398 return b[:n], nil 399 } 400 } 401 func (m *Group) XXX_Merge(src proto.Message) { 402 xxx_messageInfo_Group.Merge(m, src) 403 } 404 func (m *Group) XXX_Size() int { 405 return m.ProtoSize() 406 } 407 func (m *Group) XXX_DiscardUnknown() { 408 xxx_messageInfo_Group.DiscardUnknown(m) 409 } 410 411 var xxx_messageInfo_Group proto.InternalMessageInfo 412 413 func (m *Group) GetNeedEval() bool { 414 if m != nil { 415 return m.NeedEval 416 } 417 return false 418 } 419 420 func (m *Group) GetIbucket() uint64 { 421 if m != nil { 422 return m.Ibucket 423 } 424 return 0 425 } 426 427 func (m *Group) GetNbucket() uint64 { 428 if m != nil { 429 return m.Nbucket 430 } 431 return 0 432 } 433 434 func (m *Group) GetExprs() []*plan.Expr { 435 if m != nil { 436 return m.Exprs 437 } 438 return nil 439 } 440 441 func (m *Group) GetTypes() []*plan.Type { 442 if m != nil { 443 return m.Types 444 } 445 return nil 446 } 447 448 func (m *Group) GetAggs() []*Aggregate { 449 if m != nil { 450 return m.Aggs 451 } 452 return nil 453 } 454 455 type Insert struct { 456 Affected uint64 `protobuf:"varint,1,opt,name=affected,proto3" json:"affected,omitempty"` 457 IsRemote bool `protobuf:"varint,2,opt,name=IsRemote,proto3" json:"IsRemote,omitempty"` 458 // InsertCtx 459 Idx []int32 `protobuf:"varint,3,rep,packed,name=idx,proto3" json:"idx,omitempty"` 460 Ref *plan.ObjectRef `protobuf:"bytes,4,opt,name=ref,proto3" json:"ref,omitempty"` 461 TableDef *plan.TableDef `protobuf:"bytes,5,opt,name=table_def,json=tableDef,proto3" json:"table_def,omitempty"` 462 IdxIdx []int32 `protobuf:"varint,6,rep,packed,name=idx_idx,json=idxIdx,proto3" json:"idx_idx,omitempty"` 463 ParentIdx map[string]int32 `protobuf:"bytes,7,rep,name=parent_idx,json=parentIdx,proto3" json:"parent_idx,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 464 ClusterTable *plan.ClusterTable `protobuf:"bytes,8,opt,name=ClusterTable,proto3" json:"ClusterTable,omitempty"` 465 XXX_NoUnkeyedLiteral struct{} `json:"-"` 466 XXX_unrecognized []byte `json:"-"` 467 XXX_sizecache int32 `json:"-"` 468 } 469 470 func (m *Insert) Reset() { *m = Insert{} } 471 func (m *Insert) String() string { return proto.CompactTextString(m) } 472 func (*Insert) ProtoMessage() {} 473 func (*Insert) Descriptor() ([]byte, []int) { 474 return fileDescriptor_7ac67a7adf3df9c7, []int{5} 475 } 476 func (m *Insert) XXX_Unmarshal(b []byte) error { 477 return m.Unmarshal(b) 478 } 479 func (m *Insert) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 480 if deterministic { 481 return xxx_messageInfo_Insert.Marshal(b, m, deterministic) 482 } else { 483 b = b[:cap(b)] 484 n, err := m.MarshalToSizedBuffer(b) 485 if err != nil { 486 return nil, err 487 } 488 return b[:n], nil 489 } 490 } 491 func (m *Insert) XXX_Merge(src proto.Message) { 492 xxx_messageInfo_Insert.Merge(m, src) 493 } 494 func (m *Insert) XXX_Size() int { 495 return m.ProtoSize() 496 } 497 func (m *Insert) XXX_DiscardUnknown() { 498 xxx_messageInfo_Insert.DiscardUnknown(m) 499 } 500 501 var xxx_messageInfo_Insert proto.InternalMessageInfo 502 503 func (m *Insert) GetAffected() uint64 { 504 if m != nil { 505 return m.Affected 506 } 507 return 0 508 } 509 510 func (m *Insert) GetIsRemote() bool { 511 if m != nil { 512 return m.IsRemote 513 } 514 return false 515 } 516 517 func (m *Insert) GetIdx() []int32 { 518 if m != nil { 519 return m.Idx 520 } 521 return nil 522 } 523 524 func (m *Insert) GetRef() *plan.ObjectRef { 525 if m != nil { 526 return m.Ref 527 } 528 return nil 529 } 530 531 func (m *Insert) GetTableDef() *plan.TableDef { 532 if m != nil { 533 return m.TableDef 534 } 535 return nil 536 } 537 538 func (m *Insert) GetIdxIdx() []int32 { 539 if m != nil { 540 return m.IdxIdx 541 } 542 return nil 543 } 544 545 func (m *Insert) GetParentIdx() map[string]int32 { 546 if m != nil { 547 return m.ParentIdx 548 } 549 return nil 550 } 551 552 func (m *Insert) GetClusterTable() *plan.ClusterTable { 553 if m != nil { 554 return m.ClusterTable 555 } 556 return nil 557 } 558 559 type Join struct { 560 Ibucket uint64 `protobuf:"varint,1,opt,name=ibucket,proto3" json:"ibucket,omitempty"` 561 Nbucket uint64 `protobuf:"varint,2,opt,name=nbucket,proto3" json:"nbucket,omitempty"` 562 RelList []int32 `protobuf:"varint,3,rep,packed,name=rel_list,json=relList,proto3" json:"rel_list,omitempty"` 563 ColList []int32 `protobuf:"varint,4,rep,packed,name=col_list,json=colList,proto3" json:"col_list,omitempty"` 564 Expr *plan.Expr `protobuf:"bytes,5,opt,name=expr,proto3" json:"expr,omitempty"` 565 Types []*plan.Type `protobuf:"bytes,6,rep,name=types,proto3" json:"types,omitempty"` 566 LeftCond []*plan.Expr `protobuf:"bytes,7,rep,name=left_cond,json=leftCond,proto3" json:"left_cond,omitempty"` 567 RightCond []*plan.Expr `protobuf:"bytes,8,rep,name=right_cond,json=rightCond,proto3" json:"right_cond,omitempty"` 568 XXX_NoUnkeyedLiteral struct{} `json:"-"` 569 XXX_unrecognized []byte `json:"-"` 570 XXX_sizecache int32 `json:"-"` 571 } 572 573 func (m *Join) Reset() { *m = Join{} } 574 func (m *Join) String() string { return proto.CompactTextString(m) } 575 func (*Join) ProtoMessage() {} 576 func (*Join) Descriptor() ([]byte, []int) { 577 return fileDescriptor_7ac67a7adf3df9c7, []int{6} 578 } 579 func (m *Join) XXX_Unmarshal(b []byte) error { 580 return m.Unmarshal(b) 581 } 582 func (m *Join) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 583 if deterministic { 584 return xxx_messageInfo_Join.Marshal(b, m, deterministic) 585 } else { 586 b = b[:cap(b)] 587 n, err := m.MarshalToSizedBuffer(b) 588 if err != nil { 589 return nil, err 590 } 591 return b[:n], nil 592 } 593 } 594 func (m *Join) XXX_Merge(src proto.Message) { 595 xxx_messageInfo_Join.Merge(m, src) 596 } 597 func (m *Join) XXX_Size() int { 598 return m.ProtoSize() 599 } 600 func (m *Join) XXX_DiscardUnknown() { 601 xxx_messageInfo_Join.DiscardUnknown(m) 602 } 603 604 var xxx_messageInfo_Join proto.InternalMessageInfo 605 606 func (m *Join) GetIbucket() uint64 { 607 if m != nil { 608 return m.Ibucket 609 } 610 return 0 611 } 612 613 func (m *Join) GetNbucket() uint64 { 614 if m != nil { 615 return m.Nbucket 616 } 617 return 0 618 } 619 620 func (m *Join) GetRelList() []int32 { 621 if m != nil { 622 return m.RelList 623 } 624 return nil 625 } 626 627 func (m *Join) GetColList() []int32 { 628 if m != nil { 629 return m.ColList 630 } 631 return nil 632 } 633 634 func (m *Join) GetExpr() *plan.Expr { 635 if m != nil { 636 return m.Expr 637 } 638 return nil 639 } 640 641 func (m *Join) GetTypes() []*plan.Type { 642 if m != nil { 643 return m.Types 644 } 645 return nil 646 } 647 648 func (m *Join) GetLeftCond() []*plan.Expr { 649 if m != nil { 650 return m.LeftCond 651 } 652 return nil 653 } 654 655 func (m *Join) GetRightCond() []*plan.Expr { 656 if m != nil { 657 return m.RightCond 658 } 659 return nil 660 } 661 662 type AntiJoin struct { 663 Ibucket uint64 `protobuf:"varint,1,opt,name=ibucket,proto3" json:"ibucket,omitempty"` 664 Nbucket uint64 `protobuf:"varint,2,opt,name=nbucket,proto3" json:"nbucket,omitempty"` 665 Result []int32 `protobuf:"varint,3,rep,packed,name=result,proto3" json:"result,omitempty"` 666 Expr *plan.Expr `protobuf:"bytes,4,opt,name=expr,proto3" json:"expr,omitempty"` 667 Types []*plan.Type `protobuf:"bytes,5,rep,name=types,proto3" json:"types,omitempty"` 668 LeftCond []*plan.Expr `protobuf:"bytes,6,rep,name=left_cond,json=leftCond,proto3" json:"left_cond,omitempty"` 669 RightCond []*plan.Expr `protobuf:"bytes,7,rep,name=right_cond,json=rightCond,proto3" json:"right_cond,omitempty"` 670 XXX_NoUnkeyedLiteral struct{} `json:"-"` 671 XXX_unrecognized []byte `json:"-"` 672 XXX_sizecache int32 `json:"-"` 673 } 674 675 func (m *AntiJoin) Reset() { *m = AntiJoin{} } 676 func (m *AntiJoin) String() string { return proto.CompactTextString(m) } 677 func (*AntiJoin) ProtoMessage() {} 678 func (*AntiJoin) Descriptor() ([]byte, []int) { 679 return fileDescriptor_7ac67a7adf3df9c7, []int{7} 680 } 681 func (m *AntiJoin) XXX_Unmarshal(b []byte) error { 682 return m.Unmarshal(b) 683 } 684 func (m *AntiJoin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 685 if deterministic { 686 return xxx_messageInfo_AntiJoin.Marshal(b, m, deterministic) 687 } else { 688 b = b[:cap(b)] 689 n, err := m.MarshalToSizedBuffer(b) 690 if err != nil { 691 return nil, err 692 } 693 return b[:n], nil 694 } 695 } 696 func (m *AntiJoin) XXX_Merge(src proto.Message) { 697 xxx_messageInfo_AntiJoin.Merge(m, src) 698 } 699 func (m *AntiJoin) XXX_Size() int { 700 return m.ProtoSize() 701 } 702 func (m *AntiJoin) XXX_DiscardUnknown() { 703 xxx_messageInfo_AntiJoin.DiscardUnknown(m) 704 } 705 706 var xxx_messageInfo_AntiJoin proto.InternalMessageInfo 707 708 func (m *AntiJoin) GetIbucket() uint64 { 709 if m != nil { 710 return m.Ibucket 711 } 712 return 0 713 } 714 715 func (m *AntiJoin) GetNbucket() uint64 { 716 if m != nil { 717 return m.Nbucket 718 } 719 return 0 720 } 721 722 func (m *AntiJoin) GetResult() []int32 { 723 if m != nil { 724 return m.Result 725 } 726 return nil 727 } 728 729 func (m *AntiJoin) GetExpr() *plan.Expr { 730 if m != nil { 731 return m.Expr 732 } 733 return nil 734 } 735 736 func (m *AntiJoin) GetTypes() []*plan.Type { 737 if m != nil { 738 return m.Types 739 } 740 return nil 741 } 742 743 func (m *AntiJoin) GetLeftCond() []*plan.Expr { 744 if m != nil { 745 return m.LeftCond 746 } 747 return nil 748 } 749 750 func (m *AntiJoin) GetRightCond() []*plan.Expr { 751 if m != nil { 752 return m.RightCond 753 } 754 return nil 755 } 756 757 type InnerJoin struct { 758 Ibucket uint64 `protobuf:"varint,1,opt,name=ibucket,proto3" json:"ibucket,omitempty"` 759 Nbucket uint64 `protobuf:"varint,2,opt,name=nbucket,proto3" json:"nbucket,omitempty"` 760 RelList []int32 `protobuf:"varint,3,rep,packed,name=rel_list,json=relList,proto3" json:"rel_list,omitempty"` 761 ColList []int32 `protobuf:"varint,4,rep,packed,name=col_list,json=colList,proto3" json:"col_list,omitempty"` 762 Expr *plan.Expr `protobuf:"bytes,5,opt,name=expr,proto3" json:"expr,omitempty"` 763 Types []*plan.Type `protobuf:"bytes,6,rep,name=types,proto3" json:"types,omitempty"` 764 LeftCond []*plan.Expr `protobuf:"bytes,7,rep,name=left_cond,json=leftCond,proto3" json:"left_cond,omitempty"` 765 RightCond []*plan.Expr `protobuf:"bytes,8,rep,name=right_cond,json=rightCond,proto3" json:"right_cond,omitempty"` 766 XXX_NoUnkeyedLiteral struct{} `json:"-"` 767 XXX_unrecognized []byte `json:"-"` 768 XXX_sizecache int32 `json:"-"` 769 } 770 771 func (m *InnerJoin) Reset() { *m = InnerJoin{} } 772 func (m *InnerJoin) String() string { return proto.CompactTextString(m) } 773 func (*InnerJoin) ProtoMessage() {} 774 func (*InnerJoin) Descriptor() ([]byte, []int) { 775 return fileDescriptor_7ac67a7adf3df9c7, []int{8} 776 } 777 func (m *InnerJoin) XXX_Unmarshal(b []byte) error { 778 return m.Unmarshal(b) 779 } 780 func (m *InnerJoin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 781 if deterministic { 782 return xxx_messageInfo_InnerJoin.Marshal(b, m, deterministic) 783 } else { 784 b = b[:cap(b)] 785 n, err := m.MarshalToSizedBuffer(b) 786 if err != nil { 787 return nil, err 788 } 789 return b[:n], nil 790 } 791 } 792 func (m *InnerJoin) XXX_Merge(src proto.Message) { 793 xxx_messageInfo_InnerJoin.Merge(m, src) 794 } 795 func (m *InnerJoin) XXX_Size() int { 796 return m.ProtoSize() 797 } 798 func (m *InnerJoin) XXX_DiscardUnknown() { 799 xxx_messageInfo_InnerJoin.DiscardUnknown(m) 800 } 801 802 var xxx_messageInfo_InnerJoin proto.InternalMessageInfo 803 804 func (m *InnerJoin) GetIbucket() uint64 { 805 if m != nil { 806 return m.Ibucket 807 } 808 return 0 809 } 810 811 func (m *InnerJoin) GetNbucket() uint64 { 812 if m != nil { 813 return m.Nbucket 814 } 815 return 0 816 } 817 818 func (m *InnerJoin) GetRelList() []int32 { 819 if m != nil { 820 return m.RelList 821 } 822 return nil 823 } 824 825 func (m *InnerJoin) GetColList() []int32 { 826 if m != nil { 827 return m.ColList 828 } 829 return nil 830 } 831 832 func (m *InnerJoin) GetExpr() *plan.Expr { 833 if m != nil { 834 return m.Expr 835 } 836 return nil 837 } 838 839 func (m *InnerJoin) GetTypes() []*plan.Type { 840 if m != nil { 841 return m.Types 842 } 843 return nil 844 } 845 846 func (m *InnerJoin) GetLeftCond() []*plan.Expr { 847 if m != nil { 848 return m.LeftCond 849 } 850 return nil 851 } 852 853 func (m *InnerJoin) GetRightCond() []*plan.Expr { 854 if m != nil { 855 return m.RightCond 856 } 857 return nil 858 } 859 860 type LeftJoin struct { 861 Ibucket uint64 `protobuf:"varint,1,opt,name=ibucket,proto3" json:"ibucket,omitempty"` 862 Nbucket uint64 `protobuf:"varint,2,opt,name=nbucket,proto3" json:"nbucket,omitempty"` 863 RelList []int32 `protobuf:"varint,3,rep,packed,name=rel_list,json=relList,proto3" json:"rel_list,omitempty"` 864 ColList []int32 `protobuf:"varint,4,rep,packed,name=col_list,json=colList,proto3" json:"col_list,omitempty"` 865 Expr *plan.Expr `protobuf:"bytes,5,opt,name=expr,proto3" json:"expr,omitempty"` 866 Types []*plan.Type `protobuf:"bytes,6,rep,name=types,proto3" json:"types,omitempty"` 867 LeftCond []*plan.Expr `protobuf:"bytes,7,rep,name=left_cond,json=leftCond,proto3" json:"left_cond,omitempty"` 868 RightCond []*plan.Expr `protobuf:"bytes,8,rep,name=right_cond,json=rightCond,proto3" json:"right_cond,omitempty"` 869 XXX_NoUnkeyedLiteral struct{} `json:"-"` 870 XXX_unrecognized []byte `json:"-"` 871 XXX_sizecache int32 `json:"-"` 872 } 873 874 func (m *LeftJoin) Reset() { *m = LeftJoin{} } 875 func (m *LeftJoin) String() string { return proto.CompactTextString(m) } 876 func (*LeftJoin) ProtoMessage() {} 877 func (*LeftJoin) Descriptor() ([]byte, []int) { 878 return fileDescriptor_7ac67a7adf3df9c7, []int{9} 879 } 880 func (m *LeftJoin) XXX_Unmarshal(b []byte) error { 881 return m.Unmarshal(b) 882 } 883 func (m *LeftJoin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 884 if deterministic { 885 return xxx_messageInfo_LeftJoin.Marshal(b, m, deterministic) 886 } else { 887 b = b[:cap(b)] 888 n, err := m.MarshalToSizedBuffer(b) 889 if err != nil { 890 return nil, err 891 } 892 return b[:n], nil 893 } 894 } 895 func (m *LeftJoin) XXX_Merge(src proto.Message) { 896 xxx_messageInfo_LeftJoin.Merge(m, src) 897 } 898 func (m *LeftJoin) XXX_Size() int { 899 return m.ProtoSize() 900 } 901 func (m *LeftJoin) XXX_DiscardUnknown() { 902 xxx_messageInfo_LeftJoin.DiscardUnknown(m) 903 } 904 905 var xxx_messageInfo_LeftJoin proto.InternalMessageInfo 906 907 func (m *LeftJoin) GetIbucket() uint64 { 908 if m != nil { 909 return m.Ibucket 910 } 911 return 0 912 } 913 914 func (m *LeftJoin) GetNbucket() uint64 { 915 if m != nil { 916 return m.Nbucket 917 } 918 return 0 919 } 920 921 func (m *LeftJoin) GetRelList() []int32 { 922 if m != nil { 923 return m.RelList 924 } 925 return nil 926 } 927 928 func (m *LeftJoin) GetColList() []int32 { 929 if m != nil { 930 return m.ColList 931 } 932 return nil 933 } 934 935 func (m *LeftJoin) GetExpr() *plan.Expr { 936 if m != nil { 937 return m.Expr 938 } 939 return nil 940 } 941 942 func (m *LeftJoin) GetTypes() []*plan.Type { 943 if m != nil { 944 return m.Types 945 } 946 return nil 947 } 948 949 func (m *LeftJoin) GetLeftCond() []*plan.Expr { 950 if m != nil { 951 return m.LeftCond 952 } 953 return nil 954 } 955 956 func (m *LeftJoin) GetRightCond() []*plan.Expr { 957 if m != nil { 958 return m.RightCond 959 } 960 return nil 961 } 962 963 type SemiJoin struct { 964 Ibucket uint64 `protobuf:"varint,1,opt,name=ibucket,proto3" json:"ibucket,omitempty"` 965 Nbucket uint64 `protobuf:"varint,2,opt,name=nbucket,proto3" json:"nbucket,omitempty"` 966 Result []int32 `protobuf:"varint,3,rep,packed,name=result,proto3" json:"result,omitempty"` 967 Expr *plan.Expr `protobuf:"bytes,4,opt,name=expr,proto3" json:"expr,omitempty"` 968 Types []*plan.Type `protobuf:"bytes,5,rep,name=types,proto3" json:"types,omitempty"` 969 LeftCond []*plan.Expr `protobuf:"bytes,6,rep,name=left_cond,json=leftCond,proto3" json:"left_cond,omitempty"` 970 RightCond []*plan.Expr `protobuf:"bytes,7,rep,name=right_cond,json=rightCond,proto3" json:"right_cond,omitempty"` 971 XXX_NoUnkeyedLiteral struct{} `json:"-"` 972 XXX_unrecognized []byte `json:"-"` 973 XXX_sizecache int32 `json:"-"` 974 } 975 976 func (m *SemiJoin) Reset() { *m = SemiJoin{} } 977 func (m *SemiJoin) String() string { return proto.CompactTextString(m) } 978 func (*SemiJoin) ProtoMessage() {} 979 func (*SemiJoin) Descriptor() ([]byte, []int) { 980 return fileDescriptor_7ac67a7adf3df9c7, []int{10} 981 } 982 func (m *SemiJoin) XXX_Unmarshal(b []byte) error { 983 return m.Unmarshal(b) 984 } 985 func (m *SemiJoin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 986 if deterministic { 987 return xxx_messageInfo_SemiJoin.Marshal(b, m, deterministic) 988 } else { 989 b = b[:cap(b)] 990 n, err := m.MarshalToSizedBuffer(b) 991 if err != nil { 992 return nil, err 993 } 994 return b[:n], nil 995 } 996 } 997 func (m *SemiJoin) XXX_Merge(src proto.Message) { 998 xxx_messageInfo_SemiJoin.Merge(m, src) 999 } 1000 func (m *SemiJoin) XXX_Size() int { 1001 return m.ProtoSize() 1002 } 1003 func (m *SemiJoin) XXX_DiscardUnknown() { 1004 xxx_messageInfo_SemiJoin.DiscardUnknown(m) 1005 } 1006 1007 var xxx_messageInfo_SemiJoin proto.InternalMessageInfo 1008 1009 func (m *SemiJoin) GetIbucket() uint64 { 1010 if m != nil { 1011 return m.Ibucket 1012 } 1013 return 0 1014 } 1015 1016 func (m *SemiJoin) GetNbucket() uint64 { 1017 if m != nil { 1018 return m.Nbucket 1019 } 1020 return 0 1021 } 1022 1023 func (m *SemiJoin) GetResult() []int32 { 1024 if m != nil { 1025 return m.Result 1026 } 1027 return nil 1028 } 1029 1030 func (m *SemiJoin) GetExpr() *plan.Expr { 1031 if m != nil { 1032 return m.Expr 1033 } 1034 return nil 1035 } 1036 1037 func (m *SemiJoin) GetTypes() []*plan.Type { 1038 if m != nil { 1039 return m.Types 1040 } 1041 return nil 1042 } 1043 1044 func (m *SemiJoin) GetLeftCond() []*plan.Expr { 1045 if m != nil { 1046 return m.LeftCond 1047 } 1048 return nil 1049 } 1050 1051 func (m *SemiJoin) GetRightCond() []*plan.Expr { 1052 if m != nil { 1053 return m.RightCond 1054 } 1055 return nil 1056 } 1057 1058 type SingleJoin struct { 1059 Ibucket uint64 `protobuf:"varint,1,opt,name=ibucket,proto3" json:"ibucket,omitempty"` 1060 Nbucket uint64 `protobuf:"varint,2,opt,name=nbucket,proto3" json:"nbucket,omitempty"` 1061 RelList []int32 `protobuf:"varint,3,rep,packed,name=rel_list,json=relList,proto3" json:"rel_list,omitempty"` 1062 ColList []int32 `protobuf:"varint,4,rep,packed,name=col_list,json=colList,proto3" json:"col_list,omitempty"` 1063 Expr *plan.Expr `protobuf:"bytes,5,opt,name=expr,proto3" json:"expr,omitempty"` 1064 Types []*plan.Type `protobuf:"bytes,6,rep,name=types,proto3" json:"types,omitempty"` 1065 LeftCond []*plan.Expr `protobuf:"bytes,7,rep,name=left_cond,json=leftCond,proto3" json:"left_cond,omitempty"` 1066 RightCond []*plan.Expr `protobuf:"bytes,8,rep,name=right_cond,json=rightCond,proto3" json:"right_cond,omitempty"` 1067 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1068 XXX_unrecognized []byte `json:"-"` 1069 XXX_sizecache int32 `json:"-"` 1070 } 1071 1072 func (m *SingleJoin) Reset() { *m = SingleJoin{} } 1073 func (m *SingleJoin) String() string { return proto.CompactTextString(m) } 1074 func (*SingleJoin) ProtoMessage() {} 1075 func (*SingleJoin) Descriptor() ([]byte, []int) { 1076 return fileDescriptor_7ac67a7adf3df9c7, []int{11} 1077 } 1078 func (m *SingleJoin) XXX_Unmarshal(b []byte) error { 1079 return m.Unmarshal(b) 1080 } 1081 func (m *SingleJoin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1082 if deterministic { 1083 return xxx_messageInfo_SingleJoin.Marshal(b, m, deterministic) 1084 } else { 1085 b = b[:cap(b)] 1086 n, err := m.MarshalToSizedBuffer(b) 1087 if err != nil { 1088 return nil, err 1089 } 1090 return b[:n], nil 1091 } 1092 } 1093 func (m *SingleJoin) XXX_Merge(src proto.Message) { 1094 xxx_messageInfo_SingleJoin.Merge(m, src) 1095 } 1096 func (m *SingleJoin) XXX_Size() int { 1097 return m.ProtoSize() 1098 } 1099 func (m *SingleJoin) XXX_DiscardUnknown() { 1100 xxx_messageInfo_SingleJoin.DiscardUnknown(m) 1101 } 1102 1103 var xxx_messageInfo_SingleJoin proto.InternalMessageInfo 1104 1105 func (m *SingleJoin) GetIbucket() uint64 { 1106 if m != nil { 1107 return m.Ibucket 1108 } 1109 return 0 1110 } 1111 1112 func (m *SingleJoin) GetNbucket() uint64 { 1113 if m != nil { 1114 return m.Nbucket 1115 } 1116 return 0 1117 } 1118 1119 func (m *SingleJoin) GetRelList() []int32 { 1120 if m != nil { 1121 return m.RelList 1122 } 1123 return nil 1124 } 1125 1126 func (m *SingleJoin) GetColList() []int32 { 1127 if m != nil { 1128 return m.ColList 1129 } 1130 return nil 1131 } 1132 1133 func (m *SingleJoin) GetExpr() *plan.Expr { 1134 if m != nil { 1135 return m.Expr 1136 } 1137 return nil 1138 } 1139 1140 func (m *SingleJoin) GetTypes() []*plan.Type { 1141 if m != nil { 1142 return m.Types 1143 } 1144 return nil 1145 } 1146 1147 func (m *SingleJoin) GetLeftCond() []*plan.Expr { 1148 if m != nil { 1149 return m.LeftCond 1150 } 1151 return nil 1152 } 1153 1154 func (m *SingleJoin) GetRightCond() []*plan.Expr { 1155 if m != nil { 1156 return m.RightCond 1157 } 1158 return nil 1159 } 1160 1161 type MarkJoin struct { 1162 Ibucket uint64 `protobuf:"varint,1,opt,name=ibucket,proto3" json:"ibucket,omitempty"` 1163 Nbucket uint64 `protobuf:"varint,2,opt,name=nbucket,proto3" json:"nbucket,omitempty"` 1164 Result []int32 `protobuf:"varint,3,rep,packed,name=result,proto3" json:"result,omitempty"` 1165 Expr *plan.Expr `protobuf:"bytes,4,opt,name=expr,proto3" json:"expr,omitempty"` 1166 Types []*plan.Type `protobuf:"bytes,5,rep,name=types,proto3" json:"types,omitempty"` 1167 LeftCond []*plan.Expr `protobuf:"bytes,6,rep,name=left_cond,json=leftCond,proto3" json:"left_cond,omitempty"` 1168 RightCond []*plan.Expr `protobuf:"bytes,7,rep,name=right_cond,json=rightCond,proto3" json:"right_cond,omitempty"` 1169 OnList []*plan.Expr `protobuf:"bytes,8,rep,name=on_list,json=onList,proto3" json:"on_list,omitempty"` 1170 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1171 XXX_unrecognized []byte `json:"-"` 1172 XXX_sizecache int32 `json:"-"` 1173 } 1174 1175 func (m *MarkJoin) Reset() { *m = MarkJoin{} } 1176 func (m *MarkJoin) String() string { return proto.CompactTextString(m) } 1177 func (*MarkJoin) ProtoMessage() {} 1178 func (*MarkJoin) Descriptor() ([]byte, []int) { 1179 return fileDescriptor_7ac67a7adf3df9c7, []int{12} 1180 } 1181 func (m *MarkJoin) XXX_Unmarshal(b []byte) error { 1182 return m.Unmarshal(b) 1183 } 1184 func (m *MarkJoin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1185 if deterministic { 1186 return xxx_messageInfo_MarkJoin.Marshal(b, m, deterministic) 1187 } else { 1188 b = b[:cap(b)] 1189 n, err := m.MarshalToSizedBuffer(b) 1190 if err != nil { 1191 return nil, err 1192 } 1193 return b[:n], nil 1194 } 1195 } 1196 func (m *MarkJoin) XXX_Merge(src proto.Message) { 1197 xxx_messageInfo_MarkJoin.Merge(m, src) 1198 } 1199 func (m *MarkJoin) XXX_Size() int { 1200 return m.ProtoSize() 1201 } 1202 func (m *MarkJoin) XXX_DiscardUnknown() { 1203 xxx_messageInfo_MarkJoin.DiscardUnknown(m) 1204 } 1205 1206 var xxx_messageInfo_MarkJoin proto.InternalMessageInfo 1207 1208 func (m *MarkJoin) GetIbucket() uint64 { 1209 if m != nil { 1210 return m.Ibucket 1211 } 1212 return 0 1213 } 1214 1215 func (m *MarkJoin) GetNbucket() uint64 { 1216 if m != nil { 1217 return m.Nbucket 1218 } 1219 return 0 1220 } 1221 1222 func (m *MarkJoin) GetResult() []int32 { 1223 if m != nil { 1224 return m.Result 1225 } 1226 return nil 1227 } 1228 1229 func (m *MarkJoin) GetExpr() *plan.Expr { 1230 if m != nil { 1231 return m.Expr 1232 } 1233 return nil 1234 } 1235 1236 func (m *MarkJoin) GetTypes() []*plan.Type { 1237 if m != nil { 1238 return m.Types 1239 } 1240 return nil 1241 } 1242 1243 func (m *MarkJoin) GetLeftCond() []*plan.Expr { 1244 if m != nil { 1245 return m.LeftCond 1246 } 1247 return nil 1248 } 1249 1250 func (m *MarkJoin) GetRightCond() []*plan.Expr { 1251 if m != nil { 1252 return m.RightCond 1253 } 1254 return nil 1255 } 1256 1257 func (m *MarkJoin) GetOnList() []*plan.Expr { 1258 if m != nil { 1259 return m.OnList 1260 } 1261 return nil 1262 } 1263 1264 type Product struct { 1265 RelList []int32 `protobuf:"varint,1,rep,packed,name=rel_list,json=relList,proto3" json:"rel_list,omitempty"` 1266 ColList []int32 `protobuf:"varint,2,rep,packed,name=col_list,json=colList,proto3" json:"col_list,omitempty"` 1267 Types []*plan.Type `protobuf:"bytes,3,rep,name=types,proto3" json:"types,omitempty"` 1268 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1269 XXX_unrecognized []byte `json:"-"` 1270 XXX_sizecache int32 `json:"-"` 1271 } 1272 1273 func (m *Product) Reset() { *m = Product{} } 1274 func (m *Product) String() string { return proto.CompactTextString(m) } 1275 func (*Product) ProtoMessage() {} 1276 func (*Product) Descriptor() ([]byte, []int) { 1277 return fileDescriptor_7ac67a7adf3df9c7, []int{13} 1278 } 1279 func (m *Product) XXX_Unmarshal(b []byte) error { 1280 return m.Unmarshal(b) 1281 } 1282 func (m *Product) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1283 if deterministic { 1284 return xxx_messageInfo_Product.Marshal(b, m, deterministic) 1285 } else { 1286 b = b[:cap(b)] 1287 n, err := m.MarshalToSizedBuffer(b) 1288 if err != nil { 1289 return nil, err 1290 } 1291 return b[:n], nil 1292 } 1293 } 1294 func (m *Product) XXX_Merge(src proto.Message) { 1295 xxx_messageInfo_Product.Merge(m, src) 1296 } 1297 func (m *Product) XXX_Size() int { 1298 return m.ProtoSize() 1299 } 1300 func (m *Product) XXX_DiscardUnknown() { 1301 xxx_messageInfo_Product.DiscardUnknown(m) 1302 } 1303 1304 var xxx_messageInfo_Product proto.InternalMessageInfo 1305 1306 func (m *Product) GetRelList() []int32 { 1307 if m != nil { 1308 return m.RelList 1309 } 1310 return nil 1311 } 1312 1313 func (m *Product) GetColList() []int32 { 1314 if m != nil { 1315 return m.ColList 1316 } 1317 return nil 1318 } 1319 1320 func (m *Product) GetTypes() []*plan.Type { 1321 if m != nil { 1322 return m.Types 1323 } 1324 return nil 1325 } 1326 1327 type TableFunction struct { 1328 Attrs []string `protobuf:"bytes,1,rep,name=attrs,proto3" json:"attrs,omitempty"` 1329 Rets []*plan.ColDef `protobuf:"bytes,2,rep,name=rets,proto3" json:"rets,omitempty"` 1330 Args []*plan.Expr `protobuf:"bytes,3,rep,name=args,proto3" json:"args,omitempty"` 1331 Params []byte `protobuf:"bytes,4,opt,name=params,proto3" json:"params,omitempty"` 1332 Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` 1333 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1334 XXX_unrecognized []byte `json:"-"` 1335 XXX_sizecache int32 `json:"-"` 1336 } 1337 1338 func (m *TableFunction) Reset() { *m = TableFunction{} } 1339 func (m *TableFunction) String() string { return proto.CompactTextString(m) } 1340 func (*TableFunction) ProtoMessage() {} 1341 func (*TableFunction) Descriptor() ([]byte, []int) { 1342 return fileDescriptor_7ac67a7adf3df9c7, []int{14} 1343 } 1344 func (m *TableFunction) XXX_Unmarshal(b []byte) error { 1345 return m.Unmarshal(b) 1346 } 1347 func (m *TableFunction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1348 if deterministic { 1349 return xxx_messageInfo_TableFunction.Marshal(b, m, deterministic) 1350 } else { 1351 b = b[:cap(b)] 1352 n, err := m.MarshalToSizedBuffer(b) 1353 if err != nil { 1354 return nil, err 1355 } 1356 return b[:n], nil 1357 } 1358 } 1359 func (m *TableFunction) XXX_Merge(src proto.Message) { 1360 xxx_messageInfo_TableFunction.Merge(m, src) 1361 } 1362 func (m *TableFunction) XXX_Size() int { 1363 return m.ProtoSize() 1364 } 1365 func (m *TableFunction) XXX_DiscardUnknown() { 1366 xxx_messageInfo_TableFunction.DiscardUnknown(m) 1367 } 1368 1369 var xxx_messageInfo_TableFunction proto.InternalMessageInfo 1370 1371 func (m *TableFunction) GetAttrs() []string { 1372 if m != nil { 1373 return m.Attrs 1374 } 1375 return nil 1376 } 1377 1378 func (m *TableFunction) GetRets() []*plan.ColDef { 1379 if m != nil { 1380 return m.Rets 1381 } 1382 return nil 1383 } 1384 1385 func (m *TableFunction) GetArgs() []*plan.Expr { 1386 if m != nil { 1387 return m.Args 1388 } 1389 return nil 1390 } 1391 1392 func (m *TableFunction) GetParams() []byte { 1393 if m != nil { 1394 return m.Params 1395 } 1396 return nil 1397 } 1398 1399 func (m *TableFunction) GetName() string { 1400 if m != nil { 1401 return m.Name 1402 } 1403 return "" 1404 } 1405 1406 type HashBuild struct { 1407 NeedExpr bool `protobuf:"varint,1,opt,name=need_expr,json=needExpr,proto3" json:"need_expr,omitempty"` 1408 NeedHash bool `protobuf:"varint,2,opt,name=need_hash,json=needHash,proto3" json:"need_hash,omitempty"` 1409 Ibucket uint64 `protobuf:"varint,3,opt,name=ibucket,proto3" json:"ibucket,omitempty"` 1410 Nbucket uint64 `protobuf:"varint,4,opt,name=nbucket,proto3" json:"nbucket,omitempty"` 1411 Types []*plan.Type `protobuf:"bytes,5,rep,name=types,proto3" json:"types,omitempty"` 1412 Conds []*plan.Expr `protobuf:"bytes,6,rep,name=conds,proto3" json:"conds,omitempty"` 1413 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1414 XXX_unrecognized []byte `json:"-"` 1415 XXX_sizecache int32 `json:"-"` 1416 } 1417 1418 func (m *HashBuild) Reset() { *m = HashBuild{} } 1419 func (m *HashBuild) String() string { return proto.CompactTextString(m) } 1420 func (*HashBuild) ProtoMessage() {} 1421 func (*HashBuild) Descriptor() ([]byte, []int) { 1422 return fileDescriptor_7ac67a7adf3df9c7, []int{15} 1423 } 1424 func (m *HashBuild) XXX_Unmarshal(b []byte) error { 1425 return m.Unmarshal(b) 1426 } 1427 func (m *HashBuild) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1428 if deterministic { 1429 return xxx_messageInfo_HashBuild.Marshal(b, m, deterministic) 1430 } else { 1431 b = b[:cap(b)] 1432 n, err := m.MarshalToSizedBuffer(b) 1433 if err != nil { 1434 return nil, err 1435 } 1436 return b[:n], nil 1437 } 1438 } 1439 func (m *HashBuild) XXX_Merge(src proto.Message) { 1440 xxx_messageInfo_HashBuild.Merge(m, src) 1441 } 1442 func (m *HashBuild) XXX_Size() int { 1443 return m.ProtoSize() 1444 } 1445 func (m *HashBuild) XXX_DiscardUnknown() { 1446 xxx_messageInfo_HashBuild.DiscardUnknown(m) 1447 } 1448 1449 var xxx_messageInfo_HashBuild proto.InternalMessageInfo 1450 1451 func (m *HashBuild) GetNeedExpr() bool { 1452 if m != nil { 1453 return m.NeedExpr 1454 } 1455 return false 1456 } 1457 1458 func (m *HashBuild) GetNeedHash() bool { 1459 if m != nil { 1460 return m.NeedHash 1461 } 1462 return false 1463 } 1464 1465 func (m *HashBuild) GetIbucket() uint64 { 1466 if m != nil { 1467 return m.Ibucket 1468 } 1469 return 0 1470 } 1471 1472 func (m *HashBuild) GetNbucket() uint64 { 1473 if m != nil { 1474 return m.Nbucket 1475 } 1476 return 0 1477 } 1478 1479 func (m *HashBuild) GetTypes() []*plan.Type { 1480 if m != nil { 1481 return m.Types 1482 } 1483 return nil 1484 } 1485 1486 func (m *HashBuild) GetConds() []*plan.Expr { 1487 if m != nil { 1488 return m.Conds 1489 } 1490 return nil 1491 } 1492 1493 type ExternalName2ColIndex struct { 1494 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 1495 Index int32 `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"` 1496 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1497 XXX_unrecognized []byte `json:"-"` 1498 XXX_sizecache int32 `json:"-"` 1499 } 1500 1501 func (m *ExternalName2ColIndex) Reset() { *m = ExternalName2ColIndex{} } 1502 func (m *ExternalName2ColIndex) String() string { return proto.CompactTextString(m) } 1503 func (*ExternalName2ColIndex) ProtoMessage() {} 1504 func (*ExternalName2ColIndex) Descriptor() ([]byte, []int) { 1505 return fileDescriptor_7ac67a7adf3df9c7, []int{16} 1506 } 1507 func (m *ExternalName2ColIndex) XXX_Unmarshal(b []byte) error { 1508 return m.Unmarshal(b) 1509 } 1510 func (m *ExternalName2ColIndex) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1511 if deterministic { 1512 return xxx_messageInfo_ExternalName2ColIndex.Marshal(b, m, deterministic) 1513 } else { 1514 b = b[:cap(b)] 1515 n, err := m.MarshalToSizedBuffer(b) 1516 if err != nil { 1517 return nil, err 1518 } 1519 return b[:n], nil 1520 } 1521 } 1522 func (m *ExternalName2ColIndex) XXX_Merge(src proto.Message) { 1523 xxx_messageInfo_ExternalName2ColIndex.Merge(m, src) 1524 } 1525 func (m *ExternalName2ColIndex) XXX_Size() int { 1526 return m.ProtoSize() 1527 } 1528 func (m *ExternalName2ColIndex) XXX_DiscardUnknown() { 1529 xxx_messageInfo_ExternalName2ColIndex.DiscardUnknown(m) 1530 } 1531 1532 var xxx_messageInfo_ExternalName2ColIndex proto.InternalMessageInfo 1533 1534 func (m *ExternalName2ColIndex) GetName() string { 1535 if m != nil { 1536 return m.Name 1537 } 1538 return "" 1539 } 1540 1541 func (m *ExternalName2ColIndex) GetIndex() int32 { 1542 if m != nil { 1543 return m.Index 1544 } 1545 return 0 1546 } 1547 1548 type ExternalScan struct { 1549 Attrs []string `protobuf:"bytes,1,rep,name=attrs,proto3" json:"attrs,omitempty"` 1550 Cols []*plan.ColDef `protobuf:"bytes,2,rep,name=cols,proto3" json:"cols,omitempty"` 1551 Name2ColIndex []*ExternalName2ColIndex `protobuf:"bytes,3,rep,name=name2_col_index,json=name2ColIndex,proto3" json:"name2_col_index,omitempty"` 1552 CreateSql string `protobuf:"bytes,4,opt,name=create_sql,json=createSql,proto3" json:"create_sql,omitempty"` 1553 FileList []string `protobuf:"bytes,5,rep,name=file_list,json=fileList,proto3" json:"file_list,omitempty"` 1554 OriginCols []*plan.ColDef `protobuf:"bytes,6,rep,name=origin_cols,json=originCols,proto3" json:"origin_cols,omitempty"` 1555 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1556 XXX_unrecognized []byte `json:"-"` 1557 XXX_sizecache int32 `json:"-"` 1558 } 1559 1560 func (m *ExternalScan) Reset() { *m = ExternalScan{} } 1561 func (m *ExternalScan) String() string { return proto.CompactTextString(m) } 1562 func (*ExternalScan) ProtoMessage() {} 1563 func (*ExternalScan) Descriptor() ([]byte, []int) { 1564 return fileDescriptor_7ac67a7adf3df9c7, []int{17} 1565 } 1566 func (m *ExternalScan) XXX_Unmarshal(b []byte) error { 1567 return m.Unmarshal(b) 1568 } 1569 func (m *ExternalScan) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1570 if deterministic { 1571 return xxx_messageInfo_ExternalScan.Marshal(b, m, deterministic) 1572 } else { 1573 b = b[:cap(b)] 1574 n, err := m.MarshalToSizedBuffer(b) 1575 if err != nil { 1576 return nil, err 1577 } 1578 return b[:n], nil 1579 } 1580 } 1581 func (m *ExternalScan) XXX_Merge(src proto.Message) { 1582 xxx_messageInfo_ExternalScan.Merge(m, src) 1583 } 1584 func (m *ExternalScan) XXX_Size() int { 1585 return m.ProtoSize() 1586 } 1587 func (m *ExternalScan) XXX_DiscardUnknown() { 1588 xxx_messageInfo_ExternalScan.DiscardUnknown(m) 1589 } 1590 1591 var xxx_messageInfo_ExternalScan proto.InternalMessageInfo 1592 1593 func (m *ExternalScan) GetAttrs() []string { 1594 if m != nil { 1595 return m.Attrs 1596 } 1597 return nil 1598 } 1599 1600 func (m *ExternalScan) GetCols() []*plan.ColDef { 1601 if m != nil { 1602 return m.Cols 1603 } 1604 return nil 1605 } 1606 1607 func (m *ExternalScan) GetName2ColIndex() []*ExternalName2ColIndex { 1608 if m != nil { 1609 return m.Name2ColIndex 1610 } 1611 return nil 1612 } 1613 1614 func (m *ExternalScan) GetCreateSql() string { 1615 if m != nil { 1616 return m.CreateSql 1617 } 1618 return "" 1619 } 1620 1621 func (m *ExternalScan) GetFileList() []string { 1622 if m != nil { 1623 return m.FileList 1624 } 1625 return nil 1626 } 1627 1628 func (m *ExternalScan) GetOriginCols() []*plan.ColDef { 1629 if m != nil { 1630 return m.OriginCols 1631 } 1632 return nil 1633 } 1634 1635 type Instruction struct { 1636 // Op specified the operator code of an instruction. 1637 Op int32 `protobuf:"varint,1,opt,name=op,proto3" json:"op,omitempty"` 1638 // Idx specified the anaylze information index. 1639 Idx int32 `protobuf:"varint,2,opt,name=idx,proto3" json:"idx,omitempty"` 1640 Anti *AntiJoin `protobuf:"bytes,3,opt,name=anti,proto3" json:"anti,omitempty"` 1641 Connect *Connector `protobuf:"bytes,4,opt,name=connect,proto3" json:"connect,omitempty"` 1642 Dispatch *Dispatch `protobuf:"bytes,5,opt,name=dispatch,proto3" json:"dispatch,omitempty"` 1643 Agg *Group `protobuf:"bytes,6,opt,name=agg,proto3" json:"agg,omitempty"` 1644 InnerJoin *InnerJoin `protobuf:"bytes,7,opt,name=inner_join,json=innerJoin,proto3" json:"inner_join,omitempty"` 1645 LeftJoin *LeftJoin `protobuf:"bytes,8,opt,name=left_join,json=leftJoin,proto3" json:"left_join,omitempty"` 1646 SemiJoin *SemiJoin `protobuf:"bytes,9,opt,name=semi_join,json=semiJoin,proto3" json:"semi_join,omitempty"` 1647 SingleJoin *SingleJoin `protobuf:"bytes,10,opt,name=single_join,json=singleJoin,proto3" json:"single_join,omitempty"` 1648 MarkJoin *MarkJoin `protobuf:"bytes,11,opt,name=mark_join,json=markJoin,proto3" json:"mark_join,omitempty"` 1649 Join *Join `protobuf:"bytes,12,opt,name=join,proto3" json:"join,omitempty"` 1650 Product *Product `protobuf:"bytes,13,opt,name=product,proto3" json:"product,omitempty"` 1651 TableFunction *TableFunction `protobuf:"bytes,14,opt,name=table_function,json=tableFunction,proto3" json:"table_function,omitempty"` 1652 HashBuild *HashBuild `protobuf:"bytes,15,opt,name=hash_build,json=hashBuild,proto3" json:"hash_build,omitempty"` 1653 ExternalScan *ExternalScan `protobuf:"bytes,16,opt,name=external_scan,json=externalScan,proto3" json:"external_scan,omitempty"` 1654 Insert *Insert `protobuf:"bytes,17,opt,name=insert,proto3" json:"insert,omitempty"` 1655 OrderBy []*plan.OrderBySpec `protobuf:"bytes,18,rep,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` 1656 ProjectList []*plan.Expr `protobuf:"bytes,19,rep,name=project_list,json=projectList,proto3" json:"project_list,omitempty"` 1657 Filter *plan.Expr `protobuf:"bytes,20,opt,name=filter,proto3" json:"filter,omitempty"` 1658 Limit uint64 `protobuf:"varint,21,opt,name=limit,proto3" json:"limit,omitempty"` 1659 Offset uint64 `protobuf:"varint,22,opt,name=offset,proto3" json:"offset,omitempty"` 1660 // isFirst identifies whether it is the first instruction of analyzeInfo corresponding to idx 1661 IsFirst bool `protobuf:"varint,23,opt,name=isFirst,proto3" json:"isFirst,omitempty"` 1662 // isLast identifies whether it is the last instruction of analyzeInfo corresponding to idx 1663 IsLast bool `protobuf:"varint,24,opt,name=isLast,proto3" json:"isLast,omitempty"` 1664 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1665 XXX_unrecognized []byte `json:"-"` 1666 XXX_sizecache int32 `json:"-"` 1667 } 1668 1669 func (m *Instruction) Reset() { *m = Instruction{} } 1670 func (m *Instruction) String() string { return proto.CompactTextString(m) } 1671 func (*Instruction) ProtoMessage() {} 1672 func (*Instruction) Descriptor() ([]byte, []int) { 1673 return fileDescriptor_7ac67a7adf3df9c7, []int{18} 1674 } 1675 func (m *Instruction) XXX_Unmarshal(b []byte) error { 1676 return m.Unmarshal(b) 1677 } 1678 func (m *Instruction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1679 if deterministic { 1680 return xxx_messageInfo_Instruction.Marshal(b, m, deterministic) 1681 } else { 1682 b = b[:cap(b)] 1683 n, err := m.MarshalToSizedBuffer(b) 1684 if err != nil { 1685 return nil, err 1686 } 1687 return b[:n], nil 1688 } 1689 } 1690 func (m *Instruction) XXX_Merge(src proto.Message) { 1691 xxx_messageInfo_Instruction.Merge(m, src) 1692 } 1693 func (m *Instruction) XXX_Size() int { 1694 return m.ProtoSize() 1695 } 1696 func (m *Instruction) XXX_DiscardUnknown() { 1697 xxx_messageInfo_Instruction.DiscardUnknown(m) 1698 } 1699 1700 var xxx_messageInfo_Instruction proto.InternalMessageInfo 1701 1702 func (m *Instruction) GetOp() int32 { 1703 if m != nil { 1704 return m.Op 1705 } 1706 return 0 1707 } 1708 1709 func (m *Instruction) GetIdx() int32 { 1710 if m != nil { 1711 return m.Idx 1712 } 1713 return 0 1714 } 1715 1716 func (m *Instruction) GetAnti() *AntiJoin { 1717 if m != nil { 1718 return m.Anti 1719 } 1720 return nil 1721 } 1722 1723 func (m *Instruction) GetConnect() *Connector { 1724 if m != nil { 1725 return m.Connect 1726 } 1727 return nil 1728 } 1729 1730 func (m *Instruction) GetDispatch() *Dispatch { 1731 if m != nil { 1732 return m.Dispatch 1733 } 1734 return nil 1735 } 1736 1737 func (m *Instruction) GetAgg() *Group { 1738 if m != nil { 1739 return m.Agg 1740 } 1741 return nil 1742 } 1743 1744 func (m *Instruction) GetInnerJoin() *InnerJoin { 1745 if m != nil { 1746 return m.InnerJoin 1747 } 1748 return nil 1749 } 1750 1751 func (m *Instruction) GetLeftJoin() *LeftJoin { 1752 if m != nil { 1753 return m.LeftJoin 1754 } 1755 return nil 1756 } 1757 1758 func (m *Instruction) GetSemiJoin() *SemiJoin { 1759 if m != nil { 1760 return m.SemiJoin 1761 } 1762 return nil 1763 } 1764 1765 func (m *Instruction) GetSingleJoin() *SingleJoin { 1766 if m != nil { 1767 return m.SingleJoin 1768 } 1769 return nil 1770 } 1771 1772 func (m *Instruction) GetMarkJoin() *MarkJoin { 1773 if m != nil { 1774 return m.MarkJoin 1775 } 1776 return nil 1777 } 1778 1779 func (m *Instruction) GetJoin() *Join { 1780 if m != nil { 1781 return m.Join 1782 } 1783 return nil 1784 } 1785 1786 func (m *Instruction) GetProduct() *Product { 1787 if m != nil { 1788 return m.Product 1789 } 1790 return nil 1791 } 1792 1793 func (m *Instruction) GetTableFunction() *TableFunction { 1794 if m != nil { 1795 return m.TableFunction 1796 } 1797 return nil 1798 } 1799 1800 func (m *Instruction) GetHashBuild() *HashBuild { 1801 if m != nil { 1802 return m.HashBuild 1803 } 1804 return nil 1805 } 1806 1807 func (m *Instruction) GetExternalScan() *ExternalScan { 1808 if m != nil { 1809 return m.ExternalScan 1810 } 1811 return nil 1812 } 1813 1814 func (m *Instruction) GetInsert() *Insert { 1815 if m != nil { 1816 return m.Insert 1817 } 1818 return nil 1819 } 1820 1821 func (m *Instruction) GetOrderBy() []*plan.OrderBySpec { 1822 if m != nil { 1823 return m.OrderBy 1824 } 1825 return nil 1826 } 1827 1828 func (m *Instruction) GetProjectList() []*plan.Expr { 1829 if m != nil { 1830 return m.ProjectList 1831 } 1832 return nil 1833 } 1834 1835 func (m *Instruction) GetFilter() *plan.Expr { 1836 if m != nil { 1837 return m.Filter 1838 } 1839 return nil 1840 } 1841 1842 func (m *Instruction) GetLimit() uint64 { 1843 if m != nil { 1844 return m.Limit 1845 } 1846 return 0 1847 } 1848 1849 func (m *Instruction) GetOffset() uint64 { 1850 if m != nil { 1851 return m.Offset 1852 } 1853 return 0 1854 } 1855 1856 func (m *Instruction) GetIsFirst() bool { 1857 if m != nil { 1858 return m.IsFirst 1859 } 1860 return false 1861 } 1862 1863 func (m *Instruction) GetIsLast() bool { 1864 if m != nil { 1865 return m.IsLast 1866 } 1867 return false 1868 } 1869 1870 type AnalysisList struct { 1871 List []*plan.AnalyzeInfo `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"` 1872 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1873 XXX_unrecognized []byte `json:"-"` 1874 XXX_sizecache int32 `json:"-"` 1875 } 1876 1877 func (m *AnalysisList) Reset() { *m = AnalysisList{} } 1878 func (m *AnalysisList) String() string { return proto.CompactTextString(m) } 1879 func (*AnalysisList) ProtoMessage() {} 1880 func (*AnalysisList) Descriptor() ([]byte, []int) { 1881 return fileDescriptor_7ac67a7adf3df9c7, []int{19} 1882 } 1883 func (m *AnalysisList) XXX_Unmarshal(b []byte) error { 1884 return m.Unmarshal(b) 1885 } 1886 func (m *AnalysisList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1887 if deterministic { 1888 return xxx_messageInfo_AnalysisList.Marshal(b, m, deterministic) 1889 } else { 1890 b = b[:cap(b)] 1891 n, err := m.MarshalToSizedBuffer(b) 1892 if err != nil { 1893 return nil, err 1894 } 1895 return b[:n], nil 1896 } 1897 } 1898 func (m *AnalysisList) XXX_Merge(src proto.Message) { 1899 xxx_messageInfo_AnalysisList.Merge(m, src) 1900 } 1901 func (m *AnalysisList) XXX_Size() int { 1902 return m.ProtoSize() 1903 } 1904 func (m *AnalysisList) XXX_DiscardUnknown() { 1905 xxx_messageInfo_AnalysisList.DiscardUnknown(m) 1906 } 1907 1908 var xxx_messageInfo_AnalysisList proto.InternalMessageInfo 1909 1910 func (m *AnalysisList) GetList() []*plan.AnalyzeInfo { 1911 if m != nil { 1912 return m.List 1913 } 1914 return nil 1915 } 1916 1917 type Source struct { 1918 SchemaName string `protobuf:"bytes,1,opt,name=schema_name,json=schemaName,proto3" json:"schema_name,omitempty"` 1919 TableName string `protobuf:"bytes,2,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"` 1920 ColList []string `protobuf:"bytes,3,rep,name=col_list,json=colList,proto3" json:"col_list,omitempty"` 1921 Block string `protobuf:"bytes,4,opt,name=block,proto3" json:"block,omitempty"` 1922 PushdownId uint64 `protobuf:"varint,5,opt,name=pushdown_id,json=pushdownId,proto3" json:"pushdown_id,omitempty"` 1923 PushdownAddr string `protobuf:"bytes,6,opt,name=pushdown_addr,json=pushdownAddr,proto3" json:"pushdown_addr,omitempty"` 1924 Expr *plan.Expr `protobuf:"bytes,7,opt,name=expr,proto3" json:"expr,omitempty"` 1925 TableDef *plan.TableDef `protobuf:"bytes,8,opt,name=tableDef,proto3" json:"tableDef,omitempty"` 1926 Timestamp *timestamp.Timestamp `protobuf:"bytes,9,opt,name=timestamp,proto3" json:"timestamp,omitempty"` 1927 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1928 XXX_unrecognized []byte `json:"-"` 1929 XXX_sizecache int32 `json:"-"` 1930 } 1931 1932 func (m *Source) Reset() { *m = Source{} } 1933 func (m *Source) String() string { return proto.CompactTextString(m) } 1934 func (*Source) ProtoMessage() {} 1935 func (*Source) Descriptor() ([]byte, []int) { 1936 return fileDescriptor_7ac67a7adf3df9c7, []int{20} 1937 } 1938 func (m *Source) XXX_Unmarshal(b []byte) error { 1939 return m.Unmarshal(b) 1940 } 1941 func (m *Source) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1942 if deterministic { 1943 return xxx_messageInfo_Source.Marshal(b, m, deterministic) 1944 } else { 1945 b = b[:cap(b)] 1946 n, err := m.MarshalToSizedBuffer(b) 1947 if err != nil { 1948 return nil, err 1949 } 1950 return b[:n], nil 1951 } 1952 } 1953 func (m *Source) XXX_Merge(src proto.Message) { 1954 xxx_messageInfo_Source.Merge(m, src) 1955 } 1956 func (m *Source) XXX_Size() int { 1957 return m.ProtoSize() 1958 } 1959 func (m *Source) XXX_DiscardUnknown() { 1960 xxx_messageInfo_Source.DiscardUnknown(m) 1961 } 1962 1963 var xxx_messageInfo_Source proto.InternalMessageInfo 1964 1965 func (m *Source) GetSchemaName() string { 1966 if m != nil { 1967 return m.SchemaName 1968 } 1969 return "" 1970 } 1971 1972 func (m *Source) GetTableName() string { 1973 if m != nil { 1974 return m.TableName 1975 } 1976 return "" 1977 } 1978 1979 func (m *Source) GetColList() []string { 1980 if m != nil { 1981 return m.ColList 1982 } 1983 return nil 1984 } 1985 1986 func (m *Source) GetBlock() string { 1987 if m != nil { 1988 return m.Block 1989 } 1990 return "" 1991 } 1992 1993 func (m *Source) GetPushdownId() uint64 { 1994 if m != nil { 1995 return m.PushdownId 1996 } 1997 return 0 1998 } 1999 2000 func (m *Source) GetPushdownAddr() string { 2001 if m != nil { 2002 return m.PushdownAddr 2003 } 2004 return "" 2005 } 2006 2007 func (m *Source) GetExpr() *plan.Expr { 2008 if m != nil { 2009 return m.Expr 2010 } 2011 return nil 2012 } 2013 2014 func (m *Source) GetTableDef() *plan.TableDef { 2015 if m != nil { 2016 return m.TableDef 2017 } 2018 return nil 2019 } 2020 2021 func (m *Source) GetTimestamp() *timestamp.Timestamp { 2022 if m != nil { 2023 return m.Timestamp 2024 } 2025 return nil 2026 } 2027 2028 type NodeInfo struct { 2029 Mcpu int32 `protobuf:"varint,1,opt,name=mcpu,proto3" json:"mcpu,omitempty"` 2030 Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` 2031 Addr string `protobuf:"bytes,3,opt,name=addr,proto3" json:"addr,omitempty"` 2032 Payload []string `protobuf:"bytes,4,rep,name=payload,proto3" json:"payload,omitempty"` 2033 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2034 XXX_unrecognized []byte `json:"-"` 2035 XXX_sizecache int32 `json:"-"` 2036 } 2037 2038 func (m *NodeInfo) Reset() { *m = NodeInfo{} } 2039 func (m *NodeInfo) String() string { return proto.CompactTextString(m) } 2040 func (*NodeInfo) ProtoMessage() {} 2041 func (*NodeInfo) Descriptor() ([]byte, []int) { 2042 return fileDescriptor_7ac67a7adf3df9c7, []int{21} 2043 } 2044 func (m *NodeInfo) XXX_Unmarshal(b []byte) error { 2045 return m.Unmarshal(b) 2046 } 2047 func (m *NodeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2048 if deterministic { 2049 return xxx_messageInfo_NodeInfo.Marshal(b, m, deterministic) 2050 } else { 2051 b = b[:cap(b)] 2052 n, err := m.MarshalToSizedBuffer(b) 2053 if err != nil { 2054 return nil, err 2055 } 2056 return b[:n], nil 2057 } 2058 } 2059 func (m *NodeInfo) XXX_Merge(src proto.Message) { 2060 xxx_messageInfo_NodeInfo.Merge(m, src) 2061 } 2062 func (m *NodeInfo) XXX_Size() int { 2063 return m.ProtoSize() 2064 } 2065 func (m *NodeInfo) XXX_DiscardUnknown() { 2066 xxx_messageInfo_NodeInfo.DiscardUnknown(m) 2067 } 2068 2069 var xxx_messageInfo_NodeInfo proto.InternalMessageInfo 2070 2071 func (m *NodeInfo) GetMcpu() int32 { 2072 if m != nil { 2073 return m.Mcpu 2074 } 2075 return 0 2076 } 2077 2078 func (m *NodeInfo) GetId() string { 2079 if m != nil { 2080 return m.Id 2081 } 2082 return "" 2083 } 2084 2085 func (m *NodeInfo) GetAddr() string { 2086 if m != nil { 2087 return m.Addr 2088 } 2089 return "" 2090 } 2091 2092 func (m *NodeInfo) GetPayload() []string { 2093 if m != nil { 2094 return m.Payload 2095 } 2096 return nil 2097 } 2098 2099 type ProcessLimitation struct { 2100 Size int64 `protobuf:"varint,1,opt,name=size,proto3" json:"size,omitempty"` 2101 BatchRows int64 `protobuf:"varint,2,opt,name=batch_rows,json=batchRows,proto3" json:"batch_rows,omitempty"` 2102 BatchSize int64 `protobuf:"varint,3,opt,name=batch_size,json=batchSize,proto3" json:"batch_size,omitempty"` 2103 PartitionRows int64 `protobuf:"varint,4,opt,name=partition_rows,json=partitionRows,proto3" json:"partition_rows,omitempty"` 2104 ReaderSize int64 `protobuf:"varint,5,opt,name=reader_size,json=readerSize,proto3" json:"reader_size,omitempty"` 2105 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2106 XXX_unrecognized []byte `json:"-"` 2107 XXX_sizecache int32 `json:"-"` 2108 } 2109 2110 func (m *ProcessLimitation) Reset() { *m = ProcessLimitation{} } 2111 func (m *ProcessLimitation) String() string { return proto.CompactTextString(m) } 2112 func (*ProcessLimitation) ProtoMessage() {} 2113 func (*ProcessLimitation) Descriptor() ([]byte, []int) { 2114 return fileDescriptor_7ac67a7adf3df9c7, []int{22} 2115 } 2116 func (m *ProcessLimitation) XXX_Unmarshal(b []byte) error { 2117 return m.Unmarshal(b) 2118 } 2119 func (m *ProcessLimitation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2120 if deterministic { 2121 return xxx_messageInfo_ProcessLimitation.Marshal(b, m, deterministic) 2122 } else { 2123 b = b[:cap(b)] 2124 n, err := m.MarshalToSizedBuffer(b) 2125 if err != nil { 2126 return nil, err 2127 } 2128 return b[:n], nil 2129 } 2130 } 2131 func (m *ProcessLimitation) XXX_Merge(src proto.Message) { 2132 xxx_messageInfo_ProcessLimitation.Merge(m, src) 2133 } 2134 func (m *ProcessLimitation) XXX_Size() int { 2135 return m.ProtoSize() 2136 } 2137 func (m *ProcessLimitation) XXX_DiscardUnknown() { 2138 xxx_messageInfo_ProcessLimitation.DiscardUnknown(m) 2139 } 2140 2141 var xxx_messageInfo_ProcessLimitation proto.InternalMessageInfo 2142 2143 func (m *ProcessLimitation) GetSize() int64 { 2144 if m != nil { 2145 return m.Size 2146 } 2147 return 0 2148 } 2149 2150 func (m *ProcessLimitation) GetBatchRows() int64 { 2151 if m != nil { 2152 return m.BatchRows 2153 } 2154 return 0 2155 } 2156 2157 func (m *ProcessLimitation) GetBatchSize() int64 { 2158 if m != nil { 2159 return m.BatchSize 2160 } 2161 return 0 2162 } 2163 2164 func (m *ProcessLimitation) GetPartitionRows() int64 { 2165 if m != nil { 2166 return m.PartitionRows 2167 } 2168 return 0 2169 } 2170 2171 func (m *ProcessLimitation) GetReaderSize() int64 { 2172 if m != nil { 2173 return m.ReaderSize 2174 } 2175 return 0 2176 } 2177 2178 type ProcessInfo struct { 2179 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` 2180 Lim *ProcessLimitation `protobuf:"bytes,2,opt,name=lim,proto3" json:"lim,omitempty"` 2181 UnixTime int64 `protobuf:"varint,3,opt,name=unix_time,json=unixTime,proto3" json:"unix_time,omitempty"` 2182 Snapshot string `protobuf:"bytes,4,opt,name=snapshot,proto3" json:"snapshot,omitempty"` 2183 SessionInfo *SessionInfo `protobuf:"bytes,5,opt,name=session_info,json=sessionInfo,proto3" json:"session_info,omitempty"` 2184 AnalysisNodeList []int32 `protobuf:"varint,6,rep,packed,name=analysis_node_list,json=analysisNodeList,proto3" json:"analysis_node_list,omitempty"` 2185 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2186 XXX_unrecognized []byte `json:"-"` 2187 XXX_sizecache int32 `json:"-"` 2188 } 2189 2190 func (m *ProcessInfo) Reset() { *m = ProcessInfo{} } 2191 func (m *ProcessInfo) String() string { return proto.CompactTextString(m) } 2192 func (*ProcessInfo) ProtoMessage() {} 2193 func (*ProcessInfo) Descriptor() ([]byte, []int) { 2194 return fileDescriptor_7ac67a7adf3df9c7, []int{23} 2195 } 2196 func (m *ProcessInfo) XXX_Unmarshal(b []byte) error { 2197 return m.Unmarshal(b) 2198 } 2199 func (m *ProcessInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2200 if deterministic { 2201 return xxx_messageInfo_ProcessInfo.Marshal(b, m, deterministic) 2202 } else { 2203 b = b[:cap(b)] 2204 n, err := m.MarshalToSizedBuffer(b) 2205 if err != nil { 2206 return nil, err 2207 } 2208 return b[:n], nil 2209 } 2210 } 2211 func (m *ProcessInfo) XXX_Merge(src proto.Message) { 2212 xxx_messageInfo_ProcessInfo.Merge(m, src) 2213 } 2214 func (m *ProcessInfo) XXX_Size() int { 2215 return m.ProtoSize() 2216 } 2217 func (m *ProcessInfo) XXX_DiscardUnknown() { 2218 xxx_messageInfo_ProcessInfo.DiscardUnknown(m) 2219 } 2220 2221 var xxx_messageInfo_ProcessInfo proto.InternalMessageInfo 2222 2223 func (m *ProcessInfo) GetId() string { 2224 if m != nil { 2225 return m.Id 2226 } 2227 return "" 2228 } 2229 2230 func (m *ProcessInfo) GetLim() *ProcessLimitation { 2231 if m != nil { 2232 return m.Lim 2233 } 2234 return nil 2235 } 2236 2237 func (m *ProcessInfo) GetUnixTime() int64 { 2238 if m != nil { 2239 return m.UnixTime 2240 } 2241 return 0 2242 } 2243 2244 func (m *ProcessInfo) GetSnapshot() string { 2245 if m != nil { 2246 return m.Snapshot 2247 } 2248 return "" 2249 } 2250 2251 func (m *ProcessInfo) GetSessionInfo() *SessionInfo { 2252 if m != nil { 2253 return m.SessionInfo 2254 } 2255 return nil 2256 } 2257 2258 func (m *ProcessInfo) GetAnalysisNodeList() []int32 { 2259 if m != nil { 2260 return m.AnalysisNodeList 2261 } 2262 return nil 2263 } 2264 2265 type SessionInfo struct { 2266 User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"` 2267 Host string `protobuf:"bytes,2,opt,name=host,proto3" json:"host,omitempty"` 2268 Role string `protobuf:"bytes,3,opt,name=role,proto3" json:"role,omitempty"` 2269 ConnectionId uint64 `protobuf:"varint,4,opt,name=connection_id,json=connectionId,proto3" json:"connection_id,omitempty"` 2270 Database string `protobuf:"bytes,5,opt,name=database,proto3" json:"database,omitempty"` 2271 Version string `protobuf:"bytes,6,opt,name=version,proto3" json:"version,omitempty"` 2272 TimeZone []byte `protobuf:"bytes,7,opt,name=time_zone,json=timeZone,proto3" json:"time_zone,omitempty"` 2273 Account string `protobuf:"bytes,8,opt,name=account,proto3" json:"account,omitempty"` 2274 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2275 XXX_unrecognized []byte `json:"-"` 2276 XXX_sizecache int32 `json:"-"` 2277 } 2278 2279 func (m *SessionInfo) Reset() { *m = SessionInfo{} } 2280 func (m *SessionInfo) String() string { return proto.CompactTextString(m) } 2281 func (*SessionInfo) ProtoMessage() {} 2282 func (*SessionInfo) Descriptor() ([]byte, []int) { 2283 return fileDescriptor_7ac67a7adf3df9c7, []int{24} 2284 } 2285 func (m *SessionInfo) XXX_Unmarshal(b []byte) error { 2286 return m.Unmarshal(b) 2287 } 2288 func (m *SessionInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2289 if deterministic { 2290 return xxx_messageInfo_SessionInfo.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 *SessionInfo) XXX_Merge(src proto.Message) { 2301 xxx_messageInfo_SessionInfo.Merge(m, src) 2302 } 2303 func (m *SessionInfo) XXX_Size() int { 2304 return m.ProtoSize() 2305 } 2306 func (m *SessionInfo) XXX_DiscardUnknown() { 2307 xxx_messageInfo_SessionInfo.DiscardUnknown(m) 2308 } 2309 2310 var xxx_messageInfo_SessionInfo proto.InternalMessageInfo 2311 2312 func (m *SessionInfo) GetUser() string { 2313 if m != nil { 2314 return m.User 2315 } 2316 return "" 2317 } 2318 2319 func (m *SessionInfo) GetHost() string { 2320 if m != nil { 2321 return m.Host 2322 } 2323 return "" 2324 } 2325 2326 func (m *SessionInfo) GetRole() string { 2327 if m != nil { 2328 return m.Role 2329 } 2330 return "" 2331 } 2332 2333 func (m *SessionInfo) GetConnectionId() uint64 { 2334 if m != nil { 2335 return m.ConnectionId 2336 } 2337 return 0 2338 } 2339 2340 func (m *SessionInfo) GetDatabase() string { 2341 if m != nil { 2342 return m.Database 2343 } 2344 return "" 2345 } 2346 2347 func (m *SessionInfo) GetVersion() string { 2348 if m != nil { 2349 return m.Version 2350 } 2351 return "" 2352 } 2353 2354 func (m *SessionInfo) GetTimeZone() []byte { 2355 if m != nil { 2356 return m.TimeZone 2357 } 2358 return nil 2359 } 2360 2361 func (m *SessionInfo) GetAccount() string { 2362 if m != nil { 2363 return m.Account 2364 } 2365 return "" 2366 } 2367 2368 type Pipeline struct { 2369 PipelineType Pipeline_PipelineType `protobuf:"varint,1,opt,name=pipeline_type,json=pipelineType,proto3,enum=pipeline.Pipeline_PipelineType" json:"pipeline_type,omitempty"` 2370 PipelineId int32 `protobuf:"varint,2,opt,name=pipeline_id,json=pipelineId,proto3" json:"pipeline_id,omitempty"` 2371 Qry *plan.Plan `protobuf:"bytes,3,opt,name=qry,proto3" json:"qry,omitempty"` 2372 DataSource *Source `protobuf:"bytes,4,opt,name=data_source,json=dataSource,proto3" json:"data_source,omitempty"` 2373 Children []*Pipeline `protobuf:"bytes,5,rep,name=children,proto3" json:"children,omitempty"` 2374 InstructionList []*Instruction `protobuf:"bytes,6,rep,name=instruction_list,json=instructionList,proto3" json:"instruction_list,omitempty"` 2375 IsEnd bool `protobuf:"varint,7,opt,name=is_end,json=isEnd,proto3" json:"is_end,omitempty"` 2376 IsJoin bool `protobuf:"varint,8,opt,name=is_join,json=isJoin,proto3" json:"is_join,omitempty"` 2377 Node *NodeInfo `protobuf:"bytes,9,opt,name=node,proto3" json:"node,omitempty"` 2378 PushDownInfo int32 `protobuf:"varint,10,opt,name=push_down_info,json=pushDownInfo,proto3" json:"push_down_info,omitempty"` 2379 ChildrenCount int32 `protobuf:"varint,11,opt,name=children_count,json=childrenCount,proto3" json:"children_count,omitempty"` 2380 UuidsToRegIdx []*UuidToRegIdx `protobuf:"bytes,12,rep,name=uuids_to_reg_idx,json=uuidsToRegIdx,proto3" json:"uuids_to_reg_idx,omitempty"` 2381 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2382 XXX_unrecognized []byte `json:"-"` 2383 XXX_sizecache int32 `json:"-"` 2384 } 2385 2386 func (m *Pipeline) Reset() { *m = Pipeline{} } 2387 func (m *Pipeline) String() string { return proto.CompactTextString(m) } 2388 func (*Pipeline) ProtoMessage() {} 2389 func (*Pipeline) Descriptor() ([]byte, []int) { 2390 return fileDescriptor_7ac67a7adf3df9c7, []int{25} 2391 } 2392 func (m *Pipeline) XXX_Unmarshal(b []byte) error { 2393 return m.Unmarshal(b) 2394 } 2395 func (m *Pipeline) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2396 if deterministic { 2397 return xxx_messageInfo_Pipeline.Marshal(b, m, deterministic) 2398 } else { 2399 b = b[:cap(b)] 2400 n, err := m.MarshalToSizedBuffer(b) 2401 if err != nil { 2402 return nil, err 2403 } 2404 return b[:n], nil 2405 } 2406 } 2407 func (m *Pipeline) XXX_Merge(src proto.Message) { 2408 xxx_messageInfo_Pipeline.Merge(m, src) 2409 } 2410 func (m *Pipeline) XXX_Size() int { 2411 return m.ProtoSize() 2412 } 2413 func (m *Pipeline) XXX_DiscardUnknown() { 2414 xxx_messageInfo_Pipeline.DiscardUnknown(m) 2415 } 2416 2417 var xxx_messageInfo_Pipeline proto.InternalMessageInfo 2418 2419 func (m *Pipeline) GetPipelineType() Pipeline_PipelineType { 2420 if m != nil { 2421 return m.PipelineType 2422 } 2423 return Pipeline_Merge 2424 } 2425 2426 func (m *Pipeline) GetPipelineId() int32 { 2427 if m != nil { 2428 return m.PipelineId 2429 } 2430 return 0 2431 } 2432 2433 func (m *Pipeline) GetQry() *plan.Plan { 2434 if m != nil { 2435 return m.Qry 2436 } 2437 return nil 2438 } 2439 2440 func (m *Pipeline) GetDataSource() *Source { 2441 if m != nil { 2442 return m.DataSource 2443 } 2444 return nil 2445 } 2446 2447 func (m *Pipeline) GetChildren() []*Pipeline { 2448 if m != nil { 2449 return m.Children 2450 } 2451 return nil 2452 } 2453 2454 func (m *Pipeline) GetInstructionList() []*Instruction { 2455 if m != nil { 2456 return m.InstructionList 2457 } 2458 return nil 2459 } 2460 2461 func (m *Pipeline) GetIsEnd() bool { 2462 if m != nil { 2463 return m.IsEnd 2464 } 2465 return false 2466 } 2467 2468 func (m *Pipeline) GetIsJoin() bool { 2469 if m != nil { 2470 return m.IsJoin 2471 } 2472 return false 2473 } 2474 2475 func (m *Pipeline) GetNode() *NodeInfo { 2476 if m != nil { 2477 return m.Node 2478 } 2479 return nil 2480 } 2481 2482 func (m *Pipeline) GetPushDownInfo() int32 { 2483 if m != nil { 2484 return m.PushDownInfo 2485 } 2486 return 0 2487 } 2488 2489 func (m *Pipeline) GetChildrenCount() int32 { 2490 if m != nil { 2491 return m.ChildrenCount 2492 } 2493 return 0 2494 } 2495 2496 func (m *Pipeline) GetUuidsToRegIdx() []*UuidToRegIdx { 2497 if m != nil { 2498 return m.UuidsToRegIdx 2499 } 2500 return nil 2501 } 2502 2503 type WrapNode struct { 2504 NodeAddr string `protobuf:"bytes,1,opt,name=node_addr,json=nodeAddr,proto3" json:"node_addr,omitempty"` 2505 Uuid []byte `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"` 2506 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2507 XXX_unrecognized []byte `json:"-"` 2508 XXX_sizecache int32 `json:"-"` 2509 } 2510 2511 func (m *WrapNode) Reset() { *m = WrapNode{} } 2512 func (m *WrapNode) String() string { return proto.CompactTextString(m) } 2513 func (*WrapNode) ProtoMessage() {} 2514 func (*WrapNode) Descriptor() ([]byte, []int) { 2515 return fileDescriptor_7ac67a7adf3df9c7, []int{26} 2516 } 2517 func (m *WrapNode) XXX_Unmarshal(b []byte) error { 2518 return m.Unmarshal(b) 2519 } 2520 func (m *WrapNode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2521 if deterministic { 2522 return xxx_messageInfo_WrapNode.Marshal(b, m, deterministic) 2523 } else { 2524 b = b[:cap(b)] 2525 n, err := m.MarshalToSizedBuffer(b) 2526 if err != nil { 2527 return nil, err 2528 } 2529 return b[:n], nil 2530 } 2531 } 2532 func (m *WrapNode) XXX_Merge(src proto.Message) { 2533 xxx_messageInfo_WrapNode.Merge(m, src) 2534 } 2535 func (m *WrapNode) XXX_Size() int { 2536 return m.ProtoSize() 2537 } 2538 func (m *WrapNode) XXX_DiscardUnknown() { 2539 xxx_messageInfo_WrapNode.DiscardUnknown(m) 2540 } 2541 2542 var xxx_messageInfo_WrapNode proto.InternalMessageInfo 2543 2544 func (m *WrapNode) GetNodeAddr() string { 2545 if m != nil { 2546 return m.NodeAddr 2547 } 2548 return "" 2549 } 2550 2551 func (m *WrapNode) GetUuid() []byte { 2552 if m != nil { 2553 return m.Uuid 2554 } 2555 return nil 2556 } 2557 2558 type UuidToRegIdx struct { 2559 Idx int32 `protobuf:"varint,1,opt,name=idx,proto3" json:"idx,omitempty"` 2560 Uuid []byte `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"` 2561 FromAddr string `protobuf:"bytes,3,opt,name=from_addr,json=fromAddr,proto3" json:"from_addr,omitempty"` 2562 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2563 XXX_unrecognized []byte `json:"-"` 2564 XXX_sizecache int32 `json:"-"` 2565 } 2566 2567 func (m *UuidToRegIdx) Reset() { *m = UuidToRegIdx{} } 2568 func (m *UuidToRegIdx) String() string { return proto.CompactTextString(m) } 2569 func (*UuidToRegIdx) ProtoMessage() {} 2570 func (*UuidToRegIdx) Descriptor() ([]byte, []int) { 2571 return fileDescriptor_7ac67a7adf3df9c7, []int{27} 2572 } 2573 func (m *UuidToRegIdx) XXX_Unmarshal(b []byte) error { 2574 return m.Unmarshal(b) 2575 } 2576 func (m *UuidToRegIdx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2577 if deterministic { 2578 return xxx_messageInfo_UuidToRegIdx.Marshal(b, m, deterministic) 2579 } else { 2580 b = b[:cap(b)] 2581 n, err := m.MarshalToSizedBuffer(b) 2582 if err != nil { 2583 return nil, err 2584 } 2585 return b[:n], nil 2586 } 2587 } 2588 func (m *UuidToRegIdx) XXX_Merge(src proto.Message) { 2589 xxx_messageInfo_UuidToRegIdx.Merge(m, src) 2590 } 2591 func (m *UuidToRegIdx) XXX_Size() int { 2592 return m.ProtoSize() 2593 } 2594 func (m *UuidToRegIdx) XXX_DiscardUnknown() { 2595 xxx_messageInfo_UuidToRegIdx.DiscardUnknown(m) 2596 } 2597 2598 var xxx_messageInfo_UuidToRegIdx proto.InternalMessageInfo 2599 2600 func (m *UuidToRegIdx) GetIdx() int32 { 2601 if m != nil { 2602 return m.Idx 2603 } 2604 return 0 2605 } 2606 2607 func (m *UuidToRegIdx) GetUuid() []byte { 2608 if m != nil { 2609 return m.Uuid 2610 } 2611 return nil 2612 } 2613 2614 func (m *UuidToRegIdx) GetFromAddr() string { 2615 if m != nil { 2616 return m.FromAddr 2617 } 2618 return "" 2619 } 2620 2621 func init() { 2622 proto.RegisterEnum("pipeline.Pipeline_PipelineType", Pipeline_PipelineType_name, Pipeline_PipelineType_value) 2623 proto.RegisterType((*Message)(nil), "pipeline.Message") 2624 proto.RegisterType((*Connector)(nil), "pipeline.Connector") 2625 proto.RegisterType((*Dispatch)(nil), "pipeline.Dispatch") 2626 proto.RegisterType((*Aggregate)(nil), "pipeline.Aggregate") 2627 proto.RegisterType((*Group)(nil), "pipeline.Group") 2628 proto.RegisterType((*Insert)(nil), "pipeline.Insert") 2629 proto.RegisterMapType((map[string]int32)(nil), "pipeline.Insert.ParentIdxEntry") 2630 proto.RegisterType((*Join)(nil), "pipeline.Join") 2631 proto.RegisterType((*AntiJoin)(nil), "pipeline.AntiJoin") 2632 proto.RegisterType((*InnerJoin)(nil), "pipeline.InnerJoin") 2633 proto.RegisterType((*LeftJoin)(nil), "pipeline.LeftJoin") 2634 proto.RegisterType((*SemiJoin)(nil), "pipeline.SemiJoin") 2635 proto.RegisterType((*SingleJoin)(nil), "pipeline.SingleJoin") 2636 proto.RegisterType((*MarkJoin)(nil), "pipeline.MarkJoin") 2637 proto.RegisterType((*Product)(nil), "pipeline.Product") 2638 proto.RegisterType((*TableFunction)(nil), "pipeline.TableFunction") 2639 proto.RegisterType((*HashBuild)(nil), "pipeline.HashBuild") 2640 proto.RegisterType((*ExternalName2ColIndex)(nil), "pipeline.ExternalName2ColIndex") 2641 proto.RegisterType((*ExternalScan)(nil), "pipeline.ExternalScan") 2642 proto.RegisterType((*Instruction)(nil), "pipeline.Instruction") 2643 proto.RegisterType((*AnalysisList)(nil), "pipeline.AnalysisList") 2644 proto.RegisterType((*Source)(nil), "pipeline.Source") 2645 proto.RegisterType((*NodeInfo)(nil), "pipeline.NodeInfo") 2646 proto.RegisterType((*ProcessLimitation)(nil), "pipeline.ProcessLimitation") 2647 proto.RegisterType((*ProcessInfo)(nil), "pipeline.ProcessInfo") 2648 proto.RegisterType((*SessionInfo)(nil), "pipeline.SessionInfo") 2649 proto.RegisterType((*Pipeline)(nil), "pipeline.Pipeline") 2650 proto.RegisterType((*WrapNode)(nil), "pipeline.WrapNode") 2651 proto.RegisterType((*UuidToRegIdx)(nil), "pipeline.UuidToRegIdx") 2652 } 2653 2654 func init() { proto.RegisterFile("pipeline.proto", fileDescriptor_7ac67a7adf3df9c7) } 2655 2656 var fileDescriptor_7ac67a7adf3df9c7 = []byte{ 2657 // 2398 bytes of a gzipped FileDescriptorProto 2658 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x39, 0x4f, 0x8f, 0xe4, 0xc4, 2659 0xf5, 0xf4, 0x7f, 0xfb, 0x75, 0xcf, 0x9f, 0x35, 0xbb, 0x60, 0x96, 0xdf, 0x6f, 0x77, 0xe2, 0x04, 2660 0xd8, 0x04, 0x76, 0x46, 0x4c, 0x44, 0x84, 0x02, 0x81, 0x2c, 0xb3, 0x0b, 0xe9, 0x68, 0x59, 0x26, 2661 0x35, 0xa0, 0x48, 0x28, 0x92, 0x55, 0x63, 0x57, 0x77, 0x9b, 0x71, 0x57, 0x79, 0xab, 0xec, 0x65, 2662 0x86, 0x0f, 0x90, 0x43, 0xc2, 0x25, 0xca, 0x17, 0xe0, 0x0b, 0xe4, 0x23, 0x44, 0x39, 0x45, 0xca, 2663 0x31, 0x77, 0x2e, 0x11, 0xc9, 0x31, 0x39, 0xe4, 0x9a, 0x53, 0xf4, 0x5e, 0x95, 0xdd, 0xee, 0x99, 2664 0x1d, 0x40, 0xb9, 0xc2, 0xad, 0xde, 0x3f, 0x57, 0xbd, 0xbf, 0xf5, 0xea, 0x19, 0x36, 0x8b, 0xac, 2665 0x10, 0x79, 0x26, 0xc5, 0x6e, 0xa1, 0x55, 0xa9, 0x02, 0xaf, 0x86, 0xaf, 0xdf, 0x9e, 0x67, 0xe5, 2666 0xa2, 0x3a, 0xde, 0x4d, 0xd4, 0x72, 0x6f, 0xae, 0xe6, 0x6a, 0x8f, 0x18, 0x8e, 0xab, 0x19, 0x41, 2667 0x04, 0xd0, 0xca, 0x0a, 0x5e, 0x87, 0x22, 0xe7, 0xd2, 0xad, 0xb7, 0xca, 0x6c, 0x29, 0x4c, 0xc9, 2668 0x97, 0x85, 0x45, 0x44, 0x9f, 0x76, 0x61, 0xf4, 0xae, 0x30, 0x86, 0xcf, 0x45, 0xb0, 0x0d, 0x3d, 2669 0x93, 0xa5, 0x61, 0x67, 0xa7, 0x73, 0xab, 0xcf, 0x70, 0x89, 0x98, 0x64, 0x99, 0x86, 0x5d, 0x8b, 2670 0x49, 0x96, 0x84, 0x11, 0x5a, 0x87, 0xbd, 0x9d, 0xce, 0xad, 0x09, 0xc3, 0x65, 0x10, 0x40, 0x3f, 2671 0xe5, 0x25, 0x0f, 0xfb, 0x84, 0xa2, 0x75, 0xf0, 0x3d, 0xd8, 0x2c, 0xb4, 0x4a, 0xe2, 0x4c, 0xce, 2672 0x54, 0x4c, 0xd4, 0x01, 0x51, 0x27, 0x88, 0x9d, 0xca, 0x99, 0xba, 0x8b, 0x5c, 0x21, 0x8c, 0xb8, 2673 0xe4, 0xf9, 0x99, 0x11, 0xe1, 0x90, 0xc8, 0x35, 0x18, 0x6c, 0x42, 0x37, 0x4b, 0xc3, 0x11, 0x6d, 2674 0xdb, 0xcd, 0x52, 0xdc, 0xa3, 0xaa, 0xb2, 0x34, 0xf4, 0xec, 0x1e, 0xb8, 0x0e, 0x9e, 0x05, 0xff, 2675 0x98, 0x97, 0xc9, 0x22, 0x4e, 0x64, 0x19, 0xfa, 0xc4, 0xea, 0x11, 0xe2, 0x40, 0x96, 0xc1, 0x75, 2676 0xf0, 0x92, 0x85, 0x48, 0x4e, 0x4c, 0xb5, 0x0c, 0x61, 0xa7, 0x73, 0x6b, 0x83, 0x35, 0x30, 0xd2, 2677 0x8c, 0x78, 0x58, 0x09, 0x99, 0x88, 0x70, 0x6c, 0xe5, 0x6a, 0x38, 0xfa, 0x00, 0xfc, 0x03, 0x25, 2678 0xa5, 0x48, 0x4a, 0xa5, 0x83, 0x9b, 0x30, 0xae, 0x6d, 0x1e, 0x3b, 0xbb, 0x0c, 0x18, 0xd4, 0xa8, 2679 0x69, 0x1a, 0xbc, 0x00, 0x5b, 0x49, 0xcd, 0x1d, 0x67, 0x32, 0x15, 0xa7, 0x64, 0xaa, 0x01, 0xdb, 2680 0x6c, 0xd0, 0x53, 0xc4, 0x46, 0x9f, 0x75, 0xc0, 0xbb, 0x9b, 0x99, 0x02, 0x8f, 0x17, 0x3c, 0x0d, 2681 0xa3, 0x59, 0x25, 0x93, 0xd5, 0x27, 0x87, 0x08, 0x4e, 0xd3, 0xe0, 0x75, 0xd8, 0xca, 0x55, 0xc2, 2682 0xf3, 0xb8, 0x91, 0x0e, 0xbb, 0x3b, 0xbd, 0x5b, 0xe3, 0xfd, 0x27, 0x77, 0x9b, 0x58, 0x68, 0x4e, 2683 0xc7, 0x36, 0x89, 0x77, 0x75, 0xda, 0x9f, 0xc0, 0xb6, 0x16, 0x4b, 0x55, 0x8a, 0x96, 0x78, 0x8f, 2684 0xc4, 0x83, 0x95, 0xf8, 0x2f, 0x35, 0x2f, 0x1e, 0xa8, 0x54, 0xb0, 0x2d, 0xcb, 0xdb, 0x88, 0x47, 2685 0xef, 0x81, 0x7f, 0x67, 0x3e, 0xd7, 0x62, 0xce, 0x4b, 0xb2, 0xbf, 0x2a, 0xdc, 0xe9, 0xba, 0xaa, 2686 0x20, 0x1f, 0x67, 0xa6, 0x24, 0xed, 0x3c, 0x46, 0xeb, 0xe0, 0x06, 0xf4, 0xc5, 0x69, 0x61, 0x43, 2687 0x61, 0xbc, 0x0f, 0xbb, 0x14, 0x65, 0xf7, 0x4e, 0x0b, 0xcd, 0x08, 0x1f, 0xfd, 0xb9, 0x03, 0x83, 2688 0x77, 0xb4, 0xaa, 0x0a, 0xf4, 0x94, 0x14, 0x22, 0x8d, 0xc5, 0x23, 0x9e, 0xd3, 0x47, 0x3d, 0xe6, 2689 0x21, 0xe2, 0xde, 0x23, 0x9e, 0x63, 0x10, 0x64, 0xc7, 0x55, 0x72, 0x22, 0x4a, 0x17, 0x66, 0x35, 2690 0x88, 0x14, 0xe9, 0x28, 0x3d, 0x4b, 0x71, 0x60, 0xb0, 0x03, 0x03, 0xdc, 0xc2, 0x84, 0x7d, 0xd2, 2691 0xaf, 0xbd, 0xb7, 0x25, 0x20, 0x47, 0x79, 0x56, 0x08, 0x13, 0x0e, 0xda, 0x1c, 0xef, 0x9f, 0x15, 2692 0x82, 0x59, 0x42, 0xf0, 0x02, 0xf4, 0xf9, 0x7c, 0x6e, 0xc2, 0xe1, 0x79, 0x0b, 0x37, 0x56, 0x60, 2693 0xc4, 0x10, 0xfd, 0xbb, 0x0b, 0xc3, 0xa9, 0x34, 0x42, 0x53, 0x54, 0xf1, 0xd9, 0x4c, 0x24, 0xa5, 2694 0xa8, 0xb3, 0xa4, 0x81, 0x91, 0x36, 0x35, 0x8c, 0x8c, 0xea, 0xcc, 0xd4, 0xc0, 0x98, 0x34, 0x59, 2695 0x7a, 0x4a, 0xde, 0x18, 0x30, 0x5c, 0x06, 0xdf, 0x81, 0x9e, 0x16, 0x33, 0xca, 0x99, 0xf1, 0xfe, 2696 0x96, 0x3d, 0xdd, 0x7b, 0xc7, 0x1f, 0x89, 0xa4, 0x64, 0x62, 0xc6, 0x90, 0x16, 0xbc, 0x08, 0x7e, 2697 0xc9, 0x8f, 0x73, 0x11, 0xa7, 0x62, 0x46, 0xe9, 0x33, 0xde, 0xdf, 0x74, 0x6a, 0x20, 0xfa, 0xae, 2698 0x98, 0x31, 0xaf, 0x74, 0x2b, 0x8c, 0xa9, 0x2c, 0x3d, 0x8d, 0x71, 0x97, 0x21, 0xed, 0x32, 0xcc, 2699 0xd2, 0xd3, 0x69, 0x7a, 0x1a, 0xbc, 0x01, 0x50, 0x70, 0x2d, 0x64, 0x49, 0xb4, 0x11, 0x29, 0x7b, 2700 0x73, 0xa5, 0xac, 0x55, 0x6c, 0xf7, 0x90, 0x58, 0xa6, 0xe9, 0xe9, 0x3d, 0x59, 0xea, 0x33, 0xe6, 2701 0x17, 0x35, 0x1c, 0xfc, 0x08, 0x26, 0x07, 0x79, 0x65, 0x4a, 0xa1, 0x69, 0x57, 0xca, 0x40, 0x8a, 2702 0x28, 0x3c, 0x48, 0x9b, 0xc2, 0xd6, 0xf8, 0xae, 0xbf, 0x0e, 0x9b, 0xeb, 0x1f, 0x45, 0x23, 0x9c, 2703 0x88, 0x33, 0xb2, 0x9b, 0xcf, 0x70, 0x19, 0x5c, 0x85, 0xc1, 0x23, 0x9e, 0x57, 0xc2, 0x25, 0x8d, 2704 0x05, 0x7e, 0xdc, 0x7d, 0xb5, 0x13, 0xfd, 0xba, 0x0b, 0xfd, 0x9f, 0xab, 0x4c, 0xb6, 0xa3, 0xa3, 2705 0x73, 0x69, 0x74, 0x74, 0xd7, 0xa3, 0xe3, 0x19, 0xf0, 0xb4, 0xc8, 0xe3, 0x1c, 0x03, 0xd6, 0x9a, 2706 0x7c, 0xa4, 0x45, 0x7e, 0x1f, 0x63, 0xf6, 0x19, 0xf0, 0x12, 0xe5, 0x48, 0x7d, 0x4b, 0x4a, 0x94, 2707 0x25, 0xd5, 0xe1, 0x3c, 0x78, 0x7c, 0x38, 0xaf, 0x22, 0x6a, 0x78, 0x79, 0x44, 0xf9, 0xb9, 0x98, 2708 0x95, 0x98, 0x7e, 0xa9, 0xb3, 0x74, 0xfb, 0x33, 0x1e, 0x12, 0x0f, 0x94, 0x4c, 0x83, 0xef, 0x03, 2709 0xe8, 0x6c, 0xbe, 0x70, 0x9c, 0xde, 0x05, 0x4e, 0x9f, 0xa8, 0xc8, 0x1a, 0xfd, 0xb3, 0x03, 0xde, 2710 0x1d, 0x59, 0x66, 0xff, 0xb3, 0x31, 0x9e, 0x82, 0xa1, 0x16, 0xa6, 0xca, 0x6b, 0x53, 0x38, 0xa8, 2711 0x51, 0xb7, 0xff, 0x55, 0xea, 0x0e, 0xbe, 0x96, 0xba, 0xc3, 0xaf, 0xad, 0xee, 0xe8, 0xcb, 0xd4, 2712 0xfd, 0x6d, 0x17, 0xfc, 0xa9, 0x94, 0x42, 0x7f, 0xeb, 0x7c, 0x99, 0x46, 0xbf, 0xe9, 0x82, 0x77, 2713 0x5f, 0xcc, 0xca, 0x6f, 0x8d, 0xe1, 0x32, 0xe1, 0x48, 0x2c, 0xbf, 0x29, 0x99, 0xf0, 0x69, 0x17, 2714 0xe0, 0x28, 0x93, 0xf3, 0x5c, 0x7c, 0xeb, 0x7d, 0x99, 0x46, 0xbf, 0xeb, 0x82, 0xf7, 0x2e, 0xd7, 2715 0x27, 0xdf, 0x0c, 0xef, 0x07, 0xdf, 0x85, 0x91, 0x92, 0xd6, 0x3d, 0x17, 0xcd, 0x32, 0x54, 0x12, 2716 0x3d, 0x15, 0x71, 0x18, 0x1d, 0x6a, 0x95, 0x56, 0xc9, 0xba, 0xab, 0x3b, 0x97, 0xbb, 0xba, 0xbb, 2717 0xee, 0xea, 0x46, 0xb7, 0xde, 0x25, 0xba, 0x45, 0xbf, 0xef, 0xc0, 0x06, 0xdd, 0xe7, 0x6f, 0x57, 2718 0x32, 0x29, 0x33, 0x25, 0xf1, 0xce, 0xe6, 0x65, 0xa9, 0x0d, 0x6d, 0xe3, 0x33, 0x0b, 0x04, 0x3b, 2719 0xd0, 0xd7, 0xa2, 0x34, 0xae, 0x5d, 0x9d, 0xb8, 0xee, 0x40, 0xe5, 0xd8, 0xa4, 0x10, 0x05, 0xed, 2720 0xcc, 0xf5, 0xfc, 0xdc, 0x56, 0xd6, 0xce, 0x88, 0x47, 0xff, 0x14, 0x5c, 0xf3, 0xa5, 0x71, 0xef, 2721 0x08, 0x07, 0x61, 0xe7, 0x29, 0xf9, 0x52, 0x50, 0x38, 0xfa, 0x8c, 0xd6, 0xd1, 0x1f, 0x3b, 0xe0, 2722 0xff, 0x8c, 0x9b, 0xc5, 0x5b, 0x55, 0x96, 0xa7, 0xab, 0xee, 0x12, 0xdd, 0xd8, 0xee, 0x2e, 0xd1, 2723 0x7d, 0x35, 0x71, 0xc1, 0xcd, 0xa2, 0x6e, 0xcb, 0x10, 0x81, 0xe2, 0xed, 0x38, 0xea, 0x5d, 0x1a, 2724 0x47, 0xfd, 0x0b, 0xad, 0xe7, 0x57, 0xc4, 0xc3, 0x0e, 0x0c, 0xd0, 0xc1, 0xe6, 0x31, 0xb1, 0x60, 2725 0x09, 0xd1, 0x1d, 0xb8, 0x76, 0xef, 0xb4, 0x14, 0x5a, 0xf2, 0xfc, 0x01, 0x5f, 0x8a, 0xfd, 0x03, 2726 0x95, 0xd3, 0x33, 0xa1, 0x51, 0xb6, 0xb3, 0x52, 0x16, 0x0d, 0xde, 0x7e, 0x59, 0x58, 0x20, 0xfa, 2727 0x4f, 0x07, 0x26, 0xf5, 0x37, 0x8e, 0x12, 0xfe, 0x25, 0x7e, 0x49, 0x54, 0x7e, 0x89, 0x5f, 0x90, 2728 0x12, 0xbc, 0x03, 0x5b, 0xb8, 0xcd, 0x7e, 0x8c, 0x41, 0x62, 0x37, 0xea, 0x9d, 0x6f, 0x12, 0x1f, 2729 0x7b, 0x58, 0xb6, 0x21, 0xd7, 0xce, 0xfe, 0xff, 0x00, 0x89, 0x16, 0xbc, 0x14, 0xb1, 0x79, 0x98, 2730 0x93, 0xd5, 0x7c, 0xe6, 0x5b, 0xcc, 0xd1, 0xc3, 0x1c, 0x1d, 0x31, 0xcb, 0x72, 0x61, 0xe3, 0x70, 2731 0x40, 0x67, 0xf4, 0x10, 0x41, 0x81, 0x78, 0x1b, 0xc6, 0x4a, 0x67, 0xf3, 0x4c, 0xc6, 0x74, 0xda, 2732 0xe1, 0x63, 0x4e, 0x0b, 0x96, 0xe1, 0x40, 0xe5, 0x26, 0xfa, 0xc7, 0x08, 0xc6, 0x53, 0x69, 0x4a, 2733 0x5d, 0xd9, 0x98, 0x3c, 0xff, 0x5a, 0x71, 0xed, 0xb6, 0x35, 0x18, 0xb5, 0xdb, 0xcf, 0x43, 0x9f, 2734 0xcb, 0x32, 0x73, 0x6f, 0x95, 0xd6, 0x7b, 0xa8, 0xee, 0xad, 0x18, 0xd1, 0x83, 0xdb, 0x30, 0x72, 2735 0x8f, 0x27, 0x57, 0x10, 0x1e, 0xfb, 0xf2, 0xaa, 0x79, 0x82, 0x5d, 0xf0, 0x52, 0xf7, 0xaa, 0x73, 2736 0xf5, 0xb2, 0xf5, 0xe9, 0xfa, 0xbd, 0xc7, 0x1a, 0x1e, 0xec, 0xfa, 0xf9, 0x7c, 0x4e, 0x8f, 0x5d, 2737 0xea, 0xfa, 0x6b, 0x56, 0x7a, 0x26, 0x31, 0xa4, 0x05, 0xfb, 0x00, 0x19, 0x36, 0x40, 0xf1, 0x47, 2738 0x2a, 0x93, 0xf4, 0x02, 0x5e, 0x3b, 0x44, 0xd3, 0x1c, 0x31, 0x3f, 0x6b, 0xfa, 0xa4, 0x3d, 0x57, 2739 0x81, 0x48, 0xc4, 0x3b, 0x7f, 0x8e, 0xba, 0x83, 0xb0, 0x95, 0xa8, 0x16, 0x30, 0x62, 0x99, 0x59, 2740 0x01, 0xff, 0xbc, 0x40, 0x7d, 0xcb, 0xe2, 0xb3, 0xd8, 0xdd, 0xb7, 0xaf, 0xc0, 0xd8, 0xd0, 0x65, 2741 0x64, 0x45, 0x80, 0x44, 0xae, 0xb6, 0x44, 0x9a, 0x9b, 0x8a, 0x81, 0x59, 0xdd, 0x5a, 0x7b, 0xe0, 2742 0x2f, 0xb9, 0x3e, 0xb1, 0x42, 0xe3, 0xf3, 0xfb, 0xd4, 0xf5, 0x9c, 0x79, 0xcb, 0xba, 0xb2, 0x47, 2743 0xd0, 0x27, 0xde, 0x49, 0xfd, 0xdc, 0xa9, 0x79, 0xad, 0x8f, 0x90, 0x16, 0xbc, 0x08, 0xa3, 0xc2, 2744 0x96, 0xbd, 0x70, 0x83, 0xd8, 0xae, 0xac, 0xd8, 0x5c, 0x3d, 0x64, 0x35, 0x47, 0xf0, 0x06, 0x6c, 2745 0xda, 0x47, 0xd4, 0xcc, 0x15, 0xb0, 0x70, 0x93, 0x64, 0x9e, 0x5e, 0xc9, 0xac, 0xd5, 0x37, 0xb6, 2746 0x51, 0xae, 0x95, 0xbb, 0x7d, 0x00, 0x2c, 0x1d, 0xf1, 0x31, 0x96, 0x9a, 0x70, 0xeb, 0xbc, 0x3b, 2747 0x9a, 0x2a, 0xc4, 0xfc, 0x45, 0x53, 0x90, 0x5e, 0x83, 0x0d, 0xe1, 0x32, 0x26, 0x36, 0x09, 0x97, 2748 0xe1, 0x36, 0x89, 0x3d, 0x75, 0x31, 0xa1, 0x30, 0x73, 0xd9, 0x44, 0xb4, 0xf3, 0xf8, 0x16, 0x0c, 2749 0x33, 0x7a, 0x93, 0x85, 0x57, 0x48, 0x6a, 0xfb, 0xfc, 0x5b, 0x8d, 0x39, 0x7a, 0xf0, 0x12, 0x78, 2750 0x4a, 0xa7, 0x42, 0xc7, 0xc7, 0x67, 0x61, 0x40, 0x19, 0x73, 0xc5, 0xbd, 0x23, 0x11, 0xfb, 0xd6, 2751 0xd9, 0x51, 0x21, 0x12, 0x36, 0x52, 0x16, 0x08, 0x6e, 0xc3, 0xa4, 0xd0, 0x0a, 0x1f, 0x98, 0x36, 2752 0x05, 0x9f, 0xbc, 0x50, 0x9c, 0xc6, 0x8e, 0x4e, 0x19, 0x19, 0xc1, 0x70, 0x96, 0xe5, 0xa5, 0xd0, 2753 0xe1, 0xd5, 0x0b, 0x17, 0xa3, 0xa3, 0x60, 0xc9, 0xc9, 0xb3, 0x65, 0x56, 0x86, 0xd7, 0xa8, 0x44, 2754 0x5a, 0x00, 0x0b, 0xb9, 0x9a, 0xcd, 0x8c, 0x28, 0xc3, 0xa7, 0x08, 0xed, 0x20, 0x2a, 0xb6, 0xe6, 2755 0xed, 0x4c, 0x9b, 0x32, 0x7c, 0x9a, 0xea, 0x70, 0x0d, 0xa2, 0x44, 0x66, 0xee, 0x73, 0x53, 0x86, 2756 0x21, 0x11, 0x1c, 0x14, 0xbd, 0x02, 0x93, 0x3b, 0x34, 0x0f, 0xca, 0x0c, 0x9d, 0xe9, 0x39, 0xe8, 2757 0x37, 0x17, 0x5c, 0xa3, 0x2c, 0x71, 0x7c, 0x22, 0xa6, 0x72, 0xa6, 0x18, 0x91, 0xa3, 0x3f, 0x75, 2758 0x61, 0x78, 0xa4, 0x2a, 0x9d, 0x88, 0xe0, 0x26, 0x8c, 0x4d, 0xb2, 0x10, 0x4b, 0x1e, 0xb7, 0xca, 2759 0x2a, 0x58, 0x14, 0x16, 0x33, 0x2c, 0x5a, 0x36, 0x3c, 0x88, 0xde, 0xb5, 0x45, 0x8b, 0x30, 0x44, 2760 0x6e, 0xdf, 0x9d, 0x3d, 0xaa, 0x59, 0xcd, 0xdd, 0x79, 0x15, 0x06, 0xc7, 0xb9, 0x4a, 0x4e, 0x5c, 2761 0xa5, 0xb3, 0x00, 0x4d, 0x8c, 0x2a, 0xb3, 0x48, 0xd5, 0xc7, 0x32, 0xce, 0x52, 0xaa, 0x09, 0x7d, 2762 0x06, 0x35, 0x6a, 0x8a, 0x17, 0xfb, 0x46, 0xc3, 0xc0, 0xd3, 0x54, 0x53, 0x2d, 0xf0, 0xd9, 0xa4, 2763 0x46, 0xde, 0x49, 0x53, 0xdd, 0xf4, 0x24, 0xa3, 0x4b, 0x7a, 0x92, 0x1f, 0x40, 0xf3, 0xf0, 0x77, 2764 0xe9, 0x7e, 0xf9, 0x60, 0x60, 0x1f, 0xfc, 0x66, 0xe4, 0xe7, 0x52, 0xfd, 0xea, 0xee, 0x6a, 0x08, 2765 0xf8, 0x7e, 0xbd, 0x62, 0x2b, 0xb6, 0xe8, 0x57, 0xe0, 0x3d, 0x50, 0x29, 0xd9, 0x14, 0xaf, 0xa4, 2766 0x65, 0x52, 0x54, 0xae, 0xba, 0xd2, 0xda, 0x4d, 0xe7, 0xac, 0xb5, 0xdc, 0x74, 0x8e, 0x74, 0xe9, 2767 0xd9, 0x6b, 0x0b, 0xd7, 0xe8, 0xee, 0x82, 0x9f, 0xe5, 0x8a, 0xa7, 0xd4, 0x60, 0xfa, 0xac, 0x06, 2768 0xa3, 0x3f, 0x74, 0xe0, 0xca, 0xa1, 0x56, 0x89, 0x30, 0xe6, 0x3e, 0x46, 0x0c, 0xa7, 0x44, 0x0b, 2769 0xa0, 0x6f, 0xb2, 0x4f, 0xac, 0x8f, 0x7a, 0x8c, 0xd6, 0xe8, 0x1d, 0x3b, 0xe1, 0xd3, 0xea, 0x63, 2770 0x43, 0xfb, 0xf5, 0x98, 0x9d, 0xf9, 0x31, 0xf5, 0xb1, 0x59, 0x91, 0x49, 0xb0, 0xd7, 0x22, 0x1f, 2771 0xa1, 0xf4, 0x73, 0xb0, 0x59, 0x70, 0x5d, 0x66, 0xf8, 0x79, 0xfb, 0x85, 0x3e, 0xb1, 0x6c, 0x34, 2772 0x58, 0xfa, 0xca, 0x4d, 0x18, 0x6b, 0xc1, 0x31, 0x8f, 0xe8, 0x33, 0x03, 0xe2, 0x01, 0x8b, 0xc2, 2773 0xef, 0x44, 0xff, 0xea, 0xc0, 0xd8, 0x9d, 0x97, 0x2c, 0x62, 0xb5, 0xef, 0x34, 0xda, 0xdf, 0x86, 2774 0x5e, 0x9e, 0x2d, 0xe9, 0x78, 0xe3, 0xfd, 0x67, 0xd7, 0x6a, 0xd1, 0xba, 0x8e, 0x0c, 0xf9, 0xf0, 2775 0x22, 0xac, 0x64, 0x76, 0x1a, 0xa3, 0xb9, 0xdd, 0xa1, 0x3d, 0x44, 0xa0, 0x27, 0x68, 0x34, 0x29, 2776 0x79, 0x61, 0x16, 0xaa, 0x74, 0x81, 0xd5, 0xc0, 0xc1, 0xab, 0x30, 0x31, 0xc2, 0x18, 0xd4, 0x26, 2777 0x93, 0x33, 0xe5, 0x2e, 0x9c, 0x6b, 0xed, 0xba, 0x4d, 0x54, 0x4a, 0x85, 0xb1, 0x59, 0x01, 0xc1, 2778 0x4b, 0x10, 0x70, 0x97, 0x48, 0xb1, 0x54, 0xa9, 0xbb, 0x84, 0xed, 0x9c, 0x68, 0xbb, 0xa6, 0xa0, 2779 0xc7, 0xa9, 0xad, 0xfc, 0xbc, 0x03, 0xe3, 0xd6, 0xa7, 0x68, 0xf6, 0x6a, 0x84, 0xae, 0x9b, 0x12, 2780 0x5c, 0x23, 0x6e, 0xa1, 0xdc, 0x3c, 0xd0, 0x67, 0xb4, 0x46, 0x9c, 0x56, 0xb9, 0xa8, 0xa3, 0x00, 2781 0xd7, 0x18, 0xee, 0xee, 0xae, 0xa4, 0x63, 0xa7, 0xae, 0x9b, 0x9a, 0xac, 0x90, 0x53, 0x9a, 0x9c, 2782 0xa5, 0xbc, 0xe4, 0xc7, 0xdc, 0xd4, 0x6d, 0x5e, 0x03, 0x63, 0x18, 0x3d, 0x12, 0x1a, 0xcf, 0xe2, 2783 0x32, 0xa5, 0x06, 0xd1, 0x8e, 0x68, 0xc2, 0xf8, 0x13, 0x25, 0x05, 0x65, 0xca, 0x84, 0x79, 0x88, 2784 0xf8, 0x50, 0x49, 0x12, 0xe3, 0x49, 0xa2, 0x2a, 0x59, 0x52, 0x82, 0xf8, 0xac, 0x06, 0xa3, 0xcf, 2785 0xfb, 0xe0, 0x1d, 0x3a, 0x8b, 0x05, 0x77, 0x61, 0xa3, 0x19, 0xf0, 0x62, 0xf3, 0x46, 0x3a, 0x6e, 2786 0xb6, 0x5b, 0x9f, 0xc3, 0xf3, 0x0b, 0xea, 0xf4, 0x26, 0x45, 0x0b, 0x3a, 0x3f, 0x26, 0xee, 0x5e, 2787 0x18, 0x13, 0xff, 0x1f, 0xf4, 0x1e, 0xea, 0xb3, 0xf5, 0x41, 0xe9, 0x61, 0xce, 0x25, 0x43, 0x74, 2788 0xf0, 0x32, 0x8c, 0x51, 0xdd, 0xd8, 0x50, 0xcd, 0x72, 0x7d, 0x47, 0xab, 0xec, 0xdb, 0x5a, 0xc6, 2789 0x00, 0x99, 0x5c, 0x5d, 0xdb, 0x05, 0x2f, 0x59, 0x64, 0x79, 0xaa, 0x85, 0x74, 0x7d, 0x68, 0x70, 2790 0xf1, 0xc8, 0xac, 0xe1, 0x09, 0x7e, 0x0a, 0xdb, 0xd9, 0xaa, 0x5f, 0x5a, 0xb9, 0x7f, 0x2d, 0x7c, 2791 0x5a, 0x1d, 0x15, 0xdb, 0x6a, 0xb1, 0x53, 0xb9, 0xbb, 0x86, 0x35, 0x3a, 0x16, 0xd2, 0x0e, 0xe5, 2792 0x3d, 0x36, 0xc8, 0xcc, 0x3d, 0x99, 0xd2, 0xd8, 0xd1, 0xac, 0xfa, 0x0e, 0xaa, 0xdd, 0x74, 0x91, 2793 0x3f, 0x0f, 0x7d, 0x8c, 0xb4, 0x8b, 0xcd, 0x45, 0x5d, 0x58, 0x18, 0xd1, 0xe9, 0x47, 0x41, 0x65, 2794 0x16, 0xb1, 0xad, 0x98, 0x18, 0xd6, 0x40, 0xe6, 0xa3, 0x82, 0x78, 0x17, 0x6b, 0x26, 0x86, 0xe0, 2795 0x73, 0xb0, 0x59, 0xeb, 0x12, 0x5b, 0xaf, 0x8e, 0x89, 0x6b, 0xa3, 0xc6, 0x1e, 0x20, 0x32, 0x78, 2796 0x13, 0xb6, 0xab, 0x2a, 0x4b, 0x4d, 0x5c, 0xaa, 0x58, 0x8b, 0x39, 0x4d, 0x3c, 0x27, 0xa4, 0x66, 2797 0xeb, 0xee, 0xfd, 0xa0, 0xca, 0xd2, 0xf7, 0x15, 0x13, 0xf3, 0x69, 0x7a, 0xca, 0x36, 0x88, 0xbf, 2798 0x06, 0xa3, 0x37, 0x61, 0xd2, 0xf6, 0x73, 0xe0, 0xc3, 0xe0, 0x5d, 0xa1, 0xe7, 0x62, 0xfb, 0x89, 2799 0x00, 0x60, 0xf8, 0x40, 0xe9, 0x25, 0xcf, 0xb7, 0x3b, 0xb8, 0xb6, 0x83, 0xdd, 0xed, 0x6e, 0x30, 2800 0x01, 0xef, 0x90, 0x6b, 0x9e, 0xe7, 0x22, 0xdf, 0xee, 0x45, 0xaf, 0x81, 0x57, 0x4f, 0xd8, 0xe9, 2801 0xe9, 0x81, 0xc9, 0x46, 0xa5, 0xd1, 0x26, 0x8f, 0x87, 0x08, 0x2a, 0xf1, 0xf5, 0x0f, 0x8d, 0xee, 2802 0xea, 0x87, 0x46, 0xf4, 0x0b, 0x98, 0xb4, 0x0f, 0x57, 0xb7, 0xb1, 0x9d, 0x55, 0x1b, 0xfb, 0x18, 2803 0x29, 0x6a, 0xac, 0xb5, 0x5a, 0xc6, 0xad, 0x0a, 0xec, 0x21, 0x02, 0xb7, 0x79, 0xeb, 0xe0, 0x2f, 2804 0x5f, 0xdc, 0xe8, 0xfc, 0xf5, 0x8b, 0x1b, 0x9d, 0xbf, 0x7d, 0x71, 0xe3, 0x89, 0xcf, 0xfe, 0x7e, 2805 0xa3, 0xf3, 0xe1, 0xcb, 0xad, 0x7f, 0x47, 0x4b, 0x5e, 0xea, 0xec, 0xd4, 0x36, 0xd6, 0x35, 0x20, 2806 0xc5, 0x5e, 0x71, 0x32, 0xdf, 0x2b, 0x8e, 0xf7, 0x6a, 0x8b, 0x1d, 0x0f, 0xe9, 0x4f, 0xd1, 0x0f, 2807 0xff, 0x1b, 0x00, 0x00, 0xff, 0xff, 0x83, 0x18, 0x34, 0xdb, 0x91, 0x1a, 0x00, 0x00, 2808 } 2809 2810 func (m *Message) Marshal() (dAtA []byte, err error) { 2811 size := m.ProtoSize() 2812 dAtA = make([]byte, size) 2813 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 2814 if err != nil { 2815 return nil, err 2816 } 2817 return dAtA[:n], nil 2818 } 2819 2820 func (m *Message) MarshalTo(dAtA []byte) (int, error) { 2821 size := m.ProtoSize() 2822 return m.MarshalToSizedBuffer(dAtA[:size]) 2823 } 2824 2825 func (m *Message) MarshalToSizedBuffer(dAtA []byte) (int, error) { 2826 i := len(dAtA) 2827 _ = i 2828 var l int 2829 _ = l 2830 if m.XXX_unrecognized != nil { 2831 i -= len(m.XXX_unrecognized) 2832 copy(dAtA[i:], m.XXX_unrecognized) 2833 } 2834 if m.Sequence != 0 { 2835 i = encodeVarintPipeline(dAtA, i, uint64(m.Sequence)) 2836 i-- 2837 dAtA[i] = 0x58 2838 } 2839 if m.Checksum != 0 { 2840 i = encodeVarintPipeline(dAtA, i, uint64(m.Checksum)) 2841 i-- 2842 dAtA[i] = 0x50 2843 } 2844 if m.BatchCnt != 0 { 2845 i = encodeVarintPipeline(dAtA, i, uint64(m.BatchCnt)) 2846 i-- 2847 dAtA[i] = 0x48 2848 } 2849 if len(m.Uuid) > 0 { 2850 i -= len(m.Uuid) 2851 copy(dAtA[i:], m.Uuid) 2852 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Uuid))) 2853 i-- 2854 dAtA[i] = 0x42 2855 } 2856 if m.Id != 0 { 2857 i = encodeVarintPipeline(dAtA, i, uint64(m.Id)) 2858 i-- 2859 dAtA[i] = 0x38 2860 } 2861 if len(m.Analyse) > 0 { 2862 i -= len(m.Analyse) 2863 copy(dAtA[i:], m.Analyse) 2864 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Analyse))) 2865 i-- 2866 dAtA[i] = 0x32 2867 } 2868 if len(m.ProcInfoData) > 0 { 2869 i -= len(m.ProcInfoData) 2870 copy(dAtA[i:], m.ProcInfoData) 2871 i = encodeVarintPipeline(dAtA, i, uint64(len(m.ProcInfoData))) 2872 i-- 2873 dAtA[i] = 0x2a 2874 } 2875 if len(m.Data) > 0 { 2876 i -= len(m.Data) 2877 copy(dAtA[i:], m.Data) 2878 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Data))) 2879 i-- 2880 dAtA[i] = 0x22 2881 } 2882 if len(m.Err) > 0 { 2883 i -= len(m.Err) 2884 copy(dAtA[i:], m.Err) 2885 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Err))) 2886 i-- 2887 dAtA[i] = 0x1a 2888 } 2889 if m.Cmd != 0 { 2890 i = encodeVarintPipeline(dAtA, i, uint64(m.Cmd)) 2891 i-- 2892 dAtA[i] = 0x10 2893 } 2894 if m.Sid != 0 { 2895 i = encodeVarintPipeline(dAtA, i, uint64(m.Sid)) 2896 i-- 2897 dAtA[i] = 0x8 2898 } 2899 return len(dAtA) - i, nil 2900 } 2901 2902 func (m *Connector) Marshal() (dAtA []byte, err error) { 2903 size := m.ProtoSize() 2904 dAtA = make([]byte, size) 2905 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 2906 if err != nil { 2907 return nil, err 2908 } 2909 return dAtA[:n], nil 2910 } 2911 2912 func (m *Connector) MarshalTo(dAtA []byte) (int, error) { 2913 size := m.ProtoSize() 2914 return m.MarshalToSizedBuffer(dAtA[:size]) 2915 } 2916 2917 func (m *Connector) MarshalToSizedBuffer(dAtA []byte) (int, error) { 2918 i := len(dAtA) 2919 _ = i 2920 var l int 2921 _ = l 2922 if m.XXX_unrecognized != nil { 2923 i -= len(m.XXX_unrecognized) 2924 copy(dAtA[i:], m.XXX_unrecognized) 2925 } 2926 if m.ConnectorIndex != 0 { 2927 i = encodeVarintPipeline(dAtA, i, uint64(m.ConnectorIndex)) 2928 i-- 2929 dAtA[i] = 0x10 2930 } 2931 if m.PipelineId != 0 { 2932 i = encodeVarintPipeline(dAtA, i, uint64(m.PipelineId)) 2933 i-- 2934 dAtA[i] = 0x8 2935 } 2936 return len(dAtA) - i, nil 2937 } 2938 2939 func (m *Dispatch) Marshal() (dAtA []byte, err error) { 2940 size := m.ProtoSize() 2941 dAtA = make([]byte, size) 2942 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 2943 if err != nil { 2944 return nil, err 2945 } 2946 return dAtA[:n], nil 2947 } 2948 2949 func (m *Dispatch) MarshalTo(dAtA []byte) (int, error) { 2950 size := m.ProtoSize() 2951 return m.MarshalToSizedBuffer(dAtA[:size]) 2952 } 2953 2954 func (m *Dispatch) MarshalToSizedBuffer(dAtA []byte) (int, error) { 2955 i := len(dAtA) 2956 _ = i 2957 var l int 2958 _ = l 2959 if m.XXX_unrecognized != nil { 2960 i -= len(m.XXX_unrecognized) 2961 copy(dAtA[i:], m.XXX_unrecognized) 2962 } 2963 if len(m.RemoteConnector) > 0 { 2964 for iNdEx := len(m.RemoteConnector) - 1; iNdEx >= 0; iNdEx-- { 2965 { 2966 size, err := m.RemoteConnector[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 2967 if err != nil { 2968 return 0, err 2969 } 2970 i -= size 2971 i = encodeVarintPipeline(dAtA, i, uint64(size)) 2972 } 2973 i-- 2974 dAtA[i] = 0x1a 2975 } 2976 } 2977 if len(m.LocalConnector) > 0 { 2978 for iNdEx := len(m.LocalConnector) - 1; iNdEx >= 0; iNdEx-- { 2979 { 2980 size, err := m.LocalConnector[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 2981 if err != nil { 2982 return 0, err 2983 } 2984 i -= size 2985 i = encodeVarintPipeline(dAtA, i, uint64(size)) 2986 } 2987 i-- 2988 dAtA[i] = 0x12 2989 } 2990 } 2991 if m.FuncId != 0 { 2992 i = encodeVarintPipeline(dAtA, i, uint64(m.FuncId)) 2993 i-- 2994 dAtA[i] = 0x8 2995 } 2996 return len(dAtA) - i, nil 2997 } 2998 2999 func (m *Aggregate) Marshal() (dAtA []byte, err error) { 3000 size := m.ProtoSize() 3001 dAtA = make([]byte, size) 3002 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 3003 if err != nil { 3004 return nil, err 3005 } 3006 return dAtA[:n], nil 3007 } 3008 3009 func (m *Aggregate) MarshalTo(dAtA []byte) (int, error) { 3010 size := m.ProtoSize() 3011 return m.MarshalToSizedBuffer(dAtA[:size]) 3012 } 3013 3014 func (m *Aggregate) MarshalToSizedBuffer(dAtA []byte) (int, error) { 3015 i := len(dAtA) 3016 _ = i 3017 var l int 3018 _ = l 3019 if m.XXX_unrecognized != nil { 3020 i -= len(m.XXX_unrecognized) 3021 copy(dAtA[i:], m.XXX_unrecognized) 3022 } 3023 if m.Expr != nil { 3024 { 3025 size, err := m.Expr.MarshalToSizedBuffer(dAtA[:i]) 3026 if err != nil { 3027 return 0, err 3028 } 3029 i -= size 3030 i = encodeVarintPipeline(dAtA, i, uint64(size)) 3031 } 3032 i-- 3033 dAtA[i] = 0x1a 3034 } 3035 if m.Dist { 3036 i-- 3037 if m.Dist { 3038 dAtA[i] = 1 3039 } else { 3040 dAtA[i] = 0 3041 } 3042 i-- 3043 dAtA[i] = 0x10 3044 } 3045 if m.Op != 0 { 3046 i = encodeVarintPipeline(dAtA, i, uint64(m.Op)) 3047 i-- 3048 dAtA[i] = 0x8 3049 } 3050 return len(dAtA) - i, nil 3051 } 3052 3053 func (m *Group) Marshal() (dAtA []byte, err error) { 3054 size := m.ProtoSize() 3055 dAtA = make([]byte, size) 3056 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 3057 if err != nil { 3058 return nil, err 3059 } 3060 return dAtA[:n], nil 3061 } 3062 3063 func (m *Group) MarshalTo(dAtA []byte) (int, error) { 3064 size := m.ProtoSize() 3065 return m.MarshalToSizedBuffer(dAtA[:size]) 3066 } 3067 3068 func (m *Group) MarshalToSizedBuffer(dAtA []byte) (int, error) { 3069 i := len(dAtA) 3070 _ = i 3071 var l int 3072 _ = l 3073 if m.XXX_unrecognized != nil { 3074 i -= len(m.XXX_unrecognized) 3075 copy(dAtA[i:], m.XXX_unrecognized) 3076 } 3077 if len(m.Aggs) > 0 { 3078 for iNdEx := len(m.Aggs) - 1; iNdEx >= 0; iNdEx-- { 3079 { 3080 size, err := m.Aggs[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 3081 if err != nil { 3082 return 0, err 3083 } 3084 i -= size 3085 i = encodeVarintPipeline(dAtA, i, uint64(size)) 3086 } 3087 i-- 3088 dAtA[i] = 0x32 3089 } 3090 } 3091 if len(m.Types) > 0 { 3092 for iNdEx := len(m.Types) - 1; iNdEx >= 0; iNdEx-- { 3093 { 3094 size, err := m.Types[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 3095 if err != nil { 3096 return 0, err 3097 } 3098 i -= size 3099 i = encodeVarintPipeline(dAtA, i, uint64(size)) 3100 } 3101 i-- 3102 dAtA[i] = 0x2a 3103 } 3104 } 3105 if len(m.Exprs) > 0 { 3106 for iNdEx := len(m.Exprs) - 1; iNdEx >= 0; iNdEx-- { 3107 { 3108 size, err := m.Exprs[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 3109 if err != nil { 3110 return 0, err 3111 } 3112 i -= size 3113 i = encodeVarintPipeline(dAtA, i, uint64(size)) 3114 } 3115 i-- 3116 dAtA[i] = 0x22 3117 } 3118 } 3119 if m.Nbucket != 0 { 3120 i = encodeVarintPipeline(dAtA, i, uint64(m.Nbucket)) 3121 i-- 3122 dAtA[i] = 0x18 3123 } 3124 if m.Ibucket != 0 { 3125 i = encodeVarintPipeline(dAtA, i, uint64(m.Ibucket)) 3126 i-- 3127 dAtA[i] = 0x10 3128 } 3129 if m.NeedEval { 3130 i-- 3131 if m.NeedEval { 3132 dAtA[i] = 1 3133 } else { 3134 dAtA[i] = 0 3135 } 3136 i-- 3137 dAtA[i] = 0x8 3138 } 3139 return len(dAtA) - i, nil 3140 } 3141 3142 func (m *Insert) Marshal() (dAtA []byte, err error) { 3143 size := m.ProtoSize() 3144 dAtA = make([]byte, size) 3145 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 3146 if err != nil { 3147 return nil, err 3148 } 3149 return dAtA[:n], nil 3150 } 3151 3152 func (m *Insert) MarshalTo(dAtA []byte) (int, error) { 3153 size := m.ProtoSize() 3154 return m.MarshalToSizedBuffer(dAtA[:size]) 3155 } 3156 3157 func (m *Insert) MarshalToSizedBuffer(dAtA []byte) (int, error) { 3158 i := len(dAtA) 3159 _ = i 3160 var l int 3161 _ = l 3162 if m.XXX_unrecognized != nil { 3163 i -= len(m.XXX_unrecognized) 3164 copy(dAtA[i:], m.XXX_unrecognized) 3165 } 3166 if m.ClusterTable != nil { 3167 { 3168 size, err := m.ClusterTable.MarshalToSizedBuffer(dAtA[:i]) 3169 if err != nil { 3170 return 0, err 3171 } 3172 i -= size 3173 i = encodeVarintPipeline(dAtA, i, uint64(size)) 3174 } 3175 i-- 3176 dAtA[i] = 0x42 3177 } 3178 if len(m.ParentIdx) > 0 { 3179 for k := range m.ParentIdx { 3180 v := m.ParentIdx[k] 3181 baseI := i 3182 i = encodeVarintPipeline(dAtA, i, uint64(v)) 3183 i-- 3184 dAtA[i] = 0x10 3185 i -= len(k) 3186 copy(dAtA[i:], k) 3187 i = encodeVarintPipeline(dAtA, i, uint64(len(k))) 3188 i-- 3189 dAtA[i] = 0xa 3190 i = encodeVarintPipeline(dAtA, i, uint64(baseI-i)) 3191 i-- 3192 dAtA[i] = 0x3a 3193 } 3194 } 3195 if len(m.IdxIdx) > 0 { 3196 dAtA4 := make([]byte, len(m.IdxIdx)*10) 3197 var j3 int 3198 for _, num1 := range m.IdxIdx { 3199 num := uint64(num1) 3200 for num >= 1<<7 { 3201 dAtA4[j3] = uint8(uint64(num)&0x7f | 0x80) 3202 num >>= 7 3203 j3++ 3204 } 3205 dAtA4[j3] = uint8(num) 3206 j3++ 3207 } 3208 i -= j3 3209 copy(dAtA[i:], dAtA4[:j3]) 3210 i = encodeVarintPipeline(dAtA, i, uint64(j3)) 3211 i-- 3212 dAtA[i] = 0x32 3213 } 3214 if m.TableDef != nil { 3215 { 3216 size, err := m.TableDef.MarshalToSizedBuffer(dAtA[:i]) 3217 if err != nil { 3218 return 0, err 3219 } 3220 i -= size 3221 i = encodeVarintPipeline(dAtA, i, uint64(size)) 3222 } 3223 i-- 3224 dAtA[i] = 0x2a 3225 } 3226 if m.Ref != nil { 3227 { 3228 size, err := m.Ref.MarshalToSizedBuffer(dAtA[:i]) 3229 if err != nil { 3230 return 0, err 3231 } 3232 i -= size 3233 i = encodeVarintPipeline(dAtA, i, uint64(size)) 3234 } 3235 i-- 3236 dAtA[i] = 0x22 3237 } 3238 if len(m.Idx) > 0 { 3239 dAtA8 := make([]byte, len(m.Idx)*10) 3240 var j7 int 3241 for _, num1 := range m.Idx { 3242 num := uint64(num1) 3243 for num >= 1<<7 { 3244 dAtA8[j7] = uint8(uint64(num)&0x7f | 0x80) 3245 num >>= 7 3246 j7++ 3247 } 3248 dAtA8[j7] = uint8(num) 3249 j7++ 3250 } 3251 i -= j7 3252 copy(dAtA[i:], dAtA8[:j7]) 3253 i = encodeVarintPipeline(dAtA, i, uint64(j7)) 3254 i-- 3255 dAtA[i] = 0x1a 3256 } 3257 if m.IsRemote { 3258 i-- 3259 if m.IsRemote { 3260 dAtA[i] = 1 3261 } else { 3262 dAtA[i] = 0 3263 } 3264 i-- 3265 dAtA[i] = 0x10 3266 } 3267 if m.Affected != 0 { 3268 i = encodeVarintPipeline(dAtA, i, uint64(m.Affected)) 3269 i-- 3270 dAtA[i] = 0x8 3271 } 3272 return len(dAtA) - i, nil 3273 } 3274 3275 func (m *Join) Marshal() (dAtA []byte, err error) { 3276 size := m.ProtoSize() 3277 dAtA = make([]byte, size) 3278 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 3279 if err != nil { 3280 return nil, err 3281 } 3282 return dAtA[:n], nil 3283 } 3284 3285 func (m *Join) MarshalTo(dAtA []byte) (int, error) { 3286 size := m.ProtoSize() 3287 return m.MarshalToSizedBuffer(dAtA[:size]) 3288 } 3289 3290 func (m *Join) MarshalToSizedBuffer(dAtA []byte) (int, error) { 3291 i := len(dAtA) 3292 _ = i 3293 var l int 3294 _ = l 3295 if m.XXX_unrecognized != nil { 3296 i -= len(m.XXX_unrecognized) 3297 copy(dAtA[i:], m.XXX_unrecognized) 3298 } 3299 if len(m.RightCond) > 0 { 3300 for iNdEx := len(m.RightCond) - 1; iNdEx >= 0; iNdEx-- { 3301 { 3302 size, err := m.RightCond[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 3303 if err != nil { 3304 return 0, err 3305 } 3306 i -= size 3307 i = encodeVarintPipeline(dAtA, i, uint64(size)) 3308 } 3309 i-- 3310 dAtA[i] = 0x42 3311 } 3312 } 3313 if len(m.LeftCond) > 0 { 3314 for iNdEx := len(m.LeftCond) - 1; iNdEx >= 0; iNdEx-- { 3315 { 3316 size, err := m.LeftCond[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 3317 if err != nil { 3318 return 0, err 3319 } 3320 i -= size 3321 i = encodeVarintPipeline(dAtA, i, uint64(size)) 3322 } 3323 i-- 3324 dAtA[i] = 0x3a 3325 } 3326 } 3327 if len(m.Types) > 0 { 3328 for iNdEx := len(m.Types) - 1; iNdEx >= 0; iNdEx-- { 3329 { 3330 size, err := m.Types[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 3331 if err != nil { 3332 return 0, err 3333 } 3334 i -= size 3335 i = encodeVarintPipeline(dAtA, i, uint64(size)) 3336 } 3337 i-- 3338 dAtA[i] = 0x32 3339 } 3340 } 3341 if m.Expr != nil { 3342 { 3343 size, err := m.Expr.MarshalToSizedBuffer(dAtA[:i]) 3344 if err != nil { 3345 return 0, err 3346 } 3347 i -= size 3348 i = encodeVarintPipeline(dAtA, i, uint64(size)) 3349 } 3350 i-- 3351 dAtA[i] = 0x2a 3352 } 3353 if len(m.ColList) > 0 { 3354 dAtA11 := make([]byte, len(m.ColList)*10) 3355 var j10 int 3356 for _, num1 := range m.ColList { 3357 num := uint64(num1) 3358 for num >= 1<<7 { 3359 dAtA11[j10] = uint8(uint64(num)&0x7f | 0x80) 3360 num >>= 7 3361 j10++ 3362 } 3363 dAtA11[j10] = uint8(num) 3364 j10++ 3365 } 3366 i -= j10 3367 copy(dAtA[i:], dAtA11[:j10]) 3368 i = encodeVarintPipeline(dAtA, i, uint64(j10)) 3369 i-- 3370 dAtA[i] = 0x22 3371 } 3372 if len(m.RelList) > 0 { 3373 dAtA13 := make([]byte, len(m.RelList)*10) 3374 var j12 int 3375 for _, num1 := range m.RelList { 3376 num := uint64(num1) 3377 for num >= 1<<7 { 3378 dAtA13[j12] = uint8(uint64(num)&0x7f | 0x80) 3379 num >>= 7 3380 j12++ 3381 } 3382 dAtA13[j12] = uint8(num) 3383 j12++ 3384 } 3385 i -= j12 3386 copy(dAtA[i:], dAtA13[:j12]) 3387 i = encodeVarintPipeline(dAtA, i, uint64(j12)) 3388 i-- 3389 dAtA[i] = 0x1a 3390 } 3391 if m.Nbucket != 0 { 3392 i = encodeVarintPipeline(dAtA, i, uint64(m.Nbucket)) 3393 i-- 3394 dAtA[i] = 0x10 3395 } 3396 if m.Ibucket != 0 { 3397 i = encodeVarintPipeline(dAtA, i, uint64(m.Ibucket)) 3398 i-- 3399 dAtA[i] = 0x8 3400 } 3401 return len(dAtA) - i, nil 3402 } 3403 3404 func (m *AntiJoin) Marshal() (dAtA []byte, err error) { 3405 size := m.ProtoSize() 3406 dAtA = make([]byte, size) 3407 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 3408 if err != nil { 3409 return nil, err 3410 } 3411 return dAtA[:n], nil 3412 } 3413 3414 func (m *AntiJoin) MarshalTo(dAtA []byte) (int, error) { 3415 size := m.ProtoSize() 3416 return m.MarshalToSizedBuffer(dAtA[:size]) 3417 } 3418 3419 func (m *AntiJoin) MarshalToSizedBuffer(dAtA []byte) (int, error) { 3420 i := len(dAtA) 3421 _ = i 3422 var l int 3423 _ = l 3424 if m.XXX_unrecognized != nil { 3425 i -= len(m.XXX_unrecognized) 3426 copy(dAtA[i:], m.XXX_unrecognized) 3427 } 3428 if len(m.RightCond) > 0 { 3429 for iNdEx := len(m.RightCond) - 1; iNdEx >= 0; iNdEx-- { 3430 { 3431 size, err := m.RightCond[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 3432 if err != nil { 3433 return 0, err 3434 } 3435 i -= size 3436 i = encodeVarintPipeline(dAtA, i, uint64(size)) 3437 } 3438 i-- 3439 dAtA[i] = 0x3a 3440 } 3441 } 3442 if len(m.LeftCond) > 0 { 3443 for iNdEx := len(m.LeftCond) - 1; iNdEx >= 0; iNdEx-- { 3444 { 3445 size, err := m.LeftCond[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 3446 if err != nil { 3447 return 0, err 3448 } 3449 i -= size 3450 i = encodeVarintPipeline(dAtA, i, uint64(size)) 3451 } 3452 i-- 3453 dAtA[i] = 0x32 3454 } 3455 } 3456 if len(m.Types) > 0 { 3457 for iNdEx := len(m.Types) - 1; iNdEx >= 0; iNdEx-- { 3458 { 3459 size, err := m.Types[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 3460 if err != nil { 3461 return 0, err 3462 } 3463 i -= size 3464 i = encodeVarintPipeline(dAtA, i, uint64(size)) 3465 } 3466 i-- 3467 dAtA[i] = 0x2a 3468 } 3469 } 3470 if m.Expr != nil { 3471 { 3472 size, err := m.Expr.MarshalToSizedBuffer(dAtA[:i]) 3473 if err != nil { 3474 return 0, err 3475 } 3476 i -= size 3477 i = encodeVarintPipeline(dAtA, i, uint64(size)) 3478 } 3479 i-- 3480 dAtA[i] = 0x22 3481 } 3482 if len(m.Result) > 0 { 3483 dAtA16 := make([]byte, len(m.Result)*10) 3484 var j15 int 3485 for _, num1 := range m.Result { 3486 num := uint64(num1) 3487 for num >= 1<<7 { 3488 dAtA16[j15] = uint8(uint64(num)&0x7f | 0x80) 3489 num >>= 7 3490 j15++ 3491 } 3492 dAtA16[j15] = uint8(num) 3493 j15++ 3494 } 3495 i -= j15 3496 copy(dAtA[i:], dAtA16[:j15]) 3497 i = encodeVarintPipeline(dAtA, i, uint64(j15)) 3498 i-- 3499 dAtA[i] = 0x1a 3500 } 3501 if m.Nbucket != 0 { 3502 i = encodeVarintPipeline(dAtA, i, uint64(m.Nbucket)) 3503 i-- 3504 dAtA[i] = 0x10 3505 } 3506 if m.Ibucket != 0 { 3507 i = encodeVarintPipeline(dAtA, i, uint64(m.Ibucket)) 3508 i-- 3509 dAtA[i] = 0x8 3510 } 3511 return len(dAtA) - i, nil 3512 } 3513 3514 func (m *InnerJoin) Marshal() (dAtA []byte, err error) { 3515 size := m.ProtoSize() 3516 dAtA = make([]byte, size) 3517 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 3518 if err != nil { 3519 return nil, err 3520 } 3521 return dAtA[:n], nil 3522 } 3523 3524 func (m *InnerJoin) MarshalTo(dAtA []byte) (int, error) { 3525 size := m.ProtoSize() 3526 return m.MarshalToSizedBuffer(dAtA[:size]) 3527 } 3528 3529 func (m *InnerJoin) MarshalToSizedBuffer(dAtA []byte) (int, error) { 3530 i := len(dAtA) 3531 _ = i 3532 var l int 3533 _ = l 3534 if m.XXX_unrecognized != nil { 3535 i -= len(m.XXX_unrecognized) 3536 copy(dAtA[i:], m.XXX_unrecognized) 3537 } 3538 if len(m.RightCond) > 0 { 3539 for iNdEx := len(m.RightCond) - 1; iNdEx >= 0; iNdEx-- { 3540 { 3541 size, err := m.RightCond[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 3542 if err != nil { 3543 return 0, err 3544 } 3545 i -= size 3546 i = encodeVarintPipeline(dAtA, i, uint64(size)) 3547 } 3548 i-- 3549 dAtA[i] = 0x42 3550 } 3551 } 3552 if len(m.LeftCond) > 0 { 3553 for iNdEx := len(m.LeftCond) - 1; iNdEx >= 0; iNdEx-- { 3554 { 3555 size, err := m.LeftCond[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 3556 if err != nil { 3557 return 0, err 3558 } 3559 i -= size 3560 i = encodeVarintPipeline(dAtA, i, uint64(size)) 3561 } 3562 i-- 3563 dAtA[i] = 0x3a 3564 } 3565 } 3566 if len(m.Types) > 0 { 3567 for iNdEx := len(m.Types) - 1; iNdEx >= 0; iNdEx-- { 3568 { 3569 size, err := m.Types[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 3570 if err != nil { 3571 return 0, err 3572 } 3573 i -= size 3574 i = encodeVarintPipeline(dAtA, i, uint64(size)) 3575 } 3576 i-- 3577 dAtA[i] = 0x32 3578 } 3579 } 3580 if m.Expr != nil { 3581 { 3582 size, err := m.Expr.MarshalToSizedBuffer(dAtA[:i]) 3583 if err != nil { 3584 return 0, err 3585 } 3586 i -= size 3587 i = encodeVarintPipeline(dAtA, i, uint64(size)) 3588 } 3589 i-- 3590 dAtA[i] = 0x2a 3591 } 3592 if len(m.ColList) > 0 { 3593 dAtA19 := make([]byte, len(m.ColList)*10) 3594 var j18 int 3595 for _, num1 := range m.ColList { 3596 num := uint64(num1) 3597 for num >= 1<<7 { 3598 dAtA19[j18] = uint8(uint64(num)&0x7f | 0x80) 3599 num >>= 7 3600 j18++ 3601 } 3602 dAtA19[j18] = uint8(num) 3603 j18++ 3604 } 3605 i -= j18 3606 copy(dAtA[i:], dAtA19[:j18]) 3607 i = encodeVarintPipeline(dAtA, i, uint64(j18)) 3608 i-- 3609 dAtA[i] = 0x22 3610 } 3611 if len(m.RelList) > 0 { 3612 dAtA21 := make([]byte, len(m.RelList)*10) 3613 var j20 int 3614 for _, num1 := range m.RelList { 3615 num := uint64(num1) 3616 for num >= 1<<7 { 3617 dAtA21[j20] = uint8(uint64(num)&0x7f | 0x80) 3618 num >>= 7 3619 j20++ 3620 } 3621 dAtA21[j20] = uint8(num) 3622 j20++ 3623 } 3624 i -= j20 3625 copy(dAtA[i:], dAtA21[:j20]) 3626 i = encodeVarintPipeline(dAtA, i, uint64(j20)) 3627 i-- 3628 dAtA[i] = 0x1a 3629 } 3630 if m.Nbucket != 0 { 3631 i = encodeVarintPipeline(dAtA, i, uint64(m.Nbucket)) 3632 i-- 3633 dAtA[i] = 0x10 3634 } 3635 if m.Ibucket != 0 { 3636 i = encodeVarintPipeline(dAtA, i, uint64(m.Ibucket)) 3637 i-- 3638 dAtA[i] = 0x8 3639 } 3640 return len(dAtA) - i, nil 3641 } 3642 3643 func (m *LeftJoin) Marshal() (dAtA []byte, err error) { 3644 size := m.ProtoSize() 3645 dAtA = make([]byte, size) 3646 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 3647 if err != nil { 3648 return nil, err 3649 } 3650 return dAtA[:n], nil 3651 } 3652 3653 func (m *LeftJoin) MarshalTo(dAtA []byte) (int, error) { 3654 size := m.ProtoSize() 3655 return m.MarshalToSizedBuffer(dAtA[:size]) 3656 } 3657 3658 func (m *LeftJoin) MarshalToSizedBuffer(dAtA []byte) (int, error) { 3659 i := len(dAtA) 3660 _ = i 3661 var l int 3662 _ = l 3663 if m.XXX_unrecognized != nil { 3664 i -= len(m.XXX_unrecognized) 3665 copy(dAtA[i:], m.XXX_unrecognized) 3666 } 3667 if len(m.RightCond) > 0 { 3668 for iNdEx := len(m.RightCond) - 1; iNdEx >= 0; iNdEx-- { 3669 { 3670 size, err := m.RightCond[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 3671 if err != nil { 3672 return 0, err 3673 } 3674 i -= size 3675 i = encodeVarintPipeline(dAtA, i, uint64(size)) 3676 } 3677 i-- 3678 dAtA[i] = 0x42 3679 } 3680 } 3681 if len(m.LeftCond) > 0 { 3682 for iNdEx := len(m.LeftCond) - 1; iNdEx >= 0; iNdEx-- { 3683 { 3684 size, err := m.LeftCond[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 3685 if err != nil { 3686 return 0, err 3687 } 3688 i -= size 3689 i = encodeVarintPipeline(dAtA, i, uint64(size)) 3690 } 3691 i-- 3692 dAtA[i] = 0x3a 3693 } 3694 } 3695 if len(m.Types) > 0 { 3696 for iNdEx := len(m.Types) - 1; iNdEx >= 0; iNdEx-- { 3697 { 3698 size, err := m.Types[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 3699 if err != nil { 3700 return 0, err 3701 } 3702 i -= size 3703 i = encodeVarintPipeline(dAtA, i, uint64(size)) 3704 } 3705 i-- 3706 dAtA[i] = 0x32 3707 } 3708 } 3709 if m.Expr != nil { 3710 { 3711 size, err := m.Expr.MarshalToSizedBuffer(dAtA[:i]) 3712 if err != nil { 3713 return 0, err 3714 } 3715 i -= size 3716 i = encodeVarintPipeline(dAtA, i, uint64(size)) 3717 } 3718 i-- 3719 dAtA[i] = 0x2a 3720 } 3721 if len(m.ColList) > 0 { 3722 dAtA24 := make([]byte, len(m.ColList)*10) 3723 var j23 int 3724 for _, num1 := range m.ColList { 3725 num := uint64(num1) 3726 for num >= 1<<7 { 3727 dAtA24[j23] = uint8(uint64(num)&0x7f | 0x80) 3728 num >>= 7 3729 j23++ 3730 } 3731 dAtA24[j23] = uint8(num) 3732 j23++ 3733 } 3734 i -= j23 3735 copy(dAtA[i:], dAtA24[:j23]) 3736 i = encodeVarintPipeline(dAtA, i, uint64(j23)) 3737 i-- 3738 dAtA[i] = 0x22 3739 } 3740 if len(m.RelList) > 0 { 3741 dAtA26 := make([]byte, len(m.RelList)*10) 3742 var j25 int 3743 for _, num1 := range m.RelList { 3744 num := uint64(num1) 3745 for num >= 1<<7 { 3746 dAtA26[j25] = uint8(uint64(num)&0x7f | 0x80) 3747 num >>= 7 3748 j25++ 3749 } 3750 dAtA26[j25] = uint8(num) 3751 j25++ 3752 } 3753 i -= j25 3754 copy(dAtA[i:], dAtA26[:j25]) 3755 i = encodeVarintPipeline(dAtA, i, uint64(j25)) 3756 i-- 3757 dAtA[i] = 0x1a 3758 } 3759 if m.Nbucket != 0 { 3760 i = encodeVarintPipeline(dAtA, i, uint64(m.Nbucket)) 3761 i-- 3762 dAtA[i] = 0x10 3763 } 3764 if m.Ibucket != 0 { 3765 i = encodeVarintPipeline(dAtA, i, uint64(m.Ibucket)) 3766 i-- 3767 dAtA[i] = 0x8 3768 } 3769 return len(dAtA) - i, nil 3770 } 3771 3772 func (m *SemiJoin) Marshal() (dAtA []byte, err error) { 3773 size := m.ProtoSize() 3774 dAtA = make([]byte, size) 3775 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 3776 if err != nil { 3777 return nil, err 3778 } 3779 return dAtA[:n], nil 3780 } 3781 3782 func (m *SemiJoin) MarshalTo(dAtA []byte) (int, error) { 3783 size := m.ProtoSize() 3784 return m.MarshalToSizedBuffer(dAtA[:size]) 3785 } 3786 3787 func (m *SemiJoin) MarshalToSizedBuffer(dAtA []byte) (int, error) { 3788 i := len(dAtA) 3789 _ = i 3790 var l int 3791 _ = l 3792 if m.XXX_unrecognized != nil { 3793 i -= len(m.XXX_unrecognized) 3794 copy(dAtA[i:], m.XXX_unrecognized) 3795 } 3796 if len(m.RightCond) > 0 { 3797 for iNdEx := len(m.RightCond) - 1; iNdEx >= 0; iNdEx-- { 3798 { 3799 size, err := m.RightCond[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 3800 if err != nil { 3801 return 0, err 3802 } 3803 i -= size 3804 i = encodeVarintPipeline(dAtA, i, uint64(size)) 3805 } 3806 i-- 3807 dAtA[i] = 0x3a 3808 } 3809 } 3810 if len(m.LeftCond) > 0 { 3811 for iNdEx := len(m.LeftCond) - 1; iNdEx >= 0; iNdEx-- { 3812 { 3813 size, err := m.LeftCond[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 3814 if err != nil { 3815 return 0, err 3816 } 3817 i -= size 3818 i = encodeVarintPipeline(dAtA, i, uint64(size)) 3819 } 3820 i-- 3821 dAtA[i] = 0x32 3822 } 3823 } 3824 if len(m.Types) > 0 { 3825 for iNdEx := len(m.Types) - 1; iNdEx >= 0; iNdEx-- { 3826 { 3827 size, err := m.Types[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 3828 if err != nil { 3829 return 0, err 3830 } 3831 i -= size 3832 i = encodeVarintPipeline(dAtA, i, uint64(size)) 3833 } 3834 i-- 3835 dAtA[i] = 0x2a 3836 } 3837 } 3838 if m.Expr != nil { 3839 { 3840 size, err := m.Expr.MarshalToSizedBuffer(dAtA[:i]) 3841 if err != nil { 3842 return 0, err 3843 } 3844 i -= size 3845 i = encodeVarintPipeline(dAtA, i, uint64(size)) 3846 } 3847 i-- 3848 dAtA[i] = 0x22 3849 } 3850 if len(m.Result) > 0 { 3851 dAtA29 := make([]byte, len(m.Result)*10) 3852 var j28 int 3853 for _, num1 := range m.Result { 3854 num := uint64(num1) 3855 for num >= 1<<7 { 3856 dAtA29[j28] = uint8(uint64(num)&0x7f | 0x80) 3857 num >>= 7 3858 j28++ 3859 } 3860 dAtA29[j28] = uint8(num) 3861 j28++ 3862 } 3863 i -= j28 3864 copy(dAtA[i:], dAtA29[:j28]) 3865 i = encodeVarintPipeline(dAtA, i, uint64(j28)) 3866 i-- 3867 dAtA[i] = 0x1a 3868 } 3869 if m.Nbucket != 0 { 3870 i = encodeVarintPipeline(dAtA, i, uint64(m.Nbucket)) 3871 i-- 3872 dAtA[i] = 0x10 3873 } 3874 if m.Ibucket != 0 { 3875 i = encodeVarintPipeline(dAtA, i, uint64(m.Ibucket)) 3876 i-- 3877 dAtA[i] = 0x8 3878 } 3879 return len(dAtA) - i, nil 3880 } 3881 3882 func (m *SingleJoin) Marshal() (dAtA []byte, err error) { 3883 size := m.ProtoSize() 3884 dAtA = make([]byte, size) 3885 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 3886 if err != nil { 3887 return nil, err 3888 } 3889 return dAtA[:n], nil 3890 } 3891 3892 func (m *SingleJoin) MarshalTo(dAtA []byte) (int, error) { 3893 size := m.ProtoSize() 3894 return m.MarshalToSizedBuffer(dAtA[:size]) 3895 } 3896 3897 func (m *SingleJoin) MarshalToSizedBuffer(dAtA []byte) (int, error) { 3898 i := len(dAtA) 3899 _ = i 3900 var l int 3901 _ = l 3902 if m.XXX_unrecognized != nil { 3903 i -= len(m.XXX_unrecognized) 3904 copy(dAtA[i:], m.XXX_unrecognized) 3905 } 3906 if len(m.RightCond) > 0 { 3907 for iNdEx := len(m.RightCond) - 1; iNdEx >= 0; iNdEx-- { 3908 { 3909 size, err := m.RightCond[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 3910 if err != nil { 3911 return 0, err 3912 } 3913 i -= size 3914 i = encodeVarintPipeline(dAtA, i, uint64(size)) 3915 } 3916 i-- 3917 dAtA[i] = 0x42 3918 } 3919 } 3920 if len(m.LeftCond) > 0 { 3921 for iNdEx := len(m.LeftCond) - 1; iNdEx >= 0; iNdEx-- { 3922 { 3923 size, err := m.LeftCond[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 3924 if err != nil { 3925 return 0, err 3926 } 3927 i -= size 3928 i = encodeVarintPipeline(dAtA, i, uint64(size)) 3929 } 3930 i-- 3931 dAtA[i] = 0x3a 3932 } 3933 } 3934 if len(m.Types) > 0 { 3935 for iNdEx := len(m.Types) - 1; iNdEx >= 0; iNdEx-- { 3936 { 3937 size, err := m.Types[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 3938 if err != nil { 3939 return 0, err 3940 } 3941 i -= size 3942 i = encodeVarintPipeline(dAtA, i, uint64(size)) 3943 } 3944 i-- 3945 dAtA[i] = 0x32 3946 } 3947 } 3948 if m.Expr != nil { 3949 { 3950 size, err := m.Expr.MarshalToSizedBuffer(dAtA[:i]) 3951 if err != nil { 3952 return 0, err 3953 } 3954 i -= size 3955 i = encodeVarintPipeline(dAtA, i, uint64(size)) 3956 } 3957 i-- 3958 dAtA[i] = 0x2a 3959 } 3960 if len(m.ColList) > 0 { 3961 dAtA32 := make([]byte, len(m.ColList)*10) 3962 var j31 int 3963 for _, num1 := range m.ColList { 3964 num := uint64(num1) 3965 for num >= 1<<7 { 3966 dAtA32[j31] = uint8(uint64(num)&0x7f | 0x80) 3967 num >>= 7 3968 j31++ 3969 } 3970 dAtA32[j31] = uint8(num) 3971 j31++ 3972 } 3973 i -= j31 3974 copy(dAtA[i:], dAtA32[:j31]) 3975 i = encodeVarintPipeline(dAtA, i, uint64(j31)) 3976 i-- 3977 dAtA[i] = 0x22 3978 } 3979 if len(m.RelList) > 0 { 3980 dAtA34 := make([]byte, len(m.RelList)*10) 3981 var j33 int 3982 for _, num1 := range m.RelList { 3983 num := uint64(num1) 3984 for num >= 1<<7 { 3985 dAtA34[j33] = uint8(uint64(num)&0x7f | 0x80) 3986 num >>= 7 3987 j33++ 3988 } 3989 dAtA34[j33] = uint8(num) 3990 j33++ 3991 } 3992 i -= j33 3993 copy(dAtA[i:], dAtA34[:j33]) 3994 i = encodeVarintPipeline(dAtA, i, uint64(j33)) 3995 i-- 3996 dAtA[i] = 0x1a 3997 } 3998 if m.Nbucket != 0 { 3999 i = encodeVarintPipeline(dAtA, i, uint64(m.Nbucket)) 4000 i-- 4001 dAtA[i] = 0x10 4002 } 4003 if m.Ibucket != 0 { 4004 i = encodeVarintPipeline(dAtA, i, uint64(m.Ibucket)) 4005 i-- 4006 dAtA[i] = 0x8 4007 } 4008 return len(dAtA) - i, nil 4009 } 4010 4011 func (m *MarkJoin) Marshal() (dAtA []byte, err error) { 4012 size := m.ProtoSize() 4013 dAtA = make([]byte, size) 4014 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 4015 if err != nil { 4016 return nil, err 4017 } 4018 return dAtA[:n], nil 4019 } 4020 4021 func (m *MarkJoin) MarshalTo(dAtA []byte) (int, error) { 4022 size := m.ProtoSize() 4023 return m.MarshalToSizedBuffer(dAtA[:size]) 4024 } 4025 4026 func (m *MarkJoin) MarshalToSizedBuffer(dAtA []byte) (int, error) { 4027 i := len(dAtA) 4028 _ = i 4029 var l int 4030 _ = l 4031 if m.XXX_unrecognized != nil { 4032 i -= len(m.XXX_unrecognized) 4033 copy(dAtA[i:], m.XXX_unrecognized) 4034 } 4035 if len(m.OnList) > 0 { 4036 for iNdEx := len(m.OnList) - 1; iNdEx >= 0; iNdEx-- { 4037 { 4038 size, err := m.OnList[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 4039 if err != nil { 4040 return 0, err 4041 } 4042 i -= size 4043 i = encodeVarintPipeline(dAtA, i, uint64(size)) 4044 } 4045 i-- 4046 dAtA[i] = 0x42 4047 } 4048 } 4049 if len(m.RightCond) > 0 { 4050 for iNdEx := len(m.RightCond) - 1; iNdEx >= 0; iNdEx-- { 4051 { 4052 size, err := m.RightCond[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 4053 if err != nil { 4054 return 0, err 4055 } 4056 i -= size 4057 i = encodeVarintPipeline(dAtA, i, uint64(size)) 4058 } 4059 i-- 4060 dAtA[i] = 0x3a 4061 } 4062 } 4063 if len(m.LeftCond) > 0 { 4064 for iNdEx := len(m.LeftCond) - 1; iNdEx >= 0; iNdEx-- { 4065 { 4066 size, err := m.LeftCond[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 4067 if err != nil { 4068 return 0, err 4069 } 4070 i -= size 4071 i = encodeVarintPipeline(dAtA, i, uint64(size)) 4072 } 4073 i-- 4074 dAtA[i] = 0x32 4075 } 4076 } 4077 if len(m.Types) > 0 { 4078 for iNdEx := len(m.Types) - 1; iNdEx >= 0; iNdEx-- { 4079 { 4080 size, err := m.Types[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 4081 if err != nil { 4082 return 0, err 4083 } 4084 i -= size 4085 i = encodeVarintPipeline(dAtA, i, uint64(size)) 4086 } 4087 i-- 4088 dAtA[i] = 0x2a 4089 } 4090 } 4091 if m.Expr != nil { 4092 { 4093 size, err := m.Expr.MarshalToSizedBuffer(dAtA[:i]) 4094 if err != nil { 4095 return 0, err 4096 } 4097 i -= size 4098 i = encodeVarintPipeline(dAtA, i, uint64(size)) 4099 } 4100 i-- 4101 dAtA[i] = 0x22 4102 } 4103 if len(m.Result) > 0 { 4104 dAtA37 := make([]byte, len(m.Result)*10) 4105 var j36 int 4106 for _, num1 := range m.Result { 4107 num := uint64(num1) 4108 for num >= 1<<7 { 4109 dAtA37[j36] = uint8(uint64(num)&0x7f | 0x80) 4110 num >>= 7 4111 j36++ 4112 } 4113 dAtA37[j36] = uint8(num) 4114 j36++ 4115 } 4116 i -= j36 4117 copy(dAtA[i:], dAtA37[:j36]) 4118 i = encodeVarintPipeline(dAtA, i, uint64(j36)) 4119 i-- 4120 dAtA[i] = 0x1a 4121 } 4122 if m.Nbucket != 0 { 4123 i = encodeVarintPipeline(dAtA, i, uint64(m.Nbucket)) 4124 i-- 4125 dAtA[i] = 0x10 4126 } 4127 if m.Ibucket != 0 { 4128 i = encodeVarintPipeline(dAtA, i, uint64(m.Ibucket)) 4129 i-- 4130 dAtA[i] = 0x8 4131 } 4132 return len(dAtA) - i, nil 4133 } 4134 4135 func (m *Product) Marshal() (dAtA []byte, err error) { 4136 size := m.ProtoSize() 4137 dAtA = make([]byte, size) 4138 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 4139 if err != nil { 4140 return nil, err 4141 } 4142 return dAtA[:n], nil 4143 } 4144 4145 func (m *Product) MarshalTo(dAtA []byte) (int, error) { 4146 size := m.ProtoSize() 4147 return m.MarshalToSizedBuffer(dAtA[:size]) 4148 } 4149 4150 func (m *Product) MarshalToSizedBuffer(dAtA []byte) (int, error) { 4151 i := len(dAtA) 4152 _ = i 4153 var l int 4154 _ = l 4155 if m.XXX_unrecognized != nil { 4156 i -= len(m.XXX_unrecognized) 4157 copy(dAtA[i:], m.XXX_unrecognized) 4158 } 4159 if len(m.Types) > 0 { 4160 for iNdEx := len(m.Types) - 1; iNdEx >= 0; iNdEx-- { 4161 { 4162 size, err := m.Types[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 4163 if err != nil { 4164 return 0, err 4165 } 4166 i -= size 4167 i = encodeVarintPipeline(dAtA, i, uint64(size)) 4168 } 4169 i-- 4170 dAtA[i] = 0x1a 4171 } 4172 } 4173 if len(m.ColList) > 0 { 4174 dAtA39 := make([]byte, len(m.ColList)*10) 4175 var j38 int 4176 for _, num1 := range m.ColList { 4177 num := uint64(num1) 4178 for num >= 1<<7 { 4179 dAtA39[j38] = uint8(uint64(num)&0x7f | 0x80) 4180 num >>= 7 4181 j38++ 4182 } 4183 dAtA39[j38] = uint8(num) 4184 j38++ 4185 } 4186 i -= j38 4187 copy(dAtA[i:], dAtA39[:j38]) 4188 i = encodeVarintPipeline(dAtA, i, uint64(j38)) 4189 i-- 4190 dAtA[i] = 0x12 4191 } 4192 if len(m.RelList) > 0 { 4193 dAtA41 := make([]byte, len(m.RelList)*10) 4194 var j40 int 4195 for _, num1 := range m.RelList { 4196 num := uint64(num1) 4197 for num >= 1<<7 { 4198 dAtA41[j40] = uint8(uint64(num)&0x7f | 0x80) 4199 num >>= 7 4200 j40++ 4201 } 4202 dAtA41[j40] = uint8(num) 4203 j40++ 4204 } 4205 i -= j40 4206 copy(dAtA[i:], dAtA41[:j40]) 4207 i = encodeVarintPipeline(dAtA, i, uint64(j40)) 4208 i-- 4209 dAtA[i] = 0xa 4210 } 4211 return len(dAtA) - i, nil 4212 } 4213 4214 func (m *TableFunction) Marshal() (dAtA []byte, err error) { 4215 size := m.ProtoSize() 4216 dAtA = make([]byte, size) 4217 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 4218 if err != nil { 4219 return nil, err 4220 } 4221 return dAtA[:n], nil 4222 } 4223 4224 func (m *TableFunction) MarshalTo(dAtA []byte) (int, error) { 4225 size := m.ProtoSize() 4226 return m.MarshalToSizedBuffer(dAtA[:size]) 4227 } 4228 4229 func (m *TableFunction) MarshalToSizedBuffer(dAtA []byte) (int, error) { 4230 i := len(dAtA) 4231 _ = i 4232 var l int 4233 _ = l 4234 if m.XXX_unrecognized != nil { 4235 i -= len(m.XXX_unrecognized) 4236 copy(dAtA[i:], m.XXX_unrecognized) 4237 } 4238 if len(m.Name) > 0 { 4239 i -= len(m.Name) 4240 copy(dAtA[i:], m.Name) 4241 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Name))) 4242 i-- 4243 dAtA[i] = 0x2a 4244 } 4245 if len(m.Params) > 0 { 4246 i -= len(m.Params) 4247 copy(dAtA[i:], m.Params) 4248 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Params))) 4249 i-- 4250 dAtA[i] = 0x22 4251 } 4252 if len(m.Args) > 0 { 4253 for iNdEx := len(m.Args) - 1; iNdEx >= 0; iNdEx-- { 4254 { 4255 size, err := m.Args[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 4256 if err != nil { 4257 return 0, err 4258 } 4259 i -= size 4260 i = encodeVarintPipeline(dAtA, i, uint64(size)) 4261 } 4262 i-- 4263 dAtA[i] = 0x1a 4264 } 4265 } 4266 if len(m.Rets) > 0 { 4267 for iNdEx := len(m.Rets) - 1; iNdEx >= 0; iNdEx-- { 4268 { 4269 size, err := m.Rets[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 4270 if err != nil { 4271 return 0, err 4272 } 4273 i -= size 4274 i = encodeVarintPipeline(dAtA, i, uint64(size)) 4275 } 4276 i-- 4277 dAtA[i] = 0x12 4278 } 4279 } 4280 if len(m.Attrs) > 0 { 4281 for iNdEx := len(m.Attrs) - 1; iNdEx >= 0; iNdEx-- { 4282 i -= len(m.Attrs[iNdEx]) 4283 copy(dAtA[i:], m.Attrs[iNdEx]) 4284 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Attrs[iNdEx]))) 4285 i-- 4286 dAtA[i] = 0xa 4287 } 4288 } 4289 return len(dAtA) - i, nil 4290 } 4291 4292 func (m *HashBuild) Marshal() (dAtA []byte, err error) { 4293 size := m.ProtoSize() 4294 dAtA = make([]byte, size) 4295 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 4296 if err != nil { 4297 return nil, err 4298 } 4299 return dAtA[:n], nil 4300 } 4301 4302 func (m *HashBuild) MarshalTo(dAtA []byte) (int, error) { 4303 size := m.ProtoSize() 4304 return m.MarshalToSizedBuffer(dAtA[:size]) 4305 } 4306 4307 func (m *HashBuild) MarshalToSizedBuffer(dAtA []byte) (int, error) { 4308 i := len(dAtA) 4309 _ = i 4310 var l int 4311 _ = l 4312 if m.XXX_unrecognized != nil { 4313 i -= len(m.XXX_unrecognized) 4314 copy(dAtA[i:], m.XXX_unrecognized) 4315 } 4316 if len(m.Conds) > 0 { 4317 for iNdEx := len(m.Conds) - 1; iNdEx >= 0; iNdEx-- { 4318 { 4319 size, err := m.Conds[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 4320 if err != nil { 4321 return 0, err 4322 } 4323 i -= size 4324 i = encodeVarintPipeline(dAtA, i, uint64(size)) 4325 } 4326 i-- 4327 dAtA[i] = 0x32 4328 } 4329 } 4330 if len(m.Types) > 0 { 4331 for iNdEx := len(m.Types) - 1; iNdEx >= 0; iNdEx-- { 4332 { 4333 size, err := m.Types[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 4334 if err != nil { 4335 return 0, err 4336 } 4337 i -= size 4338 i = encodeVarintPipeline(dAtA, i, uint64(size)) 4339 } 4340 i-- 4341 dAtA[i] = 0x2a 4342 } 4343 } 4344 if m.Nbucket != 0 { 4345 i = encodeVarintPipeline(dAtA, i, uint64(m.Nbucket)) 4346 i-- 4347 dAtA[i] = 0x20 4348 } 4349 if m.Ibucket != 0 { 4350 i = encodeVarintPipeline(dAtA, i, uint64(m.Ibucket)) 4351 i-- 4352 dAtA[i] = 0x18 4353 } 4354 if m.NeedHash { 4355 i-- 4356 if m.NeedHash { 4357 dAtA[i] = 1 4358 } else { 4359 dAtA[i] = 0 4360 } 4361 i-- 4362 dAtA[i] = 0x10 4363 } 4364 if m.NeedExpr { 4365 i-- 4366 if m.NeedExpr { 4367 dAtA[i] = 1 4368 } else { 4369 dAtA[i] = 0 4370 } 4371 i-- 4372 dAtA[i] = 0x8 4373 } 4374 return len(dAtA) - i, nil 4375 } 4376 4377 func (m *ExternalName2ColIndex) Marshal() (dAtA []byte, err error) { 4378 size := m.ProtoSize() 4379 dAtA = make([]byte, size) 4380 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 4381 if err != nil { 4382 return nil, err 4383 } 4384 return dAtA[:n], nil 4385 } 4386 4387 func (m *ExternalName2ColIndex) MarshalTo(dAtA []byte) (int, error) { 4388 size := m.ProtoSize() 4389 return m.MarshalToSizedBuffer(dAtA[:size]) 4390 } 4391 4392 func (m *ExternalName2ColIndex) MarshalToSizedBuffer(dAtA []byte) (int, error) { 4393 i := len(dAtA) 4394 _ = i 4395 var l int 4396 _ = l 4397 if m.XXX_unrecognized != nil { 4398 i -= len(m.XXX_unrecognized) 4399 copy(dAtA[i:], m.XXX_unrecognized) 4400 } 4401 if m.Index != 0 { 4402 i = encodeVarintPipeline(dAtA, i, uint64(m.Index)) 4403 i-- 4404 dAtA[i] = 0x10 4405 } 4406 if len(m.Name) > 0 { 4407 i -= len(m.Name) 4408 copy(dAtA[i:], m.Name) 4409 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Name))) 4410 i-- 4411 dAtA[i] = 0xa 4412 } 4413 return len(dAtA) - i, nil 4414 } 4415 4416 func (m *ExternalScan) Marshal() (dAtA []byte, err error) { 4417 size := m.ProtoSize() 4418 dAtA = make([]byte, size) 4419 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 4420 if err != nil { 4421 return nil, err 4422 } 4423 return dAtA[:n], nil 4424 } 4425 4426 func (m *ExternalScan) MarshalTo(dAtA []byte) (int, error) { 4427 size := m.ProtoSize() 4428 return m.MarshalToSizedBuffer(dAtA[:size]) 4429 } 4430 4431 func (m *ExternalScan) MarshalToSizedBuffer(dAtA []byte) (int, error) { 4432 i := len(dAtA) 4433 _ = i 4434 var l int 4435 _ = l 4436 if m.XXX_unrecognized != nil { 4437 i -= len(m.XXX_unrecognized) 4438 copy(dAtA[i:], m.XXX_unrecognized) 4439 } 4440 if len(m.OriginCols) > 0 { 4441 for iNdEx := len(m.OriginCols) - 1; iNdEx >= 0; iNdEx-- { 4442 { 4443 size, err := m.OriginCols[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 4444 if err != nil { 4445 return 0, err 4446 } 4447 i -= size 4448 i = encodeVarintPipeline(dAtA, i, uint64(size)) 4449 } 4450 i-- 4451 dAtA[i] = 0x32 4452 } 4453 } 4454 if len(m.FileList) > 0 { 4455 for iNdEx := len(m.FileList) - 1; iNdEx >= 0; iNdEx-- { 4456 i -= len(m.FileList[iNdEx]) 4457 copy(dAtA[i:], m.FileList[iNdEx]) 4458 i = encodeVarintPipeline(dAtA, i, uint64(len(m.FileList[iNdEx]))) 4459 i-- 4460 dAtA[i] = 0x2a 4461 } 4462 } 4463 if len(m.CreateSql) > 0 { 4464 i -= len(m.CreateSql) 4465 copy(dAtA[i:], m.CreateSql) 4466 i = encodeVarintPipeline(dAtA, i, uint64(len(m.CreateSql))) 4467 i-- 4468 dAtA[i] = 0x22 4469 } 4470 if len(m.Name2ColIndex) > 0 { 4471 for iNdEx := len(m.Name2ColIndex) - 1; iNdEx >= 0; iNdEx-- { 4472 { 4473 size, err := m.Name2ColIndex[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 4474 if err != nil { 4475 return 0, err 4476 } 4477 i -= size 4478 i = encodeVarintPipeline(dAtA, i, uint64(size)) 4479 } 4480 i-- 4481 dAtA[i] = 0x1a 4482 } 4483 } 4484 if len(m.Cols) > 0 { 4485 for iNdEx := len(m.Cols) - 1; iNdEx >= 0; iNdEx-- { 4486 { 4487 size, err := m.Cols[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 4488 if err != nil { 4489 return 0, err 4490 } 4491 i -= size 4492 i = encodeVarintPipeline(dAtA, i, uint64(size)) 4493 } 4494 i-- 4495 dAtA[i] = 0x12 4496 } 4497 } 4498 if len(m.Attrs) > 0 { 4499 for iNdEx := len(m.Attrs) - 1; iNdEx >= 0; iNdEx-- { 4500 i -= len(m.Attrs[iNdEx]) 4501 copy(dAtA[i:], m.Attrs[iNdEx]) 4502 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Attrs[iNdEx]))) 4503 i-- 4504 dAtA[i] = 0xa 4505 } 4506 } 4507 return len(dAtA) - i, nil 4508 } 4509 4510 func (m *Instruction) Marshal() (dAtA []byte, err error) { 4511 size := m.ProtoSize() 4512 dAtA = make([]byte, size) 4513 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 4514 if err != nil { 4515 return nil, err 4516 } 4517 return dAtA[:n], nil 4518 } 4519 4520 func (m *Instruction) MarshalTo(dAtA []byte) (int, error) { 4521 size := m.ProtoSize() 4522 return m.MarshalToSizedBuffer(dAtA[:size]) 4523 } 4524 4525 func (m *Instruction) MarshalToSizedBuffer(dAtA []byte) (int, error) { 4526 i := len(dAtA) 4527 _ = i 4528 var l int 4529 _ = l 4530 if m.XXX_unrecognized != nil { 4531 i -= len(m.XXX_unrecognized) 4532 copy(dAtA[i:], m.XXX_unrecognized) 4533 } 4534 if m.IsLast { 4535 i-- 4536 if m.IsLast { 4537 dAtA[i] = 1 4538 } else { 4539 dAtA[i] = 0 4540 } 4541 i-- 4542 dAtA[i] = 0x1 4543 i-- 4544 dAtA[i] = 0xc0 4545 } 4546 if m.IsFirst { 4547 i-- 4548 if m.IsFirst { 4549 dAtA[i] = 1 4550 } else { 4551 dAtA[i] = 0 4552 } 4553 i-- 4554 dAtA[i] = 0x1 4555 i-- 4556 dAtA[i] = 0xb8 4557 } 4558 if m.Offset != 0 { 4559 i = encodeVarintPipeline(dAtA, i, uint64(m.Offset)) 4560 i-- 4561 dAtA[i] = 0x1 4562 i-- 4563 dAtA[i] = 0xb0 4564 } 4565 if m.Limit != 0 { 4566 i = encodeVarintPipeline(dAtA, i, uint64(m.Limit)) 4567 i-- 4568 dAtA[i] = 0x1 4569 i-- 4570 dAtA[i] = 0xa8 4571 } 4572 if m.Filter != nil { 4573 { 4574 size, err := m.Filter.MarshalToSizedBuffer(dAtA[:i]) 4575 if err != nil { 4576 return 0, err 4577 } 4578 i -= size 4579 i = encodeVarintPipeline(dAtA, i, uint64(size)) 4580 } 4581 i-- 4582 dAtA[i] = 0x1 4583 i-- 4584 dAtA[i] = 0xa2 4585 } 4586 if len(m.ProjectList) > 0 { 4587 for iNdEx := len(m.ProjectList) - 1; iNdEx >= 0; iNdEx-- { 4588 { 4589 size, err := m.ProjectList[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 4590 if err != nil { 4591 return 0, err 4592 } 4593 i -= size 4594 i = encodeVarintPipeline(dAtA, i, uint64(size)) 4595 } 4596 i-- 4597 dAtA[i] = 0x1 4598 i-- 4599 dAtA[i] = 0x9a 4600 } 4601 } 4602 if len(m.OrderBy) > 0 { 4603 for iNdEx := len(m.OrderBy) - 1; iNdEx >= 0; iNdEx-- { 4604 { 4605 size, err := m.OrderBy[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 4606 if err != nil { 4607 return 0, err 4608 } 4609 i -= size 4610 i = encodeVarintPipeline(dAtA, i, uint64(size)) 4611 } 4612 i-- 4613 dAtA[i] = 0x1 4614 i-- 4615 dAtA[i] = 0x92 4616 } 4617 } 4618 if m.Insert != nil { 4619 { 4620 size, err := m.Insert.MarshalToSizedBuffer(dAtA[:i]) 4621 if err != nil { 4622 return 0, err 4623 } 4624 i -= size 4625 i = encodeVarintPipeline(dAtA, i, uint64(size)) 4626 } 4627 i-- 4628 dAtA[i] = 0x1 4629 i-- 4630 dAtA[i] = 0x8a 4631 } 4632 if m.ExternalScan != nil { 4633 { 4634 size, err := m.ExternalScan.MarshalToSizedBuffer(dAtA[:i]) 4635 if err != nil { 4636 return 0, err 4637 } 4638 i -= size 4639 i = encodeVarintPipeline(dAtA, i, uint64(size)) 4640 } 4641 i-- 4642 dAtA[i] = 0x1 4643 i-- 4644 dAtA[i] = 0x82 4645 } 4646 if m.HashBuild != nil { 4647 { 4648 size, err := m.HashBuild.MarshalToSizedBuffer(dAtA[:i]) 4649 if err != nil { 4650 return 0, err 4651 } 4652 i -= size 4653 i = encodeVarintPipeline(dAtA, i, uint64(size)) 4654 } 4655 i-- 4656 dAtA[i] = 0x7a 4657 } 4658 if m.TableFunction != nil { 4659 { 4660 size, err := m.TableFunction.MarshalToSizedBuffer(dAtA[:i]) 4661 if err != nil { 4662 return 0, err 4663 } 4664 i -= size 4665 i = encodeVarintPipeline(dAtA, i, uint64(size)) 4666 } 4667 i-- 4668 dAtA[i] = 0x72 4669 } 4670 if m.Product != nil { 4671 { 4672 size, err := m.Product.MarshalToSizedBuffer(dAtA[:i]) 4673 if err != nil { 4674 return 0, err 4675 } 4676 i -= size 4677 i = encodeVarintPipeline(dAtA, i, uint64(size)) 4678 } 4679 i-- 4680 dAtA[i] = 0x6a 4681 } 4682 if m.Join != nil { 4683 { 4684 size, err := m.Join.MarshalToSizedBuffer(dAtA[:i]) 4685 if err != nil { 4686 return 0, err 4687 } 4688 i -= size 4689 i = encodeVarintPipeline(dAtA, i, uint64(size)) 4690 } 4691 i-- 4692 dAtA[i] = 0x62 4693 } 4694 if m.MarkJoin != nil { 4695 { 4696 size, err := m.MarkJoin.MarshalToSizedBuffer(dAtA[:i]) 4697 if err != nil { 4698 return 0, err 4699 } 4700 i -= size 4701 i = encodeVarintPipeline(dAtA, i, uint64(size)) 4702 } 4703 i-- 4704 dAtA[i] = 0x5a 4705 } 4706 if m.SingleJoin != nil { 4707 { 4708 size, err := m.SingleJoin.MarshalToSizedBuffer(dAtA[:i]) 4709 if err != nil { 4710 return 0, err 4711 } 4712 i -= size 4713 i = encodeVarintPipeline(dAtA, i, uint64(size)) 4714 } 4715 i-- 4716 dAtA[i] = 0x52 4717 } 4718 if m.SemiJoin != nil { 4719 { 4720 size, err := m.SemiJoin.MarshalToSizedBuffer(dAtA[:i]) 4721 if err != nil { 4722 return 0, err 4723 } 4724 i -= size 4725 i = encodeVarintPipeline(dAtA, i, uint64(size)) 4726 } 4727 i-- 4728 dAtA[i] = 0x4a 4729 } 4730 if m.LeftJoin != nil { 4731 { 4732 size, err := m.LeftJoin.MarshalToSizedBuffer(dAtA[:i]) 4733 if err != nil { 4734 return 0, err 4735 } 4736 i -= size 4737 i = encodeVarintPipeline(dAtA, i, uint64(size)) 4738 } 4739 i-- 4740 dAtA[i] = 0x42 4741 } 4742 if m.InnerJoin != nil { 4743 { 4744 size, err := m.InnerJoin.MarshalToSizedBuffer(dAtA[:i]) 4745 if err != nil { 4746 return 0, err 4747 } 4748 i -= size 4749 i = encodeVarintPipeline(dAtA, i, uint64(size)) 4750 } 4751 i-- 4752 dAtA[i] = 0x3a 4753 } 4754 if m.Agg != nil { 4755 { 4756 size, err := m.Agg.MarshalToSizedBuffer(dAtA[:i]) 4757 if err != nil { 4758 return 0, err 4759 } 4760 i -= size 4761 i = encodeVarintPipeline(dAtA, i, uint64(size)) 4762 } 4763 i-- 4764 dAtA[i] = 0x32 4765 } 4766 if m.Dispatch != nil { 4767 { 4768 size, err := m.Dispatch.MarshalToSizedBuffer(dAtA[:i]) 4769 if err != nil { 4770 return 0, err 4771 } 4772 i -= size 4773 i = encodeVarintPipeline(dAtA, i, uint64(size)) 4774 } 4775 i-- 4776 dAtA[i] = 0x2a 4777 } 4778 if m.Connect != nil { 4779 { 4780 size, err := m.Connect.MarshalToSizedBuffer(dAtA[:i]) 4781 if err != nil { 4782 return 0, err 4783 } 4784 i -= size 4785 i = encodeVarintPipeline(dAtA, i, uint64(size)) 4786 } 4787 i-- 4788 dAtA[i] = 0x22 4789 } 4790 if m.Anti != nil { 4791 { 4792 size, err := m.Anti.MarshalToSizedBuffer(dAtA[:i]) 4793 if err != nil { 4794 return 0, err 4795 } 4796 i -= size 4797 i = encodeVarintPipeline(dAtA, i, uint64(size)) 4798 } 4799 i-- 4800 dAtA[i] = 0x1a 4801 } 4802 if m.Idx != 0 { 4803 i = encodeVarintPipeline(dAtA, i, uint64(m.Idx)) 4804 i-- 4805 dAtA[i] = 0x10 4806 } 4807 if m.Op != 0 { 4808 i = encodeVarintPipeline(dAtA, i, uint64(m.Op)) 4809 i-- 4810 dAtA[i] = 0x8 4811 } 4812 return len(dAtA) - i, nil 4813 } 4814 4815 func (m *AnalysisList) Marshal() (dAtA []byte, err error) { 4816 size := m.ProtoSize() 4817 dAtA = make([]byte, size) 4818 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 4819 if err != nil { 4820 return nil, err 4821 } 4822 return dAtA[:n], nil 4823 } 4824 4825 func (m *AnalysisList) MarshalTo(dAtA []byte) (int, error) { 4826 size := m.ProtoSize() 4827 return m.MarshalToSizedBuffer(dAtA[:size]) 4828 } 4829 4830 func (m *AnalysisList) MarshalToSizedBuffer(dAtA []byte) (int, error) { 4831 i := len(dAtA) 4832 _ = i 4833 var l int 4834 _ = l 4835 if m.XXX_unrecognized != nil { 4836 i -= len(m.XXX_unrecognized) 4837 copy(dAtA[i:], m.XXX_unrecognized) 4838 } 4839 if len(m.List) > 0 { 4840 for iNdEx := len(m.List) - 1; iNdEx >= 0; iNdEx-- { 4841 { 4842 size, err := m.List[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 4843 if err != nil { 4844 return 0, err 4845 } 4846 i -= size 4847 i = encodeVarintPipeline(dAtA, i, uint64(size)) 4848 } 4849 i-- 4850 dAtA[i] = 0xa 4851 } 4852 } 4853 return len(dAtA) - i, nil 4854 } 4855 4856 func (m *Source) Marshal() (dAtA []byte, err error) { 4857 size := m.ProtoSize() 4858 dAtA = make([]byte, size) 4859 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 4860 if err != nil { 4861 return nil, err 4862 } 4863 return dAtA[:n], nil 4864 } 4865 4866 func (m *Source) MarshalTo(dAtA []byte) (int, error) { 4867 size := m.ProtoSize() 4868 return m.MarshalToSizedBuffer(dAtA[:size]) 4869 } 4870 4871 func (m *Source) MarshalToSizedBuffer(dAtA []byte) (int, error) { 4872 i := len(dAtA) 4873 _ = i 4874 var l int 4875 _ = l 4876 if m.XXX_unrecognized != nil { 4877 i -= len(m.XXX_unrecognized) 4878 copy(dAtA[i:], m.XXX_unrecognized) 4879 } 4880 if m.Timestamp != nil { 4881 { 4882 size, err := m.Timestamp.MarshalToSizedBuffer(dAtA[:i]) 4883 if err != nil { 4884 return 0, err 4885 } 4886 i -= size 4887 i = encodeVarintPipeline(dAtA, i, uint64(size)) 4888 } 4889 i-- 4890 dAtA[i] = 0x4a 4891 } 4892 if m.TableDef != nil { 4893 { 4894 size, err := m.TableDef.MarshalToSizedBuffer(dAtA[:i]) 4895 if err != nil { 4896 return 0, err 4897 } 4898 i -= size 4899 i = encodeVarintPipeline(dAtA, i, uint64(size)) 4900 } 4901 i-- 4902 dAtA[i] = 0x42 4903 } 4904 if m.Expr != nil { 4905 { 4906 size, err := m.Expr.MarshalToSizedBuffer(dAtA[:i]) 4907 if err != nil { 4908 return 0, err 4909 } 4910 i -= size 4911 i = encodeVarintPipeline(dAtA, i, uint64(size)) 4912 } 4913 i-- 4914 dAtA[i] = 0x3a 4915 } 4916 if len(m.PushdownAddr) > 0 { 4917 i -= len(m.PushdownAddr) 4918 copy(dAtA[i:], m.PushdownAddr) 4919 i = encodeVarintPipeline(dAtA, i, uint64(len(m.PushdownAddr))) 4920 i-- 4921 dAtA[i] = 0x32 4922 } 4923 if m.PushdownId != 0 { 4924 i = encodeVarintPipeline(dAtA, i, uint64(m.PushdownId)) 4925 i-- 4926 dAtA[i] = 0x28 4927 } 4928 if len(m.Block) > 0 { 4929 i -= len(m.Block) 4930 copy(dAtA[i:], m.Block) 4931 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Block))) 4932 i-- 4933 dAtA[i] = 0x22 4934 } 4935 if len(m.ColList) > 0 { 4936 for iNdEx := len(m.ColList) - 1; iNdEx >= 0; iNdEx-- { 4937 i -= len(m.ColList[iNdEx]) 4938 copy(dAtA[i:], m.ColList[iNdEx]) 4939 i = encodeVarintPipeline(dAtA, i, uint64(len(m.ColList[iNdEx]))) 4940 i-- 4941 dAtA[i] = 0x1a 4942 } 4943 } 4944 if len(m.TableName) > 0 { 4945 i -= len(m.TableName) 4946 copy(dAtA[i:], m.TableName) 4947 i = encodeVarintPipeline(dAtA, i, uint64(len(m.TableName))) 4948 i-- 4949 dAtA[i] = 0x12 4950 } 4951 if len(m.SchemaName) > 0 { 4952 i -= len(m.SchemaName) 4953 copy(dAtA[i:], m.SchemaName) 4954 i = encodeVarintPipeline(dAtA, i, uint64(len(m.SchemaName))) 4955 i-- 4956 dAtA[i] = 0xa 4957 } 4958 return len(dAtA) - i, nil 4959 } 4960 4961 func (m *NodeInfo) Marshal() (dAtA []byte, err error) { 4962 size := m.ProtoSize() 4963 dAtA = make([]byte, size) 4964 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 4965 if err != nil { 4966 return nil, err 4967 } 4968 return dAtA[:n], nil 4969 } 4970 4971 func (m *NodeInfo) MarshalTo(dAtA []byte) (int, error) { 4972 size := m.ProtoSize() 4973 return m.MarshalToSizedBuffer(dAtA[:size]) 4974 } 4975 4976 func (m *NodeInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) { 4977 i := len(dAtA) 4978 _ = i 4979 var l int 4980 _ = l 4981 if m.XXX_unrecognized != nil { 4982 i -= len(m.XXX_unrecognized) 4983 copy(dAtA[i:], m.XXX_unrecognized) 4984 } 4985 if len(m.Payload) > 0 { 4986 for iNdEx := len(m.Payload) - 1; iNdEx >= 0; iNdEx-- { 4987 i -= len(m.Payload[iNdEx]) 4988 copy(dAtA[i:], m.Payload[iNdEx]) 4989 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Payload[iNdEx]))) 4990 i-- 4991 dAtA[i] = 0x22 4992 } 4993 } 4994 if len(m.Addr) > 0 { 4995 i -= len(m.Addr) 4996 copy(dAtA[i:], m.Addr) 4997 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Addr))) 4998 i-- 4999 dAtA[i] = 0x1a 5000 } 5001 if len(m.Id) > 0 { 5002 i -= len(m.Id) 5003 copy(dAtA[i:], m.Id) 5004 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Id))) 5005 i-- 5006 dAtA[i] = 0x12 5007 } 5008 if m.Mcpu != 0 { 5009 i = encodeVarintPipeline(dAtA, i, uint64(m.Mcpu)) 5010 i-- 5011 dAtA[i] = 0x8 5012 } 5013 return len(dAtA) - i, nil 5014 } 5015 5016 func (m *ProcessLimitation) Marshal() (dAtA []byte, err error) { 5017 size := m.ProtoSize() 5018 dAtA = make([]byte, size) 5019 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5020 if err != nil { 5021 return nil, err 5022 } 5023 return dAtA[:n], nil 5024 } 5025 5026 func (m *ProcessLimitation) MarshalTo(dAtA []byte) (int, error) { 5027 size := m.ProtoSize() 5028 return m.MarshalToSizedBuffer(dAtA[:size]) 5029 } 5030 5031 func (m *ProcessLimitation) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5032 i := len(dAtA) 5033 _ = i 5034 var l int 5035 _ = l 5036 if m.XXX_unrecognized != nil { 5037 i -= len(m.XXX_unrecognized) 5038 copy(dAtA[i:], m.XXX_unrecognized) 5039 } 5040 if m.ReaderSize != 0 { 5041 i = encodeVarintPipeline(dAtA, i, uint64(m.ReaderSize)) 5042 i-- 5043 dAtA[i] = 0x28 5044 } 5045 if m.PartitionRows != 0 { 5046 i = encodeVarintPipeline(dAtA, i, uint64(m.PartitionRows)) 5047 i-- 5048 dAtA[i] = 0x20 5049 } 5050 if m.BatchSize != 0 { 5051 i = encodeVarintPipeline(dAtA, i, uint64(m.BatchSize)) 5052 i-- 5053 dAtA[i] = 0x18 5054 } 5055 if m.BatchRows != 0 { 5056 i = encodeVarintPipeline(dAtA, i, uint64(m.BatchRows)) 5057 i-- 5058 dAtA[i] = 0x10 5059 } 5060 if m.Size != 0 { 5061 i = encodeVarintPipeline(dAtA, i, uint64(m.Size)) 5062 i-- 5063 dAtA[i] = 0x8 5064 } 5065 return len(dAtA) - i, nil 5066 } 5067 5068 func (m *ProcessInfo) Marshal() (dAtA []byte, err error) { 5069 size := m.ProtoSize() 5070 dAtA = make([]byte, size) 5071 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5072 if err != nil { 5073 return nil, err 5074 } 5075 return dAtA[:n], nil 5076 } 5077 5078 func (m *ProcessInfo) MarshalTo(dAtA []byte) (int, error) { 5079 size := m.ProtoSize() 5080 return m.MarshalToSizedBuffer(dAtA[:size]) 5081 } 5082 5083 func (m *ProcessInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5084 i := len(dAtA) 5085 _ = i 5086 var l int 5087 _ = l 5088 if m.XXX_unrecognized != nil { 5089 i -= len(m.XXX_unrecognized) 5090 copy(dAtA[i:], m.XXX_unrecognized) 5091 } 5092 if len(m.AnalysisNodeList) > 0 { 5093 dAtA62 := make([]byte, len(m.AnalysisNodeList)*10) 5094 var j61 int 5095 for _, num1 := range m.AnalysisNodeList { 5096 num := uint64(num1) 5097 for num >= 1<<7 { 5098 dAtA62[j61] = uint8(uint64(num)&0x7f | 0x80) 5099 num >>= 7 5100 j61++ 5101 } 5102 dAtA62[j61] = uint8(num) 5103 j61++ 5104 } 5105 i -= j61 5106 copy(dAtA[i:], dAtA62[:j61]) 5107 i = encodeVarintPipeline(dAtA, i, uint64(j61)) 5108 i-- 5109 dAtA[i] = 0x32 5110 } 5111 if m.SessionInfo != nil { 5112 { 5113 size, err := m.SessionInfo.MarshalToSizedBuffer(dAtA[:i]) 5114 if err != nil { 5115 return 0, err 5116 } 5117 i -= size 5118 i = encodeVarintPipeline(dAtA, i, uint64(size)) 5119 } 5120 i-- 5121 dAtA[i] = 0x2a 5122 } 5123 if len(m.Snapshot) > 0 { 5124 i -= len(m.Snapshot) 5125 copy(dAtA[i:], m.Snapshot) 5126 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Snapshot))) 5127 i-- 5128 dAtA[i] = 0x22 5129 } 5130 if m.UnixTime != 0 { 5131 i = encodeVarintPipeline(dAtA, i, uint64(m.UnixTime)) 5132 i-- 5133 dAtA[i] = 0x18 5134 } 5135 if m.Lim != nil { 5136 { 5137 size, err := m.Lim.MarshalToSizedBuffer(dAtA[:i]) 5138 if err != nil { 5139 return 0, err 5140 } 5141 i -= size 5142 i = encodeVarintPipeline(dAtA, i, uint64(size)) 5143 } 5144 i-- 5145 dAtA[i] = 0x12 5146 } 5147 if len(m.Id) > 0 { 5148 i -= len(m.Id) 5149 copy(dAtA[i:], m.Id) 5150 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Id))) 5151 i-- 5152 dAtA[i] = 0xa 5153 } 5154 return len(dAtA) - i, nil 5155 } 5156 5157 func (m *SessionInfo) Marshal() (dAtA []byte, err error) { 5158 size := m.ProtoSize() 5159 dAtA = make([]byte, size) 5160 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5161 if err != nil { 5162 return nil, err 5163 } 5164 return dAtA[:n], nil 5165 } 5166 5167 func (m *SessionInfo) MarshalTo(dAtA []byte) (int, error) { 5168 size := m.ProtoSize() 5169 return m.MarshalToSizedBuffer(dAtA[:size]) 5170 } 5171 5172 func (m *SessionInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5173 i := len(dAtA) 5174 _ = i 5175 var l int 5176 _ = l 5177 if m.XXX_unrecognized != nil { 5178 i -= len(m.XXX_unrecognized) 5179 copy(dAtA[i:], m.XXX_unrecognized) 5180 } 5181 if len(m.Account) > 0 { 5182 i -= len(m.Account) 5183 copy(dAtA[i:], m.Account) 5184 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Account))) 5185 i-- 5186 dAtA[i] = 0x42 5187 } 5188 if len(m.TimeZone) > 0 { 5189 i -= len(m.TimeZone) 5190 copy(dAtA[i:], m.TimeZone) 5191 i = encodeVarintPipeline(dAtA, i, uint64(len(m.TimeZone))) 5192 i-- 5193 dAtA[i] = 0x3a 5194 } 5195 if len(m.Version) > 0 { 5196 i -= len(m.Version) 5197 copy(dAtA[i:], m.Version) 5198 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Version))) 5199 i-- 5200 dAtA[i] = 0x32 5201 } 5202 if len(m.Database) > 0 { 5203 i -= len(m.Database) 5204 copy(dAtA[i:], m.Database) 5205 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Database))) 5206 i-- 5207 dAtA[i] = 0x2a 5208 } 5209 if m.ConnectionId != 0 { 5210 i = encodeVarintPipeline(dAtA, i, uint64(m.ConnectionId)) 5211 i-- 5212 dAtA[i] = 0x20 5213 } 5214 if len(m.Role) > 0 { 5215 i -= len(m.Role) 5216 copy(dAtA[i:], m.Role) 5217 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Role))) 5218 i-- 5219 dAtA[i] = 0x1a 5220 } 5221 if len(m.Host) > 0 { 5222 i -= len(m.Host) 5223 copy(dAtA[i:], m.Host) 5224 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Host))) 5225 i-- 5226 dAtA[i] = 0x12 5227 } 5228 if len(m.User) > 0 { 5229 i -= len(m.User) 5230 copy(dAtA[i:], m.User) 5231 i = encodeVarintPipeline(dAtA, i, uint64(len(m.User))) 5232 i-- 5233 dAtA[i] = 0xa 5234 } 5235 return len(dAtA) - i, nil 5236 } 5237 5238 func (m *Pipeline) Marshal() (dAtA []byte, err error) { 5239 size := m.ProtoSize() 5240 dAtA = make([]byte, size) 5241 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5242 if err != nil { 5243 return nil, err 5244 } 5245 return dAtA[:n], nil 5246 } 5247 5248 func (m *Pipeline) MarshalTo(dAtA []byte) (int, error) { 5249 size := m.ProtoSize() 5250 return m.MarshalToSizedBuffer(dAtA[:size]) 5251 } 5252 5253 func (m *Pipeline) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5254 i := len(dAtA) 5255 _ = i 5256 var l int 5257 _ = l 5258 if m.XXX_unrecognized != nil { 5259 i -= len(m.XXX_unrecognized) 5260 copy(dAtA[i:], m.XXX_unrecognized) 5261 } 5262 if len(m.UuidsToRegIdx) > 0 { 5263 for iNdEx := len(m.UuidsToRegIdx) - 1; iNdEx >= 0; iNdEx-- { 5264 { 5265 size, err := m.UuidsToRegIdx[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 5266 if err != nil { 5267 return 0, err 5268 } 5269 i -= size 5270 i = encodeVarintPipeline(dAtA, i, uint64(size)) 5271 } 5272 i-- 5273 dAtA[i] = 0x62 5274 } 5275 } 5276 if m.ChildrenCount != 0 { 5277 i = encodeVarintPipeline(dAtA, i, uint64(m.ChildrenCount)) 5278 i-- 5279 dAtA[i] = 0x58 5280 } 5281 if m.PushDownInfo != 0 { 5282 i = encodeVarintPipeline(dAtA, i, uint64(m.PushDownInfo)) 5283 i-- 5284 dAtA[i] = 0x50 5285 } 5286 if m.Node != nil { 5287 { 5288 size, err := m.Node.MarshalToSizedBuffer(dAtA[:i]) 5289 if err != nil { 5290 return 0, err 5291 } 5292 i -= size 5293 i = encodeVarintPipeline(dAtA, i, uint64(size)) 5294 } 5295 i-- 5296 dAtA[i] = 0x4a 5297 } 5298 if m.IsJoin { 5299 i-- 5300 if m.IsJoin { 5301 dAtA[i] = 1 5302 } else { 5303 dAtA[i] = 0 5304 } 5305 i-- 5306 dAtA[i] = 0x40 5307 } 5308 if m.IsEnd { 5309 i-- 5310 if m.IsEnd { 5311 dAtA[i] = 1 5312 } else { 5313 dAtA[i] = 0 5314 } 5315 i-- 5316 dAtA[i] = 0x38 5317 } 5318 if len(m.InstructionList) > 0 { 5319 for iNdEx := len(m.InstructionList) - 1; iNdEx >= 0; iNdEx-- { 5320 { 5321 size, err := m.InstructionList[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 5322 if err != nil { 5323 return 0, err 5324 } 5325 i -= size 5326 i = encodeVarintPipeline(dAtA, i, uint64(size)) 5327 } 5328 i-- 5329 dAtA[i] = 0x32 5330 } 5331 } 5332 if len(m.Children) > 0 { 5333 for iNdEx := len(m.Children) - 1; iNdEx >= 0; iNdEx-- { 5334 { 5335 size, err := m.Children[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 5336 if err != nil { 5337 return 0, err 5338 } 5339 i -= size 5340 i = encodeVarintPipeline(dAtA, i, uint64(size)) 5341 } 5342 i-- 5343 dAtA[i] = 0x2a 5344 } 5345 } 5346 if m.DataSource != nil { 5347 { 5348 size, err := m.DataSource.MarshalToSizedBuffer(dAtA[:i]) 5349 if err != nil { 5350 return 0, err 5351 } 5352 i -= size 5353 i = encodeVarintPipeline(dAtA, i, uint64(size)) 5354 } 5355 i-- 5356 dAtA[i] = 0x22 5357 } 5358 if m.Qry != nil { 5359 { 5360 size, err := m.Qry.MarshalToSizedBuffer(dAtA[:i]) 5361 if err != nil { 5362 return 0, err 5363 } 5364 i -= size 5365 i = encodeVarintPipeline(dAtA, i, uint64(size)) 5366 } 5367 i-- 5368 dAtA[i] = 0x1a 5369 } 5370 if m.PipelineId != 0 { 5371 i = encodeVarintPipeline(dAtA, i, uint64(m.PipelineId)) 5372 i-- 5373 dAtA[i] = 0x10 5374 } 5375 if m.PipelineType != 0 { 5376 i = encodeVarintPipeline(dAtA, i, uint64(m.PipelineType)) 5377 i-- 5378 dAtA[i] = 0x8 5379 } 5380 return len(dAtA) - i, nil 5381 } 5382 5383 func (m *WrapNode) Marshal() (dAtA []byte, err error) { 5384 size := m.ProtoSize() 5385 dAtA = make([]byte, size) 5386 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5387 if err != nil { 5388 return nil, err 5389 } 5390 return dAtA[:n], nil 5391 } 5392 5393 func (m *WrapNode) MarshalTo(dAtA []byte) (int, error) { 5394 size := m.ProtoSize() 5395 return m.MarshalToSizedBuffer(dAtA[:size]) 5396 } 5397 5398 func (m *WrapNode) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5399 i := len(dAtA) 5400 _ = i 5401 var l int 5402 _ = l 5403 if m.XXX_unrecognized != nil { 5404 i -= len(m.XXX_unrecognized) 5405 copy(dAtA[i:], m.XXX_unrecognized) 5406 } 5407 if len(m.Uuid) > 0 { 5408 i -= len(m.Uuid) 5409 copy(dAtA[i:], m.Uuid) 5410 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Uuid))) 5411 i-- 5412 dAtA[i] = 0x12 5413 } 5414 if len(m.NodeAddr) > 0 { 5415 i -= len(m.NodeAddr) 5416 copy(dAtA[i:], m.NodeAddr) 5417 i = encodeVarintPipeline(dAtA, i, uint64(len(m.NodeAddr))) 5418 i-- 5419 dAtA[i] = 0xa 5420 } 5421 return len(dAtA) - i, nil 5422 } 5423 5424 func (m *UuidToRegIdx) Marshal() (dAtA []byte, err error) { 5425 size := m.ProtoSize() 5426 dAtA = make([]byte, size) 5427 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5428 if err != nil { 5429 return nil, err 5430 } 5431 return dAtA[:n], nil 5432 } 5433 5434 func (m *UuidToRegIdx) MarshalTo(dAtA []byte) (int, error) { 5435 size := m.ProtoSize() 5436 return m.MarshalToSizedBuffer(dAtA[:size]) 5437 } 5438 5439 func (m *UuidToRegIdx) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5440 i := len(dAtA) 5441 _ = i 5442 var l int 5443 _ = l 5444 if m.XXX_unrecognized != nil { 5445 i -= len(m.XXX_unrecognized) 5446 copy(dAtA[i:], m.XXX_unrecognized) 5447 } 5448 if len(m.FromAddr) > 0 { 5449 i -= len(m.FromAddr) 5450 copy(dAtA[i:], m.FromAddr) 5451 i = encodeVarintPipeline(dAtA, i, uint64(len(m.FromAddr))) 5452 i-- 5453 dAtA[i] = 0x1a 5454 } 5455 if len(m.Uuid) > 0 { 5456 i -= len(m.Uuid) 5457 copy(dAtA[i:], m.Uuid) 5458 i = encodeVarintPipeline(dAtA, i, uint64(len(m.Uuid))) 5459 i-- 5460 dAtA[i] = 0x12 5461 } 5462 if m.Idx != 0 { 5463 i = encodeVarintPipeline(dAtA, i, uint64(m.Idx)) 5464 i-- 5465 dAtA[i] = 0x8 5466 } 5467 return len(dAtA) - i, nil 5468 } 5469 5470 func encodeVarintPipeline(dAtA []byte, offset int, v uint64) int { 5471 offset -= sovPipeline(v) 5472 base := offset 5473 for v >= 1<<7 { 5474 dAtA[offset] = uint8(v&0x7f | 0x80) 5475 v >>= 7 5476 offset++ 5477 } 5478 dAtA[offset] = uint8(v) 5479 return base 5480 } 5481 func (m *Message) ProtoSize() (n int) { 5482 if m == nil { 5483 return 0 5484 } 5485 var l int 5486 _ = l 5487 if m.Sid != 0 { 5488 n += 1 + sovPipeline(uint64(m.Sid)) 5489 } 5490 if m.Cmd != 0 { 5491 n += 1 + sovPipeline(uint64(m.Cmd)) 5492 } 5493 l = len(m.Err) 5494 if l > 0 { 5495 n += 1 + l + sovPipeline(uint64(l)) 5496 } 5497 l = len(m.Data) 5498 if l > 0 { 5499 n += 1 + l + sovPipeline(uint64(l)) 5500 } 5501 l = len(m.ProcInfoData) 5502 if l > 0 { 5503 n += 1 + l + sovPipeline(uint64(l)) 5504 } 5505 l = len(m.Analyse) 5506 if l > 0 { 5507 n += 1 + l + sovPipeline(uint64(l)) 5508 } 5509 if m.Id != 0 { 5510 n += 1 + sovPipeline(uint64(m.Id)) 5511 } 5512 l = len(m.Uuid) 5513 if l > 0 { 5514 n += 1 + l + sovPipeline(uint64(l)) 5515 } 5516 if m.BatchCnt != 0 { 5517 n += 1 + sovPipeline(uint64(m.BatchCnt)) 5518 } 5519 if m.Checksum != 0 { 5520 n += 1 + sovPipeline(uint64(m.Checksum)) 5521 } 5522 if m.Sequence != 0 { 5523 n += 1 + sovPipeline(uint64(m.Sequence)) 5524 } 5525 if m.XXX_unrecognized != nil { 5526 n += len(m.XXX_unrecognized) 5527 } 5528 return n 5529 } 5530 5531 func (m *Connector) ProtoSize() (n int) { 5532 if m == nil { 5533 return 0 5534 } 5535 var l int 5536 _ = l 5537 if m.PipelineId != 0 { 5538 n += 1 + sovPipeline(uint64(m.PipelineId)) 5539 } 5540 if m.ConnectorIndex != 0 { 5541 n += 1 + sovPipeline(uint64(m.ConnectorIndex)) 5542 } 5543 if m.XXX_unrecognized != nil { 5544 n += len(m.XXX_unrecognized) 5545 } 5546 return n 5547 } 5548 5549 func (m *Dispatch) ProtoSize() (n int) { 5550 if m == nil { 5551 return 0 5552 } 5553 var l int 5554 _ = l 5555 if m.FuncId != 0 { 5556 n += 1 + sovPipeline(uint64(m.FuncId)) 5557 } 5558 if len(m.LocalConnector) > 0 { 5559 for _, e := range m.LocalConnector { 5560 l = e.ProtoSize() 5561 n += 1 + l + sovPipeline(uint64(l)) 5562 } 5563 } 5564 if len(m.RemoteConnector) > 0 { 5565 for _, e := range m.RemoteConnector { 5566 l = e.ProtoSize() 5567 n += 1 + l + sovPipeline(uint64(l)) 5568 } 5569 } 5570 if m.XXX_unrecognized != nil { 5571 n += len(m.XXX_unrecognized) 5572 } 5573 return n 5574 } 5575 5576 func (m *Aggregate) ProtoSize() (n int) { 5577 if m == nil { 5578 return 0 5579 } 5580 var l int 5581 _ = l 5582 if m.Op != 0 { 5583 n += 1 + sovPipeline(uint64(m.Op)) 5584 } 5585 if m.Dist { 5586 n += 2 5587 } 5588 if m.Expr != nil { 5589 l = m.Expr.ProtoSize() 5590 n += 1 + l + sovPipeline(uint64(l)) 5591 } 5592 if m.XXX_unrecognized != nil { 5593 n += len(m.XXX_unrecognized) 5594 } 5595 return n 5596 } 5597 5598 func (m *Group) ProtoSize() (n int) { 5599 if m == nil { 5600 return 0 5601 } 5602 var l int 5603 _ = l 5604 if m.NeedEval { 5605 n += 2 5606 } 5607 if m.Ibucket != 0 { 5608 n += 1 + sovPipeline(uint64(m.Ibucket)) 5609 } 5610 if m.Nbucket != 0 { 5611 n += 1 + sovPipeline(uint64(m.Nbucket)) 5612 } 5613 if len(m.Exprs) > 0 { 5614 for _, e := range m.Exprs { 5615 l = e.ProtoSize() 5616 n += 1 + l + sovPipeline(uint64(l)) 5617 } 5618 } 5619 if len(m.Types) > 0 { 5620 for _, e := range m.Types { 5621 l = e.ProtoSize() 5622 n += 1 + l + sovPipeline(uint64(l)) 5623 } 5624 } 5625 if len(m.Aggs) > 0 { 5626 for _, e := range m.Aggs { 5627 l = e.ProtoSize() 5628 n += 1 + l + sovPipeline(uint64(l)) 5629 } 5630 } 5631 if m.XXX_unrecognized != nil { 5632 n += len(m.XXX_unrecognized) 5633 } 5634 return n 5635 } 5636 5637 func (m *Insert) ProtoSize() (n int) { 5638 if m == nil { 5639 return 0 5640 } 5641 var l int 5642 _ = l 5643 if m.Affected != 0 { 5644 n += 1 + sovPipeline(uint64(m.Affected)) 5645 } 5646 if m.IsRemote { 5647 n += 2 5648 } 5649 if len(m.Idx) > 0 { 5650 l = 0 5651 for _, e := range m.Idx { 5652 l += sovPipeline(uint64(e)) 5653 } 5654 n += 1 + sovPipeline(uint64(l)) + l 5655 } 5656 if m.Ref != nil { 5657 l = m.Ref.ProtoSize() 5658 n += 1 + l + sovPipeline(uint64(l)) 5659 } 5660 if m.TableDef != nil { 5661 l = m.TableDef.ProtoSize() 5662 n += 1 + l + sovPipeline(uint64(l)) 5663 } 5664 if len(m.IdxIdx) > 0 { 5665 l = 0 5666 for _, e := range m.IdxIdx { 5667 l += sovPipeline(uint64(e)) 5668 } 5669 n += 1 + sovPipeline(uint64(l)) + l 5670 } 5671 if len(m.ParentIdx) > 0 { 5672 for k, v := range m.ParentIdx { 5673 _ = k 5674 _ = v 5675 mapEntrySize := 1 + len(k) + sovPipeline(uint64(len(k))) + 1 + sovPipeline(uint64(v)) 5676 n += mapEntrySize + 1 + sovPipeline(uint64(mapEntrySize)) 5677 } 5678 } 5679 if m.ClusterTable != nil { 5680 l = m.ClusterTable.ProtoSize() 5681 n += 1 + l + sovPipeline(uint64(l)) 5682 } 5683 if m.XXX_unrecognized != nil { 5684 n += len(m.XXX_unrecognized) 5685 } 5686 return n 5687 } 5688 5689 func (m *Join) ProtoSize() (n int) { 5690 if m == nil { 5691 return 0 5692 } 5693 var l int 5694 _ = l 5695 if m.Ibucket != 0 { 5696 n += 1 + sovPipeline(uint64(m.Ibucket)) 5697 } 5698 if m.Nbucket != 0 { 5699 n += 1 + sovPipeline(uint64(m.Nbucket)) 5700 } 5701 if len(m.RelList) > 0 { 5702 l = 0 5703 for _, e := range m.RelList { 5704 l += sovPipeline(uint64(e)) 5705 } 5706 n += 1 + sovPipeline(uint64(l)) + l 5707 } 5708 if len(m.ColList) > 0 { 5709 l = 0 5710 for _, e := range m.ColList { 5711 l += sovPipeline(uint64(e)) 5712 } 5713 n += 1 + sovPipeline(uint64(l)) + l 5714 } 5715 if m.Expr != nil { 5716 l = m.Expr.ProtoSize() 5717 n += 1 + l + sovPipeline(uint64(l)) 5718 } 5719 if len(m.Types) > 0 { 5720 for _, e := range m.Types { 5721 l = e.ProtoSize() 5722 n += 1 + l + sovPipeline(uint64(l)) 5723 } 5724 } 5725 if len(m.LeftCond) > 0 { 5726 for _, e := range m.LeftCond { 5727 l = e.ProtoSize() 5728 n += 1 + l + sovPipeline(uint64(l)) 5729 } 5730 } 5731 if len(m.RightCond) > 0 { 5732 for _, e := range m.RightCond { 5733 l = e.ProtoSize() 5734 n += 1 + l + sovPipeline(uint64(l)) 5735 } 5736 } 5737 if m.XXX_unrecognized != nil { 5738 n += len(m.XXX_unrecognized) 5739 } 5740 return n 5741 } 5742 5743 func (m *AntiJoin) ProtoSize() (n int) { 5744 if m == nil { 5745 return 0 5746 } 5747 var l int 5748 _ = l 5749 if m.Ibucket != 0 { 5750 n += 1 + sovPipeline(uint64(m.Ibucket)) 5751 } 5752 if m.Nbucket != 0 { 5753 n += 1 + sovPipeline(uint64(m.Nbucket)) 5754 } 5755 if len(m.Result) > 0 { 5756 l = 0 5757 for _, e := range m.Result { 5758 l += sovPipeline(uint64(e)) 5759 } 5760 n += 1 + sovPipeline(uint64(l)) + l 5761 } 5762 if m.Expr != nil { 5763 l = m.Expr.ProtoSize() 5764 n += 1 + l + sovPipeline(uint64(l)) 5765 } 5766 if len(m.Types) > 0 { 5767 for _, e := range m.Types { 5768 l = e.ProtoSize() 5769 n += 1 + l + sovPipeline(uint64(l)) 5770 } 5771 } 5772 if len(m.LeftCond) > 0 { 5773 for _, e := range m.LeftCond { 5774 l = e.ProtoSize() 5775 n += 1 + l + sovPipeline(uint64(l)) 5776 } 5777 } 5778 if len(m.RightCond) > 0 { 5779 for _, e := range m.RightCond { 5780 l = e.ProtoSize() 5781 n += 1 + l + sovPipeline(uint64(l)) 5782 } 5783 } 5784 if m.XXX_unrecognized != nil { 5785 n += len(m.XXX_unrecognized) 5786 } 5787 return n 5788 } 5789 5790 func (m *InnerJoin) ProtoSize() (n int) { 5791 if m == nil { 5792 return 0 5793 } 5794 var l int 5795 _ = l 5796 if m.Ibucket != 0 { 5797 n += 1 + sovPipeline(uint64(m.Ibucket)) 5798 } 5799 if m.Nbucket != 0 { 5800 n += 1 + sovPipeline(uint64(m.Nbucket)) 5801 } 5802 if len(m.RelList) > 0 { 5803 l = 0 5804 for _, e := range m.RelList { 5805 l += sovPipeline(uint64(e)) 5806 } 5807 n += 1 + sovPipeline(uint64(l)) + l 5808 } 5809 if len(m.ColList) > 0 { 5810 l = 0 5811 for _, e := range m.ColList { 5812 l += sovPipeline(uint64(e)) 5813 } 5814 n += 1 + sovPipeline(uint64(l)) + l 5815 } 5816 if m.Expr != nil { 5817 l = m.Expr.ProtoSize() 5818 n += 1 + l + sovPipeline(uint64(l)) 5819 } 5820 if len(m.Types) > 0 { 5821 for _, e := range m.Types { 5822 l = e.ProtoSize() 5823 n += 1 + l + sovPipeline(uint64(l)) 5824 } 5825 } 5826 if len(m.LeftCond) > 0 { 5827 for _, e := range m.LeftCond { 5828 l = e.ProtoSize() 5829 n += 1 + l + sovPipeline(uint64(l)) 5830 } 5831 } 5832 if len(m.RightCond) > 0 { 5833 for _, e := range m.RightCond { 5834 l = e.ProtoSize() 5835 n += 1 + l + sovPipeline(uint64(l)) 5836 } 5837 } 5838 if m.XXX_unrecognized != nil { 5839 n += len(m.XXX_unrecognized) 5840 } 5841 return n 5842 } 5843 5844 func (m *LeftJoin) ProtoSize() (n int) { 5845 if m == nil { 5846 return 0 5847 } 5848 var l int 5849 _ = l 5850 if m.Ibucket != 0 { 5851 n += 1 + sovPipeline(uint64(m.Ibucket)) 5852 } 5853 if m.Nbucket != 0 { 5854 n += 1 + sovPipeline(uint64(m.Nbucket)) 5855 } 5856 if len(m.RelList) > 0 { 5857 l = 0 5858 for _, e := range m.RelList { 5859 l += sovPipeline(uint64(e)) 5860 } 5861 n += 1 + sovPipeline(uint64(l)) + l 5862 } 5863 if len(m.ColList) > 0 { 5864 l = 0 5865 for _, e := range m.ColList { 5866 l += sovPipeline(uint64(e)) 5867 } 5868 n += 1 + sovPipeline(uint64(l)) + l 5869 } 5870 if m.Expr != nil { 5871 l = m.Expr.ProtoSize() 5872 n += 1 + l + sovPipeline(uint64(l)) 5873 } 5874 if len(m.Types) > 0 { 5875 for _, e := range m.Types { 5876 l = e.ProtoSize() 5877 n += 1 + l + sovPipeline(uint64(l)) 5878 } 5879 } 5880 if len(m.LeftCond) > 0 { 5881 for _, e := range m.LeftCond { 5882 l = e.ProtoSize() 5883 n += 1 + l + sovPipeline(uint64(l)) 5884 } 5885 } 5886 if len(m.RightCond) > 0 { 5887 for _, e := range m.RightCond { 5888 l = e.ProtoSize() 5889 n += 1 + l + sovPipeline(uint64(l)) 5890 } 5891 } 5892 if m.XXX_unrecognized != nil { 5893 n += len(m.XXX_unrecognized) 5894 } 5895 return n 5896 } 5897 5898 func (m *SemiJoin) ProtoSize() (n int) { 5899 if m == nil { 5900 return 0 5901 } 5902 var l int 5903 _ = l 5904 if m.Ibucket != 0 { 5905 n += 1 + sovPipeline(uint64(m.Ibucket)) 5906 } 5907 if m.Nbucket != 0 { 5908 n += 1 + sovPipeline(uint64(m.Nbucket)) 5909 } 5910 if len(m.Result) > 0 { 5911 l = 0 5912 for _, e := range m.Result { 5913 l += sovPipeline(uint64(e)) 5914 } 5915 n += 1 + sovPipeline(uint64(l)) + l 5916 } 5917 if m.Expr != nil { 5918 l = m.Expr.ProtoSize() 5919 n += 1 + l + sovPipeline(uint64(l)) 5920 } 5921 if len(m.Types) > 0 { 5922 for _, e := range m.Types { 5923 l = e.ProtoSize() 5924 n += 1 + l + sovPipeline(uint64(l)) 5925 } 5926 } 5927 if len(m.LeftCond) > 0 { 5928 for _, e := range m.LeftCond { 5929 l = e.ProtoSize() 5930 n += 1 + l + sovPipeline(uint64(l)) 5931 } 5932 } 5933 if len(m.RightCond) > 0 { 5934 for _, e := range m.RightCond { 5935 l = e.ProtoSize() 5936 n += 1 + l + sovPipeline(uint64(l)) 5937 } 5938 } 5939 if m.XXX_unrecognized != nil { 5940 n += len(m.XXX_unrecognized) 5941 } 5942 return n 5943 } 5944 5945 func (m *SingleJoin) ProtoSize() (n int) { 5946 if m == nil { 5947 return 0 5948 } 5949 var l int 5950 _ = l 5951 if m.Ibucket != 0 { 5952 n += 1 + sovPipeline(uint64(m.Ibucket)) 5953 } 5954 if m.Nbucket != 0 { 5955 n += 1 + sovPipeline(uint64(m.Nbucket)) 5956 } 5957 if len(m.RelList) > 0 { 5958 l = 0 5959 for _, e := range m.RelList { 5960 l += sovPipeline(uint64(e)) 5961 } 5962 n += 1 + sovPipeline(uint64(l)) + l 5963 } 5964 if len(m.ColList) > 0 { 5965 l = 0 5966 for _, e := range m.ColList { 5967 l += sovPipeline(uint64(e)) 5968 } 5969 n += 1 + sovPipeline(uint64(l)) + l 5970 } 5971 if m.Expr != nil { 5972 l = m.Expr.ProtoSize() 5973 n += 1 + l + sovPipeline(uint64(l)) 5974 } 5975 if len(m.Types) > 0 { 5976 for _, e := range m.Types { 5977 l = e.ProtoSize() 5978 n += 1 + l + sovPipeline(uint64(l)) 5979 } 5980 } 5981 if len(m.LeftCond) > 0 { 5982 for _, e := range m.LeftCond { 5983 l = e.ProtoSize() 5984 n += 1 + l + sovPipeline(uint64(l)) 5985 } 5986 } 5987 if len(m.RightCond) > 0 { 5988 for _, e := range m.RightCond { 5989 l = e.ProtoSize() 5990 n += 1 + l + sovPipeline(uint64(l)) 5991 } 5992 } 5993 if m.XXX_unrecognized != nil { 5994 n += len(m.XXX_unrecognized) 5995 } 5996 return n 5997 } 5998 5999 func (m *MarkJoin) ProtoSize() (n int) { 6000 if m == nil { 6001 return 0 6002 } 6003 var l int 6004 _ = l 6005 if m.Ibucket != 0 { 6006 n += 1 + sovPipeline(uint64(m.Ibucket)) 6007 } 6008 if m.Nbucket != 0 { 6009 n += 1 + sovPipeline(uint64(m.Nbucket)) 6010 } 6011 if len(m.Result) > 0 { 6012 l = 0 6013 for _, e := range m.Result { 6014 l += sovPipeline(uint64(e)) 6015 } 6016 n += 1 + sovPipeline(uint64(l)) + l 6017 } 6018 if m.Expr != nil { 6019 l = m.Expr.ProtoSize() 6020 n += 1 + l + sovPipeline(uint64(l)) 6021 } 6022 if len(m.Types) > 0 { 6023 for _, e := range m.Types { 6024 l = e.ProtoSize() 6025 n += 1 + l + sovPipeline(uint64(l)) 6026 } 6027 } 6028 if len(m.LeftCond) > 0 { 6029 for _, e := range m.LeftCond { 6030 l = e.ProtoSize() 6031 n += 1 + l + sovPipeline(uint64(l)) 6032 } 6033 } 6034 if len(m.RightCond) > 0 { 6035 for _, e := range m.RightCond { 6036 l = e.ProtoSize() 6037 n += 1 + l + sovPipeline(uint64(l)) 6038 } 6039 } 6040 if len(m.OnList) > 0 { 6041 for _, e := range m.OnList { 6042 l = e.ProtoSize() 6043 n += 1 + l + sovPipeline(uint64(l)) 6044 } 6045 } 6046 if m.XXX_unrecognized != nil { 6047 n += len(m.XXX_unrecognized) 6048 } 6049 return n 6050 } 6051 6052 func (m *Product) ProtoSize() (n int) { 6053 if m == nil { 6054 return 0 6055 } 6056 var l int 6057 _ = l 6058 if len(m.RelList) > 0 { 6059 l = 0 6060 for _, e := range m.RelList { 6061 l += sovPipeline(uint64(e)) 6062 } 6063 n += 1 + sovPipeline(uint64(l)) + l 6064 } 6065 if len(m.ColList) > 0 { 6066 l = 0 6067 for _, e := range m.ColList { 6068 l += sovPipeline(uint64(e)) 6069 } 6070 n += 1 + sovPipeline(uint64(l)) + l 6071 } 6072 if len(m.Types) > 0 { 6073 for _, e := range m.Types { 6074 l = e.ProtoSize() 6075 n += 1 + l + sovPipeline(uint64(l)) 6076 } 6077 } 6078 if m.XXX_unrecognized != nil { 6079 n += len(m.XXX_unrecognized) 6080 } 6081 return n 6082 } 6083 6084 func (m *TableFunction) ProtoSize() (n int) { 6085 if m == nil { 6086 return 0 6087 } 6088 var l int 6089 _ = l 6090 if len(m.Attrs) > 0 { 6091 for _, s := range m.Attrs { 6092 l = len(s) 6093 n += 1 + l + sovPipeline(uint64(l)) 6094 } 6095 } 6096 if len(m.Rets) > 0 { 6097 for _, e := range m.Rets { 6098 l = e.ProtoSize() 6099 n += 1 + l + sovPipeline(uint64(l)) 6100 } 6101 } 6102 if len(m.Args) > 0 { 6103 for _, e := range m.Args { 6104 l = e.ProtoSize() 6105 n += 1 + l + sovPipeline(uint64(l)) 6106 } 6107 } 6108 l = len(m.Params) 6109 if l > 0 { 6110 n += 1 + l + sovPipeline(uint64(l)) 6111 } 6112 l = len(m.Name) 6113 if l > 0 { 6114 n += 1 + l + sovPipeline(uint64(l)) 6115 } 6116 if m.XXX_unrecognized != nil { 6117 n += len(m.XXX_unrecognized) 6118 } 6119 return n 6120 } 6121 6122 func (m *HashBuild) ProtoSize() (n int) { 6123 if m == nil { 6124 return 0 6125 } 6126 var l int 6127 _ = l 6128 if m.NeedExpr { 6129 n += 2 6130 } 6131 if m.NeedHash { 6132 n += 2 6133 } 6134 if m.Ibucket != 0 { 6135 n += 1 + sovPipeline(uint64(m.Ibucket)) 6136 } 6137 if m.Nbucket != 0 { 6138 n += 1 + sovPipeline(uint64(m.Nbucket)) 6139 } 6140 if len(m.Types) > 0 { 6141 for _, e := range m.Types { 6142 l = e.ProtoSize() 6143 n += 1 + l + sovPipeline(uint64(l)) 6144 } 6145 } 6146 if len(m.Conds) > 0 { 6147 for _, e := range m.Conds { 6148 l = e.ProtoSize() 6149 n += 1 + l + sovPipeline(uint64(l)) 6150 } 6151 } 6152 if m.XXX_unrecognized != nil { 6153 n += len(m.XXX_unrecognized) 6154 } 6155 return n 6156 } 6157 6158 func (m *ExternalName2ColIndex) ProtoSize() (n int) { 6159 if m == nil { 6160 return 0 6161 } 6162 var l int 6163 _ = l 6164 l = len(m.Name) 6165 if l > 0 { 6166 n += 1 + l + sovPipeline(uint64(l)) 6167 } 6168 if m.Index != 0 { 6169 n += 1 + sovPipeline(uint64(m.Index)) 6170 } 6171 if m.XXX_unrecognized != nil { 6172 n += len(m.XXX_unrecognized) 6173 } 6174 return n 6175 } 6176 6177 func (m *ExternalScan) ProtoSize() (n int) { 6178 if m == nil { 6179 return 0 6180 } 6181 var l int 6182 _ = l 6183 if len(m.Attrs) > 0 { 6184 for _, s := range m.Attrs { 6185 l = len(s) 6186 n += 1 + l + sovPipeline(uint64(l)) 6187 } 6188 } 6189 if len(m.Cols) > 0 { 6190 for _, e := range m.Cols { 6191 l = e.ProtoSize() 6192 n += 1 + l + sovPipeline(uint64(l)) 6193 } 6194 } 6195 if len(m.Name2ColIndex) > 0 { 6196 for _, e := range m.Name2ColIndex { 6197 l = e.ProtoSize() 6198 n += 1 + l + sovPipeline(uint64(l)) 6199 } 6200 } 6201 l = len(m.CreateSql) 6202 if l > 0 { 6203 n += 1 + l + sovPipeline(uint64(l)) 6204 } 6205 if len(m.FileList) > 0 { 6206 for _, s := range m.FileList { 6207 l = len(s) 6208 n += 1 + l + sovPipeline(uint64(l)) 6209 } 6210 } 6211 if len(m.OriginCols) > 0 { 6212 for _, e := range m.OriginCols { 6213 l = e.ProtoSize() 6214 n += 1 + l + sovPipeline(uint64(l)) 6215 } 6216 } 6217 if m.XXX_unrecognized != nil { 6218 n += len(m.XXX_unrecognized) 6219 } 6220 return n 6221 } 6222 6223 func (m *Instruction) ProtoSize() (n int) { 6224 if m == nil { 6225 return 0 6226 } 6227 var l int 6228 _ = l 6229 if m.Op != 0 { 6230 n += 1 + sovPipeline(uint64(m.Op)) 6231 } 6232 if m.Idx != 0 { 6233 n += 1 + sovPipeline(uint64(m.Idx)) 6234 } 6235 if m.Anti != nil { 6236 l = m.Anti.ProtoSize() 6237 n += 1 + l + sovPipeline(uint64(l)) 6238 } 6239 if m.Connect != nil { 6240 l = m.Connect.ProtoSize() 6241 n += 1 + l + sovPipeline(uint64(l)) 6242 } 6243 if m.Dispatch != nil { 6244 l = m.Dispatch.ProtoSize() 6245 n += 1 + l + sovPipeline(uint64(l)) 6246 } 6247 if m.Agg != nil { 6248 l = m.Agg.ProtoSize() 6249 n += 1 + l + sovPipeline(uint64(l)) 6250 } 6251 if m.InnerJoin != nil { 6252 l = m.InnerJoin.ProtoSize() 6253 n += 1 + l + sovPipeline(uint64(l)) 6254 } 6255 if m.LeftJoin != nil { 6256 l = m.LeftJoin.ProtoSize() 6257 n += 1 + l + sovPipeline(uint64(l)) 6258 } 6259 if m.SemiJoin != nil { 6260 l = m.SemiJoin.ProtoSize() 6261 n += 1 + l + sovPipeline(uint64(l)) 6262 } 6263 if m.SingleJoin != nil { 6264 l = m.SingleJoin.ProtoSize() 6265 n += 1 + l + sovPipeline(uint64(l)) 6266 } 6267 if m.MarkJoin != nil { 6268 l = m.MarkJoin.ProtoSize() 6269 n += 1 + l + sovPipeline(uint64(l)) 6270 } 6271 if m.Join != nil { 6272 l = m.Join.ProtoSize() 6273 n += 1 + l + sovPipeline(uint64(l)) 6274 } 6275 if m.Product != nil { 6276 l = m.Product.ProtoSize() 6277 n += 1 + l + sovPipeline(uint64(l)) 6278 } 6279 if m.TableFunction != nil { 6280 l = m.TableFunction.ProtoSize() 6281 n += 1 + l + sovPipeline(uint64(l)) 6282 } 6283 if m.HashBuild != nil { 6284 l = m.HashBuild.ProtoSize() 6285 n += 1 + l + sovPipeline(uint64(l)) 6286 } 6287 if m.ExternalScan != nil { 6288 l = m.ExternalScan.ProtoSize() 6289 n += 2 + l + sovPipeline(uint64(l)) 6290 } 6291 if m.Insert != nil { 6292 l = m.Insert.ProtoSize() 6293 n += 2 + l + sovPipeline(uint64(l)) 6294 } 6295 if len(m.OrderBy) > 0 { 6296 for _, e := range m.OrderBy { 6297 l = e.ProtoSize() 6298 n += 2 + l + sovPipeline(uint64(l)) 6299 } 6300 } 6301 if len(m.ProjectList) > 0 { 6302 for _, e := range m.ProjectList { 6303 l = e.ProtoSize() 6304 n += 2 + l + sovPipeline(uint64(l)) 6305 } 6306 } 6307 if m.Filter != nil { 6308 l = m.Filter.ProtoSize() 6309 n += 2 + l + sovPipeline(uint64(l)) 6310 } 6311 if m.Limit != 0 { 6312 n += 2 + sovPipeline(uint64(m.Limit)) 6313 } 6314 if m.Offset != 0 { 6315 n += 2 + sovPipeline(uint64(m.Offset)) 6316 } 6317 if m.IsFirst { 6318 n += 3 6319 } 6320 if m.IsLast { 6321 n += 3 6322 } 6323 if m.XXX_unrecognized != nil { 6324 n += len(m.XXX_unrecognized) 6325 } 6326 return n 6327 } 6328 6329 func (m *AnalysisList) ProtoSize() (n int) { 6330 if m == nil { 6331 return 0 6332 } 6333 var l int 6334 _ = l 6335 if len(m.List) > 0 { 6336 for _, e := range m.List { 6337 l = e.ProtoSize() 6338 n += 1 + l + sovPipeline(uint64(l)) 6339 } 6340 } 6341 if m.XXX_unrecognized != nil { 6342 n += len(m.XXX_unrecognized) 6343 } 6344 return n 6345 } 6346 6347 func (m *Source) ProtoSize() (n int) { 6348 if m == nil { 6349 return 0 6350 } 6351 var l int 6352 _ = l 6353 l = len(m.SchemaName) 6354 if l > 0 { 6355 n += 1 + l + sovPipeline(uint64(l)) 6356 } 6357 l = len(m.TableName) 6358 if l > 0 { 6359 n += 1 + l + sovPipeline(uint64(l)) 6360 } 6361 if len(m.ColList) > 0 { 6362 for _, s := range m.ColList { 6363 l = len(s) 6364 n += 1 + l + sovPipeline(uint64(l)) 6365 } 6366 } 6367 l = len(m.Block) 6368 if l > 0 { 6369 n += 1 + l + sovPipeline(uint64(l)) 6370 } 6371 if m.PushdownId != 0 { 6372 n += 1 + sovPipeline(uint64(m.PushdownId)) 6373 } 6374 l = len(m.PushdownAddr) 6375 if l > 0 { 6376 n += 1 + l + sovPipeline(uint64(l)) 6377 } 6378 if m.Expr != nil { 6379 l = m.Expr.ProtoSize() 6380 n += 1 + l + sovPipeline(uint64(l)) 6381 } 6382 if m.TableDef != nil { 6383 l = m.TableDef.ProtoSize() 6384 n += 1 + l + sovPipeline(uint64(l)) 6385 } 6386 if m.Timestamp != nil { 6387 l = m.Timestamp.ProtoSize() 6388 n += 1 + l + sovPipeline(uint64(l)) 6389 } 6390 if m.XXX_unrecognized != nil { 6391 n += len(m.XXX_unrecognized) 6392 } 6393 return n 6394 } 6395 6396 func (m *NodeInfo) ProtoSize() (n int) { 6397 if m == nil { 6398 return 0 6399 } 6400 var l int 6401 _ = l 6402 if m.Mcpu != 0 { 6403 n += 1 + sovPipeline(uint64(m.Mcpu)) 6404 } 6405 l = len(m.Id) 6406 if l > 0 { 6407 n += 1 + l + sovPipeline(uint64(l)) 6408 } 6409 l = len(m.Addr) 6410 if l > 0 { 6411 n += 1 + l + sovPipeline(uint64(l)) 6412 } 6413 if len(m.Payload) > 0 { 6414 for _, s := range m.Payload { 6415 l = len(s) 6416 n += 1 + l + sovPipeline(uint64(l)) 6417 } 6418 } 6419 if m.XXX_unrecognized != nil { 6420 n += len(m.XXX_unrecognized) 6421 } 6422 return n 6423 } 6424 6425 func (m *ProcessLimitation) ProtoSize() (n int) { 6426 if m == nil { 6427 return 0 6428 } 6429 var l int 6430 _ = l 6431 if m.Size != 0 { 6432 n += 1 + sovPipeline(uint64(m.Size)) 6433 } 6434 if m.BatchRows != 0 { 6435 n += 1 + sovPipeline(uint64(m.BatchRows)) 6436 } 6437 if m.BatchSize != 0 { 6438 n += 1 + sovPipeline(uint64(m.BatchSize)) 6439 } 6440 if m.PartitionRows != 0 { 6441 n += 1 + sovPipeline(uint64(m.PartitionRows)) 6442 } 6443 if m.ReaderSize != 0 { 6444 n += 1 + sovPipeline(uint64(m.ReaderSize)) 6445 } 6446 if m.XXX_unrecognized != nil { 6447 n += len(m.XXX_unrecognized) 6448 } 6449 return n 6450 } 6451 6452 func (m *ProcessInfo) ProtoSize() (n int) { 6453 if m == nil { 6454 return 0 6455 } 6456 var l int 6457 _ = l 6458 l = len(m.Id) 6459 if l > 0 { 6460 n += 1 + l + sovPipeline(uint64(l)) 6461 } 6462 if m.Lim != nil { 6463 l = m.Lim.ProtoSize() 6464 n += 1 + l + sovPipeline(uint64(l)) 6465 } 6466 if m.UnixTime != 0 { 6467 n += 1 + sovPipeline(uint64(m.UnixTime)) 6468 } 6469 l = len(m.Snapshot) 6470 if l > 0 { 6471 n += 1 + l + sovPipeline(uint64(l)) 6472 } 6473 if m.SessionInfo != nil { 6474 l = m.SessionInfo.ProtoSize() 6475 n += 1 + l + sovPipeline(uint64(l)) 6476 } 6477 if len(m.AnalysisNodeList) > 0 { 6478 l = 0 6479 for _, e := range m.AnalysisNodeList { 6480 l += sovPipeline(uint64(e)) 6481 } 6482 n += 1 + sovPipeline(uint64(l)) + l 6483 } 6484 if m.XXX_unrecognized != nil { 6485 n += len(m.XXX_unrecognized) 6486 } 6487 return n 6488 } 6489 6490 func (m *SessionInfo) ProtoSize() (n int) { 6491 if m == nil { 6492 return 0 6493 } 6494 var l int 6495 _ = l 6496 l = len(m.User) 6497 if l > 0 { 6498 n += 1 + l + sovPipeline(uint64(l)) 6499 } 6500 l = len(m.Host) 6501 if l > 0 { 6502 n += 1 + l + sovPipeline(uint64(l)) 6503 } 6504 l = len(m.Role) 6505 if l > 0 { 6506 n += 1 + l + sovPipeline(uint64(l)) 6507 } 6508 if m.ConnectionId != 0 { 6509 n += 1 + sovPipeline(uint64(m.ConnectionId)) 6510 } 6511 l = len(m.Database) 6512 if l > 0 { 6513 n += 1 + l + sovPipeline(uint64(l)) 6514 } 6515 l = len(m.Version) 6516 if l > 0 { 6517 n += 1 + l + sovPipeline(uint64(l)) 6518 } 6519 l = len(m.TimeZone) 6520 if l > 0 { 6521 n += 1 + l + sovPipeline(uint64(l)) 6522 } 6523 l = len(m.Account) 6524 if l > 0 { 6525 n += 1 + l + sovPipeline(uint64(l)) 6526 } 6527 if m.XXX_unrecognized != nil { 6528 n += len(m.XXX_unrecognized) 6529 } 6530 return n 6531 } 6532 6533 func (m *Pipeline) ProtoSize() (n int) { 6534 if m == nil { 6535 return 0 6536 } 6537 var l int 6538 _ = l 6539 if m.PipelineType != 0 { 6540 n += 1 + sovPipeline(uint64(m.PipelineType)) 6541 } 6542 if m.PipelineId != 0 { 6543 n += 1 + sovPipeline(uint64(m.PipelineId)) 6544 } 6545 if m.Qry != nil { 6546 l = m.Qry.ProtoSize() 6547 n += 1 + l + sovPipeline(uint64(l)) 6548 } 6549 if m.DataSource != nil { 6550 l = m.DataSource.ProtoSize() 6551 n += 1 + l + sovPipeline(uint64(l)) 6552 } 6553 if len(m.Children) > 0 { 6554 for _, e := range m.Children { 6555 l = e.ProtoSize() 6556 n += 1 + l + sovPipeline(uint64(l)) 6557 } 6558 } 6559 if len(m.InstructionList) > 0 { 6560 for _, e := range m.InstructionList { 6561 l = e.ProtoSize() 6562 n += 1 + l + sovPipeline(uint64(l)) 6563 } 6564 } 6565 if m.IsEnd { 6566 n += 2 6567 } 6568 if m.IsJoin { 6569 n += 2 6570 } 6571 if m.Node != nil { 6572 l = m.Node.ProtoSize() 6573 n += 1 + l + sovPipeline(uint64(l)) 6574 } 6575 if m.PushDownInfo != 0 { 6576 n += 1 + sovPipeline(uint64(m.PushDownInfo)) 6577 } 6578 if m.ChildrenCount != 0 { 6579 n += 1 + sovPipeline(uint64(m.ChildrenCount)) 6580 } 6581 if len(m.UuidsToRegIdx) > 0 { 6582 for _, e := range m.UuidsToRegIdx { 6583 l = e.ProtoSize() 6584 n += 1 + l + sovPipeline(uint64(l)) 6585 } 6586 } 6587 if m.XXX_unrecognized != nil { 6588 n += len(m.XXX_unrecognized) 6589 } 6590 return n 6591 } 6592 6593 func (m *WrapNode) ProtoSize() (n int) { 6594 if m == nil { 6595 return 0 6596 } 6597 var l int 6598 _ = l 6599 l = len(m.NodeAddr) 6600 if l > 0 { 6601 n += 1 + l + sovPipeline(uint64(l)) 6602 } 6603 l = len(m.Uuid) 6604 if l > 0 { 6605 n += 1 + l + sovPipeline(uint64(l)) 6606 } 6607 if m.XXX_unrecognized != nil { 6608 n += len(m.XXX_unrecognized) 6609 } 6610 return n 6611 } 6612 6613 func (m *UuidToRegIdx) ProtoSize() (n int) { 6614 if m == nil { 6615 return 0 6616 } 6617 var l int 6618 _ = l 6619 if m.Idx != 0 { 6620 n += 1 + sovPipeline(uint64(m.Idx)) 6621 } 6622 l = len(m.Uuid) 6623 if l > 0 { 6624 n += 1 + l + sovPipeline(uint64(l)) 6625 } 6626 l = len(m.FromAddr) 6627 if l > 0 { 6628 n += 1 + l + sovPipeline(uint64(l)) 6629 } 6630 if m.XXX_unrecognized != nil { 6631 n += len(m.XXX_unrecognized) 6632 } 6633 return n 6634 } 6635 6636 func sovPipeline(x uint64) (n int) { 6637 return (math_bits.Len64(x|1) + 6) / 7 6638 } 6639 func sozPipeline(x uint64) (n int) { 6640 return sovPipeline(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 6641 } 6642 func (m *Message) Unmarshal(dAtA []byte) error { 6643 l := len(dAtA) 6644 iNdEx := 0 6645 for iNdEx < l { 6646 preIndex := iNdEx 6647 var wire uint64 6648 for shift := uint(0); ; shift += 7 { 6649 if shift >= 64 { 6650 return ErrIntOverflowPipeline 6651 } 6652 if iNdEx >= l { 6653 return io.ErrUnexpectedEOF 6654 } 6655 b := dAtA[iNdEx] 6656 iNdEx++ 6657 wire |= uint64(b&0x7F) << shift 6658 if b < 0x80 { 6659 break 6660 } 6661 } 6662 fieldNum := int32(wire >> 3) 6663 wireType := int(wire & 0x7) 6664 if wireType == 4 { 6665 return fmt.Errorf("proto: Message: wiretype end group for non-group") 6666 } 6667 if fieldNum <= 0 { 6668 return fmt.Errorf("proto: Message: illegal tag %d (wire type %d)", fieldNum, wire) 6669 } 6670 switch fieldNum { 6671 case 1: 6672 if wireType != 0 { 6673 return fmt.Errorf("proto: wrong wireType = %d for field Sid", wireType) 6674 } 6675 m.Sid = 0 6676 for shift := uint(0); ; shift += 7 { 6677 if shift >= 64 { 6678 return ErrIntOverflowPipeline 6679 } 6680 if iNdEx >= l { 6681 return io.ErrUnexpectedEOF 6682 } 6683 b := dAtA[iNdEx] 6684 iNdEx++ 6685 m.Sid |= uint64(b&0x7F) << shift 6686 if b < 0x80 { 6687 break 6688 } 6689 } 6690 case 2: 6691 if wireType != 0 { 6692 return fmt.Errorf("proto: wrong wireType = %d for field Cmd", wireType) 6693 } 6694 m.Cmd = 0 6695 for shift := uint(0); ; shift += 7 { 6696 if shift >= 64 { 6697 return ErrIntOverflowPipeline 6698 } 6699 if iNdEx >= l { 6700 return io.ErrUnexpectedEOF 6701 } 6702 b := dAtA[iNdEx] 6703 iNdEx++ 6704 m.Cmd |= uint64(b&0x7F) << shift 6705 if b < 0x80 { 6706 break 6707 } 6708 } 6709 case 3: 6710 if wireType != 2 { 6711 return fmt.Errorf("proto: wrong wireType = %d for field Err", wireType) 6712 } 6713 var byteLen int 6714 for shift := uint(0); ; shift += 7 { 6715 if shift >= 64 { 6716 return ErrIntOverflowPipeline 6717 } 6718 if iNdEx >= l { 6719 return io.ErrUnexpectedEOF 6720 } 6721 b := dAtA[iNdEx] 6722 iNdEx++ 6723 byteLen |= int(b&0x7F) << shift 6724 if b < 0x80 { 6725 break 6726 } 6727 } 6728 if byteLen < 0 { 6729 return ErrInvalidLengthPipeline 6730 } 6731 postIndex := iNdEx + byteLen 6732 if postIndex < 0 { 6733 return ErrInvalidLengthPipeline 6734 } 6735 if postIndex > l { 6736 return io.ErrUnexpectedEOF 6737 } 6738 m.Err = append(m.Err[:0], dAtA[iNdEx:postIndex]...) 6739 if m.Err == nil { 6740 m.Err = []byte{} 6741 } 6742 iNdEx = postIndex 6743 case 4: 6744 if wireType != 2 { 6745 return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType) 6746 } 6747 var byteLen int 6748 for shift := uint(0); ; shift += 7 { 6749 if shift >= 64 { 6750 return ErrIntOverflowPipeline 6751 } 6752 if iNdEx >= l { 6753 return io.ErrUnexpectedEOF 6754 } 6755 b := dAtA[iNdEx] 6756 iNdEx++ 6757 byteLen |= int(b&0x7F) << shift 6758 if b < 0x80 { 6759 break 6760 } 6761 } 6762 if byteLen < 0 { 6763 return ErrInvalidLengthPipeline 6764 } 6765 postIndex := iNdEx + byteLen 6766 if postIndex < 0 { 6767 return ErrInvalidLengthPipeline 6768 } 6769 if postIndex > l { 6770 return io.ErrUnexpectedEOF 6771 } 6772 m.Data = append(m.Data[:0], dAtA[iNdEx:postIndex]...) 6773 if m.Data == nil { 6774 m.Data = []byte{} 6775 } 6776 iNdEx = postIndex 6777 case 5: 6778 if wireType != 2 { 6779 return fmt.Errorf("proto: wrong wireType = %d for field ProcInfoData", wireType) 6780 } 6781 var byteLen int 6782 for shift := uint(0); ; shift += 7 { 6783 if shift >= 64 { 6784 return ErrIntOverflowPipeline 6785 } 6786 if iNdEx >= l { 6787 return io.ErrUnexpectedEOF 6788 } 6789 b := dAtA[iNdEx] 6790 iNdEx++ 6791 byteLen |= int(b&0x7F) << shift 6792 if b < 0x80 { 6793 break 6794 } 6795 } 6796 if byteLen < 0 { 6797 return ErrInvalidLengthPipeline 6798 } 6799 postIndex := iNdEx + byteLen 6800 if postIndex < 0 { 6801 return ErrInvalidLengthPipeline 6802 } 6803 if postIndex > l { 6804 return io.ErrUnexpectedEOF 6805 } 6806 m.ProcInfoData = append(m.ProcInfoData[:0], dAtA[iNdEx:postIndex]...) 6807 if m.ProcInfoData == nil { 6808 m.ProcInfoData = []byte{} 6809 } 6810 iNdEx = postIndex 6811 case 6: 6812 if wireType != 2 { 6813 return fmt.Errorf("proto: wrong wireType = %d for field Analyse", wireType) 6814 } 6815 var byteLen int 6816 for shift := uint(0); ; shift += 7 { 6817 if shift >= 64 { 6818 return ErrIntOverflowPipeline 6819 } 6820 if iNdEx >= l { 6821 return io.ErrUnexpectedEOF 6822 } 6823 b := dAtA[iNdEx] 6824 iNdEx++ 6825 byteLen |= int(b&0x7F) << shift 6826 if b < 0x80 { 6827 break 6828 } 6829 } 6830 if byteLen < 0 { 6831 return ErrInvalidLengthPipeline 6832 } 6833 postIndex := iNdEx + byteLen 6834 if postIndex < 0 { 6835 return ErrInvalidLengthPipeline 6836 } 6837 if postIndex > l { 6838 return io.ErrUnexpectedEOF 6839 } 6840 m.Analyse = append(m.Analyse[:0], dAtA[iNdEx:postIndex]...) 6841 if m.Analyse == nil { 6842 m.Analyse = []byte{} 6843 } 6844 iNdEx = postIndex 6845 case 7: 6846 if wireType != 0 { 6847 return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) 6848 } 6849 m.Id = 0 6850 for shift := uint(0); ; shift += 7 { 6851 if shift >= 64 { 6852 return ErrIntOverflowPipeline 6853 } 6854 if iNdEx >= l { 6855 return io.ErrUnexpectedEOF 6856 } 6857 b := dAtA[iNdEx] 6858 iNdEx++ 6859 m.Id |= uint64(b&0x7F) << shift 6860 if b < 0x80 { 6861 break 6862 } 6863 } 6864 case 8: 6865 if wireType != 2 { 6866 return fmt.Errorf("proto: wrong wireType = %d for field Uuid", wireType) 6867 } 6868 var byteLen int 6869 for shift := uint(0); ; shift += 7 { 6870 if shift >= 64 { 6871 return ErrIntOverflowPipeline 6872 } 6873 if iNdEx >= l { 6874 return io.ErrUnexpectedEOF 6875 } 6876 b := dAtA[iNdEx] 6877 iNdEx++ 6878 byteLen |= int(b&0x7F) << shift 6879 if b < 0x80 { 6880 break 6881 } 6882 } 6883 if byteLen < 0 { 6884 return ErrInvalidLengthPipeline 6885 } 6886 postIndex := iNdEx + byteLen 6887 if postIndex < 0 { 6888 return ErrInvalidLengthPipeline 6889 } 6890 if postIndex > l { 6891 return io.ErrUnexpectedEOF 6892 } 6893 m.Uuid = append(m.Uuid[:0], dAtA[iNdEx:postIndex]...) 6894 if m.Uuid == nil { 6895 m.Uuid = []byte{} 6896 } 6897 iNdEx = postIndex 6898 case 9: 6899 if wireType != 0 { 6900 return fmt.Errorf("proto: wrong wireType = %d for field BatchCnt", wireType) 6901 } 6902 m.BatchCnt = 0 6903 for shift := uint(0); ; shift += 7 { 6904 if shift >= 64 { 6905 return ErrIntOverflowPipeline 6906 } 6907 if iNdEx >= l { 6908 return io.ErrUnexpectedEOF 6909 } 6910 b := dAtA[iNdEx] 6911 iNdEx++ 6912 m.BatchCnt |= uint64(b&0x7F) << shift 6913 if b < 0x80 { 6914 break 6915 } 6916 } 6917 case 10: 6918 if wireType != 0 { 6919 return fmt.Errorf("proto: wrong wireType = %d for field Checksum", wireType) 6920 } 6921 m.Checksum = 0 6922 for shift := uint(0); ; shift += 7 { 6923 if shift >= 64 { 6924 return ErrIntOverflowPipeline 6925 } 6926 if iNdEx >= l { 6927 return io.ErrUnexpectedEOF 6928 } 6929 b := dAtA[iNdEx] 6930 iNdEx++ 6931 m.Checksum |= uint32(b&0x7F) << shift 6932 if b < 0x80 { 6933 break 6934 } 6935 } 6936 case 11: 6937 if wireType != 0 { 6938 return fmt.Errorf("proto: wrong wireType = %d for field Sequence", wireType) 6939 } 6940 m.Sequence = 0 6941 for shift := uint(0); ; shift += 7 { 6942 if shift >= 64 { 6943 return ErrIntOverflowPipeline 6944 } 6945 if iNdEx >= l { 6946 return io.ErrUnexpectedEOF 6947 } 6948 b := dAtA[iNdEx] 6949 iNdEx++ 6950 m.Sequence |= uint64(b&0x7F) << shift 6951 if b < 0x80 { 6952 break 6953 } 6954 } 6955 default: 6956 iNdEx = preIndex 6957 skippy, err := skipPipeline(dAtA[iNdEx:]) 6958 if err != nil { 6959 return err 6960 } 6961 if (skippy < 0) || (iNdEx+skippy) < 0 { 6962 return ErrInvalidLengthPipeline 6963 } 6964 if (iNdEx + skippy) > l { 6965 return io.ErrUnexpectedEOF 6966 } 6967 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 6968 iNdEx += skippy 6969 } 6970 } 6971 6972 if iNdEx > l { 6973 return io.ErrUnexpectedEOF 6974 } 6975 return nil 6976 } 6977 func (m *Connector) Unmarshal(dAtA []byte) error { 6978 l := len(dAtA) 6979 iNdEx := 0 6980 for iNdEx < l { 6981 preIndex := iNdEx 6982 var wire uint64 6983 for shift := uint(0); ; shift += 7 { 6984 if shift >= 64 { 6985 return ErrIntOverflowPipeline 6986 } 6987 if iNdEx >= l { 6988 return io.ErrUnexpectedEOF 6989 } 6990 b := dAtA[iNdEx] 6991 iNdEx++ 6992 wire |= uint64(b&0x7F) << shift 6993 if b < 0x80 { 6994 break 6995 } 6996 } 6997 fieldNum := int32(wire >> 3) 6998 wireType := int(wire & 0x7) 6999 if wireType == 4 { 7000 return fmt.Errorf("proto: Connector: wiretype end group for non-group") 7001 } 7002 if fieldNum <= 0 { 7003 return fmt.Errorf("proto: Connector: illegal tag %d (wire type %d)", fieldNum, wire) 7004 } 7005 switch fieldNum { 7006 case 1: 7007 if wireType != 0 { 7008 return fmt.Errorf("proto: wrong wireType = %d for field PipelineId", wireType) 7009 } 7010 m.PipelineId = 0 7011 for shift := uint(0); ; shift += 7 { 7012 if shift >= 64 { 7013 return ErrIntOverflowPipeline 7014 } 7015 if iNdEx >= l { 7016 return io.ErrUnexpectedEOF 7017 } 7018 b := dAtA[iNdEx] 7019 iNdEx++ 7020 m.PipelineId |= int32(b&0x7F) << shift 7021 if b < 0x80 { 7022 break 7023 } 7024 } 7025 case 2: 7026 if wireType != 0 { 7027 return fmt.Errorf("proto: wrong wireType = %d for field ConnectorIndex", wireType) 7028 } 7029 m.ConnectorIndex = 0 7030 for shift := uint(0); ; shift += 7 { 7031 if shift >= 64 { 7032 return ErrIntOverflowPipeline 7033 } 7034 if iNdEx >= l { 7035 return io.ErrUnexpectedEOF 7036 } 7037 b := dAtA[iNdEx] 7038 iNdEx++ 7039 m.ConnectorIndex |= int32(b&0x7F) << shift 7040 if b < 0x80 { 7041 break 7042 } 7043 } 7044 default: 7045 iNdEx = preIndex 7046 skippy, err := skipPipeline(dAtA[iNdEx:]) 7047 if err != nil { 7048 return err 7049 } 7050 if (skippy < 0) || (iNdEx+skippy) < 0 { 7051 return ErrInvalidLengthPipeline 7052 } 7053 if (iNdEx + skippy) > l { 7054 return io.ErrUnexpectedEOF 7055 } 7056 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 7057 iNdEx += skippy 7058 } 7059 } 7060 7061 if iNdEx > l { 7062 return io.ErrUnexpectedEOF 7063 } 7064 return nil 7065 } 7066 func (m *Dispatch) Unmarshal(dAtA []byte) error { 7067 l := len(dAtA) 7068 iNdEx := 0 7069 for iNdEx < l { 7070 preIndex := iNdEx 7071 var wire uint64 7072 for shift := uint(0); ; shift += 7 { 7073 if shift >= 64 { 7074 return ErrIntOverflowPipeline 7075 } 7076 if iNdEx >= l { 7077 return io.ErrUnexpectedEOF 7078 } 7079 b := dAtA[iNdEx] 7080 iNdEx++ 7081 wire |= uint64(b&0x7F) << shift 7082 if b < 0x80 { 7083 break 7084 } 7085 } 7086 fieldNum := int32(wire >> 3) 7087 wireType := int(wire & 0x7) 7088 if wireType == 4 { 7089 return fmt.Errorf("proto: Dispatch: wiretype end group for non-group") 7090 } 7091 if fieldNum <= 0 { 7092 return fmt.Errorf("proto: Dispatch: illegal tag %d (wire type %d)", fieldNum, wire) 7093 } 7094 switch fieldNum { 7095 case 1: 7096 if wireType != 0 { 7097 return fmt.Errorf("proto: wrong wireType = %d for field FuncId", wireType) 7098 } 7099 m.FuncId = 0 7100 for shift := uint(0); ; shift += 7 { 7101 if shift >= 64 { 7102 return ErrIntOverflowPipeline 7103 } 7104 if iNdEx >= l { 7105 return io.ErrUnexpectedEOF 7106 } 7107 b := dAtA[iNdEx] 7108 iNdEx++ 7109 m.FuncId |= int32(b&0x7F) << shift 7110 if b < 0x80 { 7111 break 7112 } 7113 } 7114 case 2: 7115 if wireType != 2 { 7116 return fmt.Errorf("proto: wrong wireType = %d for field LocalConnector", wireType) 7117 } 7118 var msglen int 7119 for shift := uint(0); ; shift += 7 { 7120 if shift >= 64 { 7121 return ErrIntOverflowPipeline 7122 } 7123 if iNdEx >= l { 7124 return io.ErrUnexpectedEOF 7125 } 7126 b := dAtA[iNdEx] 7127 iNdEx++ 7128 msglen |= int(b&0x7F) << shift 7129 if b < 0x80 { 7130 break 7131 } 7132 } 7133 if msglen < 0 { 7134 return ErrInvalidLengthPipeline 7135 } 7136 postIndex := iNdEx + msglen 7137 if postIndex < 0 { 7138 return ErrInvalidLengthPipeline 7139 } 7140 if postIndex > l { 7141 return io.ErrUnexpectedEOF 7142 } 7143 m.LocalConnector = append(m.LocalConnector, &Connector{}) 7144 if err := m.LocalConnector[len(m.LocalConnector)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 7145 return err 7146 } 7147 iNdEx = postIndex 7148 case 3: 7149 if wireType != 2 { 7150 return fmt.Errorf("proto: wrong wireType = %d for field RemoteConnector", wireType) 7151 } 7152 var msglen int 7153 for shift := uint(0); ; shift += 7 { 7154 if shift >= 64 { 7155 return ErrIntOverflowPipeline 7156 } 7157 if iNdEx >= l { 7158 return io.ErrUnexpectedEOF 7159 } 7160 b := dAtA[iNdEx] 7161 iNdEx++ 7162 msglen |= int(b&0x7F) << shift 7163 if b < 0x80 { 7164 break 7165 } 7166 } 7167 if msglen < 0 { 7168 return ErrInvalidLengthPipeline 7169 } 7170 postIndex := iNdEx + msglen 7171 if postIndex < 0 { 7172 return ErrInvalidLengthPipeline 7173 } 7174 if postIndex > l { 7175 return io.ErrUnexpectedEOF 7176 } 7177 m.RemoteConnector = append(m.RemoteConnector, &WrapNode{}) 7178 if err := m.RemoteConnector[len(m.RemoteConnector)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 7179 return err 7180 } 7181 iNdEx = postIndex 7182 default: 7183 iNdEx = preIndex 7184 skippy, err := skipPipeline(dAtA[iNdEx:]) 7185 if err != nil { 7186 return err 7187 } 7188 if (skippy < 0) || (iNdEx+skippy) < 0 { 7189 return ErrInvalidLengthPipeline 7190 } 7191 if (iNdEx + skippy) > l { 7192 return io.ErrUnexpectedEOF 7193 } 7194 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 7195 iNdEx += skippy 7196 } 7197 } 7198 7199 if iNdEx > l { 7200 return io.ErrUnexpectedEOF 7201 } 7202 return nil 7203 } 7204 func (m *Aggregate) Unmarshal(dAtA []byte) error { 7205 l := len(dAtA) 7206 iNdEx := 0 7207 for iNdEx < l { 7208 preIndex := iNdEx 7209 var wire uint64 7210 for shift := uint(0); ; shift += 7 { 7211 if shift >= 64 { 7212 return ErrIntOverflowPipeline 7213 } 7214 if iNdEx >= l { 7215 return io.ErrUnexpectedEOF 7216 } 7217 b := dAtA[iNdEx] 7218 iNdEx++ 7219 wire |= uint64(b&0x7F) << shift 7220 if b < 0x80 { 7221 break 7222 } 7223 } 7224 fieldNum := int32(wire >> 3) 7225 wireType := int(wire & 0x7) 7226 if wireType == 4 { 7227 return fmt.Errorf("proto: Aggregate: wiretype end group for non-group") 7228 } 7229 if fieldNum <= 0 { 7230 return fmt.Errorf("proto: Aggregate: illegal tag %d (wire type %d)", fieldNum, wire) 7231 } 7232 switch fieldNum { 7233 case 1: 7234 if wireType != 0 { 7235 return fmt.Errorf("proto: wrong wireType = %d for field Op", wireType) 7236 } 7237 m.Op = 0 7238 for shift := uint(0); ; shift += 7 { 7239 if shift >= 64 { 7240 return ErrIntOverflowPipeline 7241 } 7242 if iNdEx >= l { 7243 return io.ErrUnexpectedEOF 7244 } 7245 b := dAtA[iNdEx] 7246 iNdEx++ 7247 m.Op |= int32(b&0x7F) << shift 7248 if b < 0x80 { 7249 break 7250 } 7251 } 7252 case 2: 7253 if wireType != 0 { 7254 return fmt.Errorf("proto: wrong wireType = %d for field Dist", wireType) 7255 } 7256 var v int 7257 for shift := uint(0); ; shift += 7 { 7258 if shift >= 64 { 7259 return ErrIntOverflowPipeline 7260 } 7261 if iNdEx >= l { 7262 return io.ErrUnexpectedEOF 7263 } 7264 b := dAtA[iNdEx] 7265 iNdEx++ 7266 v |= int(b&0x7F) << shift 7267 if b < 0x80 { 7268 break 7269 } 7270 } 7271 m.Dist = bool(v != 0) 7272 case 3: 7273 if wireType != 2 { 7274 return fmt.Errorf("proto: wrong wireType = %d for field Expr", wireType) 7275 } 7276 var msglen int 7277 for shift := uint(0); ; shift += 7 { 7278 if shift >= 64 { 7279 return ErrIntOverflowPipeline 7280 } 7281 if iNdEx >= l { 7282 return io.ErrUnexpectedEOF 7283 } 7284 b := dAtA[iNdEx] 7285 iNdEx++ 7286 msglen |= int(b&0x7F) << shift 7287 if b < 0x80 { 7288 break 7289 } 7290 } 7291 if msglen < 0 { 7292 return ErrInvalidLengthPipeline 7293 } 7294 postIndex := iNdEx + msglen 7295 if postIndex < 0 { 7296 return ErrInvalidLengthPipeline 7297 } 7298 if postIndex > l { 7299 return io.ErrUnexpectedEOF 7300 } 7301 if m.Expr == nil { 7302 m.Expr = &plan.Expr{} 7303 } 7304 if err := m.Expr.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 7305 return err 7306 } 7307 iNdEx = postIndex 7308 default: 7309 iNdEx = preIndex 7310 skippy, err := skipPipeline(dAtA[iNdEx:]) 7311 if err != nil { 7312 return err 7313 } 7314 if (skippy < 0) || (iNdEx+skippy) < 0 { 7315 return ErrInvalidLengthPipeline 7316 } 7317 if (iNdEx + skippy) > l { 7318 return io.ErrUnexpectedEOF 7319 } 7320 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 7321 iNdEx += skippy 7322 } 7323 } 7324 7325 if iNdEx > l { 7326 return io.ErrUnexpectedEOF 7327 } 7328 return nil 7329 } 7330 func (m *Group) Unmarshal(dAtA []byte) error { 7331 l := len(dAtA) 7332 iNdEx := 0 7333 for iNdEx < l { 7334 preIndex := iNdEx 7335 var wire uint64 7336 for shift := uint(0); ; shift += 7 { 7337 if shift >= 64 { 7338 return ErrIntOverflowPipeline 7339 } 7340 if iNdEx >= l { 7341 return io.ErrUnexpectedEOF 7342 } 7343 b := dAtA[iNdEx] 7344 iNdEx++ 7345 wire |= uint64(b&0x7F) << shift 7346 if b < 0x80 { 7347 break 7348 } 7349 } 7350 fieldNum := int32(wire >> 3) 7351 wireType := int(wire & 0x7) 7352 if wireType == 4 { 7353 return fmt.Errorf("proto: Group: wiretype end group for non-group") 7354 } 7355 if fieldNum <= 0 { 7356 return fmt.Errorf("proto: Group: illegal tag %d (wire type %d)", fieldNum, wire) 7357 } 7358 switch fieldNum { 7359 case 1: 7360 if wireType != 0 { 7361 return fmt.Errorf("proto: wrong wireType = %d for field NeedEval", wireType) 7362 } 7363 var v int 7364 for shift := uint(0); ; shift += 7 { 7365 if shift >= 64 { 7366 return ErrIntOverflowPipeline 7367 } 7368 if iNdEx >= l { 7369 return io.ErrUnexpectedEOF 7370 } 7371 b := dAtA[iNdEx] 7372 iNdEx++ 7373 v |= int(b&0x7F) << shift 7374 if b < 0x80 { 7375 break 7376 } 7377 } 7378 m.NeedEval = bool(v != 0) 7379 case 2: 7380 if wireType != 0 { 7381 return fmt.Errorf("proto: wrong wireType = %d for field Ibucket", wireType) 7382 } 7383 m.Ibucket = 0 7384 for shift := uint(0); ; shift += 7 { 7385 if shift >= 64 { 7386 return ErrIntOverflowPipeline 7387 } 7388 if iNdEx >= l { 7389 return io.ErrUnexpectedEOF 7390 } 7391 b := dAtA[iNdEx] 7392 iNdEx++ 7393 m.Ibucket |= uint64(b&0x7F) << shift 7394 if b < 0x80 { 7395 break 7396 } 7397 } 7398 case 3: 7399 if wireType != 0 { 7400 return fmt.Errorf("proto: wrong wireType = %d for field Nbucket", wireType) 7401 } 7402 m.Nbucket = 0 7403 for shift := uint(0); ; shift += 7 { 7404 if shift >= 64 { 7405 return ErrIntOverflowPipeline 7406 } 7407 if iNdEx >= l { 7408 return io.ErrUnexpectedEOF 7409 } 7410 b := dAtA[iNdEx] 7411 iNdEx++ 7412 m.Nbucket |= uint64(b&0x7F) << shift 7413 if b < 0x80 { 7414 break 7415 } 7416 } 7417 case 4: 7418 if wireType != 2 { 7419 return fmt.Errorf("proto: wrong wireType = %d for field Exprs", wireType) 7420 } 7421 var msglen int 7422 for shift := uint(0); ; shift += 7 { 7423 if shift >= 64 { 7424 return ErrIntOverflowPipeline 7425 } 7426 if iNdEx >= l { 7427 return io.ErrUnexpectedEOF 7428 } 7429 b := dAtA[iNdEx] 7430 iNdEx++ 7431 msglen |= int(b&0x7F) << shift 7432 if b < 0x80 { 7433 break 7434 } 7435 } 7436 if msglen < 0 { 7437 return ErrInvalidLengthPipeline 7438 } 7439 postIndex := iNdEx + msglen 7440 if postIndex < 0 { 7441 return ErrInvalidLengthPipeline 7442 } 7443 if postIndex > l { 7444 return io.ErrUnexpectedEOF 7445 } 7446 m.Exprs = append(m.Exprs, &plan.Expr{}) 7447 if err := m.Exprs[len(m.Exprs)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 7448 return err 7449 } 7450 iNdEx = postIndex 7451 case 5: 7452 if wireType != 2 { 7453 return fmt.Errorf("proto: wrong wireType = %d for field Types", wireType) 7454 } 7455 var msglen int 7456 for shift := uint(0); ; shift += 7 { 7457 if shift >= 64 { 7458 return ErrIntOverflowPipeline 7459 } 7460 if iNdEx >= l { 7461 return io.ErrUnexpectedEOF 7462 } 7463 b := dAtA[iNdEx] 7464 iNdEx++ 7465 msglen |= int(b&0x7F) << shift 7466 if b < 0x80 { 7467 break 7468 } 7469 } 7470 if msglen < 0 { 7471 return ErrInvalidLengthPipeline 7472 } 7473 postIndex := iNdEx + msglen 7474 if postIndex < 0 { 7475 return ErrInvalidLengthPipeline 7476 } 7477 if postIndex > l { 7478 return io.ErrUnexpectedEOF 7479 } 7480 m.Types = append(m.Types, &plan.Type{}) 7481 if err := m.Types[len(m.Types)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 7482 return err 7483 } 7484 iNdEx = postIndex 7485 case 6: 7486 if wireType != 2 { 7487 return fmt.Errorf("proto: wrong wireType = %d for field Aggs", wireType) 7488 } 7489 var msglen int 7490 for shift := uint(0); ; shift += 7 { 7491 if shift >= 64 { 7492 return ErrIntOverflowPipeline 7493 } 7494 if iNdEx >= l { 7495 return io.ErrUnexpectedEOF 7496 } 7497 b := dAtA[iNdEx] 7498 iNdEx++ 7499 msglen |= int(b&0x7F) << shift 7500 if b < 0x80 { 7501 break 7502 } 7503 } 7504 if msglen < 0 { 7505 return ErrInvalidLengthPipeline 7506 } 7507 postIndex := iNdEx + msglen 7508 if postIndex < 0 { 7509 return ErrInvalidLengthPipeline 7510 } 7511 if postIndex > l { 7512 return io.ErrUnexpectedEOF 7513 } 7514 m.Aggs = append(m.Aggs, &Aggregate{}) 7515 if err := m.Aggs[len(m.Aggs)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 7516 return err 7517 } 7518 iNdEx = postIndex 7519 default: 7520 iNdEx = preIndex 7521 skippy, err := skipPipeline(dAtA[iNdEx:]) 7522 if err != nil { 7523 return err 7524 } 7525 if (skippy < 0) || (iNdEx+skippy) < 0 { 7526 return ErrInvalidLengthPipeline 7527 } 7528 if (iNdEx + skippy) > l { 7529 return io.ErrUnexpectedEOF 7530 } 7531 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 7532 iNdEx += skippy 7533 } 7534 } 7535 7536 if iNdEx > l { 7537 return io.ErrUnexpectedEOF 7538 } 7539 return nil 7540 } 7541 func (m *Insert) Unmarshal(dAtA []byte) error { 7542 l := len(dAtA) 7543 iNdEx := 0 7544 for iNdEx < l { 7545 preIndex := iNdEx 7546 var wire uint64 7547 for shift := uint(0); ; shift += 7 { 7548 if shift >= 64 { 7549 return ErrIntOverflowPipeline 7550 } 7551 if iNdEx >= l { 7552 return io.ErrUnexpectedEOF 7553 } 7554 b := dAtA[iNdEx] 7555 iNdEx++ 7556 wire |= uint64(b&0x7F) << shift 7557 if b < 0x80 { 7558 break 7559 } 7560 } 7561 fieldNum := int32(wire >> 3) 7562 wireType := int(wire & 0x7) 7563 if wireType == 4 { 7564 return fmt.Errorf("proto: Insert: wiretype end group for non-group") 7565 } 7566 if fieldNum <= 0 { 7567 return fmt.Errorf("proto: Insert: illegal tag %d (wire type %d)", fieldNum, wire) 7568 } 7569 switch fieldNum { 7570 case 1: 7571 if wireType != 0 { 7572 return fmt.Errorf("proto: wrong wireType = %d for field Affected", wireType) 7573 } 7574 m.Affected = 0 7575 for shift := uint(0); ; shift += 7 { 7576 if shift >= 64 { 7577 return ErrIntOverflowPipeline 7578 } 7579 if iNdEx >= l { 7580 return io.ErrUnexpectedEOF 7581 } 7582 b := dAtA[iNdEx] 7583 iNdEx++ 7584 m.Affected |= uint64(b&0x7F) << shift 7585 if b < 0x80 { 7586 break 7587 } 7588 } 7589 case 2: 7590 if wireType != 0 { 7591 return fmt.Errorf("proto: wrong wireType = %d for field IsRemote", wireType) 7592 } 7593 var v int 7594 for shift := uint(0); ; shift += 7 { 7595 if shift >= 64 { 7596 return ErrIntOverflowPipeline 7597 } 7598 if iNdEx >= l { 7599 return io.ErrUnexpectedEOF 7600 } 7601 b := dAtA[iNdEx] 7602 iNdEx++ 7603 v |= int(b&0x7F) << shift 7604 if b < 0x80 { 7605 break 7606 } 7607 } 7608 m.IsRemote = bool(v != 0) 7609 case 3: 7610 if wireType == 0 { 7611 var v int32 7612 for shift := uint(0); ; shift += 7 { 7613 if shift >= 64 { 7614 return ErrIntOverflowPipeline 7615 } 7616 if iNdEx >= l { 7617 return io.ErrUnexpectedEOF 7618 } 7619 b := dAtA[iNdEx] 7620 iNdEx++ 7621 v |= int32(b&0x7F) << shift 7622 if b < 0x80 { 7623 break 7624 } 7625 } 7626 m.Idx = append(m.Idx, v) 7627 } else if wireType == 2 { 7628 var packedLen int 7629 for shift := uint(0); ; shift += 7 { 7630 if shift >= 64 { 7631 return ErrIntOverflowPipeline 7632 } 7633 if iNdEx >= l { 7634 return io.ErrUnexpectedEOF 7635 } 7636 b := dAtA[iNdEx] 7637 iNdEx++ 7638 packedLen |= int(b&0x7F) << shift 7639 if b < 0x80 { 7640 break 7641 } 7642 } 7643 if packedLen < 0 { 7644 return ErrInvalidLengthPipeline 7645 } 7646 postIndex := iNdEx + packedLen 7647 if postIndex < 0 { 7648 return ErrInvalidLengthPipeline 7649 } 7650 if postIndex > l { 7651 return io.ErrUnexpectedEOF 7652 } 7653 var elementCount int 7654 var count int 7655 for _, integer := range dAtA[iNdEx:postIndex] { 7656 if integer < 128 { 7657 count++ 7658 } 7659 } 7660 elementCount = count 7661 if elementCount != 0 && len(m.Idx) == 0 { 7662 m.Idx = make([]int32, 0, elementCount) 7663 } 7664 for iNdEx < postIndex { 7665 var v int32 7666 for shift := uint(0); ; shift += 7 { 7667 if shift >= 64 { 7668 return ErrIntOverflowPipeline 7669 } 7670 if iNdEx >= l { 7671 return io.ErrUnexpectedEOF 7672 } 7673 b := dAtA[iNdEx] 7674 iNdEx++ 7675 v |= int32(b&0x7F) << shift 7676 if b < 0x80 { 7677 break 7678 } 7679 } 7680 m.Idx = append(m.Idx, v) 7681 } 7682 } else { 7683 return fmt.Errorf("proto: wrong wireType = %d for field Idx", wireType) 7684 } 7685 case 4: 7686 if wireType != 2 { 7687 return fmt.Errorf("proto: wrong wireType = %d for field Ref", wireType) 7688 } 7689 var msglen int 7690 for shift := uint(0); ; shift += 7 { 7691 if shift >= 64 { 7692 return ErrIntOverflowPipeline 7693 } 7694 if iNdEx >= l { 7695 return io.ErrUnexpectedEOF 7696 } 7697 b := dAtA[iNdEx] 7698 iNdEx++ 7699 msglen |= int(b&0x7F) << shift 7700 if b < 0x80 { 7701 break 7702 } 7703 } 7704 if msglen < 0 { 7705 return ErrInvalidLengthPipeline 7706 } 7707 postIndex := iNdEx + msglen 7708 if postIndex < 0 { 7709 return ErrInvalidLengthPipeline 7710 } 7711 if postIndex > l { 7712 return io.ErrUnexpectedEOF 7713 } 7714 if m.Ref == nil { 7715 m.Ref = &plan.ObjectRef{} 7716 } 7717 if err := m.Ref.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 7718 return err 7719 } 7720 iNdEx = postIndex 7721 case 5: 7722 if wireType != 2 { 7723 return fmt.Errorf("proto: wrong wireType = %d for field TableDef", wireType) 7724 } 7725 var msglen int 7726 for shift := uint(0); ; shift += 7 { 7727 if shift >= 64 { 7728 return ErrIntOverflowPipeline 7729 } 7730 if iNdEx >= l { 7731 return io.ErrUnexpectedEOF 7732 } 7733 b := dAtA[iNdEx] 7734 iNdEx++ 7735 msglen |= int(b&0x7F) << shift 7736 if b < 0x80 { 7737 break 7738 } 7739 } 7740 if msglen < 0 { 7741 return ErrInvalidLengthPipeline 7742 } 7743 postIndex := iNdEx + msglen 7744 if postIndex < 0 { 7745 return ErrInvalidLengthPipeline 7746 } 7747 if postIndex > l { 7748 return io.ErrUnexpectedEOF 7749 } 7750 if m.TableDef == nil { 7751 m.TableDef = &plan.TableDef{} 7752 } 7753 if err := m.TableDef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 7754 return err 7755 } 7756 iNdEx = postIndex 7757 case 6: 7758 if wireType == 0 { 7759 var v int32 7760 for shift := uint(0); ; shift += 7 { 7761 if shift >= 64 { 7762 return ErrIntOverflowPipeline 7763 } 7764 if iNdEx >= l { 7765 return io.ErrUnexpectedEOF 7766 } 7767 b := dAtA[iNdEx] 7768 iNdEx++ 7769 v |= int32(b&0x7F) << shift 7770 if b < 0x80 { 7771 break 7772 } 7773 } 7774 m.IdxIdx = append(m.IdxIdx, v) 7775 } else if wireType == 2 { 7776 var packedLen int 7777 for shift := uint(0); ; shift += 7 { 7778 if shift >= 64 { 7779 return ErrIntOverflowPipeline 7780 } 7781 if iNdEx >= l { 7782 return io.ErrUnexpectedEOF 7783 } 7784 b := dAtA[iNdEx] 7785 iNdEx++ 7786 packedLen |= int(b&0x7F) << shift 7787 if b < 0x80 { 7788 break 7789 } 7790 } 7791 if packedLen < 0 { 7792 return ErrInvalidLengthPipeline 7793 } 7794 postIndex := iNdEx + packedLen 7795 if postIndex < 0 { 7796 return ErrInvalidLengthPipeline 7797 } 7798 if postIndex > l { 7799 return io.ErrUnexpectedEOF 7800 } 7801 var elementCount int 7802 var count int 7803 for _, integer := range dAtA[iNdEx:postIndex] { 7804 if integer < 128 { 7805 count++ 7806 } 7807 } 7808 elementCount = count 7809 if elementCount != 0 && len(m.IdxIdx) == 0 { 7810 m.IdxIdx = make([]int32, 0, elementCount) 7811 } 7812 for iNdEx < postIndex { 7813 var v int32 7814 for shift := uint(0); ; shift += 7 { 7815 if shift >= 64 { 7816 return ErrIntOverflowPipeline 7817 } 7818 if iNdEx >= l { 7819 return io.ErrUnexpectedEOF 7820 } 7821 b := dAtA[iNdEx] 7822 iNdEx++ 7823 v |= int32(b&0x7F) << shift 7824 if b < 0x80 { 7825 break 7826 } 7827 } 7828 m.IdxIdx = append(m.IdxIdx, v) 7829 } 7830 } else { 7831 return fmt.Errorf("proto: wrong wireType = %d for field IdxIdx", wireType) 7832 } 7833 case 7: 7834 if wireType != 2 { 7835 return fmt.Errorf("proto: wrong wireType = %d for field ParentIdx", wireType) 7836 } 7837 var msglen int 7838 for shift := uint(0); ; shift += 7 { 7839 if shift >= 64 { 7840 return ErrIntOverflowPipeline 7841 } 7842 if iNdEx >= l { 7843 return io.ErrUnexpectedEOF 7844 } 7845 b := dAtA[iNdEx] 7846 iNdEx++ 7847 msglen |= int(b&0x7F) << shift 7848 if b < 0x80 { 7849 break 7850 } 7851 } 7852 if msglen < 0 { 7853 return ErrInvalidLengthPipeline 7854 } 7855 postIndex := iNdEx + msglen 7856 if postIndex < 0 { 7857 return ErrInvalidLengthPipeline 7858 } 7859 if postIndex > l { 7860 return io.ErrUnexpectedEOF 7861 } 7862 if m.ParentIdx == nil { 7863 m.ParentIdx = make(map[string]int32) 7864 } 7865 var mapkey string 7866 var mapvalue int32 7867 for iNdEx < postIndex { 7868 entryPreIndex := iNdEx 7869 var wire uint64 7870 for shift := uint(0); ; shift += 7 { 7871 if shift >= 64 { 7872 return ErrIntOverflowPipeline 7873 } 7874 if iNdEx >= l { 7875 return io.ErrUnexpectedEOF 7876 } 7877 b := dAtA[iNdEx] 7878 iNdEx++ 7879 wire |= uint64(b&0x7F) << shift 7880 if b < 0x80 { 7881 break 7882 } 7883 } 7884 fieldNum := int32(wire >> 3) 7885 if fieldNum == 1 { 7886 var stringLenmapkey uint64 7887 for shift := uint(0); ; shift += 7 { 7888 if shift >= 64 { 7889 return ErrIntOverflowPipeline 7890 } 7891 if iNdEx >= l { 7892 return io.ErrUnexpectedEOF 7893 } 7894 b := dAtA[iNdEx] 7895 iNdEx++ 7896 stringLenmapkey |= uint64(b&0x7F) << shift 7897 if b < 0x80 { 7898 break 7899 } 7900 } 7901 intStringLenmapkey := int(stringLenmapkey) 7902 if intStringLenmapkey < 0 { 7903 return ErrInvalidLengthPipeline 7904 } 7905 postStringIndexmapkey := iNdEx + intStringLenmapkey 7906 if postStringIndexmapkey < 0 { 7907 return ErrInvalidLengthPipeline 7908 } 7909 if postStringIndexmapkey > l { 7910 return io.ErrUnexpectedEOF 7911 } 7912 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 7913 iNdEx = postStringIndexmapkey 7914 } else if fieldNum == 2 { 7915 for shift := uint(0); ; shift += 7 { 7916 if shift >= 64 { 7917 return ErrIntOverflowPipeline 7918 } 7919 if iNdEx >= l { 7920 return io.ErrUnexpectedEOF 7921 } 7922 b := dAtA[iNdEx] 7923 iNdEx++ 7924 mapvalue |= int32(b&0x7F) << shift 7925 if b < 0x80 { 7926 break 7927 } 7928 } 7929 } else { 7930 iNdEx = entryPreIndex 7931 skippy, err := skipPipeline(dAtA[iNdEx:]) 7932 if err != nil { 7933 return err 7934 } 7935 if (skippy < 0) || (iNdEx+skippy) < 0 { 7936 return ErrInvalidLengthPipeline 7937 } 7938 if (iNdEx + skippy) > postIndex { 7939 return io.ErrUnexpectedEOF 7940 } 7941 iNdEx += skippy 7942 } 7943 } 7944 m.ParentIdx[mapkey] = mapvalue 7945 iNdEx = postIndex 7946 case 8: 7947 if wireType != 2 { 7948 return fmt.Errorf("proto: wrong wireType = %d for field ClusterTable", wireType) 7949 } 7950 var msglen int 7951 for shift := uint(0); ; shift += 7 { 7952 if shift >= 64 { 7953 return ErrIntOverflowPipeline 7954 } 7955 if iNdEx >= l { 7956 return io.ErrUnexpectedEOF 7957 } 7958 b := dAtA[iNdEx] 7959 iNdEx++ 7960 msglen |= int(b&0x7F) << shift 7961 if b < 0x80 { 7962 break 7963 } 7964 } 7965 if msglen < 0 { 7966 return ErrInvalidLengthPipeline 7967 } 7968 postIndex := iNdEx + msglen 7969 if postIndex < 0 { 7970 return ErrInvalidLengthPipeline 7971 } 7972 if postIndex > l { 7973 return io.ErrUnexpectedEOF 7974 } 7975 if m.ClusterTable == nil { 7976 m.ClusterTable = &plan.ClusterTable{} 7977 } 7978 if err := m.ClusterTable.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 7979 return err 7980 } 7981 iNdEx = postIndex 7982 default: 7983 iNdEx = preIndex 7984 skippy, err := skipPipeline(dAtA[iNdEx:]) 7985 if err != nil { 7986 return err 7987 } 7988 if (skippy < 0) || (iNdEx+skippy) < 0 { 7989 return ErrInvalidLengthPipeline 7990 } 7991 if (iNdEx + skippy) > l { 7992 return io.ErrUnexpectedEOF 7993 } 7994 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 7995 iNdEx += skippy 7996 } 7997 } 7998 7999 if iNdEx > l { 8000 return io.ErrUnexpectedEOF 8001 } 8002 return nil 8003 } 8004 func (m *Join) Unmarshal(dAtA []byte) error { 8005 l := len(dAtA) 8006 iNdEx := 0 8007 for iNdEx < l { 8008 preIndex := iNdEx 8009 var wire uint64 8010 for shift := uint(0); ; shift += 7 { 8011 if shift >= 64 { 8012 return ErrIntOverflowPipeline 8013 } 8014 if iNdEx >= l { 8015 return io.ErrUnexpectedEOF 8016 } 8017 b := dAtA[iNdEx] 8018 iNdEx++ 8019 wire |= uint64(b&0x7F) << shift 8020 if b < 0x80 { 8021 break 8022 } 8023 } 8024 fieldNum := int32(wire >> 3) 8025 wireType := int(wire & 0x7) 8026 if wireType == 4 { 8027 return fmt.Errorf("proto: Join: wiretype end group for non-group") 8028 } 8029 if fieldNum <= 0 { 8030 return fmt.Errorf("proto: Join: illegal tag %d (wire type %d)", fieldNum, wire) 8031 } 8032 switch fieldNum { 8033 case 1: 8034 if wireType != 0 { 8035 return fmt.Errorf("proto: wrong wireType = %d for field Ibucket", wireType) 8036 } 8037 m.Ibucket = 0 8038 for shift := uint(0); ; shift += 7 { 8039 if shift >= 64 { 8040 return ErrIntOverflowPipeline 8041 } 8042 if iNdEx >= l { 8043 return io.ErrUnexpectedEOF 8044 } 8045 b := dAtA[iNdEx] 8046 iNdEx++ 8047 m.Ibucket |= uint64(b&0x7F) << shift 8048 if b < 0x80 { 8049 break 8050 } 8051 } 8052 case 2: 8053 if wireType != 0 { 8054 return fmt.Errorf("proto: wrong wireType = %d for field Nbucket", wireType) 8055 } 8056 m.Nbucket = 0 8057 for shift := uint(0); ; shift += 7 { 8058 if shift >= 64 { 8059 return ErrIntOverflowPipeline 8060 } 8061 if iNdEx >= l { 8062 return io.ErrUnexpectedEOF 8063 } 8064 b := dAtA[iNdEx] 8065 iNdEx++ 8066 m.Nbucket |= uint64(b&0x7F) << shift 8067 if b < 0x80 { 8068 break 8069 } 8070 } 8071 case 3: 8072 if wireType == 0 { 8073 var v int32 8074 for shift := uint(0); ; shift += 7 { 8075 if shift >= 64 { 8076 return ErrIntOverflowPipeline 8077 } 8078 if iNdEx >= l { 8079 return io.ErrUnexpectedEOF 8080 } 8081 b := dAtA[iNdEx] 8082 iNdEx++ 8083 v |= int32(b&0x7F) << shift 8084 if b < 0x80 { 8085 break 8086 } 8087 } 8088 m.RelList = append(m.RelList, v) 8089 } else if wireType == 2 { 8090 var packedLen int 8091 for shift := uint(0); ; shift += 7 { 8092 if shift >= 64 { 8093 return ErrIntOverflowPipeline 8094 } 8095 if iNdEx >= l { 8096 return io.ErrUnexpectedEOF 8097 } 8098 b := dAtA[iNdEx] 8099 iNdEx++ 8100 packedLen |= int(b&0x7F) << shift 8101 if b < 0x80 { 8102 break 8103 } 8104 } 8105 if packedLen < 0 { 8106 return ErrInvalidLengthPipeline 8107 } 8108 postIndex := iNdEx + packedLen 8109 if postIndex < 0 { 8110 return ErrInvalidLengthPipeline 8111 } 8112 if postIndex > l { 8113 return io.ErrUnexpectedEOF 8114 } 8115 var elementCount int 8116 var count int 8117 for _, integer := range dAtA[iNdEx:postIndex] { 8118 if integer < 128 { 8119 count++ 8120 } 8121 } 8122 elementCount = count 8123 if elementCount != 0 && len(m.RelList) == 0 { 8124 m.RelList = make([]int32, 0, elementCount) 8125 } 8126 for iNdEx < postIndex { 8127 var v int32 8128 for shift := uint(0); ; shift += 7 { 8129 if shift >= 64 { 8130 return ErrIntOverflowPipeline 8131 } 8132 if iNdEx >= l { 8133 return io.ErrUnexpectedEOF 8134 } 8135 b := dAtA[iNdEx] 8136 iNdEx++ 8137 v |= int32(b&0x7F) << shift 8138 if b < 0x80 { 8139 break 8140 } 8141 } 8142 m.RelList = append(m.RelList, v) 8143 } 8144 } else { 8145 return fmt.Errorf("proto: wrong wireType = %d for field RelList", wireType) 8146 } 8147 case 4: 8148 if wireType == 0 { 8149 var v int32 8150 for shift := uint(0); ; shift += 7 { 8151 if shift >= 64 { 8152 return ErrIntOverflowPipeline 8153 } 8154 if iNdEx >= l { 8155 return io.ErrUnexpectedEOF 8156 } 8157 b := dAtA[iNdEx] 8158 iNdEx++ 8159 v |= int32(b&0x7F) << shift 8160 if b < 0x80 { 8161 break 8162 } 8163 } 8164 m.ColList = append(m.ColList, v) 8165 } else if wireType == 2 { 8166 var packedLen int 8167 for shift := uint(0); ; shift += 7 { 8168 if shift >= 64 { 8169 return ErrIntOverflowPipeline 8170 } 8171 if iNdEx >= l { 8172 return io.ErrUnexpectedEOF 8173 } 8174 b := dAtA[iNdEx] 8175 iNdEx++ 8176 packedLen |= int(b&0x7F) << shift 8177 if b < 0x80 { 8178 break 8179 } 8180 } 8181 if packedLen < 0 { 8182 return ErrInvalidLengthPipeline 8183 } 8184 postIndex := iNdEx + packedLen 8185 if postIndex < 0 { 8186 return ErrInvalidLengthPipeline 8187 } 8188 if postIndex > l { 8189 return io.ErrUnexpectedEOF 8190 } 8191 var elementCount int 8192 var count int 8193 for _, integer := range dAtA[iNdEx:postIndex] { 8194 if integer < 128 { 8195 count++ 8196 } 8197 } 8198 elementCount = count 8199 if elementCount != 0 && len(m.ColList) == 0 { 8200 m.ColList = make([]int32, 0, elementCount) 8201 } 8202 for iNdEx < postIndex { 8203 var v int32 8204 for shift := uint(0); ; shift += 7 { 8205 if shift >= 64 { 8206 return ErrIntOverflowPipeline 8207 } 8208 if iNdEx >= l { 8209 return io.ErrUnexpectedEOF 8210 } 8211 b := dAtA[iNdEx] 8212 iNdEx++ 8213 v |= int32(b&0x7F) << shift 8214 if b < 0x80 { 8215 break 8216 } 8217 } 8218 m.ColList = append(m.ColList, v) 8219 } 8220 } else { 8221 return fmt.Errorf("proto: wrong wireType = %d for field ColList", wireType) 8222 } 8223 case 5: 8224 if wireType != 2 { 8225 return fmt.Errorf("proto: wrong wireType = %d for field Expr", wireType) 8226 } 8227 var msglen int 8228 for shift := uint(0); ; shift += 7 { 8229 if shift >= 64 { 8230 return ErrIntOverflowPipeline 8231 } 8232 if iNdEx >= l { 8233 return io.ErrUnexpectedEOF 8234 } 8235 b := dAtA[iNdEx] 8236 iNdEx++ 8237 msglen |= int(b&0x7F) << shift 8238 if b < 0x80 { 8239 break 8240 } 8241 } 8242 if msglen < 0 { 8243 return ErrInvalidLengthPipeline 8244 } 8245 postIndex := iNdEx + msglen 8246 if postIndex < 0 { 8247 return ErrInvalidLengthPipeline 8248 } 8249 if postIndex > l { 8250 return io.ErrUnexpectedEOF 8251 } 8252 if m.Expr == nil { 8253 m.Expr = &plan.Expr{} 8254 } 8255 if err := m.Expr.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 8256 return err 8257 } 8258 iNdEx = postIndex 8259 case 6: 8260 if wireType != 2 { 8261 return fmt.Errorf("proto: wrong wireType = %d for field Types", wireType) 8262 } 8263 var msglen int 8264 for shift := uint(0); ; shift += 7 { 8265 if shift >= 64 { 8266 return ErrIntOverflowPipeline 8267 } 8268 if iNdEx >= l { 8269 return io.ErrUnexpectedEOF 8270 } 8271 b := dAtA[iNdEx] 8272 iNdEx++ 8273 msglen |= int(b&0x7F) << shift 8274 if b < 0x80 { 8275 break 8276 } 8277 } 8278 if msglen < 0 { 8279 return ErrInvalidLengthPipeline 8280 } 8281 postIndex := iNdEx + msglen 8282 if postIndex < 0 { 8283 return ErrInvalidLengthPipeline 8284 } 8285 if postIndex > l { 8286 return io.ErrUnexpectedEOF 8287 } 8288 m.Types = append(m.Types, &plan.Type{}) 8289 if err := m.Types[len(m.Types)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 8290 return err 8291 } 8292 iNdEx = postIndex 8293 case 7: 8294 if wireType != 2 { 8295 return fmt.Errorf("proto: wrong wireType = %d for field LeftCond", wireType) 8296 } 8297 var msglen int 8298 for shift := uint(0); ; shift += 7 { 8299 if shift >= 64 { 8300 return ErrIntOverflowPipeline 8301 } 8302 if iNdEx >= l { 8303 return io.ErrUnexpectedEOF 8304 } 8305 b := dAtA[iNdEx] 8306 iNdEx++ 8307 msglen |= int(b&0x7F) << shift 8308 if b < 0x80 { 8309 break 8310 } 8311 } 8312 if msglen < 0 { 8313 return ErrInvalidLengthPipeline 8314 } 8315 postIndex := iNdEx + msglen 8316 if postIndex < 0 { 8317 return ErrInvalidLengthPipeline 8318 } 8319 if postIndex > l { 8320 return io.ErrUnexpectedEOF 8321 } 8322 m.LeftCond = append(m.LeftCond, &plan.Expr{}) 8323 if err := m.LeftCond[len(m.LeftCond)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 8324 return err 8325 } 8326 iNdEx = postIndex 8327 case 8: 8328 if wireType != 2 { 8329 return fmt.Errorf("proto: wrong wireType = %d for field RightCond", wireType) 8330 } 8331 var msglen int 8332 for shift := uint(0); ; shift += 7 { 8333 if shift >= 64 { 8334 return ErrIntOverflowPipeline 8335 } 8336 if iNdEx >= l { 8337 return io.ErrUnexpectedEOF 8338 } 8339 b := dAtA[iNdEx] 8340 iNdEx++ 8341 msglen |= int(b&0x7F) << shift 8342 if b < 0x80 { 8343 break 8344 } 8345 } 8346 if msglen < 0 { 8347 return ErrInvalidLengthPipeline 8348 } 8349 postIndex := iNdEx + msglen 8350 if postIndex < 0 { 8351 return ErrInvalidLengthPipeline 8352 } 8353 if postIndex > l { 8354 return io.ErrUnexpectedEOF 8355 } 8356 m.RightCond = append(m.RightCond, &plan.Expr{}) 8357 if err := m.RightCond[len(m.RightCond)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 8358 return err 8359 } 8360 iNdEx = postIndex 8361 default: 8362 iNdEx = preIndex 8363 skippy, err := skipPipeline(dAtA[iNdEx:]) 8364 if err != nil { 8365 return err 8366 } 8367 if (skippy < 0) || (iNdEx+skippy) < 0 { 8368 return ErrInvalidLengthPipeline 8369 } 8370 if (iNdEx + skippy) > l { 8371 return io.ErrUnexpectedEOF 8372 } 8373 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 8374 iNdEx += skippy 8375 } 8376 } 8377 8378 if iNdEx > l { 8379 return io.ErrUnexpectedEOF 8380 } 8381 return nil 8382 } 8383 func (m *AntiJoin) Unmarshal(dAtA []byte) error { 8384 l := len(dAtA) 8385 iNdEx := 0 8386 for iNdEx < l { 8387 preIndex := iNdEx 8388 var wire uint64 8389 for shift := uint(0); ; shift += 7 { 8390 if shift >= 64 { 8391 return ErrIntOverflowPipeline 8392 } 8393 if iNdEx >= l { 8394 return io.ErrUnexpectedEOF 8395 } 8396 b := dAtA[iNdEx] 8397 iNdEx++ 8398 wire |= uint64(b&0x7F) << shift 8399 if b < 0x80 { 8400 break 8401 } 8402 } 8403 fieldNum := int32(wire >> 3) 8404 wireType := int(wire & 0x7) 8405 if wireType == 4 { 8406 return fmt.Errorf("proto: AntiJoin: wiretype end group for non-group") 8407 } 8408 if fieldNum <= 0 { 8409 return fmt.Errorf("proto: AntiJoin: illegal tag %d (wire type %d)", fieldNum, wire) 8410 } 8411 switch fieldNum { 8412 case 1: 8413 if wireType != 0 { 8414 return fmt.Errorf("proto: wrong wireType = %d for field Ibucket", wireType) 8415 } 8416 m.Ibucket = 0 8417 for shift := uint(0); ; shift += 7 { 8418 if shift >= 64 { 8419 return ErrIntOverflowPipeline 8420 } 8421 if iNdEx >= l { 8422 return io.ErrUnexpectedEOF 8423 } 8424 b := dAtA[iNdEx] 8425 iNdEx++ 8426 m.Ibucket |= uint64(b&0x7F) << shift 8427 if b < 0x80 { 8428 break 8429 } 8430 } 8431 case 2: 8432 if wireType != 0 { 8433 return fmt.Errorf("proto: wrong wireType = %d for field Nbucket", wireType) 8434 } 8435 m.Nbucket = 0 8436 for shift := uint(0); ; shift += 7 { 8437 if shift >= 64 { 8438 return ErrIntOverflowPipeline 8439 } 8440 if iNdEx >= l { 8441 return io.ErrUnexpectedEOF 8442 } 8443 b := dAtA[iNdEx] 8444 iNdEx++ 8445 m.Nbucket |= uint64(b&0x7F) << shift 8446 if b < 0x80 { 8447 break 8448 } 8449 } 8450 case 3: 8451 if wireType == 0 { 8452 var v int32 8453 for shift := uint(0); ; shift += 7 { 8454 if shift >= 64 { 8455 return ErrIntOverflowPipeline 8456 } 8457 if iNdEx >= l { 8458 return io.ErrUnexpectedEOF 8459 } 8460 b := dAtA[iNdEx] 8461 iNdEx++ 8462 v |= int32(b&0x7F) << shift 8463 if b < 0x80 { 8464 break 8465 } 8466 } 8467 m.Result = append(m.Result, v) 8468 } else if wireType == 2 { 8469 var packedLen int 8470 for shift := uint(0); ; shift += 7 { 8471 if shift >= 64 { 8472 return ErrIntOverflowPipeline 8473 } 8474 if iNdEx >= l { 8475 return io.ErrUnexpectedEOF 8476 } 8477 b := dAtA[iNdEx] 8478 iNdEx++ 8479 packedLen |= int(b&0x7F) << shift 8480 if b < 0x80 { 8481 break 8482 } 8483 } 8484 if packedLen < 0 { 8485 return ErrInvalidLengthPipeline 8486 } 8487 postIndex := iNdEx + packedLen 8488 if postIndex < 0 { 8489 return ErrInvalidLengthPipeline 8490 } 8491 if postIndex > l { 8492 return io.ErrUnexpectedEOF 8493 } 8494 var elementCount int 8495 var count int 8496 for _, integer := range dAtA[iNdEx:postIndex] { 8497 if integer < 128 { 8498 count++ 8499 } 8500 } 8501 elementCount = count 8502 if elementCount != 0 && len(m.Result) == 0 { 8503 m.Result = make([]int32, 0, elementCount) 8504 } 8505 for iNdEx < postIndex { 8506 var v int32 8507 for shift := uint(0); ; shift += 7 { 8508 if shift >= 64 { 8509 return ErrIntOverflowPipeline 8510 } 8511 if iNdEx >= l { 8512 return io.ErrUnexpectedEOF 8513 } 8514 b := dAtA[iNdEx] 8515 iNdEx++ 8516 v |= int32(b&0x7F) << shift 8517 if b < 0x80 { 8518 break 8519 } 8520 } 8521 m.Result = append(m.Result, v) 8522 } 8523 } else { 8524 return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType) 8525 } 8526 case 4: 8527 if wireType != 2 { 8528 return fmt.Errorf("proto: wrong wireType = %d for field Expr", wireType) 8529 } 8530 var msglen int 8531 for shift := uint(0); ; shift += 7 { 8532 if shift >= 64 { 8533 return ErrIntOverflowPipeline 8534 } 8535 if iNdEx >= l { 8536 return io.ErrUnexpectedEOF 8537 } 8538 b := dAtA[iNdEx] 8539 iNdEx++ 8540 msglen |= int(b&0x7F) << shift 8541 if b < 0x80 { 8542 break 8543 } 8544 } 8545 if msglen < 0 { 8546 return ErrInvalidLengthPipeline 8547 } 8548 postIndex := iNdEx + msglen 8549 if postIndex < 0 { 8550 return ErrInvalidLengthPipeline 8551 } 8552 if postIndex > l { 8553 return io.ErrUnexpectedEOF 8554 } 8555 if m.Expr == nil { 8556 m.Expr = &plan.Expr{} 8557 } 8558 if err := m.Expr.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 8559 return err 8560 } 8561 iNdEx = postIndex 8562 case 5: 8563 if wireType != 2 { 8564 return fmt.Errorf("proto: wrong wireType = %d for field Types", wireType) 8565 } 8566 var msglen int 8567 for shift := uint(0); ; shift += 7 { 8568 if shift >= 64 { 8569 return ErrIntOverflowPipeline 8570 } 8571 if iNdEx >= l { 8572 return io.ErrUnexpectedEOF 8573 } 8574 b := dAtA[iNdEx] 8575 iNdEx++ 8576 msglen |= int(b&0x7F) << shift 8577 if b < 0x80 { 8578 break 8579 } 8580 } 8581 if msglen < 0 { 8582 return ErrInvalidLengthPipeline 8583 } 8584 postIndex := iNdEx + msglen 8585 if postIndex < 0 { 8586 return ErrInvalidLengthPipeline 8587 } 8588 if postIndex > l { 8589 return io.ErrUnexpectedEOF 8590 } 8591 m.Types = append(m.Types, &plan.Type{}) 8592 if err := m.Types[len(m.Types)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 8593 return err 8594 } 8595 iNdEx = postIndex 8596 case 6: 8597 if wireType != 2 { 8598 return fmt.Errorf("proto: wrong wireType = %d for field LeftCond", wireType) 8599 } 8600 var msglen int 8601 for shift := uint(0); ; shift += 7 { 8602 if shift >= 64 { 8603 return ErrIntOverflowPipeline 8604 } 8605 if iNdEx >= l { 8606 return io.ErrUnexpectedEOF 8607 } 8608 b := dAtA[iNdEx] 8609 iNdEx++ 8610 msglen |= int(b&0x7F) << shift 8611 if b < 0x80 { 8612 break 8613 } 8614 } 8615 if msglen < 0 { 8616 return ErrInvalidLengthPipeline 8617 } 8618 postIndex := iNdEx + msglen 8619 if postIndex < 0 { 8620 return ErrInvalidLengthPipeline 8621 } 8622 if postIndex > l { 8623 return io.ErrUnexpectedEOF 8624 } 8625 m.LeftCond = append(m.LeftCond, &plan.Expr{}) 8626 if err := m.LeftCond[len(m.LeftCond)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 8627 return err 8628 } 8629 iNdEx = postIndex 8630 case 7: 8631 if wireType != 2 { 8632 return fmt.Errorf("proto: wrong wireType = %d for field RightCond", wireType) 8633 } 8634 var msglen int 8635 for shift := uint(0); ; shift += 7 { 8636 if shift >= 64 { 8637 return ErrIntOverflowPipeline 8638 } 8639 if iNdEx >= l { 8640 return io.ErrUnexpectedEOF 8641 } 8642 b := dAtA[iNdEx] 8643 iNdEx++ 8644 msglen |= int(b&0x7F) << shift 8645 if b < 0x80 { 8646 break 8647 } 8648 } 8649 if msglen < 0 { 8650 return ErrInvalidLengthPipeline 8651 } 8652 postIndex := iNdEx + msglen 8653 if postIndex < 0 { 8654 return ErrInvalidLengthPipeline 8655 } 8656 if postIndex > l { 8657 return io.ErrUnexpectedEOF 8658 } 8659 m.RightCond = append(m.RightCond, &plan.Expr{}) 8660 if err := m.RightCond[len(m.RightCond)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 8661 return err 8662 } 8663 iNdEx = postIndex 8664 default: 8665 iNdEx = preIndex 8666 skippy, err := skipPipeline(dAtA[iNdEx:]) 8667 if err != nil { 8668 return err 8669 } 8670 if (skippy < 0) || (iNdEx+skippy) < 0 { 8671 return ErrInvalidLengthPipeline 8672 } 8673 if (iNdEx + skippy) > l { 8674 return io.ErrUnexpectedEOF 8675 } 8676 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 8677 iNdEx += skippy 8678 } 8679 } 8680 8681 if iNdEx > l { 8682 return io.ErrUnexpectedEOF 8683 } 8684 return nil 8685 } 8686 func (m *InnerJoin) Unmarshal(dAtA []byte) error { 8687 l := len(dAtA) 8688 iNdEx := 0 8689 for iNdEx < l { 8690 preIndex := iNdEx 8691 var wire uint64 8692 for shift := uint(0); ; shift += 7 { 8693 if shift >= 64 { 8694 return ErrIntOverflowPipeline 8695 } 8696 if iNdEx >= l { 8697 return io.ErrUnexpectedEOF 8698 } 8699 b := dAtA[iNdEx] 8700 iNdEx++ 8701 wire |= uint64(b&0x7F) << shift 8702 if b < 0x80 { 8703 break 8704 } 8705 } 8706 fieldNum := int32(wire >> 3) 8707 wireType := int(wire & 0x7) 8708 if wireType == 4 { 8709 return fmt.Errorf("proto: InnerJoin: wiretype end group for non-group") 8710 } 8711 if fieldNum <= 0 { 8712 return fmt.Errorf("proto: InnerJoin: illegal tag %d (wire type %d)", fieldNum, wire) 8713 } 8714 switch fieldNum { 8715 case 1: 8716 if wireType != 0 { 8717 return fmt.Errorf("proto: wrong wireType = %d for field Ibucket", wireType) 8718 } 8719 m.Ibucket = 0 8720 for shift := uint(0); ; shift += 7 { 8721 if shift >= 64 { 8722 return ErrIntOverflowPipeline 8723 } 8724 if iNdEx >= l { 8725 return io.ErrUnexpectedEOF 8726 } 8727 b := dAtA[iNdEx] 8728 iNdEx++ 8729 m.Ibucket |= uint64(b&0x7F) << shift 8730 if b < 0x80 { 8731 break 8732 } 8733 } 8734 case 2: 8735 if wireType != 0 { 8736 return fmt.Errorf("proto: wrong wireType = %d for field Nbucket", wireType) 8737 } 8738 m.Nbucket = 0 8739 for shift := uint(0); ; shift += 7 { 8740 if shift >= 64 { 8741 return ErrIntOverflowPipeline 8742 } 8743 if iNdEx >= l { 8744 return io.ErrUnexpectedEOF 8745 } 8746 b := dAtA[iNdEx] 8747 iNdEx++ 8748 m.Nbucket |= uint64(b&0x7F) << shift 8749 if b < 0x80 { 8750 break 8751 } 8752 } 8753 case 3: 8754 if wireType == 0 { 8755 var v int32 8756 for shift := uint(0); ; shift += 7 { 8757 if shift >= 64 { 8758 return ErrIntOverflowPipeline 8759 } 8760 if iNdEx >= l { 8761 return io.ErrUnexpectedEOF 8762 } 8763 b := dAtA[iNdEx] 8764 iNdEx++ 8765 v |= int32(b&0x7F) << shift 8766 if b < 0x80 { 8767 break 8768 } 8769 } 8770 m.RelList = append(m.RelList, v) 8771 } else if wireType == 2 { 8772 var packedLen int 8773 for shift := uint(0); ; shift += 7 { 8774 if shift >= 64 { 8775 return ErrIntOverflowPipeline 8776 } 8777 if iNdEx >= l { 8778 return io.ErrUnexpectedEOF 8779 } 8780 b := dAtA[iNdEx] 8781 iNdEx++ 8782 packedLen |= int(b&0x7F) << shift 8783 if b < 0x80 { 8784 break 8785 } 8786 } 8787 if packedLen < 0 { 8788 return ErrInvalidLengthPipeline 8789 } 8790 postIndex := iNdEx + packedLen 8791 if postIndex < 0 { 8792 return ErrInvalidLengthPipeline 8793 } 8794 if postIndex > l { 8795 return io.ErrUnexpectedEOF 8796 } 8797 var elementCount int 8798 var count int 8799 for _, integer := range dAtA[iNdEx:postIndex] { 8800 if integer < 128 { 8801 count++ 8802 } 8803 } 8804 elementCount = count 8805 if elementCount != 0 && len(m.RelList) == 0 { 8806 m.RelList = make([]int32, 0, elementCount) 8807 } 8808 for iNdEx < postIndex { 8809 var v int32 8810 for shift := uint(0); ; shift += 7 { 8811 if shift >= 64 { 8812 return ErrIntOverflowPipeline 8813 } 8814 if iNdEx >= l { 8815 return io.ErrUnexpectedEOF 8816 } 8817 b := dAtA[iNdEx] 8818 iNdEx++ 8819 v |= int32(b&0x7F) << shift 8820 if b < 0x80 { 8821 break 8822 } 8823 } 8824 m.RelList = append(m.RelList, v) 8825 } 8826 } else { 8827 return fmt.Errorf("proto: wrong wireType = %d for field RelList", wireType) 8828 } 8829 case 4: 8830 if wireType == 0 { 8831 var v int32 8832 for shift := uint(0); ; shift += 7 { 8833 if shift >= 64 { 8834 return ErrIntOverflowPipeline 8835 } 8836 if iNdEx >= l { 8837 return io.ErrUnexpectedEOF 8838 } 8839 b := dAtA[iNdEx] 8840 iNdEx++ 8841 v |= int32(b&0x7F) << shift 8842 if b < 0x80 { 8843 break 8844 } 8845 } 8846 m.ColList = append(m.ColList, v) 8847 } else if wireType == 2 { 8848 var packedLen int 8849 for shift := uint(0); ; shift += 7 { 8850 if shift >= 64 { 8851 return ErrIntOverflowPipeline 8852 } 8853 if iNdEx >= l { 8854 return io.ErrUnexpectedEOF 8855 } 8856 b := dAtA[iNdEx] 8857 iNdEx++ 8858 packedLen |= int(b&0x7F) << shift 8859 if b < 0x80 { 8860 break 8861 } 8862 } 8863 if packedLen < 0 { 8864 return ErrInvalidLengthPipeline 8865 } 8866 postIndex := iNdEx + packedLen 8867 if postIndex < 0 { 8868 return ErrInvalidLengthPipeline 8869 } 8870 if postIndex > l { 8871 return io.ErrUnexpectedEOF 8872 } 8873 var elementCount int 8874 var count int 8875 for _, integer := range dAtA[iNdEx:postIndex] { 8876 if integer < 128 { 8877 count++ 8878 } 8879 } 8880 elementCount = count 8881 if elementCount != 0 && len(m.ColList) == 0 { 8882 m.ColList = make([]int32, 0, elementCount) 8883 } 8884 for iNdEx < postIndex { 8885 var v int32 8886 for shift := uint(0); ; shift += 7 { 8887 if shift >= 64 { 8888 return ErrIntOverflowPipeline 8889 } 8890 if iNdEx >= l { 8891 return io.ErrUnexpectedEOF 8892 } 8893 b := dAtA[iNdEx] 8894 iNdEx++ 8895 v |= int32(b&0x7F) << shift 8896 if b < 0x80 { 8897 break 8898 } 8899 } 8900 m.ColList = append(m.ColList, v) 8901 } 8902 } else { 8903 return fmt.Errorf("proto: wrong wireType = %d for field ColList", wireType) 8904 } 8905 case 5: 8906 if wireType != 2 { 8907 return fmt.Errorf("proto: wrong wireType = %d for field Expr", wireType) 8908 } 8909 var msglen int 8910 for shift := uint(0); ; shift += 7 { 8911 if shift >= 64 { 8912 return ErrIntOverflowPipeline 8913 } 8914 if iNdEx >= l { 8915 return io.ErrUnexpectedEOF 8916 } 8917 b := dAtA[iNdEx] 8918 iNdEx++ 8919 msglen |= int(b&0x7F) << shift 8920 if b < 0x80 { 8921 break 8922 } 8923 } 8924 if msglen < 0 { 8925 return ErrInvalidLengthPipeline 8926 } 8927 postIndex := iNdEx + msglen 8928 if postIndex < 0 { 8929 return ErrInvalidLengthPipeline 8930 } 8931 if postIndex > l { 8932 return io.ErrUnexpectedEOF 8933 } 8934 if m.Expr == nil { 8935 m.Expr = &plan.Expr{} 8936 } 8937 if err := m.Expr.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 8938 return err 8939 } 8940 iNdEx = postIndex 8941 case 6: 8942 if wireType != 2 { 8943 return fmt.Errorf("proto: wrong wireType = %d for field Types", wireType) 8944 } 8945 var msglen int 8946 for shift := uint(0); ; shift += 7 { 8947 if shift >= 64 { 8948 return ErrIntOverflowPipeline 8949 } 8950 if iNdEx >= l { 8951 return io.ErrUnexpectedEOF 8952 } 8953 b := dAtA[iNdEx] 8954 iNdEx++ 8955 msglen |= int(b&0x7F) << shift 8956 if b < 0x80 { 8957 break 8958 } 8959 } 8960 if msglen < 0 { 8961 return ErrInvalidLengthPipeline 8962 } 8963 postIndex := iNdEx + msglen 8964 if postIndex < 0 { 8965 return ErrInvalidLengthPipeline 8966 } 8967 if postIndex > l { 8968 return io.ErrUnexpectedEOF 8969 } 8970 m.Types = append(m.Types, &plan.Type{}) 8971 if err := m.Types[len(m.Types)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 8972 return err 8973 } 8974 iNdEx = postIndex 8975 case 7: 8976 if wireType != 2 { 8977 return fmt.Errorf("proto: wrong wireType = %d for field LeftCond", wireType) 8978 } 8979 var msglen int 8980 for shift := uint(0); ; shift += 7 { 8981 if shift >= 64 { 8982 return ErrIntOverflowPipeline 8983 } 8984 if iNdEx >= l { 8985 return io.ErrUnexpectedEOF 8986 } 8987 b := dAtA[iNdEx] 8988 iNdEx++ 8989 msglen |= int(b&0x7F) << shift 8990 if b < 0x80 { 8991 break 8992 } 8993 } 8994 if msglen < 0 { 8995 return ErrInvalidLengthPipeline 8996 } 8997 postIndex := iNdEx + msglen 8998 if postIndex < 0 { 8999 return ErrInvalidLengthPipeline 9000 } 9001 if postIndex > l { 9002 return io.ErrUnexpectedEOF 9003 } 9004 m.LeftCond = append(m.LeftCond, &plan.Expr{}) 9005 if err := m.LeftCond[len(m.LeftCond)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9006 return err 9007 } 9008 iNdEx = postIndex 9009 case 8: 9010 if wireType != 2 { 9011 return fmt.Errorf("proto: wrong wireType = %d for field RightCond", wireType) 9012 } 9013 var msglen int 9014 for shift := uint(0); ; shift += 7 { 9015 if shift >= 64 { 9016 return ErrIntOverflowPipeline 9017 } 9018 if iNdEx >= l { 9019 return io.ErrUnexpectedEOF 9020 } 9021 b := dAtA[iNdEx] 9022 iNdEx++ 9023 msglen |= int(b&0x7F) << shift 9024 if b < 0x80 { 9025 break 9026 } 9027 } 9028 if msglen < 0 { 9029 return ErrInvalidLengthPipeline 9030 } 9031 postIndex := iNdEx + msglen 9032 if postIndex < 0 { 9033 return ErrInvalidLengthPipeline 9034 } 9035 if postIndex > l { 9036 return io.ErrUnexpectedEOF 9037 } 9038 m.RightCond = append(m.RightCond, &plan.Expr{}) 9039 if err := m.RightCond[len(m.RightCond)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9040 return err 9041 } 9042 iNdEx = postIndex 9043 default: 9044 iNdEx = preIndex 9045 skippy, err := skipPipeline(dAtA[iNdEx:]) 9046 if err != nil { 9047 return err 9048 } 9049 if (skippy < 0) || (iNdEx+skippy) < 0 { 9050 return ErrInvalidLengthPipeline 9051 } 9052 if (iNdEx + skippy) > l { 9053 return io.ErrUnexpectedEOF 9054 } 9055 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 9056 iNdEx += skippy 9057 } 9058 } 9059 9060 if iNdEx > l { 9061 return io.ErrUnexpectedEOF 9062 } 9063 return nil 9064 } 9065 func (m *LeftJoin) Unmarshal(dAtA []byte) error { 9066 l := len(dAtA) 9067 iNdEx := 0 9068 for iNdEx < l { 9069 preIndex := iNdEx 9070 var wire uint64 9071 for shift := uint(0); ; shift += 7 { 9072 if shift >= 64 { 9073 return ErrIntOverflowPipeline 9074 } 9075 if iNdEx >= l { 9076 return io.ErrUnexpectedEOF 9077 } 9078 b := dAtA[iNdEx] 9079 iNdEx++ 9080 wire |= uint64(b&0x7F) << shift 9081 if b < 0x80 { 9082 break 9083 } 9084 } 9085 fieldNum := int32(wire >> 3) 9086 wireType := int(wire & 0x7) 9087 if wireType == 4 { 9088 return fmt.Errorf("proto: LeftJoin: wiretype end group for non-group") 9089 } 9090 if fieldNum <= 0 { 9091 return fmt.Errorf("proto: LeftJoin: illegal tag %d (wire type %d)", fieldNum, wire) 9092 } 9093 switch fieldNum { 9094 case 1: 9095 if wireType != 0 { 9096 return fmt.Errorf("proto: wrong wireType = %d for field Ibucket", wireType) 9097 } 9098 m.Ibucket = 0 9099 for shift := uint(0); ; shift += 7 { 9100 if shift >= 64 { 9101 return ErrIntOverflowPipeline 9102 } 9103 if iNdEx >= l { 9104 return io.ErrUnexpectedEOF 9105 } 9106 b := dAtA[iNdEx] 9107 iNdEx++ 9108 m.Ibucket |= uint64(b&0x7F) << shift 9109 if b < 0x80 { 9110 break 9111 } 9112 } 9113 case 2: 9114 if wireType != 0 { 9115 return fmt.Errorf("proto: wrong wireType = %d for field Nbucket", wireType) 9116 } 9117 m.Nbucket = 0 9118 for shift := uint(0); ; shift += 7 { 9119 if shift >= 64 { 9120 return ErrIntOverflowPipeline 9121 } 9122 if iNdEx >= l { 9123 return io.ErrUnexpectedEOF 9124 } 9125 b := dAtA[iNdEx] 9126 iNdEx++ 9127 m.Nbucket |= uint64(b&0x7F) << shift 9128 if b < 0x80 { 9129 break 9130 } 9131 } 9132 case 3: 9133 if wireType == 0 { 9134 var v int32 9135 for shift := uint(0); ; shift += 7 { 9136 if shift >= 64 { 9137 return ErrIntOverflowPipeline 9138 } 9139 if iNdEx >= l { 9140 return io.ErrUnexpectedEOF 9141 } 9142 b := dAtA[iNdEx] 9143 iNdEx++ 9144 v |= int32(b&0x7F) << shift 9145 if b < 0x80 { 9146 break 9147 } 9148 } 9149 m.RelList = append(m.RelList, v) 9150 } else if wireType == 2 { 9151 var packedLen int 9152 for shift := uint(0); ; shift += 7 { 9153 if shift >= 64 { 9154 return ErrIntOverflowPipeline 9155 } 9156 if iNdEx >= l { 9157 return io.ErrUnexpectedEOF 9158 } 9159 b := dAtA[iNdEx] 9160 iNdEx++ 9161 packedLen |= int(b&0x7F) << shift 9162 if b < 0x80 { 9163 break 9164 } 9165 } 9166 if packedLen < 0 { 9167 return ErrInvalidLengthPipeline 9168 } 9169 postIndex := iNdEx + packedLen 9170 if postIndex < 0 { 9171 return ErrInvalidLengthPipeline 9172 } 9173 if postIndex > l { 9174 return io.ErrUnexpectedEOF 9175 } 9176 var elementCount int 9177 var count int 9178 for _, integer := range dAtA[iNdEx:postIndex] { 9179 if integer < 128 { 9180 count++ 9181 } 9182 } 9183 elementCount = count 9184 if elementCount != 0 && len(m.RelList) == 0 { 9185 m.RelList = make([]int32, 0, elementCount) 9186 } 9187 for iNdEx < postIndex { 9188 var v int32 9189 for shift := uint(0); ; shift += 7 { 9190 if shift >= 64 { 9191 return ErrIntOverflowPipeline 9192 } 9193 if iNdEx >= l { 9194 return io.ErrUnexpectedEOF 9195 } 9196 b := dAtA[iNdEx] 9197 iNdEx++ 9198 v |= int32(b&0x7F) << shift 9199 if b < 0x80 { 9200 break 9201 } 9202 } 9203 m.RelList = append(m.RelList, v) 9204 } 9205 } else { 9206 return fmt.Errorf("proto: wrong wireType = %d for field RelList", wireType) 9207 } 9208 case 4: 9209 if wireType == 0 { 9210 var v int32 9211 for shift := uint(0); ; shift += 7 { 9212 if shift >= 64 { 9213 return ErrIntOverflowPipeline 9214 } 9215 if iNdEx >= l { 9216 return io.ErrUnexpectedEOF 9217 } 9218 b := dAtA[iNdEx] 9219 iNdEx++ 9220 v |= int32(b&0x7F) << shift 9221 if b < 0x80 { 9222 break 9223 } 9224 } 9225 m.ColList = append(m.ColList, v) 9226 } else if wireType == 2 { 9227 var packedLen int 9228 for shift := uint(0); ; shift += 7 { 9229 if shift >= 64 { 9230 return ErrIntOverflowPipeline 9231 } 9232 if iNdEx >= l { 9233 return io.ErrUnexpectedEOF 9234 } 9235 b := dAtA[iNdEx] 9236 iNdEx++ 9237 packedLen |= int(b&0x7F) << shift 9238 if b < 0x80 { 9239 break 9240 } 9241 } 9242 if packedLen < 0 { 9243 return ErrInvalidLengthPipeline 9244 } 9245 postIndex := iNdEx + packedLen 9246 if postIndex < 0 { 9247 return ErrInvalidLengthPipeline 9248 } 9249 if postIndex > l { 9250 return io.ErrUnexpectedEOF 9251 } 9252 var elementCount int 9253 var count int 9254 for _, integer := range dAtA[iNdEx:postIndex] { 9255 if integer < 128 { 9256 count++ 9257 } 9258 } 9259 elementCount = count 9260 if elementCount != 0 && len(m.ColList) == 0 { 9261 m.ColList = make([]int32, 0, elementCount) 9262 } 9263 for iNdEx < postIndex { 9264 var v int32 9265 for shift := uint(0); ; shift += 7 { 9266 if shift >= 64 { 9267 return ErrIntOverflowPipeline 9268 } 9269 if iNdEx >= l { 9270 return io.ErrUnexpectedEOF 9271 } 9272 b := dAtA[iNdEx] 9273 iNdEx++ 9274 v |= int32(b&0x7F) << shift 9275 if b < 0x80 { 9276 break 9277 } 9278 } 9279 m.ColList = append(m.ColList, v) 9280 } 9281 } else { 9282 return fmt.Errorf("proto: wrong wireType = %d for field ColList", wireType) 9283 } 9284 case 5: 9285 if wireType != 2 { 9286 return fmt.Errorf("proto: wrong wireType = %d for field Expr", wireType) 9287 } 9288 var msglen int 9289 for shift := uint(0); ; shift += 7 { 9290 if shift >= 64 { 9291 return ErrIntOverflowPipeline 9292 } 9293 if iNdEx >= l { 9294 return io.ErrUnexpectedEOF 9295 } 9296 b := dAtA[iNdEx] 9297 iNdEx++ 9298 msglen |= int(b&0x7F) << shift 9299 if b < 0x80 { 9300 break 9301 } 9302 } 9303 if msglen < 0 { 9304 return ErrInvalidLengthPipeline 9305 } 9306 postIndex := iNdEx + msglen 9307 if postIndex < 0 { 9308 return ErrInvalidLengthPipeline 9309 } 9310 if postIndex > l { 9311 return io.ErrUnexpectedEOF 9312 } 9313 if m.Expr == nil { 9314 m.Expr = &plan.Expr{} 9315 } 9316 if err := m.Expr.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9317 return err 9318 } 9319 iNdEx = postIndex 9320 case 6: 9321 if wireType != 2 { 9322 return fmt.Errorf("proto: wrong wireType = %d for field Types", wireType) 9323 } 9324 var msglen int 9325 for shift := uint(0); ; shift += 7 { 9326 if shift >= 64 { 9327 return ErrIntOverflowPipeline 9328 } 9329 if iNdEx >= l { 9330 return io.ErrUnexpectedEOF 9331 } 9332 b := dAtA[iNdEx] 9333 iNdEx++ 9334 msglen |= int(b&0x7F) << shift 9335 if b < 0x80 { 9336 break 9337 } 9338 } 9339 if msglen < 0 { 9340 return ErrInvalidLengthPipeline 9341 } 9342 postIndex := iNdEx + msglen 9343 if postIndex < 0 { 9344 return ErrInvalidLengthPipeline 9345 } 9346 if postIndex > l { 9347 return io.ErrUnexpectedEOF 9348 } 9349 m.Types = append(m.Types, &plan.Type{}) 9350 if err := m.Types[len(m.Types)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9351 return err 9352 } 9353 iNdEx = postIndex 9354 case 7: 9355 if wireType != 2 { 9356 return fmt.Errorf("proto: wrong wireType = %d for field LeftCond", wireType) 9357 } 9358 var msglen int 9359 for shift := uint(0); ; shift += 7 { 9360 if shift >= 64 { 9361 return ErrIntOverflowPipeline 9362 } 9363 if iNdEx >= l { 9364 return io.ErrUnexpectedEOF 9365 } 9366 b := dAtA[iNdEx] 9367 iNdEx++ 9368 msglen |= int(b&0x7F) << shift 9369 if b < 0x80 { 9370 break 9371 } 9372 } 9373 if msglen < 0 { 9374 return ErrInvalidLengthPipeline 9375 } 9376 postIndex := iNdEx + msglen 9377 if postIndex < 0 { 9378 return ErrInvalidLengthPipeline 9379 } 9380 if postIndex > l { 9381 return io.ErrUnexpectedEOF 9382 } 9383 m.LeftCond = append(m.LeftCond, &plan.Expr{}) 9384 if err := m.LeftCond[len(m.LeftCond)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9385 return err 9386 } 9387 iNdEx = postIndex 9388 case 8: 9389 if wireType != 2 { 9390 return fmt.Errorf("proto: wrong wireType = %d for field RightCond", wireType) 9391 } 9392 var msglen int 9393 for shift := uint(0); ; shift += 7 { 9394 if shift >= 64 { 9395 return ErrIntOverflowPipeline 9396 } 9397 if iNdEx >= l { 9398 return io.ErrUnexpectedEOF 9399 } 9400 b := dAtA[iNdEx] 9401 iNdEx++ 9402 msglen |= int(b&0x7F) << shift 9403 if b < 0x80 { 9404 break 9405 } 9406 } 9407 if msglen < 0 { 9408 return ErrInvalidLengthPipeline 9409 } 9410 postIndex := iNdEx + msglen 9411 if postIndex < 0 { 9412 return ErrInvalidLengthPipeline 9413 } 9414 if postIndex > l { 9415 return io.ErrUnexpectedEOF 9416 } 9417 m.RightCond = append(m.RightCond, &plan.Expr{}) 9418 if err := m.RightCond[len(m.RightCond)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9419 return err 9420 } 9421 iNdEx = postIndex 9422 default: 9423 iNdEx = preIndex 9424 skippy, err := skipPipeline(dAtA[iNdEx:]) 9425 if err != nil { 9426 return err 9427 } 9428 if (skippy < 0) || (iNdEx+skippy) < 0 { 9429 return ErrInvalidLengthPipeline 9430 } 9431 if (iNdEx + skippy) > l { 9432 return io.ErrUnexpectedEOF 9433 } 9434 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 9435 iNdEx += skippy 9436 } 9437 } 9438 9439 if iNdEx > l { 9440 return io.ErrUnexpectedEOF 9441 } 9442 return nil 9443 } 9444 func (m *SemiJoin) Unmarshal(dAtA []byte) error { 9445 l := len(dAtA) 9446 iNdEx := 0 9447 for iNdEx < l { 9448 preIndex := iNdEx 9449 var wire uint64 9450 for shift := uint(0); ; shift += 7 { 9451 if shift >= 64 { 9452 return ErrIntOverflowPipeline 9453 } 9454 if iNdEx >= l { 9455 return io.ErrUnexpectedEOF 9456 } 9457 b := dAtA[iNdEx] 9458 iNdEx++ 9459 wire |= uint64(b&0x7F) << shift 9460 if b < 0x80 { 9461 break 9462 } 9463 } 9464 fieldNum := int32(wire >> 3) 9465 wireType := int(wire & 0x7) 9466 if wireType == 4 { 9467 return fmt.Errorf("proto: SemiJoin: wiretype end group for non-group") 9468 } 9469 if fieldNum <= 0 { 9470 return fmt.Errorf("proto: SemiJoin: illegal tag %d (wire type %d)", fieldNum, wire) 9471 } 9472 switch fieldNum { 9473 case 1: 9474 if wireType != 0 { 9475 return fmt.Errorf("proto: wrong wireType = %d for field Ibucket", wireType) 9476 } 9477 m.Ibucket = 0 9478 for shift := uint(0); ; shift += 7 { 9479 if shift >= 64 { 9480 return ErrIntOverflowPipeline 9481 } 9482 if iNdEx >= l { 9483 return io.ErrUnexpectedEOF 9484 } 9485 b := dAtA[iNdEx] 9486 iNdEx++ 9487 m.Ibucket |= uint64(b&0x7F) << shift 9488 if b < 0x80 { 9489 break 9490 } 9491 } 9492 case 2: 9493 if wireType != 0 { 9494 return fmt.Errorf("proto: wrong wireType = %d for field Nbucket", wireType) 9495 } 9496 m.Nbucket = 0 9497 for shift := uint(0); ; shift += 7 { 9498 if shift >= 64 { 9499 return ErrIntOverflowPipeline 9500 } 9501 if iNdEx >= l { 9502 return io.ErrUnexpectedEOF 9503 } 9504 b := dAtA[iNdEx] 9505 iNdEx++ 9506 m.Nbucket |= uint64(b&0x7F) << shift 9507 if b < 0x80 { 9508 break 9509 } 9510 } 9511 case 3: 9512 if wireType == 0 { 9513 var v int32 9514 for shift := uint(0); ; shift += 7 { 9515 if shift >= 64 { 9516 return ErrIntOverflowPipeline 9517 } 9518 if iNdEx >= l { 9519 return io.ErrUnexpectedEOF 9520 } 9521 b := dAtA[iNdEx] 9522 iNdEx++ 9523 v |= int32(b&0x7F) << shift 9524 if b < 0x80 { 9525 break 9526 } 9527 } 9528 m.Result = append(m.Result, v) 9529 } else if wireType == 2 { 9530 var packedLen int 9531 for shift := uint(0); ; shift += 7 { 9532 if shift >= 64 { 9533 return ErrIntOverflowPipeline 9534 } 9535 if iNdEx >= l { 9536 return io.ErrUnexpectedEOF 9537 } 9538 b := dAtA[iNdEx] 9539 iNdEx++ 9540 packedLen |= int(b&0x7F) << shift 9541 if b < 0x80 { 9542 break 9543 } 9544 } 9545 if packedLen < 0 { 9546 return ErrInvalidLengthPipeline 9547 } 9548 postIndex := iNdEx + packedLen 9549 if postIndex < 0 { 9550 return ErrInvalidLengthPipeline 9551 } 9552 if postIndex > l { 9553 return io.ErrUnexpectedEOF 9554 } 9555 var elementCount int 9556 var count int 9557 for _, integer := range dAtA[iNdEx:postIndex] { 9558 if integer < 128 { 9559 count++ 9560 } 9561 } 9562 elementCount = count 9563 if elementCount != 0 && len(m.Result) == 0 { 9564 m.Result = make([]int32, 0, elementCount) 9565 } 9566 for iNdEx < postIndex { 9567 var v int32 9568 for shift := uint(0); ; shift += 7 { 9569 if shift >= 64 { 9570 return ErrIntOverflowPipeline 9571 } 9572 if iNdEx >= l { 9573 return io.ErrUnexpectedEOF 9574 } 9575 b := dAtA[iNdEx] 9576 iNdEx++ 9577 v |= int32(b&0x7F) << shift 9578 if b < 0x80 { 9579 break 9580 } 9581 } 9582 m.Result = append(m.Result, v) 9583 } 9584 } else { 9585 return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType) 9586 } 9587 case 4: 9588 if wireType != 2 { 9589 return fmt.Errorf("proto: wrong wireType = %d for field Expr", wireType) 9590 } 9591 var msglen int 9592 for shift := uint(0); ; shift += 7 { 9593 if shift >= 64 { 9594 return ErrIntOverflowPipeline 9595 } 9596 if iNdEx >= l { 9597 return io.ErrUnexpectedEOF 9598 } 9599 b := dAtA[iNdEx] 9600 iNdEx++ 9601 msglen |= int(b&0x7F) << shift 9602 if b < 0x80 { 9603 break 9604 } 9605 } 9606 if msglen < 0 { 9607 return ErrInvalidLengthPipeline 9608 } 9609 postIndex := iNdEx + msglen 9610 if postIndex < 0 { 9611 return ErrInvalidLengthPipeline 9612 } 9613 if postIndex > l { 9614 return io.ErrUnexpectedEOF 9615 } 9616 if m.Expr == nil { 9617 m.Expr = &plan.Expr{} 9618 } 9619 if err := m.Expr.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9620 return err 9621 } 9622 iNdEx = postIndex 9623 case 5: 9624 if wireType != 2 { 9625 return fmt.Errorf("proto: wrong wireType = %d for field Types", wireType) 9626 } 9627 var msglen int 9628 for shift := uint(0); ; shift += 7 { 9629 if shift >= 64 { 9630 return ErrIntOverflowPipeline 9631 } 9632 if iNdEx >= l { 9633 return io.ErrUnexpectedEOF 9634 } 9635 b := dAtA[iNdEx] 9636 iNdEx++ 9637 msglen |= int(b&0x7F) << shift 9638 if b < 0x80 { 9639 break 9640 } 9641 } 9642 if msglen < 0 { 9643 return ErrInvalidLengthPipeline 9644 } 9645 postIndex := iNdEx + msglen 9646 if postIndex < 0 { 9647 return ErrInvalidLengthPipeline 9648 } 9649 if postIndex > l { 9650 return io.ErrUnexpectedEOF 9651 } 9652 m.Types = append(m.Types, &plan.Type{}) 9653 if err := m.Types[len(m.Types)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9654 return err 9655 } 9656 iNdEx = postIndex 9657 case 6: 9658 if wireType != 2 { 9659 return fmt.Errorf("proto: wrong wireType = %d for field LeftCond", wireType) 9660 } 9661 var msglen int 9662 for shift := uint(0); ; shift += 7 { 9663 if shift >= 64 { 9664 return ErrIntOverflowPipeline 9665 } 9666 if iNdEx >= l { 9667 return io.ErrUnexpectedEOF 9668 } 9669 b := dAtA[iNdEx] 9670 iNdEx++ 9671 msglen |= int(b&0x7F) << shift 9672 if b < 0x80 { 9673 break 9674 } 9675 } 9676 if msglen < 0 { 9677 return ErrInvalidLengthPipeline 9678 } 9679 postIndex := iNdEx + msglen 9680 if postIndex < 0 { 9681 return ErrInvalidLengthPipeline 9682 } 9683 if postIndex > l { 9684 return io.ErrUnexpectedEOF 9685 } 9686 m.LeftCond = append(m.LeftCond, &plan.Expr{}) 9687 if err := m.LeftCond[len(m.LeftCond)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9688 return err 9689 } 9690 iNdEx = postIndex 9691 case 7: 9692 if wireType != 2 { 9693 return fmt.Errorf("proto: wrong wireType = %d for field RightCond", wireType) 9694 } 9695 var msglen int 9696 for shift := uint(0); ; shift += 7 { 9697 if shift >= 64 { 9698 return ErrIntOverflowPipeline 9699 } 9700 if iNdEx >= l { 9701 return io.ErrUnexpectedEOF 9702 } 9703 b := dAtA[iNdEx] 9704 iNdEx++ 9705 msglen |= int(b&0x7F) << shift 9706 if b < 0x80 { 9707 break 9708 } 9709 } 9710 if msglen < 0 { 9711 return ErrInvalidLengthPipeline 9712 } 9713 postIndex := iNdEx + msglen 9714 if postIndex < 0 { 9715 return ErrInvalidLengthPipeline 9716 } 9717 if postIndex > l { 9718 return io.ErrUnexpectedEOF 9719 } 9720 m.RightCond = append(m.RightCond, &plan.Expr{}) 9721 if err := m.RightCond[len(m.RightCond)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9722 return err 9723 } 9724 iNdEx = postIndex 9725 default: 9726 iNdEx = preIndex 9727 skippy, err := skipPipeline(dAtA[iNdEx:]) 9728 if err != nil { 9729 return err 9730 } 9731 if (skippy < 0) || (iNdEx+skippy) < 0 { 9732 return ErrInvalidLengthPipeline 9733 } 9734 if (iNdEx + skippy) > l { 9735 return io.ErrUnexpectedEOF 9736 } 9737 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 9738 iNdEx += skippy 9739 } 9740 } 9741 9742 if iNdEx > l { 9743 return io.ErrUnexpectedEOF 9744 } 9745 return nil 9746 } 9747 func (m *SingleJoin) Unmarshal(dAtA []byte) error { 9748 l := len(dAtA) 9749 iNdEx := 0 9750 for iNdEx < l { 9751 preIndex := iNdEx 9752 var wire uint64 9753 for shift := uint(0); ; shift += 7 { 9754 if shift >= 64 { 9755 return ErrIntOverflowPipeline 9756 } 9757 if iNdEx >= l { 9758 return io.ErrUnexpectedEOF 9759 } 9760 b := dAtA[iNdEx] 9761 iNdEx++ 9762 wire |= uint64(b&0x7F) << shift 9763 if b < 0x80 { 9764 break 9765 } 9766 } 9767 fieldNum := int32(wire >> 3) 9768 wireType := int(wire & 0x7) 9769 if wireType == 4 { 9770 return fmt.Errorf("proto: SingleJoin: wiretype end group for non-group") 9771 } 9772 if fieldNum <= 0 { 9773 return fmt.Errorf("proto: SingleJoin: illegal tag %d (wire type %d)", fieldNum, wire) 9774 } 9775 switch fieldNum { 9776 case 1: 9777 if wireType != 0 { 9778 return fmt.Errorf("proto: wrong wireType = %d for field Ibucket", wireType) 9779 } 9780 m.Ibucket = 0 9781 for shift := uint(0); ; shift += 7 { 9782 if shift >= 64 { 9783 return ErrIntOverflowPipeline 9784 } 9785 if iNdEx >= l { 9786 return io.ErrUnexpectedEOF 9787 } 9788 b := dAtA[iNdEx] 9789 iNdEx++ 9790 m.Ibucket |= uint64(b&0x7F) << shift 9791 if b < 0x80 { 9792 break 9793 } 9794 } 9795 case 2: 9796 if wireType != 0 { 9797 return fmt.Errorf("proto: wrong wireType = %d for field Nbucket", wireType) 9798 } 9799 m.Nbucket = 0 9800 for shift := uint(0); ; shift += 7 { 9801 if shift >= 64 { 9802 return ErrIntOverflowPipeline 9803 } 9804 if iNdEx >= l { 9805 return io.ErrUnexpectedEOF 9806 } 9807 b := dAtA[iNdEx] 9808 iNdEx++ 9809 m.Nbucket |= uint64(b&0x7F) << shift 9810 if b < 0x80 { 9811 break 9812 } 9813 } 9814 case 3: 9815 if wireType == 0 { 9816 var v int32 9817 for shift := uint(0); ; shift += 7 { 9818 if shift >= 64 { 9819 return ErrIntOverflowPipeline 9820 } 9821 if iNdEx >= l { 9822 return io.ErrUnexpectedEOF 9823 } 9824 b := dAtA[iNdEx] 9825 iNdEx++ 9826 v |= int32(b&0x7F) << shift 9827 if b < 0x80 { 9828 break 9829 } 9830 } 9831 m.RelList = append(m.RelList, v) 9832 } else if wireType == 2 { 9833 var packedLen int 9834 for shift := uint(0); ; shift += 7 { 9835 if shift >= 64 { 9836 return ErrIntOverflowPipeline 9837 } 9838 if iNdEx >= l { 9839 return io.ErrUnexpectedEOF 9840 } 9841 b := dAtA[iNdEx] 9842 iNdEx++ 9843 packedLen |= int(b&0x7F) << shift 9844 if b < 0x80 { 9845 break 9846 } 9847 } 9848 if packedLen < 0 { 9849 return ErrInvalidLengthPipeline 9850 } 9851 postIndex := iNdEx + packedLen 9852 if postIndex < 0 { 9853 return ErrInvalidLengthPipeline 9854 } 9855 if postIndex > l { 9856 return io.ErrUnexpectedEOF 9857 } 9858 var elementCount int 9859 var count int 9860 for _, integer := range dAtA[iNdEx:postIndex] { 9861 if integer < 128 { 9862 count++ 9863 } 9864 } 9865 elementCount = count 9866 if elementCount != 0 && len(m.RelList) == 0 { 9867 m.RelList = make([]int32, 0, elementCount) 9868 } 9869 for iNdEx < postIndex { 9870 var v int32 9871 for shift := uint(0); ; shift += 7 { 9872 if shift >= 64 { 9873 return ErrIntOverflowPipeline 9874 } 9875 if iNdEx >= l { 9876 return io.ErrUnexpectedEOF 9877 } 9878 b := dAtA[iNdEx] 9879 iNdEx++ 9880 v |= int32(b&0x7F) << shift 9881 if b < 0x80 { 9882 break 9883 } 9884 } 9885 m.RelList = append(m.RelList, v) 9886 } 9887 } else { 9888 return fmt.Errorf("proto: wrong wireType = %d for field RelList", wireType) 9889 } 9890 case 4: 9891 if wireType == 0 { 9892 var v int32 9893 for shift := uint(0); ; shift += 7 { 9894 if shift >= 64 { 9895 return ErrIntOverflowPipeline 9896 } 9897 if iNdEx >= l { 9898 return io.ErrUnexpectedEOF 9899 } 9900 b := dAtA[iNdEx] 9901 iNdEx++ 9902 v |= int32(b&0x7F) << shift 9903 if b < 0x80 { 9904 break 9905 } 9906 } 9907 m.ColList = append(m.ColList, v) 9908 } else if wireType == 2 { 9909 var packedLen int 9910 for shift := uint(0); ; shift += 7 { 9911 if shift >= 64 { 9912 return ErrIntOverflowPipeline 9913 } 9914 if iNdEx >= l { 9915 return io.ErrUnexpectedEOF 9916 } 9917 b := dAtA[iNdEx] 9918 iNdEx++ 9919 packedLen |= int(b&0x7F) << shift 9920 if b < 0x80 { 9921 break 9922 } 9923 } 9924 if packedLen < 0 { 9925 return ErrInvalidLengthPipeline 9926 } 9927 postIndex := iNdEx + packedLen 9928 if postIndex < 0 { 9929 return ErrInvalidLengthPipeline 9930 } 9931 if postIndex > l { 9932 return io.ErrUnexpectedEOF 9933 } 9934 var elementCount int 9935 var count int 9936 for _, integer := range dAtA[iNdEx:postIndex] { 9937 if integer < 128 { 9938 count++ 9939 } 9940 } 9941 elementCount = count 9942 if elementCount != 0 && len(m.ColList) == 0 { 9943 m.ColList = make([]int32, 0, elementCount) 9944 } 9945 for iNdEx < postIndex { 9946 var v int32 9947 for shift := uint(0); ; shift += 7 { 9948 if shift >= 64 { 9949 return ErrIntOverflowPipeline 9950 } 9951 if iNdEx >= l { 9952 return io.ErrUnexpectedEOF 9953 } 9954 b := dAtA[iNdEx] 9955 iNdEx++ 9956 v |= int32(b&0x7F) << shift 9957 if b < 0x80 { 9958 break 9959 } 9960 } 9961 m.ColList = append(m.ColList, v) 9962 } 9963 } else { 9964 return fmt.Errorf("proto: wrong wireType = %d for field ColList", wireType) 9965 } 9966 case 5: 9967 if wireType != 2 { 9968 return fmt.Errorf("proto: wrong wireType = %d for field Expr", wireType) 9969 } 9970 var msglen int 9971 for shift := uint(0); ; shift += 7 { 9972 if shift >= 64 { 9973 return ErrIntOverflowPipeline 9974 } 9975 if iNdEx >= l { 9976 return io.ErrUnexpectedEOF 9977 } 9978 b := dAtA[iNdEx] 9979 iNdEx++ 9980 msglen |= int(b&0x7F) << shift 9981 if b < 0x80 { 9982 break 9983 } 9984 } 9985 if msglen < 0 { 9986 return ErrInvalidLengthPipeline 9987 } 9988 postIndex := iNdEx + msglen 9989 if postIndex < 0 { 9990 return ErrInvalidLengthPipeline 9991 } 9992 if postIndex > l { 9993 return io.ErrUnexpectedEOF 9994 } 9995 if m.Expr == nil { 9996 m.Expr = &plan.Expr{} 9997 } 9998 if err := m.Expr.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9999 return err 10000 } 10001 iNdEx = postIndex 10002 case 6: 10003 if wireType != 2 { 10004 return fmt.Errorf("proto: wrong wireType = %d for field Types", wireType) 10005 } 10006 var msglen int 10007 for shift := uint(0); ; shift += 7 { 10008 if shift >= 64 { 10009 return ErrIntOverflowPipeline 10010 } 10011 if iNdEx >= l { 10012 return io.ErrUnexpectedEOF 10013 } 10014 b := dAtA[iNdEx] 10015 iNdEx++ 10016 msglen |= int(b&0x7F) << shift 10017 if b < 0x80 { 10018 break 10019 } 10020 } 10021 if msglen < 0 { 10022 return ErrInvalidLengthPipeline 10023 } 10024 postIndex := iNdEx + msglen 10025 if postIndex < 0 { 10026 return ErrInvalidLengthPipeline 10027 } 10028 if postIndex > l { 10029 return io.ErrUnexpectedEOF 10030 } 10031 m.Types = append(m.Types, &plan.Type{}) 10032 if err := m.Types[len(m.Types)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10033 return err 10034 } 10035 iNdEx = postIndex 10036 case 7: 10037 if wireType != 2 { 10038 return fmt.Errorf("proto: wrong wireType = %d for field LeftCond", wireType) 10039 } 10040 var msglen int 10041 for shift := uint(0); ; shift += 7 { 10042 if shift >= 64 { 10043 return ErrIntOverflowPipeline 10044 } 10045 if iNdEx >= l { 10046 return io.ErrUnexpectedEOF 10047 } 10048 b := dAtA[iNdEx] 10049 iNdEx++ 10050 msglen |= int(b&0x7F) << shift 10051 if b < 0x80 { 10052 break 10053 } 10054 } 10055 if msglen < 0 { 10056 return ErrInvalidLengthPipeline 10057 } 10058 postIndex := iNdEx + msglen 10059 if postIndex < 0 { 10060 return ErrInvalidLengthPipeline 10061 } 10062 if postIndex > l { 10063 return io.ErrUnexpectedEOF 10064 } 10065 m.LeftCond = append(m.LeftCond, &plan.Expr{}) 10066 if err := m.LeftCond[len(m.LeftCond)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10067 return err 10068 } 10069 iNdEx = postIndex 10070 case 8: 10071 if wireType != 2 { 10072 return fmt.Errorf("proto: wrong wireType = %d for field RightCond", wireType) 10073 } 10074 var msglen int 10075 for shift := uint(0); ; shift += 7 { 10076 if shift >= 64 { 10077 return ErrIntOverflowPipeline 10078 } 10079 if iNdEx >= l { 10080 return io.ErrUnexpectedEOF 10081 } 10082 b := dAtA[iNdEx] 10083 iNdEx++ 10084 msglen |= int(b&0x7F) << shift 10085 if b < 0x80 { 10086 break 10087 } 10088 } 10089 if msglen < 0 { 10090 return ErrInvalidLengthPipeline 10091 } 10092 postIndex := iNdEx + msglen 10093 if postIndex < 0 { 10094 return ErrInvalidLengthPipeline 10095 } 10096 if postIndex > l { 10097 return io.ErrUnexpectedEOF 10098 } 10099 m.RightCond = append(m.RightCond, &plan.Expr{}) 10100 if err := m.RightCond[len(m.RightCond)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10101 return err 10102 } 10103 iNdEx = postIndex 10104 default: 10105 iNdEx = preIndex 10106 skippy, err := skipPipeline(dAtA[iNdEx:]) 10107 if err != nil { 10108 return err 10109 } 10110 if (skippy < 0) || (iNdEx+skippy) < 0 { 10111 return ErrInvalidLengthPipeline 10112 } 10113 if (iNdEx + skippy) > l { 10114 return io.ErrUnexpectedEOF 10115 } 10116 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 10117 iNdEx += skippy 10118 } 10119 } 10120 10121 if iNdEx > l { 10122 return io.ErrUnexpectedEOF 10123 } 10124 return nil 10125 } 10126 func (m *MarkJoin) Unmarshal(dAtA []byte) error { 10127 l := len(dAtA) 10128 iNdEx := 0 10129 for iNdEx < l { 10130 preIndex := iNdEx 10131 var wire uint64 10132 for shift := uint(0); ; shift += 7 { 10133 if shift >= 64 { 10134 return ErrIntOverflowPipeline 10135 } 10136 if iNdEx >= l { 10137 return io.ErrUnexpectedEOF 10138 } 10139 b := dAtA[iNdEx] 10140 iNdEx++ 10141 wire |= uint64(b&0x7F) << shift 10142 if b < 0x80 { 10143 break 10144 } 10145 } 10146 fieldNum := int32(wire >> 3) 10147 wireType := int(wire & 0x7) 10148 if wireType == 4 { 10149 return fmt.Errorf("proto: MarkJoin: wiretype end group for non-group") 10150 } 10151 if fieldNum <= 0 { 10152 return fmt.Errorf("proto: MarkJoin: illegal tag %d (wire type %d)", fieldNum, wire) 10153 } 10154 switch fieldNum { 10155 case 1: 10156 if wireType != 0 { 10157 return fmt.Errorf("proto: wrong wireType = %d for field Ibucket", wireType) 10158 } 10159 m.Ibucket = 0 10160 for shift := uint(0); ; shift += 7 { 10161 if shift >= 64 { 10162 return ErrIntOverflowPipeline 10163 } 10164 if iNdEx >= l { 10165 return io.ErrUnexpectedEOF 10166 } 10167 b := dAtA[iNdEx] 10168 iNdEx++ 10169 m.Ibucket |= uint64(b&0x7F) << shift 10170 if b < 0x80 { 10171 break 10172 } 10173 } 10174 case 2: 10175 if wireType != 0 { 10176 return fmt.Errorf("proto: wrong wireType = %d for field Nbucket", wireType) 10177 } 10178 m.Nbucket = 0 10179 for shift := uint(0); ; shift += 7 { 10180 if shift >= 64 { 10181 return ErrIntOverflowPipeline 10182 } 10183 if iNdEx >= l { 10184 return io.ErrUnexpectedEOF 10185 } 10186 b := dAtA[iNdEx] 10187 iNdEx++ 10188 m.Nbucket |= uint64(b&0x7F) << shift 10189 if b < 0x80 { 10190 break 10191 } 10192 } 10193 case 3: 10194 if wireType == 0 { 10195 var v int32 10196 for shift := uint(0); ; shift += 7 { 10197 if shift >= 64 { 10198 return ErrIntOverflowPipeline 10199 } 10200 if iNdEx >= l { 10201 return io.ErrUnexpectedEOF 10202 } 10203 b := dAtA[iNdEx] 10204 iNdEx++ 10205 v |= int32(b&0x7F) << shift 10206 if b < 0x80 { 10207 break 10208 } 10209 } 10210 m.Result = append(m.Result, v) 10211 } else if wireType == 2 { 10212 var packedLen int 10213 for shift := uint(0); ; shift += 7 { 10214 if shift >= 64 { 10215 return ErrIntOverflowPipeline 10216 } 10217 if iNdEx >= l { 10218 return io.ErrUnexpectedEOF 10219 } 10220 b := dAtA[iNdEx] 10221 iNdEx++ 10222 packedLen |= int(b&0x7F) << shift 10223 if b < 0x80 { 10224 break 10225 } 10226 } 10227 if packedLen < 0 { 10228 return ErrInvalidLengthPipeline 10229 } 10230 postIndex := iNdEx + packedLen 10231 if postIndex < 0 { 10232 return ErrInvalidLengthPipeline 10233 } 10234 if postIndex > l { 10235 return io.ErrUnexpectedEOF 10236 } 10237 var elementCount int 10238 var count int 10239 for _, integer := range dAtA[iNdEx:postIndex] { 10240 if integer < 128 { 10241 count++ 10242 } 10243 } 10244 elementCount = count 10245 if elementCount != 0 && len(m.Result) == 0 { 10246 m.Result = make([]int32, 0, elementCount) 10247 } 10248 for iNdEx < postIndex { 10249 var v int32 10250 for shift := uint(0); ; shift += 7 { 10251 if shift >= 64 { 10252 return ErrIntOverflowPipeline 10253 } 10254 if iNdEx >= l { 10255 return io.ErrUnexpectedEOF 10256 } 10257 b := dAtA[iNdEx] 10258 iNdEx++ 10259 v |= int32(b&0x7F) << shift 10260 if b < 0x80 { 10261 break 10262 } 10263 } 10264 m.Result = append(m.Result, v) 10265 } 10266 } else { 10267 return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType) 10268 } 10269 case 4: 10270 if wireType != 2 { 10271 return fmt.Errorf("proto: wrong wireType = %d for field Expr", wireType) 10272 } 10273 var msglen int 10274 for shift := uint(0); ; shift += 7 { 10275 if shift >= 64 { 10276 return ErrIntOverflowPipeline 10277 } 10278 if iNdEx >= l { 10279 return io.ErrUnexpectedEOF 10280 } 10281 b := dAtA[iNdEx] 10282 iNdEx++ 10283 msglen |= int(b&0x7F) << shift 10284 if b < 0x80 { 10285 break 10286 } 10287 } 10288 if msglen < 0 { 10289 return ErrInvalidLengthPipeline 10290 } 10291 postIndex := iNdEx + msglen 10292 if postIndex < 0 { 10293 return ErrInvalidLengthPipeline 10294 } 10295 if postIndex > l { 10296 return io.ErrUnexpectedEOF 10297 } 10298 if m.Expr == nil { 10299 m.Expr = &plan.Expr{} 10300 } 10301 if err := m.Expr.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10302 return err 10303 } 10304 iNdEx = postIndex 10305 case 5: 10306 if wireType != 2 { 10307 return fmt.Errorf("proto: wrong wireType = %d for field Types", wireType) 10308 } 10309 var msglen int 10310 for shift := uint(0); ; shift += 7 { 10311 if shift >= 64 { 10312 return ErrIntOverflowPipeline 10313 } 10314 if iNdEx >= l { 10315 return io.ErrUnexpectedEOF 10316 } 10317 b := dAtA[iNdEx] 10318 iNdEx++ 10319 msglen |= int(b&0x7F) << shift 10320 if b < 0x80 { 10321 break 10322 } 10323 } 10324 if msglen < 0 { 10325 return ErrInvalidLengthPipeline 10326 } 10327 postIndex := iNdEx + msglen 10328 if postIndex < 0 { 10329 return ErrInvalidLengthPipeline 10330 } 10331 if postIndex > l { 10332 return io.ErrUnexpectedEOF 10333 } 10334 m.Types = append(m.Types, &plan.Type{}) 10335 if err := m.Types[len(m.Types)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10336 return err 10337 } 10338 iNdEx = postIndex 10339 case 6: 10340 if wireType != 2 { 10341 return fmt.Errorf("proto: wrong wireType = %d for field LeftCond", wireType) 10342 } 10343 var msglen int 10344 for shift := uint(0); ; shift += 7 { 10345 if shift >= 64 { 10346 return ErrIntOverflowPipeline 10347 } 10348 if iNdEx >= l { 10349 return io.ErrUnexpectedEOF 10350 } 10351 b := dAtA[iNdEx] 10352 iNdEx++ 10353 msglen |= int(b&0x7F) << shift 10354 if b < 0x80 { 10355 break 10356 } 10357 } 10358 if msglen < 0 { 10359 return ErrInvalidLengthPipeline 10360 } 10361 postIndex := iNdEx + msglen 10362 if postIndex < 0 { 10363 return ErrInvalidLengthPipeline 10364 } 10365 if postIndex > l { 10366 return io.ErrUnexpectedEOF 10367 } 10368 m.LeftCond = append(m.LeftCond, &plan.Expr{}) 10369 if err := m.LeftCond[len(m.LeftCond)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10370 return err 10371 } 10372 iNdEx = postIndex 10373 case 7: 10374 if wireType != 2 { 10375 return fmt.Errorf("proto: wrong wireType = %d for field RightCond", wireType) 10376 } 10377 var msglen int 10378 for shift := uint(0); ; shift += 7 { 10379 if shift >= 64 { 10380 return ErrIntOverflowPipeline 10381 } 10382 if iNdEx >= l { 10383 return io.ErrUnexpectedEOF 10384 } 10385 b := dAtA[iNdEx] 10386 iNdEx++ 10387 msglen |= int(b&0x7F) << shift 10388 if b < 0x80 { 10389 break 10390 } 10391 } 10392 if msglen < 0 { 10393 return ErrInvalidLengthPipeline 10394 } 10395 postIndex := iNdEx + msglen 10396 if postIndex < 0 { 10397 return ErrInvalidLengthPipeline 10398 } 10399 if postIndex > l { 10400 return io.ErrUnexpectedEOF 10401 } 10402 m.RightCond = append(m.RightCond, &plan.Expr{}) 10403 if err := m.RightCond[len(m.RightCond)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10404 return err 10405 } 10406 iNdEx = postIndex 10407 case 8: 10408 if wireType != 2 { 10409 return fmt.Errorf("proto: wrong wireType = %d for field OnList", wireType) 10410 } 10411 var msglen int 10412 for shift := uint(0); ; shift += 7 { 10413 if shift >= 64 { 10414 return ErrIntOverflowPipeline 10415 } 10416 if iNdEx >= l { 10417 return io.ErrUnexpectedEOF 10418 } 10419 b := dAtA[iNdEx] 10420 iNdEx++ 10421 msglen |= int(b&0x7F) << shift 10422 if b < 0x80 { 10423 break 10424 } 10425 } 10426 if msglen < 0 { 10427 return ErrInvalidLengthPipeline 10428 } 10429 postIndex := iNdEx + msglen 10430 if postIndex < 0 { 10431 return ErrInvalidLengthPipeline 10432 } 10433 if postIndex > l { 10434 return io.ErrUnexpectedEOF 10435 } 10436 m.OnList = append(m.OnList, &plan.Expr{}) 10437 if err := m.OnList[len(m.OnList)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10438 return err 10439 } 10440 iNdEx = postIndex 10441 default: 10442 iNdEx = preIndex 10443 skippy, err := skipPipeline(dAtA[iNdEx:]) 10444 if err != nil { 10445 return err 10446 } 10447 if (skippy < 0) || (iNdEx+skippy) < 0 { 10448 return ErrInvalidLengthPipeline 10449 } 10450 if (iNdEx + skippy) > l { 10451 return io.ErrUnexpectedEOF 10452 } 10453 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 10454 iNdEx += skippy 10455 } 10456 } 10457 10458 if iNdEx > l { 10459 return io.ErrUnexpectedEOF 10460 } 10461 return nil 10462 } 10463 func (m *Product) Unmarshal(dAtA []byte) error { 10464 l := len(dAtA) 10465 iNdEx := 0 10466 for iNdEx < l { 10467 preIndex := iNdEx 10468 var wire uint64 10469 for shift := uint(0); ; shift += 7 { 10470 if shift >= 64 { 10471 return ErrIntOverflowPipeline 10472 } 10473 if iNdEx >= l { 10474 return io.ErrUnexpectedEOF 10475 } 10476 b := dAtA[iNdEx] 10477 iNdEx++ 10478 wire |= uint64(b&0x7F) << shift 10479 if b < 0x80 { 10480 break 10481 } 10482 } 10483 fieldNum := int32(wire >> 3) 10484 wireType := int(wire & 0x7) 10485 if wireType == 4 { 10486 return fmt.Errorf("proto: Product: wiretype end group for non-group") 10487 } 10488 if fieldNum <= 0 { 10489 return fmt.Errorf("proto: Product: illegal tag %d (wire type %d)", fieldNum, wire) 10490 } 10491 switch fieldNum { 10492 case 1: 10493 if wireType == 0 { 10494 var v int32 10495 for shift := uint(0); ; shift += 7 { 10496 if shift >= 64 { 10497 return ErrIntOverflowPipeline 10498 } 10499 if iNdEx >= l { 10500 return io.ErrUnexpectedEOF 10501 } 10502 b := dAtA[iNdEx] 10503 iNdEx++ 10504 v |= int32(b&0x7F) << shift 10505 if b < 0x80 { 10506 break 10507 } 10508 } 10509 m.RelList = append(m.RelList, v) 10510 } else if wireType == 2 { 10511 var packedLen int 10512 for shift := uint(0); ; shift += 7 { 10513 if shift >= 64 { 10514 return ErrIntOverflowPipeline 10515 } 10516 if iNdEx >= l { 10517 return io.ErrUnexpectedEOF 10518 } 10519 b := dAtA[iNdEx] 10520 iNdEx++ 10521 packedLen |= int(b&0x7F) << shift 10522 if b < 0x80 { 10523 break 10524 } 10525 } 10526 if packedLen < 0 { 10527 return ErrInvalidLengthPipeline 10528 } 10529 postIndex := iNdEx + packedLen 10530 if postIndex < 0 { 10531 return ErrInvalidLengthPipeline 10532 } 10533 if postIndex > l { 10534 return io.ErrUnexpectedEOF 10535 } 10536 var elementCount int 10537 var count int 10538 for _, integer := range dAtA[iNdEx:postIndex] { 10539 if integer < 128 { 10540 count++ 10541 } 10542 } 10543 elementCount = count 10544 if elementCount != 0 && len(m.RelList) == 0 { 10545 m.RelList = make([]int32, 0, elementCount) 10546 } 10547 for iNdEx < postIndex { 10548 var v int32 10549 for shift := uint(0); ; shift += 7 { 10550 if shift >= 64 { 10551 return ErrIntOverflowPipeline 10552 } 10553 if iNdEx >= l { 10554 return io.ErrUnexpectedEOF 10555 } 10556 b := dAtA[iNdEx] 10557 iNdEx++ 10558 v |= int32(b&0x7F) << shift 10559 if b < 0x80 { 10560 break 10561 } 10562 } 10563 m.RelList = append(m.RelList, v) 10564 } 10565 } else { 10566 return fmt.Errorf("proto: wrong wireType = %d for field RelList", wireType) 10567 } 10568 case 2: 10569 if wireType == 0 { 10570 var v int32 10571 for shift := uint(0); ; shift += 7 { 10572 if shift >= 64 { 10573 return ErrIntOverflowPipeline 10574 } 10575 if iNdEx >= l { 10576 return io.ErrUnexpectedEOF 10577 } 10578 b := dAtA[iNdEx] 10579 iNdEx++ 10580 v |= int32(b&0x7F) << shift 10581 if b < 0x80 { 10582 break 10583 } 10584 } 10585 m.ColList = append(m.ColList, v) 10586 } else if wireType == 2 { 10587 var packedLen int 10588 for shift := uint(0); ; shift += 7 { 10589 if shift >= 64 { 10590 return ErrIntOverflowPipeline 10591 } 10592 if iNdEx >= l { 10593 return io.ErrUnexpectedEOF 10594 } 10595 b := dAtA[iNdEx] 10596 iNdEx++ 10597 packedLen |= int(b&0x7F) << shift 10598 if b < 0x80 { 10599 break 10600 } 10601 } 10602 if packedLen < 0 { 10603 return ErrInvalidLengthPipeline 10604 } 10605 postIndex := iNdEx + packedLen 10606 if postIndex < 0 { 10607 return ErrInvalidLengthPipeline 10608 } 10609 if postIndex > l { 10610 return io.ErrUnexpectedEOF 10611 } 10612 var elementCount int 10613 var count int 10614 for _, integer := range dAtA[iNdEx:postIndex] { 10615 if integer < 128 { 10616 count++ 10617 } 10618 } 10619 elementCount = count 10620 if elementCount != 0 && len(m.ColList) == 0 { 10621 m.ColList = make([]int32, 0, elementCount) 10622 } 10623 for iNdEx < postIndex { 10624 var v int32 10625 for shift := uint(0); ; shift += 7 { 10626 if shift >= 64 { 10627 return ErrIntOverflowPipeline 10628 } 10629 if iNdEx >= l { 10630 return io.ErrUnexpectedEOF 10631 } 10632 b := dAtA[iNdEx] 10633 iNdEx++ 10634 v |= int32(b&0x7F) << shift 10635 if b < 0x80 { 10636 break 10637 } 10638 } 10639 m.ColList = append(m.ColList, v) 10640 } 10641 } else { 10642 return fmt.Errorf("proto: wrong wireType = %d for field ColList", wireType) 10643 } 10644 case 3: 10645 if wireType != 2 { 10646 return fmt.Errorf("proto: wrong wireType = %d for field Types", wireType) 10647 } 10648 var msglen int 10649 for shift := uint(0); ; shift += 7 { 10650 if shift >= 64 { 10651 return ErrIntOverflowPipeline 10652 } 10653 if iNdEx >= l { 10654 return io.ErrUnexpectedEOF 10655 } 10656 b := dAtA[iNdEx] 10657 iNdEx++ 10658 msglen |= int(b&0x7F) << shift 10659 if b < 0x80 { 10660 break 10661 } 10662 } 10663 if msglen < 0 { 10664 return ErrInvalidLengthPipeline 10665 } 10666 postIndex := iNdEx + msglen 10667 if postIndex < 0 { 10668 return ErrInvalidLengthPipeline 10669 } 10670 if postIndex > l { 10671 return io.ErrUnexpectedEOF 10672 } 10673 m.Types = append(m.Types, &plan.Type{}) 10674 if err := m.Types[len(m.Types)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10675 return err 10676 } 10677 iNdEx = postIndex 10678 default: 10679 iNdEx = preIndex 10680 skippy, err := skipPipeline(dAtA[iNdEx:]) 10681 if err != nil { 10682 return err 10683 } 10684 if (skippy < 0) || (iNdEx+skippy) < 0 { 10685 return ErrInvalidLengthPipeline 10686 } 10687 if (iNdEx + skippy) > l { 10688 return io.ErrUnexpectedEOF 10689 } 10690 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 10691 iNdEx += skippy 10692 } 10693 } 10694 10695 if iNdEx > l { 10696 return io.ErrUnexpectedEOF 10697 } 10698 return nil 10699 } 10700 func (m *TableFunction) Unmarshal(dAtA []byte) error { 10701 l := len(dAtA) 10702 iNdEx := 0 10703 for iNdEx < l { 10704 preIndex := iNdEx 10705 var wire uint64 10706 for shift := uint(0); ; shift += 7 { 10707 if shift >= 64 { 10708 return ErrIntOverflowPipeline 10709 } 10710 if iNdEx >= l { 10711 return io.ErrUnexpectedEOF 10712 } 10713 b := dAtA[iNdEx] 10714 iNdEx++ 10715 wire |= uint64(b&0x7F) << shift 10716 if b < 0x80 { 10717 break 10718 } 10719 } 10720 fieldNum := int32(wire >> 3) 10721 wireType := int(wire & 0x7) 10722 if wireType == 4 { 10723 return fmt.Errorf("proto: TableFunction: wiretype end group for non-group") 10724 } 10725 if fieldNum <= 0 { 10726 return fmt.Errorf("proto: TableFunction: illegal tag %d (wire type %d)", fieldNum, wire) 10727 } 10728 switch fieldNum { 10729 case 1: 10730 if wireType != 2 { 10731 return fmt.Errorf("proto: wrong wireType = %d for field Attrs", wireType) 10732 } 10733 var stringLen uint64 10734 for shift := uint(0); ; shift += 7 { 10735 if shift >= 64 { 10736 return ErrIntOverflowPipeline 10737 } 10738 if iNdEx >= l { 10739 return io.ErrUnexpectedEOF 10740 } 10741 b := dAtA[iNdEx] 10742 iNdEx++ 10743 stringLen |= uint64(b&0x7F) << shift 10744 if b < 0x80 { 10745 break 10746 } 10747 } 10748 intStringLen := int(stringLen) 10749 if intStringLen < 0 { 10750 return ErrInvalidLengthPipeline 10751 } 10752 postIndex := iNdEx + intStringLen 10753 if postIndex < 0 { 10754 return ErrInvalidLengthPipeline 10755 } 10756 if postIndex > l { 10757 return io.ErrUnexpectedEOF 10758 } 10759 m.Attrs = append(m.Attrs, string(dAtA[iNdEx:postIndex])) 10760 iNdEx = postIndex 10761 case 2: 10762 if wireType != 2 { 10763 return fmt.Errorf("proto: wrong wireType = %d for field Rets", wireType) 10764 } 10765 var msglen int 10766 for shift := uint(0); ; shift += 7 { 10767 if shift >= 64 { 10768 return ErrIntOverflowPipeline 10769 } 10770 if iNdEx >= l { 10771 return io.ErrUnexpectedEOF 10772 } 10773 b := dAtA[iNdEx] 10774 iNdEx++ 10775 msglen |= int(b&0x7F) << shift 10776 if b < 0x80 { 10777 break 10778 } 10779 } 10780 if msglen < 0 { 10781 return ErrInvalidLengthPipeline 10782 } 10783 postIndex := iNdEx + msglen 10784 if postIndex < 0 { 10785 return ErrInvalidLengthPipeline 10786 } 10787 if postIndex > l { 10788 return io.ErrUnexpectedEOF 10789 } 10790 m.Rets = append(m.Rets, &plan.ColDef{}) 10791 if err := m.Rets[len(m.Rets)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10792 return err 10793 } 10794 iNdEx = postIndex 10795 case 3: 10796 if wireType != 2 { 10797 return fmt.Errorf("proto: wrong wireType = %d for field Args", wireType) 10798 } 10799 var msglen int 10800 for shift := uint(0); ; shift += 7 { 10801 if shift >= 64 { 10802 return ErrIntOverflowPipeline 10803 } 10804 if iNdEx >= l { 10805 return io.ErrUnexpectedEOF 10806 } 10807 b := dAtA[iNdEx] 10808 iNdEx++ 10809 msglen |= int(b&0x7F) << shift 10810 if b < 0x80 { 10811 break 10812 } 10813 } 10814 if msglen < 0 { 10815 return ErrInvalidLengthPipeline 10816 } 10817 postIndex := iNdEx + msglen 10818 if postIndex < 0 { 10819 return ErrInvalidLengthPipeline 10820 } 10821 if postIndex > l { 10822 return io.ErrUnexpectedEOF 10823 } 10824 m.Args = append(m.Args, &plan.Expr{}) 10825 if err := m.Args[len(m.Args)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10826 return err 10827 } 10828 iNdEx = postIndex 10829 case 4: 10830 if wireType != 2 { 10831 return fmt.Errorf("proto: wrong wireType = %d for field Params", wireType) 10832 } 10833 var byteLen int 10834 for shift := uint(0); ; shift += 7 { 10835 if shift >= 64 { 10836 return ErrIntOverflowPipeline 10837 } 10838 if iNdEx >= l { 10839 return io.ErrUnexpectedEOF 10840 } 10841 b := dAtA[iNdEx] 10842 iNdEx++ 10843 byteLen |= int(b&0x7F) << shift 10844 if b < 0x80 { 10845 break 10846 } 10847 } 10848 if byteLen < 0 { 10849 return ErrInvalidLengthPipeline 10850 } 10851 postIndex := iNdEx + byteLen 10852 if postIndex < 0 { 10853 return ErrInvalidLengthPipeline 10854 } 10855 if postIndex > l { 10856 return io.ErrUnexpectedEOF 10857 } 10858 m.Params = append(m.Params[:0], dAtA[iNdEx:postIndex]...) 10859 if m.Params == nil { 10860 m.Params = []byte{} 10861 } 10862 iNdEx = postIndex 10863 case 5: 10864 if wireType != 2 { 10865 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 10866 } 10867 var stringLen uint64 10868 for shift := uint(0); ; shift += 7 { 10869 if shift >= 64 { 10870 return ErrIntOverflowPipeline 10871 } 10872 if iNdEx >= l { 10873 return io.ErrUnexpectedEOF 10874 } 10875 b := dAtA[iNdEx] 10876 iNdEx++ 10877 stringLen |= uint64(b&0x7F) << shift 10878 if b < 0x80 { 10879 break 10880 } 10881 } 10882 intStringLen := int(stringLen) 10883 if intStringLen < 0 { 10884 return ErrInvalidLengthPipeline 10885 } 10886 postIndex := iNdEx + intStringLen 10887 if postIndex < 0 { 10888 return ErrInvalidLengthPipeline 10889 } 10890 if postIndex > l { 10891 return io.ErrUnexpectedEOF 10892 } 10893 m.Name = string(dAtA[iNdEx:postIndex]) 10894 iNdEx = postIndex 10895 default: 10896 iNdEx = preIndex 10897 skippy, err := skipPipeline(dAtA[iNdEx:]) 10898 if err != nil { 10899 return err 10900 } 10901 if (skippy < 0) || (iNdEx+skippy) < 0 { 10902 return ErrInvalidLengthPipeline 10903 } 10904 if (iNdEx + skippy) > l { 10905 return io.ErrUnexpectedEOF 10906 } 10907 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 10908 iNdEx += skippy 10909 } 10910 } 10911 10912 if iNdEx > l { 10913 return io.ErrUnexpectedEOF 10914 } 10915 return nil 10916 } 10917 func (m *HashBuild) Unmarshal(dAtA []byte) error { 10918 l := len(dAtA) 10919 iNdEx := 0 10920 for iNdEx < l { 10921 preIndex := iNdEx 10922 var wire uint64 10923 for shift := uint(0); ; shift += 7 { 10924 if shift >= 64 { 10925 return ErrIntOverflowPipeline 10926 } 10927 if iNdEx >= l { 10928 return io.ErrUnexpectedEOF 10929 } 10930 b := dAtA[iNdEx] 10931 iNdEx++ 10932 wire |= uint64(b&0x7F) << shift 10933 if b < 0x80 { 10934 break 10935 } 10936 } 10937 fieldNum := int32(wire >> 3) 10938 wireType := int(wire & 0x7) 10939 if wireType == 4 { 10940 return fmt.Errorf("proto: HashBuild: wiretype end group for non-group") 10941 } 10942 if fieldNum <= 0 { 10943 return fmt.Errorf("proto: HashBuild: illegal tag %d (wire type %d)", fieldNum, wire) 10944 } 10945 switch fieldNum { 10946 case 1: 10947 if wireType != 0 { 10948 return fmt.Errorf("proto: wrong wireType = %d for field NeedExpr", wireType) 10949 } 10950 var v int 10951 for shift := uint(0); ; shift += 7 { 10952 if shift >= 64 { 10953 return ErrIntOverflowPipeline 10954 } 10955 if iNdEx >= l { 10956 return io.ErrUnexpectedEOF 10957 } 10958 b := dAtA[iNdEx] 10959 iNdEx++ 10960 v |= int(b&0x7F) << shift 10961 if b < 0x80 { 10962 break 10963 } 10964 } 10965 m.NeedExpr = bool(v != 0) 10966 case 2: 10967 if wireType != 0 { 10968 return fmt.Errorf("proto: wrong wireType = %d for field NeedHash", wireType) 10969 } 10970 var v int 10971 for shift := uint(0); ; shift += 7 { 10972 if shift >= 64 { 10973 return ErrIntOverflowPipeline 10974 } 10975 if iNdEx >= l { 10976 return io.ErrUnexpectedEOF 10977 } 10978 b := dAtA[iNdEx] 10979 iNdEx++ 10980 v |= int(b&0x7F) << shift 10981 if b < 0x80 { 10982 break 10983 } 10984 } 10985 m.NeedHash = bool(v != 0) 10986 case 3: 10987 if wireType != 0 { 10988 return fmt.Errorf("proto: wrong wireType = %d for field Ibucket", wireType) 10989 } 10990 m.Ibucket = 0 10991 for shift := uint(0); ; shift += 7 { 10992 if shift >= 64 { 10993 return ErrIntOverflowPipeline 10994 } 10995 if iNdEx >= l { 10996 return io.ErrUnexpectedEOF 10997 } 10998 b := dAtA[iNdEx] 10999 iNdEx++ 11000 m.Ibucket |= uint64(b&0x7F) << shift 11001 if b < 0x80 { 11002 break 11003 } 11004 } 11005 case 4: 11006 if wireType != 0 { 11007 return fmt.Errorf("proto: wrong wireType = %d for field Nbucket", wireType) 11008 } 11009 m.Nbucket = 0 11010 for shift := uint(0); ; shift += 7 { 11011 if shift >= 64 { 11012 return ErrIntOverflowPipeline 11013 } 11014 if iNdEx >= l { 11015 return io.ErrUnexpectedEOF 11016 } 11017 b := dAtA[iNdEx] 11018 iNdEx++ 11019 m.Nbucket |= uint64(b&0x7F) << shift 11020 if b < 0x80 { 11021 break 11022 } 11023 } 11024 case 5: 11025 if wireType != 2 { 11026 return fmt.Errorf("proto: wrong wireType = %d for field Types", wireType) 11027 } 11028 var msglen int 11029 for shift := uint(0); ; shift += 7 { 11030 if shift >= 64 { 11031 return ErrIntOverflowPipeline 11032 } 11033 if iNdEx >= l { 11034 return io.ErrUnexpectedEOF 11035 } 11036 b := dAtA[iNdEx] 11037 iNdEx++ 11038 msglen |= int(b&0x7F) << shift 11039 if b < 0x80 { 11040 break 11041 } 11042 } 11043 if msglen < 0 { 11044 return ErrInvalidLengthPipeline 11045 } 11046 postIndex := iNdEx + msglen 11047 if postIndex < 0 { 11048 return ErrInvalidLengthPipeline 11049 } 11050 if postIndex > l { 11051 return io.ErrUnexpectedEOF 11052 } 11053 m.Types = append(m.Types, &plan.Type{}) 11054 if err := m.Types[len(m.Types)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11055 return err 11056 } 11057 iNdEx = postIndex 11058 case 6: 11059 if wireType != 2 { 11060 return fmt.Errorf("proto: wrong wireType = %d for field Conds", wireType) 11061 } 11062 var msglen int 11063 for shift := uint(0); ; shift += 7 { 11064 if shift >= 64 { 11065 return ErrIntOverflowPipeline 11066 } 11067 if iNdEx >= l { 11068 return io.ErrUnexpectedEOF 11069 } 11070 b := dAtA[iNdEx] 11071 iNdEx++ 11072 msglen |= int(b&0x7F) << shift 11073 if b < 0x80 { 11074 break 11075 } 11076 } 11077 if msglen < 0 { 11078 return ErrInvalidLengthPipeline 11079 } 11080 postIndex := iNdEx + msglen 11081 if postIndex < 0 { 11082 return ErrInvalidLengthPipeline 11083 } 11084 if postIndex > l { 11085 return io.ErrUnexpectedEOF 11086 } 11087 m.Conds = append(m.Conds, &plan.Expr{}) 11088 if err := m.Conds[len(m.Conds)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11089 return err 11090 } 11091 iNdEx = postIndex 11092 default: 11093 iNdEx = preIndex 11094 skippy, err := skipPipeline(dAtA[iNdEx:]) 11095 if err != nil { 11096 return err 11097 } 11098 if (skippy < 0) || (iNdEx+skippy) < 0 { 11099 return ErrInvalidLengthPipeline 11100 } 11101 if (iNdEx + skippy) > l { 11102 return io.ErrUnexpectedEOF 11103 } 11104 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 11105 iNdEx += skippy 11106 } 11107 } 11108 11109 if iNdEx > l { 11110 return io.ErrUnexpectedEOF 11111 } 11112 return nil 11113 } 11114 func (m *ExternalName2ColIndex) Unmarshal(dAtA []byte) error { 11115 l := len(dAtA) 11116 iNdEx := 0 11117 for iNdEx < l { 11118 preIndex := iNdEx 11119 var wire uint64 11120 for shift := uint(0); ; shift += 7 { 11121 if shift >= 64 { 11122 return ErrIntOverflowPipeline 11123 } 11124 if iNdEx >= l { 11125 return io.ErrUnexpectedEOF 11126 } 11127 b := dAtA[iNdEx] 11128 iNdEx++ 11129 wire |= uint64(b&0x7F) << shift 11130 if b < 0x80 { 11131 break 11132 } 11133 } 11134 fieldNum := int32(wire >> 3) 11135 wireType := int(wire & 0x7) 11136 if wireType == 4 { 11137 return fmt.Errorf("proto: ExternalName2ColIndex: wiretype end group for non-group") 11138 } 11139 if fieldNum <= 0 { 11140 return fmt.Errorf("proto: ExternalName2ColIndex: illegal tag %d (wire type %d)", fieldNum, wire) 11141 } 11142 switch fieldNum { 11143 case 1: 11144 if wireType != 2 { 11145 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 11146 } 11147 var stringLen uint64 11148 for shift := uint(0); ; shift += 7 { 11149 if shift >= 64 { 11150 return ErrIntOverflowPipeline 11151 } 11152 if iNdEx >= l { 11153 return io.ErrUnexpectedEOF 11154 } 11155 b := dAtA[iNdEx] 11156 iNdEx++ 11157 stringLen |= uint64(b&0x7F) << shift 11158 if b < 0x80 { 11159 break 11160 } 11161 } 11162 intStringLen := int(stringLen) 11163 if intStringLen < 0 { 11164 return ErrInvalidLengthPipeline 11165 } 11166 postIndex := iNdEx + intStringLen 11167 if postIndex < 0 { 11168 return ErrInvalidLengthPipeline 11169 } 11170 if postIndex > l { 11171 return io.ErrUnexpectedEOF 11172 } 11173 m.Name = string(dAtA[iNdEx:postIndex]) 11174 iNdEx = postIndex 11175 case 2: 11176 if wireType != 0 { 11177 return fmt.Errorf("proto: wrong wireType = %d for field Index", wireType) 11178 } 11179 m.Index = 0 11180 for shift := uint(0); ; shift += 7 { 11181 if shift >= 64 { 11182 return ErrIntOverflowPipeline 11183 } 11184 if iNdEx >= l { 11185 return io.ErrUnexpectedEOF 11186 } 11187 b := dAtA[iNdEx] 11188 iNdEx++ 11189 m.Index |= int32(b&0x7F) << shift 11190 if b < 0x80 { 11191 break 11192 } 11193 } 11194 default: 11195 iNdEx = preIndex 11196 skippy, err := skipPipeline(dAtA[iNdEx:]) 11197 if err != nil { 11198 return err 11199 } 11200 if (skippy < 0) || (iNdEx+skippy) < 0 { 11201 return ErrInvalidLengthPipeline 11202 } 11203 if (iNdEx + skippy) > l { 11204 return io.ErrUnexpectedEOF 11205 } 11206 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 11207 iNdEx += skippy 11208 } 11209 } 11210 11211 if iNdEx > l { 11212 return io.ErrUnexpectedEOF 11213 } 11214 return nil 11215 } 11216 func (m *ExternalScan) Unmarshal(dAtA []byte) error { 11217 l := len(dAtA) 11218 iNdEx := 0 11219 for iNdEx < l { 11220 preIndex := iNdEx 11221 var wire uint64 11222 for shift := uint(0); ; shift += 7 { 11223 if shift >= 64 { 11224 return ErrIntOverflowPipeline 11225 } 11226 if iNdEx >= l { 11227 return io.ErrUnexpectedEOF 11228 } 11229 b := dAtA[iNdEx] 11230 iNdEx++ 11231 wire |= uint64(b&0x7F) << shift 11232 if b < 0x80 { 11233 break 11234 } 11235 } 11236 fieldNum := int32(wire >> 3) 11237 wireType := int(wire & 0x7) 11238 if wireType == 4 { 11239 return fmt.Errorf("proto: ExternalScan: wiretype end group for non-group") 11240 } 11241 if fieldNum <= 0 { 11242 return fmt.Errorf("proto: ExternalScan: illegal tag %d (wire type %d)", fieldNum, wire) 11243 } 11244 switch fieldNum { 11245 case 1: 11246 if wireType != 2 { 11247 return fmt.Errorf("proto: wrong wireType = %d for field Attrs", wireType) 11248 } 11249 var stringLen uint64 11250 for shift := uint(0); ; shift += 7 { 11251 if shift >= 64 { 11252 return ErrIntOverflowPipeline 11253 } 11254 if iNdEx >= l { 11255 return io.ErrUnexpectedEOF 11256 } 11257 b := dAtA[iNdEx] 11258 iNdEx++ 11259 stringLen |= uint64(b&0x7F) << shift 11260 if b < 0x80 { 11261 break 11262 } 11263 } 11264 intStringLen := int(stringLen) 11265 if intStringLen < 0 { 11266 return ErrInvalidLengthPipeline 11267 } 11268 postIndex := iNdEx + intStringLen 11269 if postIndex < 0 { 11270 return ErrInvalidLengthPipeline 11271 } 11272 if postIndex > l { 11273 return io.ErrUnexpectedEOF 11274 } 11275 m.Attrs = append(m.Attrs, string(dAtA[iNdEx:postIndex])) 11276 iNdEx = postIndex 11277 case 2: 11278 if wireType != 2 { 11279 return fmt.Errorf("proto: wrong wireType = %d for field Cols", wireType) 11280 } 11281 var msglen int 11282 for shift := uint(0); ; shift += 7 { 11283 if shift >= 64 { 11284 return ErrIntOverflowPipeline 11285 } 11286 if iNdEx >= l { 11287 return io.ErrUnexpectedEOF 11288 } 11289 b := dAtA[iNdEx] 11290 iNdEx++ 11291 msglen |= int(b&0x7F) << shift 11292 if b < 0x80 { 11293 break 11294 } 11295 } 11296 if msglen < 0 { 11297 return ErrInvalidLengthPipeline 11298 } 11299 postIndex := iNdEx + msglen 11300 if postIndex < 0 { 11301 return ErrInvalidLengthPipeline 11302 } 11303 if postIndex > l { 11304 return io.ErrUnexpectedEOF 11305 } 11306 m.Cols = append(m.Cols, &plan.ColDef{}) 11307 if err := m.Cols[len(m.Cols)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11308 return err 11309 } 11310 iNdEx = postIndex 11311 case 3: 11312 if wireType != 2 { 11313 return fmt.Errorf("proto: wrong wireType = %d for field Name2ColIndex", wireType) 11314 } 11315 var msglen int 11316 for shift := uint(0); ; shift += 7 { 11317 if shift >= 64 { 11318 return ErrIntOverflowPipeline 11319 } 11320 if iNdEx >= l { 11321 return io.ErrUnexpectedEOF 11322 } 11323 b := dAtA[iNdEx] 11324 iNdEx++ 11325 msglen |= int(b&0x7F) << shift 11326 if b < 0x80 { 11327 break 11328 } 11329 } 11330 if msglen < 0 { 11331 return ErrInvalidLengthPipeline 11332 } 11333 postIndex := iNdEx + msglen 11334 if postIndex < 0 { 11335 return ErrInvalidLengthPipeline 11336 } 11337 if postIndex > l { 11338 return io.ErrUnexpectedEOF 11339 } 11340 m.Name2ColIndex = append(m.Name2ColIndex, &ExternalName2ColIndex{}) 11341 if err := m.Name2ColIndex[len(m.Name2ColIndex)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11342 return err 11343 } 11344 iNdEx = postIndex 11345 case 4: 11346 if wireType != 2 { 11347 return fmt.Errorf("proto: wrong wireType = %d for field CreateSql", wireType) 11348 } 11349 var stringLen uint64 11350 for shift := uint(0); ; shift += 7 { 11351 if shift >= 64 { 11352 return ErrIntOverflowPipeline 11353 } 11354 if iNdEx >= l { 11355 return io.ErrUnexpectedEOF 11356 } 11357 b := dAtA[iNdEx] 11358 iNdEx++ 11359 stringLen |= uint64(b&0x7F) << shift 11360 if b < 0x80 { 11361 break 11362 } 11363 } 11364 intStringLen := int(stringLen) 11365 if intStringLen < 0 { 11366 return ErrInvalidLengthPipeline 11367 } 11368 postIndex := iNdEx + intStringLen 11369 if postIndex < 0 { 11370 return ErrInvalidLengthPipeline 11371 } 11372 if postIndex > l { 11373 return io.ErrUnexpectedEOF 11374 } 11375 m.CreateSql = string(dAtA[iNdEx:postIndex]) 11376 iNdEx = postIndex 11377 case 5: 11378 if wireType != 2 { 11379 return fmt.Errorf("proto: wrong wireType = %d for field FileList", wireType) 11380 } 11381 var stringLen uint64 11382 for shift := uint(0); ; shift += 7 { 11383 if shift >= 64 { 11384 return ErrIntOverflowPipeline 11385 } 11386 if iNdEx >= l { 11387 return io.ErrUnexpectedEOF 11388 } 11389 b := dAtA[iNdEx] 11390 iNdEx++ 11391 stringLen |= uint64(b&0x7F) << shift 11392 if b < 0x80 { 11393 break 11394 } 11395 } 11396 intStringLen := int(stringLen) 11397 if intStringLen < 0 { 11398 return ErrInvalidLengthPipeline 11399 } 11400 postIndex := iNdEx + intStringLen 11401 if postIndex < 0 { 11402 return ErrInvalidLengthPipeline 11403 } 11404 if postIndex > l { 11405 return io.ErrUnexpectedEOF 11406 } 11407 m.FileList = append(m.FileList, string(dAtA[iNdEx:postIndex])) 11408 iNdEx = postIndex 11409 case 6: 11410 if wireType != 2 { 11411 return fmt.Errorf("proto: wrong wireType = %d for field OriginCols", wireType) 11412 } 11413 var msglen int 11414 for shift := uint(0); ; shift += 7 { 11415 if shift >= 64 { 11416 return ErrIntOverflowPipeline 11417 } 11418 if iNdEx >= l { 11419 return io.ErrUnexpectedEOF 11420 } 11421 b := dAtA[iNdEx] 11422 iNdEx++ 11423 msglen |= int(b&0x7F) << shift 11424 if b < 0x80 { 11425 break 11426 } 11427 } 11428 if msglen < 0 { 11429 return ErrInvalidLengthPipeline 11430 } 11431 postIndex := iNdEx + msglen 11432 if postIndex < 0 { 11433 return ErrInvalidLengthPipeline 11434 } 11435 if postIndex > l { 11436 return io.ErrUnexpectedEOF 11437 } 11438 m.OriginCols = append(m.OriginCols, &plan.ColDef{}) 11439 if err := m.OriginCols[len(m.OriginCols)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11440 return err 11441 } 11442 iNdEx = postIndex 11443 default: 11444 iNdEx = preIndex 11445 skippy, err := skipPipeline(dAtA[iNdEx:]) 11446 if err != nil { 11447 return err 11448 } 11449 if (skippy < 0) || (iNdEx+skippy) < 0 { 11450 return ErrInvalidLengthPipeline 11451 } 11452 if (iNdEx + skippy) > l { 11453 return io.ErrUnexpectedEOF 11454 } 11455 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 11456 iNdEx += skippy 11457 } 11458 } 11459 11460 if iNdEx > l { 11461 return io.ErrUnexpectedEOF 11462 } 11463 return nil 11464 } 11465 func (m *Instruction) Unmarshal(dAtA []byte) error { 11466 l := len(dAtA) 11467 iNdEx := 0 11468 for iNdEx < l { 11469 preIndex := iNdEx 11470 var wire uint64 11471 for shift := uint(0); ; shift += 7 { 11472 if shift >= 64 { 11473 return ErrIntOverflowPipeline 11474 } 11475 if iNdEx >= l { 11476 return io.ErrUnexpectedEOF 11477 } 11478 b := dAtA[iNdEx] 11479 iNdEx++ 11480 wire |= uint64(b&0x7F) << shift 11481 if b < 0x80 { 11482 break 11483 } 11484 } 11485 fieldNum := int32(wire >> 3) 11486 wireType := int(wire & 0x7) 11487 if wireType == 4 { 11488 return fmt.Errorf("proto: Instruction: wiretype end group for non-group") 11489 } 11490 if fieldNum <= 0 { 11491 return fmt.Errorf("proto: Instruction: illegal tag %d (wire type %d)", fieldNum, wire) 11492 } 11493 switch fieldNum { 11494 case 1: 11495 if wireType != 0 { 11496 return fmt.Errorf("proto: wrong wireType = %d for field Op", wireType) 11497 } 11498 m.Op = 0 11499 for shift := uint(0); ; shift += 7 { 11500 if shift >= 64 { 11501 return ErrIntOverflowPipeline 11502 } 11503 if iNdEx >= l { 11504 return io.ErrUnexpectedEOF 11505 } 11506 b := dAtA[iNdEx] 11507 iNdEx++ 11508 m.Op |= int32(b&0x7F) << shift 11509 if b < 0x80 { 11510 break 11511 } 11512 } 11513 case 2: 11514 if wireType != 0 { 11515 return fmt.Errorf("proto: wrong wireType = %d for field Idx", wireType) 11516 } 11517 m.Idx = 0 11518 for shift := uint(0); ; shift += 7 { 11519 if shift >= 64 { 11520 return ErrIntOverflowPipeline 11521 } 11522 if iNdEx >= l { 11523 return io.ErrUnexpectedEOF 11524 } 11525 b := dAtA[iNdEx] 11526 iNdEx++ 11527 m.Idx |= int32(b&0x7F) << shift 11528 if b < 0x80 { 11529 break 11530 } 11531 } 11532 case 3: 11533 if wireType != 2 { 11534 return fmt.Errorf("proto: wrong wireType = %d for field Anti", wireType) 11535 } 11536 var msglen int 11537 for shift := uint(0); ; shift += 7 { 11538 if shift >= 64 { 11539 return ErrIntOverflowPipeline 11540 } 11541 if iNdEx >= l { 11542 return io.ErrUnexpectedEOF 11543 } 11544 b := dAtA[iNdEx] 11545 iNdEx++ 11546 msglen |= int(b&0x7F) << shift 11547 if b < 0x80 { 11548 break 11549 } 11550 } 11551 if msglen < 0 { 11552 return ErrInvalidLengthPipeline 11553 } 11554 postIndex := iNdEx + msglen 11555 if postIndex < 0 { 11556 return ErrInvalidLengthPipeline 11557 } 11558 if postIndex > l { 11559 return io.ErrUnexpectedEOF 11560 } 11561 if m.Anti == nil { 11562 m.Anti = &AntiJoin{} 11563 } 11564 if err := m.Anti.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11565 return err 11566 } 11567 iNdEx = postIndex 11568 case 4: 11569 if wireType != 2 { 11570 return fmt.Errorf("proto: wrong wireType = %d for field Connect", wireType) 11571 } 11572 var msglen int 11573 for shift := uint(0); ; shift += 7 { 11574 if shift >= 64 { 11575 return ErrIntOverflowPipeline 11576 } 11577 if iNdEx >= l { 11578 return io.ErrUnexpectedEOF 11579 } 11580 b := dAtA[iNdEx] 11581 iNdEx++ 11582 msglen |= int(b&0x7F) << shift 11583 if b < 0x80 { 11584 break 11585 } 11586 } 11587 if msglen < 0 { 11588 return ErrInvalidLengthPipeline 11589 } 11590 postIndex := iNdEx + msglen 11591 if postIndex < 0 { 11592 return ErrInvalidLengthPipeline 11593 } 11594 if postIndex > l { 11595 return io.ErrUnexpectedEOF 11596 } 11597 if m.Connect == nil { 11598 m.Connect = &Connector{} 11599 } 11600 if err := m.Connect.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11601 return err 11602 } 11603 iNdEx = postIndex 11604 case 5: 11605 if wireType != 2 { 11606 return fmt.Errorf("proto: wrong wireType = %d for field Dispatch", wireType) 11607 } 11608 var msglen int 11609 for shift := uint(0); ; shift += 7 { 11610 if shift >= 64 { 11611 return ErrIntOverflowPipeline 11612 } 11613 if iNdEx >= l { 11614 return io.ErrUnexpectedEOF 11615 } 11616 b := dAtA[iNdEx] 11617 iNdEx++ 11618 msglen |= int(b&0x7F) << shift 11619 if b < 0x80 { 11620 break 11621 } 11622 } 11623 if msglen < 0 { 11624 return ErrInvalidLengthPipeline 11625 } 11626 postIndex := iNdEx + msglen 11627 if postIndex < 0 { 11628 return ErrInvalidLengthPipeline 11629 } 11630 if postIndex > l { 11631 return io.ErrUnexpectedEOF 11632 } 11633 if m.Dispatch == nil { 11634 m.Dispatch = &Dispatch{} 11635 } 11636 if err := m.Dispatch.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11637 return err 11638 } 11639 iNdEx = postIndex 11640 case 6: 11641 if wireType != 2 { 11642 return fmt.Errorf("proto: wrong wireType = %d for field Agg", wireType) 11643 } 11644 var msglen int 11645 for shift := uint(0); ; shift += 7 { 11646 if shift >= 64 { 11647 return ErrIntOverflowPipeline 11648 } 11649 if iNdEx >= l { 11650 return io.ErrUnexpectedEOF 11651 } 11652 b := dAtA[iNdEx] 11653 iNdEx++ 11654 msglen |= int(b&0x7F) << shift 11655 if b < 0x80 { 11656 break 11657 } 11658 } 11659 if msglen < 0 { 11660 return ErrInvalidLengthPipeline 11661 } 11662 postIndex := iNdEx + msglen 11663 if postIndex < 0 { 11664 return ErrInvalidLengthPipeline 11665 } 11666 if postIndex > l { 11667 return io.ErrUnexpectedEOF 11668 } 11669 if m.Agg == nil { 11670 m.Agg = &Group{} 11671 } 11672 if err := m.Agg.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11673 return err 11674 } 11675 iNdEx = postIndex 11676 case 7: 11677 if wireType != 2 { 11678 return fmt.Errorf("proto: wrong wireType = %d for field InnerJoin", wireType) 11679 } 11680 var msglen int 11681 for shift := uint(0); ; shift += 7 { 11682 if shift >= 64 { 11683 return ErrIntOverflowPipeline 11684 } 11685 if iNdEx >= l { 11686 return io.ErrUnexpectedEOF 11687 } 11688 b := dAtA[iNdEx] 11689 iNdEx++ 11690 msglen |= int(b&0x7F) << shift 11691 if b < 0x80 { 11692 break 11693 } 11694 } 11695 if msglen < 0 { 11696 return ErrInvalidLengthPipeline 11697 } 11698 postIndex := iNdEx + msglen 11699 if postIndex < 0 { 11700 return ErrInvalidLengthPipeline 11701 } 11702 if postIndex > l { 11703 return io.ErrUnexpectedEOF 11704 } 11705 if m.InnerJoin == nil { 11706 m.InnerJoin = &InnerJoin{} 11707 } 11708 if err := m.InnerJoin.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11709 return err 11710 } 11711 iNdEx = postIndex 11712 case 8: 11713 if wireType != 2 { 11714 return fmt.Errorf("proto: wrong wireType = %d for field LeftJoin", wireType) 11715 } 11716 var msglen int 11717 for shift := uint(0); ; shift += 7 { 11718 if shift >= 64 { 11719 return ErrIntOverflowPipeline 11720 } 11721 if iNdEx >= l { 11722 return io.ErrUnexpectedEOF 11723 } 11724 b := dAtA[iNdEx] 11725 iNdEx++ 11726 msglen |= int(b&0x7F) << shift 11727 if b < 0x80 { 11728 break 11729 } 11730 } 11731 if msglen < 0 { 11732 return ErrInvalidLengthPipeline 11733 } 11734 postIndex := iNdEx + msglen 11735 if postIndex < 0 { 11736 return ErrInvalidLengthPipeline 11737 } 11738 if postIndex > l { 11739 return io.ErrUnexpectedEOF 11740 } 11741 if m.LeftJoin == nil { 11742 m.LeftJoin = &LeftJoin{} 11743 } 11744 if err := m.LeftJoin.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11745 return err 11746 } 11747 iNdEx = postIndex 11748 case 9: 11749 if wireType != 2 { 11750 return fmt.Errorf("proto: wrong wireType = %d for field SemiJoin", wireType) 11751 } 11752 var msglen int 11753 for shift := uint(0); ; shift += 7 { 11754 if shift >= 64 { 11755 return ErrIntOverflowPipeline 11756 } 11757 if iNdEx >= l { 11758 return io.ErrUnexpectedEOF 11759 } 11760 b := dAtA[iNdEx] 11761 iNdEx++ 11762 msglen |= int(b&0x7F) << shift 11763 if b < 0x80 { 11764 break 11765 } 11766 } 11767 if msglen < 0 { 11768 return ErrInvalidLengthPipeline 11769 } 11770 postIndex := iNdEx + msglen 11771 if postIndex < 0 { 11772 return ErrInvalidLengthPipeline 11773 } 11774 if postIndex > l { 11775 return io.ErrUnexpectedEOF 11776 } 11777 if m.SemiJoin == nil { 11778 m.SemiJoin = &SemiJoin{} 11779 } 11780 if err := m.SemiJoin.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11781 return err 11782 } 11783 iNdEx = postIndex 11784 case 10: 11785 if wireType != 2 { 11786 return fmt.Errorf("proto: wrong wireType = %d for field SingleJoin", wireType) 11787 } 11788 var msglen int 11789 for shift := uint(0); ; shift += 7 { 11790 if shift >= 64 { 11791 return ErrIntOverflowPipeline 11792 } 11793 if iNdEx >= l { 11794 return io.ErrUnexpectedEOF 11795 } 11796 b := dAtA[iNdEx] 11797 iNdEx++ 11798 msglen |= int(b&0x7F) << shift 11799 if b < 0x80 { 11800 break 11801 } 11802 } 11803 if msglen < 0 { 11804 return ErrInvalidLengthPipeline 11805 } 11806 postIndex := iNdEx + msglen 11807 if postIndex < 0 { 11808 return ErrInvalidLengthPipeline 11809 } 11810 if postIndex > l { 11811 return io.ErrUnexpectedEOF 11812 } 11813 if m.SingleJoin == nil { 11814 m.SingleJoin = &SingleJoin{} 11815 } 11816 if err := m.SingleJoin.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11817 return err 11818 } 11819 iNdEx = postIndex 11820 case 11: 11821 if wireType != 2 { 11822 return fmt.Errorf("proto: wrong wireType = %d for field MarkJoin", wireType) 11823 } 11824 var msglen int 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 msglen |= int(b&0x7F) << shift 11835 if b < 0x80 { 11836 break 11837 } 11838 } 11839 if msglen < 0 { 11840 return ErrInvalidLengthPipeline 11841 } 11842 postIndex := iNdEx + msglen 11843 if postIndex < 0 { 11844 return ErrInvalidLengthPipeline 11845 } 11846 if postIndex > l { 11847 return io.ErrUnexpectedEOF 11848 } 11849 if m.MarkJoin == nil { 11850 m.MarkJoin = &MarkJoin{} 11851 } 11852 if err := m.MarkJoin.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11853 return err 11854 } 11855 iNdEx = postIndex 11856 case 12: 11857 if wireType != 2 { 11858 return fmt.Errorf("proto: wrong wireType = %d for field Join", wireType) 11859 } 11860 var msglen int 11861 for shift := uint(0); ; shift += 7 { 11862 if shift >= 64 { 11863 return ErrIntOverflowPipeline 11864 } 11865 if iNdEx >= l { 11866 return io.ErrUnexpectedEOF 11867 } 11868 b := dAtA[iNdEx] 11869 iNdEx++ 11870 msglen |= int(b&0x7F) << shift 11871 if b < 0x80 { 11872 break 11873 } 11874 } 11875 if msglen < 0 { 11876 return ErrInvalidLengthPipeline 11877 } 11878 postIndex := iNdEx + msglen 11879 if postIndex < 0 { 11880 return ErrInvalidLengthPipeline 11881 } 11882 if postIndex > l { 11883 return io.ErrUnexpectedEOF 11884 } 11885 if m.Join == nil { 11886 m.Join = &Join{} 11887 } 11888 if err := m.Join.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11889 return err 11890 } 11891 iNdEx = postIndex 11892 case 13: 11893 if wireType != 2 { 11894 return fmt.Errorf("proto: wrong wireType = %d for field Product", wireType) 11895 } 11896 var msglen int 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 msglen |= int(b&0x7F) << shift 11907 if b < 0x80 { 11908 break 11909 } 11910 } 11911 if msglen < 0 { 11912 return ErrInvalidLengthPipeline 11913 } 11914 postIndex := iNdEx + msglen 11915 if postIndex < 0 { 11916 return ErrInvalidLengthPipeline 11917 } 11918 if postIndex > l { 11919 return io.ErrUnexpectedEOF 11920 } 11921 if m.Product == nil { 11922 m.Product = &Product{} 11923 } 11924 if err := m.Product.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11925 return err 11926 } 11927 iNdEx = postIndex 11928 case 14: 11929 if wireType != 2 { 11930 return fmt.Errorf("proto: wrong wireType = %d for field TableFunction", wireType) 11931 } 11932 var msglen int 11933 for shift := uint(0); ; shift += 7 { 11934 if shift >= 64 { 11935 return ErrIntOverflowPipeline 11936 } 11937 if iNdEx >= l { 11938 return io.ErrUnexpectedEOF 11939 } 11940 b := dAtA[iNdEx] 11941 iNdEx++ 11942 msglen |= int(b&0x7F) << shift 11943 if b < 0x80 { 11944 break 11945 } 11946 } 11947 if msglen < 0 { 11948 return ErrInvalidLengthPipeline 11949 } 11950 postIndex := iNdEx + msglen 11951 if postIndex < 0 { 11952 return ErrInvalidLengthPipeline 11953 } 11954 if postIndex > l { 11955 return io.ErrUnexpectedEOF 11956 } 11957 if m.TableFunction == nil { 11958 m.TableFunction = &TableFunction{} 11959 } 11960 if err := m.TableFunction.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11961 return err 11962 } 11963 iNdEx = postIndex 11964 case 15: 11965 if wireType != 2 { 11966 return fmt.Errorf("proto: wrong wireType = %d for field HashBuild", wireType) 11967 } 11968 var msglen int 11969 for shift := uint(0); ; shift += 7 { 11970 if shift >= 64 { 11971 return ErrIntOverflowPipeline 11972 } 11973 if iNdEx >= l { 11974 return io.ErrUnexpectedEOF 11975 } 11976 b := dAtA[iNdEx] 11977 iNdEx++ 11978 msglen |= int(b&0x7F) << shift 11979 if b < 0x80 { 11980 break 11981 } 11982 } 11983 if msglen < 0 { 11984 return ErrInvalidLengthPipeline 11985 } 11986 postIndex := iNdEx + msglen 11987 if postIndex < 0 { 11988 return ErrInvalidLengthPipeline 11989 } 11990 if postIndex > l { 11991 return io.ErrUnexpectedEOF 11992 } 11993 if m.HashBuild == nil { 11994 m.HashBuild = &HashBuild{} 11995 } 11996 if err := m.HashBuild.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11997 return err 11998 } 11999 iNdEx = postIndex 12000 case 16: 12001 if wireType != 2 { 12002 return fmt.Errorf("proto: wrong wireType = %d for field ExternalScan", wireType) 12003 } 12004 var msglen int 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 msglen |= int(b&0x7F) << shift 12015 if b < 0x80 { 12016 break 12017 } 12018 } 12019 if msglen < 0 { 12020 return ErrInvalidLengthPipeline 12021 } 12022 postIndex := iNdEx + msglen 12023 if postIndex < 0 { 12024 return ErrInvalidLengthPipeline 12025 } 12026 if postIndex > l { 12027 return io.ErrUnexpectedEOF 12028 } 12029 if m.ExternalScan == nil { 12030 m.ExternalScan = &ExternalScan{} 12031 } 12032 if err := m.ExternalScan.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12033 return err 12034 } 12035 iNdEx = postIndex 12036 case 17: 12037 if wireType != 2 { 12038 return fmt.Errorf("proto: wrong wireType = %d for field Insert", wireType) 12039 } 12040 var msglen int 12041 for shift := uint(0); ; shift += 7 { 12042 if shift >= 64 { 12043 return ErrIntOverflowPipeline 12044 } 12045 if iNdEx >= l { 12046 return io.ErrUnexpectedEOF 12047 } 12048 b := dAtA[iNdEx] 12049 iNdEx++ 12050 msglen |= int(b&0x7F) << shift 12051 if b < 0x80 { 12052 break 12053 } 12054 } 12055 if msglen < 0 { 12056 return ErrInvalidLengthPipeline 12057 } 12058 postIndex := iNdEx + msglen 12059 if postIndex < 0 { 12060 return ErrInvalidLengthPipeline 12061 } 12062 if postIndex > l { 12063 return io.ErrUnexpectedEOF 12064 } 12065 if m.Insert == nil { 12066 m.Insert = &Insert{} 12067 } 12068 if err := m.Insert.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12069 return err 12070 } 12071 iNdEx = postIndex 12072 case 18: 12073 if wireType != 2 { 12074 return fmt.Errorf("proto: wrong wireType = %d for field OrderBy", wireType) 12075 } 12076 var msglen int 12077 for shift := uint(0); ; shift += 7 { 12078 if shift >= 64 { 12079 return ErrIntOverflowPipeline 12080 } 12081 if iNdEx >= l { 12082 return io.ErrUnexpectedEOF 12083 } 12084 b := dAtA[iNdEx] 12085 iNdEx++ 12086 msglen |= int(b&0x7F) << shift 12087 if b < 0x80 { 12088 break 12089 } 12090 } 12091 if msglen < 0 { 12092 return ErrInvalidLengthPipeline 12093 } 12094 postIndex := iNdEx + msglen 12095 if postIndex < 0 { 12096 return ErrInvalidLengthPipeline 12097 } 12098 if postIndex > l { 12099 return io.ErrUnexpectedEOF 12100 } 12101 m.OrderBy = append(m.OrderBy, &plan.OrderBySpec{}) 12102 if err := m.OrderBy[len(m.OrderBy)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12103 return err 12104 } 12105 iNdEx = postIndex 12106 case 19: 12107 if wireType != 2 { 12108 return fmt.Errorf("proto: wrong wireType = %d for field ProjectList", wireType) 12109 } 12110 var msglen int 12111 for shift := uint(0); ; shift += 7 { 12112 if shift >= 64 { 12113 return ErrIntOverflowPipeline 12114 } 12115 if iNdEx >= l { 12116 return io.ErrUnexpectedEOF 12117 } 12118 b := dAtA[iNdEx] 12119 iNdEx++ 12120 msglen |= int(b&0x7F) << shift 12121 if b < 0x80 { 12122 break 12123 } 12124 } 12125 if msglen < 0 { 12126 return ErrInvalidLengthPipeline 12127 } 12128 postIndex := iNdEx + msglen 12129 if postIndex < 0 { 12130 return ErrInvalidLengthPipeline 12131 } 12132 if postIndex > l { 12133 return io.ErrUnexpectedEOF 12134 } 12135 m.ProjectList = append(m.ProjectList, &plan.Expr{}) 12136 if err := m.ProjectList[len(m.ProjectList)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12137 return err 12138 } 12139 iNdEx = postIndex 12140 case 20: 12141 if wireType != 2 { 12142 return fmt.Errorf("proto: wrong wireType = %d for field Filter", wireType) 12143 } 12144 var msglen int 12145 for shift := uint(0); ; shift += 7 { 12146 if shift >= 64 { 12147 return ErrIntOverflowPipeline 12148 } 12149 if iNdEx >= l { 12150 return io.ErrUnexpectedEOF 12151 } 12152 b := dAtA[iNdEx] 12153 iNdEx++ 12154 msglen |= int(b&0x7F) << shift 12155 if b < 0x80 { 12156 break 12157 } 12158 } 12159 if msglen < 0 { 12160 return ErrInvalidLengthPipeline 12161 } 12162 postIndex := iNdEx + msglen 12163 if postIndex < 0 { 12164 return ErrInvalidLengthPipeline 12165 } 12166 if postIndex > l { 12167 return io.ErrUnexpectedEOF 12168 } 12169 if m.Filter == nil { 12170 m.Filter = &plan.Expr{} 12171 } 12172 if err := m.Filter.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12173 return err 12174 } 12175 iNdEx = postIndex 12176 case 21: 12177 if wireType != 0 { 12178 return fmt.Errorf("proto: wrong wireType = %d for field Limit", wireType) 12179 } 12180 m.Limit = 0 12181 for shift := uint(0); ; shift += 7 { 12182 if shift >= 64 { 12183 return ErrIntOverflowPipeline 12184 } 12185 if iNdEx >= l { 12186 return io.ErrUnexpectedEOF 12187 } 12188 b := dAtA[iNdEx] 12189 iNdEx++ 12190 m.Limit |= uint64(b&0x7F) << shift 12191 if b < 0x80 { 12192 break 12193 } 12194 } 12195 case 22: 12196 if wireType != 0 { 12197 return fmt.Errorf("proto: wrong wireType = %d for field Offset", wireType) 12198 } 12199 m.Offset = 0 12200 for shift := uint(0); ; shift += 7 { 12201 if shift >= 64 { 12202 return ErrIntOverflowPipeline 12203 } 12204 if iNdEx >= l { 12205 return io.ErrUnexpectedEOF 12206 } 12207 b := dAtA[iNdEx] 12208 iNdEx++ 12209 m.Offset |= uint64(b&0x7F) << shift 12210 if b < 0x80 { 12211 break 12212 } 12213 } 12214 case 23: 12215 if wireType != 0 { 12216 return fmt.Errorf("proto: wrong wireType = %d for field IsFirst", wireType) 12217 } 12218 var v int 12219 for shift := uint(0); ; shift += 7 { 12220 if shift >= 64 { 12221 return ErrIntOverflowPipeline 12222 } 12223 if iNdEx >= l { 12224 return io.ErrUnexpectedEOF 12225 } 12226 b := dAtA[iNdEx] 12227 iNdEx++ 12228 v |= int(b&0x7F) << shift 12229 if b < 0x80 { 12230 break 12231 } 12232 } 12233 m.IsFirst = bool(v != 0) 12234 case 24: 12235 if wireType != 0 { 12236 return fmt.Errorf("proto: wrong wireType = %d for field IsLast", wireType) 12237 } 12238 var v int 12239 for shift := uint(0); ; shift += 7 { 12240 if shift >= 64 { 12241 return ErrIntOverflowPipeline 12242 } 12243 if iNdEx >= l { 12244 return io.ErrUnexpectedEOF 12245 } 12246 b := dAtA[iNdEx] 12247 iNdEx++ 12248 v |= int(b&0x7F) << shift 12249 if b < 0x80 { 12250 break 12251 } 12252 } 12253 m.IsLast = bool(v != 0) 12254 default: 12255 iNdEx = preIndex 12256 skippy, err := skipPipeline(dAtA[iNdEx:]) 12257 if err != nil { 12258 return err 12259 } 12260 if (skippy < 0) || (iNdEx+skippy) < 0 { 12261 return ErrInvalidLengthPipeline 12262 } 12263 if (iNdEx + skippy) > l { 12264 return io.ErrUnexpectedEOF 12265 } 12266 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12267 iNdEx += skippy 12268 } 12269 } 12270 12271 if iNdEx > l { 12272 return io.ErrUnexpectedEOF 12273 } 12274 return nil 12275 } 12276 func (m *AnalysisList) Unmarshal(dAtA []byte) error { 12277 l := len(dAtA) 12278 iNdEx := 0 12279 for iNdEx < l { 12280 preIndex := iNdEx 12281 var wire uint64 12282 for shift := uint(0); ; shift += 7 { 12283 if shift >= 64 { 12284 return ErrIntOverflowPipeline 12285 } 12286 if iNdEx >= l { 12287 return io.ErrUnexpectedEOF 12288 } 12289 b := dAtA[iNdEx] 12290 iNdEx++ 12291 wire |= uint64(b&0x7F) << shift 12292 if b < 0x80 { 12293 break 12294 } 12295 } 12296 fieldNum := int32(wire >> 3) 12297 wireType := int(wire & 0x7) 12298 if wireType == 4 { 12299 return fmt.Errorf("proto: AnalysisList: wiretype end group for non-group") 12300 } 12301 if fieldNum <= 0 { 12302 return fmt.Errorf("proto: AnalysisList: illegal tag %d (wire type %d)", fieldNum, wire) 12303 } 12304 switch fieldNum { 12305 case 1: 12306 if wireType != 2 { 12307 return fmt.Errorf("proto: wrong wireType = %d for field List", wireType) 12308 } 12309 var msglen int 12310 for shift := uint(0); ; shift += 7 { 12311 if shift >= 64 { 12312 return ErrIntOverflowPipeline 12313 } 12314 if iNdEx >= l { 12315 return io.ErrUnexpectedEOF 12316 } 12317 b := dAtA[iNdEx] 12318 iNdEx++ 12319 msglen |= int(b&0x7F) << shift 12320 if b < 0x80 { 12321 break 12322 } 12323 } 12324 if msglen < 0 { 12325 return ErrInvalidLengthPipeline 12326 } 12327 postIndex := iNdEx + msglen 12328 if postIndex < 0 { 12329 return ErrInvalidLengthPipeline 12330 } 12331 if postIndex > l { 12332 return io.ErrUnexpectedEOF 12333 } 12334 m.List = append(m.List, &plan.AnalyzeInfo{}) 12335 if err := m.List[len(m.List)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12336 return err 12337 } 12338 iNdEx = postIndex 12339 default: 12340 iNdEx = preIndex 12341 skippy, err := skipPipeline(dAtA[iNdEx:]) 12342 if err != nil { 12343 return err 12344 } 12345 if (skippy < 0) || (iNdEx+skippy) < 0 { 12346 return ErrInvalidLengthPipeline 12347 } 12348 if (iNdEx + skippy) > l { 12349 return io.ErrUnexpectedEOF 12350 } 12351 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12352 iNdEx += skippy 12353 } 12354 } 12355 12356 if iNdEx > l { 12357 return io.ErrUnexpectedEOF 12358 } 12359 return nil 12360 } 12361 func (m *Source) Unmarshal(dAtA []byte) error { 12362 l := len(dAtA) 12363 iNdEx := 0 12364 for iNdEx < l { 12365 preIndex := iNdEx 12366 var wire uint64 12367 for shift := uint(0); ; shift += 7 { 12368 if shift >= 64 { 12369 return ErrIntOverflowPipeline 12370 } 12371 if iNdEx >= l { 12372 return io.ErrUnexpectedEOF 12373 } 12374 b := dAtA[iNdEx] 12375 iNdEx++ 12376 wire |= uint64(b&0x7F) << shift 12377 if b < 0x80 { 12378 break 12379 } 12380 } 12381 fieldNum := int32(wire >> 3) 12382 wireType := int(wire & 0x7) 12383 if wireType == 4 { 12384 return fmt.Errorf("proto: Source: wiretype end group for non-group") 12385 } 12386 if fieldNum <= 0 { 12387 return fmt.Errorf("proto: Source: illegal tag %d (wire type %d)", fieldNum, wire) 12388 } 12389 switch fieldNum { 12390 case 1: 12391 if wireType != 2 { 12392 return fmt.Errorf("proto: wrong wireType = %d for field SchemaName", wireType) 12393 } 12394 var stringLen uint64 12395 for shift := uint(0); ; shift += 7 { 12396 if shift >= 64 { 12397 return ErrIntOverflowPipeline 12398 } 12399 if iNdEx >= l { 12400 return io.ErrUnexpectedEOF 12401 } 12402 b := dAtA[iNdEx] 12403 iNdEx++ 12404 stringLen |= uint64(b&0x7F) << shift 12405 if b < 0x80 { 12406 break 12407 } 12408 } 12409 intStringLen := int(stringLen) 12410 if intStringLen < 0 { 12411 return ErrInvalidLengthPipeline 12412 } 12413 postIndex := iNdEx + intStringLen 12414 if postIndex < 0 { 12415 return ErrInvalidLengthPipeline 12416 } 12417 if postIndex > l { 12418 return io.ErrUnexpectedEOF 12419 } 12420 m.SchemaName = string(dAtA[iNdEx:postIndex]) 12421 iNdEx = postIndex 12422 case 2: 12423 if wireType != 2 { 12424 return fmt.Errorf("proto: wrong wireType = %d for field TableName", wireType) 12425 } 12426 var stringLen uint64 12427 for shift := uint(0); ; shift += 7 { 12428 if shift >= 64 { 12429 return ErrIntOverflowPipeline 12430 } 12431 if iNdEx >= l { 12432 return io.ErrUnexpectedEOF 12433 } 12434 b := dAtA[iNdEx] 12435 iNdEx++ 12436 stringLen |= uint64(b&0x7F) << shift 12437 if b < 0x80 { 12438 break 12439 } 12440 } 12441 intStringLen := int(stringLen) 12442 if intStringLen < 0 { 12443 return ErrInvalidLengthPipeline 12444 } 12445 postIndex := iNdEx + intStringLen 12446 if postIndex < 0 { 12447 return ErrInvalidLengthPipeline 12448 } 12449 if postIndex > l { 12450 return io.ErrUnexpectedEOF 12451 } 12452 m.TableName = string(dAtA[iNdEx:postIndex]) 12453 iNdEx = postIndex 12454 case 3: 12455 if wireType != 2 { 12456 return fmt.Errorf("proto: wrong wireType = %d for field ColList", wireType) 12457 } 12458 var stringLen uint64 12459 for shift := uint(0); ; shift += 7 { 12460 if shift >= 64 { 12461 return ErrIntOverflowPipeline 12462 } 12463 if iNdEx >= l { 12464 return io.ErrUnexpectedEOF 12465 } 12466 b := dAtA[iNdEx] 12467 iNdEx++ 12468 stringLen |= uint64(b&0x7F) << shift 12469 if b < 0x80 { 12470 break 12471 } 12472 } 12473 intStringLen := int(stringLen) 12474 if intStringLen < 0 { 12475 return ErrInvalidLengthPipeline 12476 } 12477 postIndex := iNdEx + intStringLen 12478 if postIndex < 0 { 12479 return ErrInvalidLengthPipeline 12480 } 12481 if postIndex > l { 12482 return io.ErrUnexpectedEOF 12483 } 12484 m.ColList = append(m.ColList, string(dAtA[iNdEx:postIndex])) 12485 iNdEx = postIndex 12486 case 4: 12487 if wireType != 2 { 12488 return fmt.Errorf("proto: wrong wireType = %d for field Block", wireType) 12489 } 12490 var stringLen uint64 12491 for shift := uint(0); ; shift += 7 { 12492 if shift >= 64 { 12493 return ErrIntOverflowPipeline 12494 } 12495 if iNdEx >= l { 12496 return io.ErrUnexpectedEOF 12497 } 12498 b := dAtA[iNdEx] 12499 iNdEx++ 12500 stringLen |= uint64(b&0x7F) << shift 12501 if b < 0x80 { 12502 break 12503 } 12504 } 12505 intStringLen := int(stringLen) 12506 if intStringLen < 0 { 12507 return ErrInvalidLengthPipeline 12508 } 12509 postIndex := iNdEx + intStringLen 12510 if postIndex < 0 { 12511 return ErrInvalidLengthPipeline 12512 } 12513 if postIndex > l { 12514 return io.ErrUnexpectedEOF 12515 } 12516 m.Block = string(dAtA[iNdEx:postIndex]) 12517 iNdEx = postIndex 12518 case 5: 12519 if wireType != 0 { 12520 return fmt.Errorf("proto: wrong wireType = %d for field PushdownId", wireType) 12521 } 12522 m.PushdownId = 0 12523 for shift := uint(0); ; shift += 7 { 12524 if shift >= 64 { 12525 return ErrIntOverflowPipeline 12526 } 12527 if iNdEx >= l { 12528 return io.ErrUnexpectedEOF 12529 } 12530 b := dAtA[iNdEx] 12531 iNdEx++ 12532 m.PushdownId |= uint64(b&0x7F) << shift 12533 if b < 0x80 { 12534 break 12535 } 12536 } 12537 case 6: 12538 if wireType != 2 { 12539 return fmt.Errorf("proto: wrong wireType = %d for field PushdownAddr", wireType) 12540 } 12541 var stringLen uint64 12542 for shift := uint(0); ; shift += 7 { 12543 if shift >= 64 { 12544 return ErrIntOverflowPipeline 12545 } 12546 if iNdEx >= l { 12547 return io.ErrUnexpectedEOF 12548 } 12549 b := dAtA[iNdEx] 12550 iNdEx++ 12551 stringLen |= uint64(b&0x7F) << shift 12552 if b < 0x80 { 12553 break 12554 } 12555 } 12556 intStringLen := int(stringLen) 12557 if intStringLen < 0 { 12558 return ErrInvalidLengthPipeline 12559 } 12560 postIndex := iNdEx + intStringLen 12561 if postIndex < 0 { 12562 return ErrInvalidLengthPipeline 12563 } 12564 if postIndex > l { 12565 return io.ErrUnexpectedEOF 12566 } 12567 m.PushdownAddr = string(dAtA[iNdEx:postIndex]) 12568 iNdEx = postIndex 12569 case 7: 12570 if wireType != 2 { 12571 return fmt.Errorf("proto: wrong wireType = %d for field Expr", wireType) 12572 } 12573 var msglen int 12574 for shift := uint(0); ; shift += 7 { 12575 if shift >= 64 { 12576 return ErrIntOverflowPipeline 12577 } 12578 if iNdEx >= l { 12579 return io.ErrUnexpectedEOF 12580 } 12581 b := dAtA[iNdEx] 12582 iNdEx++ 12583 msglen |= int(b&0x7F) << shift 12584 if b < 0x80 { 12585 break 12586 } 12587 } 12588 if msglen < 0 { 12589 return ErrInvalidLengthPipeline 12590 } 12591 postIndex := iNdEx + msglen 12592 if postIndex < 0 { 12593 return ErrInvalidLengthPipeline 12594 } 12595 if postIndex > l { 12596 return io.ErrUnexpectedEOF 12597 } 12598 if m.Expr == nil { 12599 m.Expr = &plan.Expr{} 12600 } 12601 if err := m.Expr.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12602 return err 12603 } 12604 iNdEx = postIndex 12605 case 8: 12606 if wireType != 2 { 12607 return fmt.Errorf("proto: wrong wireType = %d for field TableDef", wireType) 12608 } 12609 var msglen int 12610 for shift := uint(0); ; shift += 7 { 12611 if shift >= 64 { 12612 return ErrIntOverflowPipeline 12613 } 12614 if iNdEx >= l { 12615 return io.ErrUnexpectedEOF 12616 } 12617 b := dAtA[iNdEx] 12618 iNdEx++ 12619 msglen |= int(b&0x7F) << shift 12620 if b < 0x80 { 12621 break 12622 } 12623 } 12624 if msglen < 0 { 12625 return ErrInvalidLengthPipeline 12626 } 12627 postIndex := iNdEx + msglen 12628 if postIndex < 0 { 12629 return ErrInvalidLengthPipeline 12630 } 12631 if postIndex > l { 12632 return io.ErrUnexpectedEOF 12633 } 12634 if m.TableDef == nil { 12635 m.TableDef = &plan.TableDef{} 12636 } 12637 if err := m.TableDef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12638 return err 12639 } 12640 iNdEx = postIndex 12641 case 9: 12642 if wireType != 2 { 12643 return fmt.Errorf("proto: wrong wireType = %d for field Timestamp", wireType) 12644 } 12645 var msglen int 12646 for shift := uint(0); ; shift += 7 { 12647 if shift >= 64 { 12648 return ErrIntOverflowPipeline 12649 } 12650 if iNdEx >= l { 12651 return io.ErrUnexpectedEOF 12652 } 12653 b := dAtA[iNdEx] 12654 iNdEx++ 12655 msglen |= int(b&0x7F) << shift 12656 if b < 0x80 { 12657 break 12658 } 12659 } 12660 if msglen < 0 { 12661 return ErrInvalidLengthPipeline 12662 } 12663 postIndex := iNdEx + msglen 12664 if postIndex < 0 { 12665 return ErrInvalidLengthPipeline 12666 } 12667 if postIndex > l { 12668 return io.ErrUnexpectedEOF 12669 } 12670 if m.Timestamp == nil { 12671 m.Timestamp = ×tamp.Timestamp{} 12672 } 12673 if err := m.Timestamp.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12674 return err 12675 } 12676 iNdEx = postIndex 12677 default: 12678 iNdEx = preIndex 12679 skippy, err := skipPipeline(dAtA[iNdEx:]) 12680 if err != nil { 12681 return err 12682 } 12683 if (skippy < 0) || (iNdEx+skippy) < 0 { 12684 return ErrInvalidLengthPipeline 12685 } 12686 if (iNdEx + skippy) > l { 12687 return io.ErrUnexpectedEOF 12688 } 12689 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12690 iNdEx += skippy 12691 } 12692 } 12693 12694 if iNdEx > l { 12695 return io.ErrUnexpectedEOF 12696 } 12697 return nil 12698 } 12699 func (m *NodeInfo) Unmarshal(dAtA []byte) error { 12700 l := len(dAtA) 12701 iNdEx := 0 12702 for iNdEx < l { 12703 preIndex := iNdEx 12704 var wire uint64 12705 for shift := uint(0); ; shift += 7 { 12706 if shift >= 64 { 12707 return ErrIntOverflowPipeline 12708 } 12709 if iNdEx >= l { 12710 return io.ErrUnexpectedEOF 12711 } 12712 b := dAtA[iNdEx] 12713 iNdEx++ 12714 wire |= uint64(b&0x7F) << shift 12715 if b < 0x80 { 12716 break 12717 } 12718 } 12719 fieldNum := int32(wire >> 3) 12720 wireType := int(wire & 0x7) 12721 if wireType == 4 { 12722 return fmt.Errorf("proto: NodeInfo: wiretype end group for non-group") 12723 } 12724 if fieldNum <= 0 { 12725 return fmt.Errorf("proto: NodeInfo: illegal tag %d (wire type %d)", fieldNum, wire) 12726 } 12727 switch fieldNum { 12728 case 1: 12729 if wireType != 0 { 12730 return fmt.Errorf("proto: wrong wireType = %d for field Mcpu", wireType) 12731 } 12732 m.Mcpu = 0 12733 for shift := uint(0); ; shift += 7 { 12734 if shift >= 64 { 12735 return ErrIntOverflowPipeline 12736 } 12737 if iNdEx >= l { 12738 return io.ErrUnexpectedEOF 12739 } 12740 b := dAtA[iNdEx] 12741 iNdEx++ 12742 m.Mcpu |= int32(b&0x7F) << shift 12743 if b < 0x80 { 12744 break 12745 } 12746 } 12747 case 2: 12748 if wireType != 2 { 12749 return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) 12750 } 12751 var stringLen uint64 12752 for shift := uint(0); ; shift += 7 { 12753 if shift >= 64 { 12754 return ErrIntOverflowPipeline 12755 } 12756 if iNdEx >= l { 12757 return io.ErrUnexpectedEOF 12758 } 12759 b := dAtA[iNdEx] 12760 iNdEx++ 12761 stringLen |= uint64(b&0x7F) << shift 12762 if b < 0x80 { 12763 break 12764 } 12765 } 12766 intStringLen := int(stringLen) 12767 if intStringLen < 0 { 12768 return ErrInvalidLengthPipeline 12769 } 12770 postIndex := iNdEx + intStringLen 12771 if postIndex < 0 { 12772 return ErrInvalidLengthPipeline 12773 } 12774 if postIndex > l { 12775 return io.ErrUnexpectedEOF 12776 } 12777 m.Id = string(dAtA[iNdEx:postIndex]) 12778 iNdEx = postIndex 12779 case 3: 12780 if wireType != 2 { 12781 return fmt.Errorf("proto: wrong wireType = %d for field Addr", wireType) 12782 } 12783 var stringLen uint64 12784 for shift := uint(0); ; shift += 7 { 12785 if shift >= 64 { 12786 return ErrIntOverflowPipeline 12787 } 12788 if iNdEx >= l { 12789 return io.ErrUnexpectedEOF 12790 } 12791 b := dAtA[iNdEx] 12792 iNdEx++ 12793 stringLen |= uint64(b&0x7F) << shift 12794 if b < 0x80 { 12795 break 12796 } 12797 } 12798 intStringLen := int(stringLen) 12799 if intStringLen < 0 { 12800 return ErrInvalidLengthPipeline 12801 } 12802 postIndex := iNdEx + intStringLen 12803 if postIndex < 0 { 12804 return ErrInvalidLengthPipeline 12805 } 12806 if postIndex > l { 12807 return io.ErrUnexpectedEOF 12808 } 12809 m.Addr = string(dAtA[iNdEx:postIndex]) 12810 iNdEx = postIndex 12811 case 4: 12812 if wireType != 2 { 12813 return fmt.Errorf("proto: wrong wireType = %d for field Payload", wireType) 12814 } 12815 var stringLen uint64 12816 for shift := uint(0); ; shift += 7 { 12817 if shift >= 64 { 12818 return ErrIntOverflowPipeline 12819 } 12820 if iNdEx >= l { 12821 return io.ErrUnexpectedEOF 12822 } 12823 b := dAtA[iNdEx] 12824 iNdEx++ 12825 stringLen |= uint64(b&0x7F) << shift 12826 if b < 0x80 { 12827 break 12828 } 12829 } 12830 intStringLen := int(stringLen) 12831 if intStringLen < 0 { 12832 return ErrInvalidLengthPipeline 12833 } 12834 postIndex := iNdEx + intStringLen 12835 if postIndex < 0 { 12836 return ErrInvalidLengthPipeline 12837 } 12838 if postIndex > l { 12839 return io.ErrUnexpectedEOF 12840 } 12841 m.Payload = append(m.Payload, string(dAtA[iNdEx:postIndex])) 12842 iNdEx = postIndex 12843 default: 12844 iNdEx = preIndex 12845 skippy, err := skipPipeline(dAtA[iNdEx:]) 12846 if err != nil { 12847 return err 12848 } 12849 if (skippy < 0) || (iNdEx+skippy) < 0 { 12850 return ErrInvalidLengthPipeline 12851 } 12852 if (iNdEx + skippy) > l { 12853 return io.ErrUnexpectedEOF 12854 } 12855 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12856 iNdEx += skippy 12857 } 12858 } 12859 12860 if iNdEx > l { 12861 return io.ErrUnexpectedEOF 12862 } 12863 return nil 12864 } 12865 func (m *ProcessLimitation) Unmarshal(dAtA []byte) error { 12866 l := len(dAtA) 12867 iNdEx := 0 12868 for iNdEx < l { 12869 preIndex := iNdEx 12870 var wire uint64 12871 for shift := uint(0); ; shift += 7 { 12872 if shift >= 64 { 12873 return ErrIntOverflowPipeline 12874 } 12875 if iNdEx >= l { 12876 return io.ErrUnexpectedEOF 12877 } 12878 b := dAtA[iNdEx] 12879 iNdEx++ 12880 wire |= uint64(b&0x7F) << shift 12881 if b < 0x80 { 12882 break 12883 } 12884 } 12885 fieldNum := int32(wire >> 3) 12886 wireType := int(wire & 0x7) 12887 if wireType == 4 { 12888 return fmt.Errorf("proto: ProcessLimitation: wiretype end group for non-group") 12889 } 12890 if fieldNum <= 0 { 12891 return fmt.Errorf("proto: ProcessLimitation: illegal tag %d (wire type %d)", fieldNum, wire) 12892 } 12893 switch fieldNum { 12894 case 1: 12895 if wireType != 0 { 12896 return fmt.Errorf("proto: wrong wireType = %d for field Size", wireType) 12897 } 12898 m.Size = 0 12899 for shift := uint(0); ; shift += 7 { 12900 if shift >= 64 { 12901 return ErrIntOverflowPipeline 12902 } 12903 if iNdEx >= l { 12904 return io.ErrUnexpectedEOF 12905 } 12906 b := dAtA[iNdEx] 12907 iNdEx++ 12908 m.Size |= int64(b&0x7F) << shift 12909 if b < 0x80 { 12910 break 12911 } 12912 } 12913 case 2: 12914 if wireType != 0 { 12915 return fmt.Errorf("proto: wrong wireType = %d for field BatchRows", wireType) 12916 } 12917 m.BatchRows = 0 12918 for shift := uint(0); ; shift += 7 { 12919 if shift >= 64 { 12920 return ErrIntOverflowPipeline 12921 } 12922 if iNdEx >= l { 12923 return io.ErrUnexpectedEOF 12924 } 12925 b := dAtA[iNdEx] 12926 iNdEx++ 12927 m.BatchRows |= int64(b&0x7F) << shift 12928 if b < 0x80 { 12929 break 12930 } 12931 } 12932 case 3: 12933 if wireType != 0 { 12934 return fmt.Errorf("proto: wrong wireType = %d for field BatchSize", wireType) 12935 } 12936 m.BatchSize = 0 12937 for shift := uint(0); ; shift += 7 { 12938 if shift >= 64 { 12939 return ErrIntOverflowPipeline 12940 } 12941 if iNdEx >= l { 12942 return io.ErrUnexpectedEOF 12943 } 12944 b := dAtA[iNdEx] 12945 iNdEx++ 12946 m.BatchSize |= int64(b&0x7F) << shift 12947 if b < 0x80 { 12948 break 12949 } 12950 } 12951 case 4: 12952 if wireType != 0 { 12953 return fmt.Errorf("proto: wrong wireType = %d for field PartitionRows", wireType) 12954 } 12955 m.PartitionRows = 0 12956 for shift := uint(0); ; shift += 7 { 12957 if shift >= 64 { 12958 return ErrIntOverflowPipeline 12959 } 12960 if iNdEx >= l { 12961 return io.ErrUnexpectedEOF 12962 } 12963 b := dAtA[iNdEx] 12964 iNdEx++ 12965 m.PartitionRows |= int64(b&0x7F) << shift 12966 if b < 0x80 { 12967 break 12968 } 12969 } 12970 case 5: 12971 if wireType != 0 { 12972 return fmt.Errorf("proto: wrong wireType = %d for field ReaderSize", wireType) 12973 } 12974 m.ReaderSize = 0 12975 for shift := uint(0); ; shift += 7 { 12976 if shift >= 64 { 12977 return ErrIntOverflowPipeline 12978 } 12979 if iNdEx >= l { 12980 return io.ErrUnexpectedEOF 12981 } 12982 b := dAtA[iNdEx] 12983 iNdEx++ 12984 m.ReaderSize |= int64(b&0x7F) << shift 12985 if b < 0x80 { 12986 break 12987 } 12988 } 12989 default: 12990 iNdEx = preIndex 12991 skippy, err := skipPipeline(dAtA[iNdEx:]) 12992 if err != nil { 12993 return err 12994 } 12995 if (skippy < 0) || (iNdEx+skippy) < 0 { 12996 return ErrInvalidLengthPipeline 12997 } 12998 if (iNdEx + skippy) > l { 12999 return io.ErrUnexpectedEOF 13000 } 13001 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13002 iNdEx += skippy 13003 } 13004 } 13005 13006 if iNdEx > l { 13007 return io.ErrUnexpectedEOF 13008 } 13009 return nil 13010 } 13011 func (m *ProcessInfo) Unmarshal(dAtA []byte) error { 13012 l := len(dAtA) 13013 iNdEx := 0 13014 for iNdEx < l { 13015 preIndex := iNdEx 13016 var wire uint64 13017 for shift := uint(0); ; shift += 7 { 13018 if shift >= 64 { 13019 return ErrIntOverflowPipeline 13020 } 13021 if iNdEx >= l { 13022 return io.ErrUnexpectedEOF 13023 } 13024 b := dAtA[iNdEx] 13025 iNdEx++ 13026 wire |= uint64(b&0x7F) << shift 13027 if b < 0x80 { 13028 break 13029 } 13030 } 13031 fieldNum := int32(wire >> 3) 13032 wireType := int(wire & 0x7) 13033 if wireType == 4 { 13034 return fmt.Errorf("proto: ProcessInfo: wiretype end group for non-group") 13035 } 13036 if fieldNum <= 0 { 13037 return fmt.Errorf("proto: ProcessInfo: illegal tag %d (wire type %d)", fieldNum, wire) 13038 } 13039 switch fieldNum { 13040 case 1: 13041 if wireType != 2 { 13042 return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) 13043 } 13044 var stringLen uint64 13045 for shift := uint(0); ; shift += 7 { 13046 if shift >= 64 { 13047 return ErrIntOverflowPipeline 13048 } 13049 if iNdEx >= l { 13050 return io.ErrUnexpectedEOF 13051 } 13052 b := dAtA[iNdEx] 13053 iNdEx++ 13054 stringLen |= uint64(b&0x7F) << shift 13055 if b < 0x80 { 13056 break 13057 } 13058 } 13059 intStringLen := int(stringLen) 13060 if intStringLen < 0 { 13061 return ErrInvalidLengthPipeline 13062 } 13063 postIndex := iNdEx + intStringLen 13064 if postIndex < 0 { 13065 return ErrInvalidLengthPipeline 13066 } 13067 if postIndex > l { 13068 return io.ErrUnexpectedEOF 13069 } 13070 m.Id = string(dAtA[iNdEx:postIndex]) 13071 iNdEx = postIndex 13072 case 2: 13073 if wireType != 2 { 13074 return fmt.Errorf("proto: wrong wireType = %d for field Lim", wireType) 13075 } 13076 var msglen int 13077 for shift := uint(0); ; shift += 7 { 13078 if shift >= 64 { 13079 return ErrIntOverflowPipeline 13080 } 13081 if iNdEx >= l { 13082 return io.ErrUnexpectedEOF 13083 } 13084 b := dAtA[iNdEx] 13085 iNdEx++ 13086 msglen |= int(b&0x7F) << shift 13087 if b < 0x80 { 13088 break 13089 } 13090 } 13091 if msglen < 0 { 13092 return ErrInvalidLengthPipeline 13093 } 13094 postIndex := iNdEx + msglen 13095 if postIndex < 0 { 13096 return ErrInvalidLengthPipeline 13097 } 13098 if postIndex > l { 13099 return io.ErrUnexpectedEOF 13100 } 13101 if m.Lim == nil { 13102 m.Lim = &ProcessLimitation{} 13103 } 13104 if err := m.Lim.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13105 return err 13106 } 13107 iNdEx = postIndex 13108 case 3: 13109 if wireType != 0 { 13110 return fmt.Errorf("proto: wrong wireType = %d for field UnixTime", wireType) 13111 } 13112 m.UnixTime = 0 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 m.UnixTime |= int64(b&0x7F) << shift 13123 if b < 0x80 { 13124 break 13125 } 13126 } 13127 case 4: 13128 if wireType != 2 { 13129 return fmt.Errorf("proto: wrong wireType = %d for field Snapshot", wireType) 13130 } 13131 var stringLen uint64 13132 for shift := uint(0); ; shift += 7 { 13133 if shift >= 64 { 13134 return ErrIntOverflowPipeline 13135 } 13136 if iNdEx >= l { 13137 return io.ErrUnexpectedEOF 13138 } 13139 b := dAtA[iNdEx] 13140 iNdEx++ 13141 stringLen |= uint64(b&0x7F) << shift 13142 if b < 0x80 { 13143 break 13144 } 13145 } 13146 intStringLen := int(stringLen) 13147 if intStringLen < 0 { 13148 return ErrInvalidLengthPipeline 13149 } 13150 postIndex := iNdEx + intStringLen 13151 if postIndex < 0 { 13152 return ErrInvalidLengthPipeline 13153 } 13154 if postIndex > l { 13155 return io.ErrUnexpectedEOF 13156 } 13157 m.Snapshot = string(dAtA[iNdEx:postIndex]) 13158 iNdEx = postIndex 13159 case 5: 13160 if wireType != 2 { 13161 return fmt.Errorf("proto: wrong wireType = %d for field SessionInfo", wireType) 13162 } 13163 var msglen int 13164 for shift := uint(0); ; shift += 7 { 13165 if shift >= 64 { 13166 return ErrIntOverflowPipeline 13167 } 13168 if iNdEx >= l { 13169 return io.ErrUnexpectedEOF 13170 } 13171 b := dAtA[iNdEx] 13172 iNdEx++ 13173 msglen |= int(b&0x7F) << shift 13174 if b < 0x80 { 13175 break 13176 } 13177 } 13178 if msglen < 0 { 13179 return ErrInvalidLengthPipeline 13180 } 13181 postIndex := iNdEx + msglen 13182 if postIndex < 0 { 13183 return ErrInvalidLengthPipeline 13184 } 13185 if postIndex > l { 13186 return io.ErrUnexpectedEOF 13187 } 13188 if m.SessionInfo == nil { 13189 m.SessionInfo = &SessionInfo{} 13190 } 13191 if err := m.SessionInfo.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13192 return err 13193 } 13194 iNdEx = postIndex 13195 case 6: 13196 if wireType == 0 { 13197 var v int32 13198 for shift := uint(0); ; shift += 7 { 13199 if shift >= 64 { 13200 return ErrIntOverflowPipeline 13201 } 13202 if iNdEx >= l { 13203 return io.ErrUnexpectedEOF 13204 } 13205 b := dAtA[iNdEx] 13206 iNdEx++ 13207 v |= int32(b&0x7F) << shift 13208 if b < 0x80 { 13209 break 13210 } 13211 } 13212 m.AnalysisNodeList = append(m.AnalysisNodeList, v) 13213 } else if wireType == 2 { 13214 var packedLen int 13215 for shift := uint(0); ; shift += 7 { 13216 if shift >= 64 { 13217 return ErrIntOverflowPipeline 13218 } 13219 if iNdEx >= l { 13220 return io.ErrUnexpectedEOF 13221 } 13222 b := dAtA[iNdEx] 13223 iNdEx++ 13224 packedLen |= int(b&0x7F) << shift 13225 if b < 0x80 { 13226 break 13227 } 13228 } 13229 if packedLen < 0 { 13230 return ErrInvalidLengthPipeline 13231 } 13232 postIndex := iNdEx + packedLen 13233 if postIndex < 0 { 13234 return ErrInvalidLengthPipeline 13235 } 13236 if postIndex > l { 13237 return io.ErrUnexpectedEOF 13238 } 13239 var elementCount int 13240 var count int 13241 for _, integer := range dAtA[iNdEx:postIndex] { 13242 if integer < 128 { 13243 count++ 13244 } 13245 } 13246 elementCount = count 13247 if elementCount != 0 && len(m.AnalysisNodeList) == 0 { 13248 m.AnalysisNodeList = make([]int32, 0, elementCount) 13249 } 13250 for iNdEx < postIndex { 13251 var v int32 13252 for shift := uint(0); ; shift += 7 { 13253 if shift >= 64 { 13254 return ErrIntOverflowPipeline 13255 } 13256 if iNdEx >= l { 13257 return io.ErrUnexpectedEOF 13258 } 13259 b := dAtA[iNdEx] 13260 iNdEx++ 13261 v |= int32(b&0x7F) << shift 13262 if b < 0x80 { 13263 break 13264 } 13265 } 13266 m.AnalysisNodeList = append(m.AnalysisNodeList, v) 13267 } 13268 } else { 13269 return fmt.Errorf("proto: wrong wireType = %d for field AnalysisNodeList", wireType) 13270 } 13271 default: 13272 iNdEx = preIndex 13273 skippy, err := skipPipeline(dAtA[iNdEx:]) 13274 if err != nil { 13275 return err 13276 } 13277 if (skippy < 0) || (iNdEx+skippy) < 0 { 13278 return ErrInvalidLengthPipeline 13279 } 13280 if (iNdEx + skippy) > l { 13281 return io.ErrUnexpectedEOF 13282 } 13283 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13284 iNdEx += skippy 13285 } 13286 } 13287 13288 if iNdEx > l { 13289 return io.ErrUnexpectedEOF 13290 } 13291 return nil 13292 } 13293 func (m *SessionInfo) Unmarshal(dAtA []byte) error { 13294 l := len(dAtA) 13295 iNdEx := 0 13296 for iNdEx < l { 13297 preIndex := iNdEx 13298 var wire uint64 13299 for shift := uint(0); ; shift += 7 { 13300 if shift >= 64 { 13301 return ErrIntOverflowPipeline 13302 } 13303 if iNdEx >= l { 13304 return io.ErrUnexpectedEOF 13305 } 13306 b := dAtA[iNdEx] 13307 iNdEx++ 13308 wire |= uint64(b&0x7F) << shift 13309 if b < 0x80 { 13310 break 13311 } 13312 } 13313 fieldNum := int32(wire >> 3) 13314 wireType := int(wire & 0x7) 13315 if wireType == 4 { 13316 return fmt.Errorf("proto: SessionInfo: wiretype end group for non-group") 13317 } 13318 if fieldNum <= 0 { 13319 return fmt.Errorf("proto: SessionInfo: illegal tag %d (wire type %d)", fieldNum, wire) 13320 } 13321 switch fieldNum { 13322 case 1: 13323 if wireType != 2 { 13324 return fmt.Errorf("proto: wrong wireType = %d for field User", wireType) 13325 } 13326 var stringLen uint64 13327 for shift := uint(0); ; shift += 7 { 13328 if shift >= 64 { 13329 return ErrIntOverflowPipeline 13330 } 13331 if iNdEx >= l { 13332 return io.ErrUnexpectedEOF 13333 } 13334 b := dAtA[iNdEx] 13335 iNdEx++ 13336 stringLen |= uint64(b&0x7F) << shift 13337 if b < 0x80 { 13338 break 13339 } 13340 } 13341 intStringLen := int(stringLen) 13342 if intStringLen < 0 { 13343 return ErrInvalidLengthPipeline 13344 } 13345 postIndex := iNdEx + intStringLen 13346 if postIndex < 0 { 13347 return ErrInvalidLengthPipeline 13348 } 13349 if postIndex > l { 13350 return io.ErrUnexpectedEOF 13351 } 13352 m.User = string(dAtA[iNdEx:postIndex]) 13353 iNdEx = postIndex 13354 case 2: 13355 if wireType != 2 { 13356 return fmt.Errorf("proto: wrong wireType = %d for field Host", wireType) 13357 } 13358 var stringLen uint64 13359 for shift := uint(0); ; shift += 7 { 13360 if shift >= 64 { 13361 return ErrIntOverflowPipeline 13362 } 13363 if iNdEx >= l { 13364 return io.ErrUnexpectedEOF 13365 } 13366 b := dAtA[iNdEx] 13367 iNdEx++ 13368 stringLen |= uint64(b&0x7F) << shift 13369 if b < 0x80 { 13370 break 13371 } 13372 } 13373 intStringLen := int(stringLen) 13374 if intStringLen < 0 { 13375 return ErrInvalidLengthPipeline 13376 } 13377 postIndex := iNdEx + intStringLen 13378 if postIndex < 0 { 13379 return ErrInvalidLengthPipeline 13380 } 13381 if postIndex > l { 13382 return io.ErrUnexpectedEOF 13383 } 13384 m.Host = string(dAtA[iNdEx:postIndex]) 13385 iNdEx = postIndex 13386 case 3: 13387 if wireType != 2 { 13388 return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType) 13389 } 13390 var stringLen uint64 13391 for shift := uint(0); ; shift += 7 { 13392 if shift >= 64 { 13393 return ErrIntOverflowPipeline 13394 } 13395 if iNdEx >= l { 13396 return io.ErrUnexpectedEOF 13397 } 13398 b := dAtA[iNdEx] 13399 iNdEx++ 13400 stringLen |= uint64(b&0x7F) << shift 13401 if b < 0x80 { 13402 break 13403 } 13404 } 13405 intStringLen := int(stringLen) 13406 if intStringLen < 0 { 13407 return ErrInvalidLengthPipeline 13408 } 13409 postIndex := iNdEx + intStringLen 13410 if postIndex < 0 { 13411 return ErrInvalidLengthPipeline 13412 } 13413 if postIndex > l { 13414 return io.ErrUnexpectedEOF 13415 } 13416 m.Role = string(dAtA[iNdEx:postIndex]) 13417 iNdEx = postIndex 13418 case 4: 13419 if wireType != 0 { 13420 return fmt.Errorf("proto: wrong wireType = %d for field ConnectionId", wireType) 13421 } 13422 m.ConnectionId = 0 13423 for shift := uint(0); ; shift += 7 { 13424 if shift >= 64 { 13425 return ErrIntOverflowPipeline 13426 } 13427 if iNdEx >= l { 13428 return io.ErrUnexpectedEOF 13429 } 13430 b := dAtA[iNdEx] 13431 iNdEx++ 13432 m.ConnectionId |= uint64(b&0x7F) << shift 13433 if b < 0x80 { 13434 break 13435 } 13436 } 13437 case 5: 13438 if wireType != 2 { 13439 return fmt.Errorf("proto: wrong wireType = %d for field Database", wireType) 13440 } 13441 var stringLen uint64 13442 for shift := uint(0); ; shift += 7 { 13443 if shift >= 64 { 13444 return ErrIntOverflowPipeline 13445 } 13446 if iNdEx >= l { 13447 return io.ErrUnexpectedEOF 13448 } 13449 b := dAtA[iNdEx] 13450 iNdEx++ 13451 stringLen |= uint64(b&0x7F) << shift 13452 if b < 0x80 { 13453 break 13454 } 13455 } 13456 intStringLen := int(stringLen) 13457 if intStringLen < 0 { 13458 return ErrInvalidLengthPipeline 13459 } 13460 postIndex := iNdEx + intStringLen 13461 if postIndex < 0 { 13462 return ErrInvalidLengthPipeline 13463 } 13464 if postIndex > l { 13465 return io.ErrUnexpectedEOF 13466 } 13467 m.Database = string(dAtA[iNdEx:postIndex]) 13468 iNdEx = postIndex 13469 case 6: 13470 if wireType != 2 { 13471 return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType) 13472 } 13473 var stringLen uint64 13474 for shift := uint(0); ; shift += 7 { 13475 if shift >= 64 { 13476 return ErrIntOverflowPipeline 13477 } 13478 if iNdEx >= l { 13479 return io.ErrUnexpectedEOF 13480 } 13481 b := dAtA[iNdEx] 13482 iNdEx++ 13483 stringLen |= uint64(b&0x7F) << shift 13484 if b < 0x80 { 13485 break 13486 } 13487 } 13488 intStringLen := int(stringLen) 13489 if intStringLen < 0 { 13490 return ErrInvalidLengthPipeline 13491 } 13492 postIndex := iNdEx + intStringLen 13493 if postIndex < 0 { 13494 return ErrInvalidLengthPipeline 13495 } 13496 if postIndex > l { 13497 return io.ErrUnexpectedEOF 13498 } 13499 m.Version = string(dAtA[iNdEx:postIndex]) 13500 iNdEx = postIndex 13501 case 7: 13502 if wireType != 2 { 13503 return fmt.Errorf("proto: wrong wireType = %d for field TimeZone", wireType) 13504 } 13505 var byteLen int 13506 for shift := uint(0); ; shift += 7 { 13507 if shift >= 64 { 13508 return ErrIntOverflowPipeline 13509 } 13510 if iNdEx >= l { 13511 return io.ErrUnexpectedEOF 13512 } 13513 b := dAtA[iNdEx] 13514 iNdEx++ 13515 byteLen |= int(b&0x7F) << shift 13516 if b < 0x80 { 13517 break 13518 } 13519 } 13520 if byteLen < 0 { 13521 return ErrInvalidLengthPipeline 13522 } 13523 postIndex := iNdEx + byteLen 13524 if postIndex < 0 { 13525 return ErrInvalidLengthPipeline 13526 } 13527 if postIndex > l { 13528 return io.ErrUnexpectedEOF 13529 } 13530 m.TimeZone = append(m.TimeZone[:0], dAtA[iNdEx:postIndex]...) 13531 if m.TimeZone == nil { 13532 m.TimeZone = []byte{} 13533 } 13534 iNdEx = postIndex 13535 case 8: 13536 if wireType != 2 { 13537 return fmt.Errorf("proto: wrong wireType = %d for field Account", wireType) 13538 } 13539 var stringLen uint64 13540 for shift := uint(0); ; shift += 7 { 13541 if shift >= 64 { 13542 return ErrIntOverflowPipeline 13543 } 13544 if iNdEx >= l { 13545 return io.ErrUnexpectedEOF 13546 } 13547 b := dAtA[iNdEx] 13548 iNdEx++ 13549 stringLen |= uint64(b&0x7F) << shift 13550 if b < 0x80 { 13551 break 13552 } 13553 } 13554 intStringLen := int(stringLen) 13555 if intStringLen < 0 { 13556 return ErrInvalidLengthPipeline 13557 } 13558 postIndex := iNdEx + intStringLen 13559 if postIndex < 0 { 13560 return ErrInvalidLengthPipeline 13561 } 13562 if postIndex > l { 13563 return io.ErrUnexpectedEOF 13564 } 13565 m.Account = string(dAtA[iNdEx:postIndex]) 13566 iNdEx = postIndex 13567 default: 13568 iNdEx = preIndex 13569 skippy, err := skipPipeline(dAtA[iNdEx:]) 13570 if err != nil { 13571 return err 13572 } 13573 if (skippy < 0) || (iNdEx+skippy) < 0 { 13574 return ErrInvalidLengthPipeline 13575 } 13576 if (iNdEx + skippy) > l { 13577 return io.ErrUnexpectedEOF 13578 } 13579 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13580 iNdEx += skippy 13581 } 13582 } 13583 13584 if iNdEx > l { 13585 return io.ErrUnexpectedEOF 13586 } 13587 return nil 13588 } 13589 func (m *Pipeline) Unmarshal(dAtA []byte) error { 13590 l := len(dAtA) 13591 iNdEx := 0 13592 for iNdEx < l { 13593 preIndex := iNdEx 13594 var wire uint64 13595 for shift := uint(0); ; shift += 7 { 13596 if shift >= 64 { 13597 return ErrIntOverflowPipeline 13598 } 13599 if iNdEx >= l { 13600 return io.ErrUnexpectedEOF 13601 } 13602 b := dAtA[iNdEx] 13603 iNdEx++ 13604 wire |= uint64(b&0x7F) << shift 13605 if b < 0x80 { 13606 break 13607 } 13608 } 13609 fieldNum := int32(wire >> 3) 13610 wireType := int(wire & 0x7) 13611 if wireType == 4 { 13612 return fmt.Errorf("proto: Pipeline: wiretype end group for non-group") 13613 } 13614 if fieldNum <= 0 { 13615 return fmt.Errorf("proto: Pipeline: illegal tag %d (wire type %d)", fieldNum, wire) 13616 } 13617 switch fieldNum { 13618 case 1: 13619 if wireType != 0 { 13620 return fmt.Errorf("proto: wrong wireType = %d for field PipelineType", wireType) 13621 } 13622 m.PipelineType = 0 13623 for shift := uint(0); ; shift += 7 { 13624 if shift >= 64 { 13625 return ErrIntOverflowPipeline 13626 } 13627 if iNdEx >= l { 13628 return io.ErrUnexpectedEOF 13629 } 13630 b := dAtA[iNdEx] 13631 iNdEx++ 13632 m.PipelineType |= Pipeline_PipelineType(b&0x7F) << shift 13633 if b < 0x80 { 13634 break 13635 } 13636 } 13637 case 2: 13638 if wireType != 0 { 13639 return fmt.Errorf("proto: wrong wireType = %d for field PipelineId", wireType) 13640 } 13641 m.PipelineId = 0 13642 for shift := uint(0); ; shift += 7 { 13643 if shift >= 64 { 13644 return ErrIntOverflowPipeline 13645 } 13646 if iNdEx >= l { 13647 return io.ErrUnexpectedEOF 13648 } 13649 b := dAtA[iNdEx] 13650 iNdEx++ 13651 m.PipelineId |= int32(b&0x7F) << shift 13652 if b < 0x80 { 13653 break 13654 } 13655 } 13656 case 3: 13657 if wireType != 2 { 13658 return fmt.Errorf("proto: wrong wireType = %d for field Qry", wireType) 13659 } 13660 var msglen int 13661 for shift := uint(0); ; shift += 7 { 13662 if shift >= 64 { 13663 return ErrIntOverflowPipeline 13664 } 13665 if iNdEx >= l { 13666 return io.ErrUnexpectedEOF 13667 } 13668 b := dAtA[iNdEx] 13669 iNdEx++ 13670 msglen |= int(b&0x7F) << shift 13671 if b < 0x80 { 13672 break 13673 } 13674 } 13675 if msglen < 0 { 13676 return ErrInvalidLengthPipeline 13677 } 13678 postIndex := iNdEx + msglen 13679 if postIndex < 0 { 13680 return ErrInvalidLengthPipeline 13681 } 13682 if postIndex > l { 13683 return io.ErrUnexpectedEOF 13684 } 13685 if m.Qry == nil { 13686 m.Qry = &plan.Plan{} 13687 } 13688 if err := m.Qry.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13689 return err 13690 } 13691 iNdEx = postIndex 13692 case 4: 13693 if wireType != 2 { 13694 return fmt.Errorf("proto: wrong wireType = %d for field DataSource", wireType) 13695 } 13696 var msglen int 13697 for shift := uint(0); ; shift += 7 { 13698 if shift >= 64 { 13699 return ErrIntOverflowPipeline 13700 } 13701 if iNdEx >= l { 13702 return io.ErrUnexpectedEOF 13703 } 13704 b := dAtA[iNdEx] 13705 iNdEx++ 13706 msglen |= int(b&0x7F) << shift 13707 if b < 0x80 { 13708 break 13709 } 13710 } 13711 if msglen < 0 { 13712 return ErrInvalidLengthPipeline 13713 } 13714 postIndex := iNdEx + msglen 13715 if postIndex < 0 { 13716 return ErrInvalidLengthPipeline 13717 } 13718 if postIndex > l { 13719 return io.ErrUnexpectedEOF 13720 } 13721 if m.DataSource == nil { 13722 m.DataSource = &Source{} 13723 } 13724 if err := m.DataSource.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13725 return err 13726 } 13727 iNdEx = postIndex 13728 case 5: 13729 if wireType != 2 { 13730 return fmt.Errorf("proto: wrong wireType = %d for field Children", wireType) 13731 } 13732 var msglen int 13733 for shift := uint(0); ; shift += 7 { 13734 if shift >= 64 { 13735 return ErrIntOverflowPipeline 13736 } 13737 if iNdEx >= l { 13738 return io.ErrUnexpectedEOF 13739 } 13740 b := dAtA[iNdEx] 13741 iNdEx++ 13742 msglen |= int(b&0x7F) << shift 13743 if b < 0x80 { 13744 break 13745 } 13746 } 13747 if msglen < 0 { 13748 return ErrInvalidLengthPipeline 13749 } 13750 postIndex := iNdEx + msglen 13751 if postIndex < 0 { 13752 return ErrInvalidLengthPipeline 13753 } 13754 if postIndex > l { 13755 return io.ErrUnexpectedEOF 13756 } 13757 m.Children = append(m.Children, &Pipeline{}) 13758 if err := m.Children[len(m.Children)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13759 return err 13760 } 13761 iNdEx = postIndex 13762 case 6: 13763 if wireType != 2 { 13764 return fmt.Errorf("proto: wrong wireType = %d for field InstructionList", wireType) 13765 } 13766 var msglen int 13767 for shift := uint(0); ; shift += 7 { 13768 if shift >= 64 { 13769 return ErrIntOverflowPipeline 13770 } 13771 if iNdEx >= l { 13772 return io.ErrUnexpectedEOF 13773 } 13774 b := dAtA[iNdEx] 13775 iNdEx++ 13776 msglen |= int(b&0x7F) << shift 13777 if b < 0x80 { 13778 break 13779 } 13780 } 13781 if msglen < 0 { 13782 return ErrInvalidLengthPipeline 13783 } 13784 postIndex := iNdEx + msglen 13785 if postIndex < 0 { 13786 return ErrInvalidLengthPipeline 13787 } 13788 if postIndex > l { 13789 return io.ErrUnexpectedEOF 13790 } 13791 m.InstructionList = append(m.InstructionList, &Instruction{}) 13792 if err := m.InstructionList[len(m.InstructionList)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13793 return err 13794 } 13795 iNdEx = postIndex 13796 case 7: 13797 if wireType != 0 { 13798 return fmt.Errorf("proto: wrong wireType = %d for field IsEnd", wireType) 13799 } 13800 var v int 13801 for shift := uint(0); ; shift += 7 { 13802 if shift >= 64 { 13803 return ErrIntOverflowPipeline 13804 } 13805 if iNdEx >= l { 13806 return io.ErrUnexpectedEOF 13807 } 13808 b := dAtA[iNdEx] 13809 iNdEx++ 13810 v |= int(b&0x7F) << shift 13811 if b < 0x80 { 13812 break 13813 } 13814 } 13815 m.IsEnd = bool(v != 0) 13816 case 8: 13817 if wireType != 0 { 13818 return fmt.Errorf("proto: wrong wireType = %d for field IsJoin", wireType) 13819 } 13820 var v int 13821 for shift := uint(0); ; shift += 7 { 13822 if shift >= 64 { 13823 return ErrIntOverflowPipeline 13824 } 13825 if iNdEx >= l { 13826 return io.ErrUnexpectedEOF 13827 } 13828 b := dAtA[iNdEx] 13829 iNdEx++ 13830 v |= int(b&0x7F) << shift 13831 if b < 0x80 { 13832 break 13833 } 13834 } 13835 m.IsJoin = bool(v != 0) 13836 case 9: 13837 if wireType != 2 { 13838 return fmt.Errorf("proto: wrong wireType = %d for field Node", wireType) 13839 } 13840 var msglen int 13841 for shift := uint(0); ; shift += 7 { 13842 if shift >= 64 { 13843 return ErrIntOverflowPipeline 13844 } 13845 if iNdEx >= l { 13846 return io.ErrUnexpectedEOF 13847 } 13848 b := dAtA[iNdEx] 13849 iNdEx++ 13850 msglen |= int(b&0x7F) << shift 13851 if b < 0x80 { 13852 break 13853 } 13854 } 13855 if msglen < 0 { 13856 return ErrInvalidLengthPipeline 13857 } 13858 postIndex := iNdEx + msglen 13859 if postIndex < 0 { 13860 return ErrInvalidLengthPipeline 13861 } 13862 if postIndex > l { 13863 return io.ErrUnexpectedEOF 13864 } 13865 if m.Node == nil { 13866 m.Node = &NodeInfo{} 13867 } 13868 if err := m.Node.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13869 return err 13870 } 13871 iNdEx = postIndex 13872 case 10: 13873 if wireType != 0 { 13874 return fmt.Errorf("proto: wrong wireType = %d for field PushDownInfo", wireType) 13875 } 13876 m.PushDownInfo = 0 13877 for shift := uint(0); ; shift += 7 { 13878 if shift >= 64 { 13879 return ErrIntOverflowPipeline 13880 } 13881 if iNdEx >= l { 13882 return io.ErrUnexpectedEOF 13883 } 13884 b := dAtA[iNdEx] 13885 iNdEx++ 13886 m.PushDownInfo |= int32(b&0x7F) << shift 13887 if b < 0x80 { 13888 break 13889 } 13890 } 13891 case 11: 13892 if wireType != 0 { 13893 return fmt.Errorf("proto: wrong wireType = %d for field ChildrenCount", wireType) 13894 } 13895 m.ChildrenCount = 0 13896 for shift := uint(0); ; shift += 7 { 13897 if shift >= 64 { 13898 return ErrIntOverflowPipeline 13899 } 13900 if iNdEx >= l { 13901 return io.ErrUnexpectedEOF 13902 } 13903 b := dAtA[iNdEx] 13904 iNdEx++ 13905 m.ChildrenCount |= int32(b&0x7F) << shift 13906 if b < 0x80 { 13907 break 13908 } 13909 } 13910 case 12: 13911 if wireType != 2 { 13912 return fmt.Errorf("proto: wrong wireType = %d for field UuidsToRegIdx", wireType) 13913 } 13914 var msglen int 13915 for shift := uint(0); ; shift += 7 { 13916 if shift >= 64 { 13917 return ErrIntOverflowPipeline 13918 } 13919 if iNdEx >= l { 13920 return io.ErrUnexpectedEOF 13921 } 13922 b := dAtA[iNdEx] 13923 iNdEx++ 13924 msglen |= int(b&0x7F) << shift 13925 if b < 0x80 { 13926 break 13927 } 13928 } 13929 if msglen < 0 { 13930 return ErrInvalidLengthPipeline 13931 } 13932 postIndex := iNdEx + msglen 13933 if postIndex < 0 { 13934 return ErrInvalidLengthPipeline 13935 } 13936 if postIndex > l { 13937 return io.ErrUnexpectedEOF 13938 } 13939 m.UuidsToRegIdx = append(m.UuidsToRegIdx, &UuidToRegIdx{}) 13940 if err := m.UuidsToRegIdx[len(m.UuidsToRegIdx)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13941 return err 13942 } 13943 iNdEx = postIndex 13944 default: 13945 iNdEx = preIndex 13946 skippy, err := skipPipeline(dAtA[iNdEx:]) 13947 if err != nil { 13948 return err 13949 } 13950 if (skippy < 0) || (iNdEx+skippy) < 0 { 13951 return ErrInvalidLengthPipeline 13952 } 13953 if (iNdEx + skippy) > l { 13954 return io.ErrUnexpectedEOF 13955 } 13956 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13957 iNdEx += skippy 13958 } 13959 } 13960 13961 if iNdEx > l { 13962 return io.ErrUnexpectedEOF 13963 } 13964 return nil 13965 } 13966 func (m *WrapNode) Unmarshal(dAtA []byte) error { 13967 l := len(dAtA) 13968 iNdEx := 0 13969 for iNdEx < l { 13970 preIndex := iNdEx 13971 var wire uint64 13972 for shift := uint(0); ; shift += 7 { 13973 if shift >= 64 { 13974 return ErrIntOverflowPipeline 13975 } 13976 if iNdEx >= l { 13977 return io.ErrUnexpectedEOF 13978 } 13979 b := dAtA[iNdEx] 13980 iNdEx++ 13981 wire |= uint64(b&0x7F) << shift 13982 if b < 0x80 { 13983 break 13984 } 13985 } 13986 fieldNum := int32(wire >> 3) 13987 wireType := int(wire & 0x7) 13988 if wireType == 4 { 13989 return fmt.Errorf("proto: WrapNode: wiretype end group for non-group") 13990 } 13991 if fieldNum <= 0 { 13992 return fmt.Errorf("proto: WrapNode: illegal tag %d (wire type %d)", fieldNum, wire) 13993 } 13994 switch fieldNum { 13995 case 1: 13996 if wireType != 2 { 13997 return fmt.Errorf("proto: wrong wireType = %d for field NodeAddr", wireType) 13998 } 13999 var stringLen uint64 14000 for shift := uint(0); ; shift += 7 { 14001 if shift >= 64 { 14002 return ErrIntOverflowPipeline 14003 } 14004 if iNdEx >= l { 14005 return io.ErrUnexpectedEOF 14006 } 14007 b := dAtA[iNdEx] 14008 iNdEx++ 14009 stringLen |= uint64(b&0x7F) << shift 14010 if b < 0x80 { 14011 break 14012 } 14013 } 14014 intStringLen := int(stringLen) 14015 if intStringLen < 0 { 14016 return ErrInvalidLengthPipeline 14017 } 14018 postIndex := iNdEx + intStringLen 14019 if postIndex < 0 { 14020 return ErrInvalidLengthPipeline 14021 } 14022 if postIndex > l { 14023 return io.ErrUnexpectedEOF 14024 } 14025 m.NodeAddr = string(dAtA[iNdEx:postIndex]) 14026 iNdEx = postIndex 14027 case 2: 14028 if wireType != 2 { 14029 return fmt.Errorf("proto: wrong wireType = %d for field Uuid", wireType) 14030 } 14031 var byteLen int 14032 for shift := uint(0); ; shift += 7 { 14033 if shift >= 64 { 14034 return ErrIntOverflowPipeline 14035 } 14036 if iNdEx >= l { 14037 return io.ErrUnexpectedEOF 14038 } 14039 b := dAtA[iNdEx] 14040 iNdEx++ 14041 byteLen |= int(b&0x7F) << shift 14042 if b < 0x80 { 14043 break 14044 } 14045 } 14046 if byteLen < 0 { 14047 return ErrInvalidLengthPipeline 14048 } 14049 postIndex := iNdEx + byteLen 14050 if postIndex < 0 { 14051 return ErrInvalidLengthPipeline 14052 } 14053 if postIndex > l { 14054 return io.ErrUnexpectedEOF 14055 } 14056 m.Uuid = append(m.Uuid[:0], dAtA[iNdEx:postIndex]...) 14057 if m.Uuid == nil { 14058 m.Uuid = []byte{} 14059 } 14060 iNdEx = postIndex 14061 default: 14062 iNdEx = preIndex 14063 skippy, err := skipPipeline(dAtA[iNdEx:]) 14064 if err != nil { 14065 return err 14066 } 14067 if (skippy < 0) || (iNdEx+skippy) < 0 { 14068 return ErrInvalidLengthPipeline 14069 } 14070 if (iNdEx + skippy) > l { 14071 return io.ErrUnexpectedEOF 14072 } 14073 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14074 iNdEx += skippy 14075 } 14076 } 14077 14078 if iNdEx > l { 14079 return io.ErrUnexpectedEOF 14080 } 14081 return nil 14082 } 14083 func (m *UuidToRegIdx) Unmarshal(dAtA []byte) error { 14084 l := len(dAtA) 14085 iNdEx := 0 14086 for iNdEx < l { 14087 preIndex := iNdEx 14088 var wire uint64 14089 for shift := uint(0); ; shift += 7 { 14090 if shift >= 64 { 14091 return ErrIntOverflowPipeline 14092 } 14093 if iNdEx >= l { 14094 return io.ErrUnexpectedEOF 14095 } 14096 b := dAtA[iNdEx] 14097 iNdEx++ 14098 wire |= uint64(b&0x7F) << shift 14099 if b < 0x80 { 14100 break 14101 } 14102 } 14103 fieldNum := int32(wire >> 3) 14104 wireType := int(wire & 0x7) 14105 if wireType == 4 { 14106 return fmt.Errorf("proto: UuidToRegIdx: wiretype end group for non-group") 14107 } 14108 if fieldNum <= 0 { 14109 return fmt.Errorf("proto: UuidToRegIdx: illegal tag %d (wire type %d)", fieldNum, wire) 14110 } 14111 switch fieldNum { 14112 case 1: 14113 if wireType != 0 { 14114 return fmt.Errorf("proto: wrong wireType = %d for field Idx", wireType) 14115 } 14116 m.Idx = 0 14117 for shift := uint(0); ; shift += 7 { 14118 if shift >= 64 { 14119 return ErrIntOverflowPipeline 14120 } 14121 if iNdEx >= l { 14122 return io.ErrUnexpectedEOF 14123 } 14124 b := dAtA[iNdEx] 14125 iNdEx++ 14126 m.Idx |= int32(b&0x7F) << shift 14127 if b < 0x80 { 14128 break 14129 } 14130 } 14131 case 2: 14132 if wireType != 2 { 14133 return fmt.Errorf("proto: wrong wireType = %d for field Uuid", wireType) 14134 } 14135 var byteLen int 14136 for shift := uint(0); ; shift += 7 { 14137 if shift >= 64 { 14138 return ErrIntOverflowPipeline 14139 } 14140 if iNdEx >= l { 14141 return io.ErrUnexpectedEOF 14142 } 14143 b := dAtA[iNdEx] 14144 iNdEx++ 14145 byteLen |= int(b&0x7F) << shift 14146 if b < 0x80 { 14147 break 14148 } 14149 } 14150 if byteLen < 0 { 14151 return ErrInvalidLengthPipeline 14152 } 14153 postIndex := iNdEx + byteLen 14154 if postIndex < 0 { 14155 return ErrInvalidLengthPipeline 14156 } 14157 if postIndex > l { 14158 return io.ErrUnexpectedEOF 14159 } 14160 m.Uuid = append(m.Uuid[:0], dAtA[iNdEx:postIndex]...) 14161 if m.Uuid == nil { 14162 m.Uuid = []byte{} 14163 } 14164 iNdEx = postIndex 14165 case 3: 14166 if wireType != 2 { 14167 return fmt.Errorf("proto: wrong wireType = %d for field FromAddr", wireType) 14168 } 14169 var stringLen uint64 14170 for shift := uint(0); ; shift += 7 { 14171 if shift >= 64 { 14172 return ErrIntOverflowPipeline 14173 } 14174 if iNdEx >= l { 14175 return io.ErrUnexpectedEOF 14176 } 14177 b := dAtA[iNdEx] 14178 iNdEx++ 14179 stringLen |= uint64(b&0x7F) << shift 14180 if b < 0x80 { 14181 break 14182 } 14183 } 14184 intStringLen := int(stringLen) 14185 if intStringLen < 0 { 14186 return ErrInvalidLengthPipeline 14187 } 14188 postIndex := iNdEx + intStringLen 14189 if postIndex < 0 { 14190 return ErrInvalidLengthPipeline 14191 } 14192 if postIndex > l { 14193 return io.ErrUnexpectedEOF 14194 } 14195 m.FromAddr = string(dAtA[iNdEx:postIndex]) 14196 iNdEx = postIndex 14197 default: 14198 iNdEx = preIndex 14199 skippy, err := skipPipeline(dAtA[iNdEx:]) 14200 if err != nil { 14201 return err 14202 } 14203 if (skippy < 0) || (iNdEx+skippy) < 0 { 14204 return ErrInvalidLengthPipeline 14205 } 14206 if (iNdEx + skippy) > l { 14207 return io.ErrUnexpectedEOF 14208 } 14209 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14210 iNdEx += skippy 14211 } 14212 } 14213 14214 if iNdEx > l { 14215 return io.ErrUnexpectedEOF 14216 } 14217 return nil 14218 } 14219 func skipPipeline(dAtA []byte) (n int, err error) { 14220 l := len(dAtA) 14221 iNdEx := 0 14222 depth := 0 14223 for iNdEx < l { 14224 var wire uint64 14225 for shift := uint(0); ; shift += 7 { 14226 if shift >= 64 { 14227 return 0, ErrIntOverflowPipeline 14228 } 14229 if iNdEx >= l { 14230 return 0, io.ErrUnexpectedEOF 14231 } 14232 b := dAtA[iNdEx] 14233 iNdEx++ 14234 wire |= (uint64(b) & 0x7F) << shift 14235 if b < 0x80 { 14236 break 14237 } 14238 } 14239 wireType := int(wire & 0x7) 14240 switch wireType { 14241 case 0: 14242 for shift := uint(0); ; shift += 7 { 14243 if shift >= 64 { 14244 return 0, ErrIntOverflowPipeline 14245 } 14246 if iNdEx >= l { 14247 return 0, io.ErrUnexpectedEOF 14248 } 14249 iNdEx++ 14250 if dAtA[iNdEx-1] < 0x80 { 14251 break 14252 } 14253 } 14254 case 1: 14255 iNdEx += 8 14256 case 2: 14257 var length int 14258 for shift := uint(0); ; shift += 7 { 14259 if shift >= 64 { 14260 return 0, ErrIntOverflowPipeline 14261 } 14262 if iNdEx >= l { 14263 return 0, io.ErrUnexpectedEOF 14264 } 14265 b := dAtA[iNdEx] 14266 iNdEx++ 14267 length |= (int(b) & 0x7F) << shift 14268 if b < 0x80 { 14269 break 14270 } 14271 } 14272 if length < 0 { 14273 return 0, ErrInvalidLengthPipeline 14274 } 14275 iNdEx += length 14276 case 3: 14277 depth++ 14278 case 4: 14279 if depth == 0 { 14280 return 0, ErrUnexpectedEndOfGroupPipeline 14281 } 14282 depth-- 14283 case 5: 14284 iNdEx += 4 14285 default: 14286 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 14287 } 14288 if iNdEx < 0 { 14289 return 0, ErrInvalidLengthPipeline 14290 } 14291 if depth == 0 { 14292 return iNdEx, nil 14293 } 14294 } 14295 return 0, io.ErrUnexpectedEOF 14296 } 14297 14298 var ( 14299 ErrInvalidLengthPipeline = fmt.Errorf("proto: negative length found during unmarshaling") 14300 ErrIntOverflowPipeline = fmt.Errorf("proto: integer overflow") 14301 ErrUnexpectedEndOfGroupPipeline = fmt.Errorf("proto: unexpected end of group") 14302 )