github.com/cockroachdb/cockroach@v20.2.0-alpha.1+incompatible/pkg/sql/rowexec/stats.pb.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: sql/rowexec/stats.proto 3 4 package rowexec 5 6 import proto "github.com/gogo/protobuf/proto" 7 import fmt "fmt" 8 import math "math" 9 10 import time "time" 11 12 import github_com_gogo_protobuf_types "github.com/gogo/protobuf/types" 13 14 import io "io" 15 16 // Reference imports to suppress errors if they are not otherwise used. 17 var _ = proto.Marshal 18 var _ = fmt.Errorf 19 var _ = math.Inf 20 var _ = time.Kitchen 21 22 // This is a compile-time assertion to ensure that this generated file 23 // is compatible with the proto package it is being compiled against. 24 // A compilation error at this line likely means your copy of the 25 // proto package needs to be updated. 26 const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package 27 28 // InputStats represents the stats collected from an input. 29 type InputStats struct { 30 // num_rows is the number of rows received from the input. 31 NumRows int64 `protobuf:"varint,1,opt,name=num_rows,json=numRows,proto3" json:"num_rows,omitempty"` 32 // Duration in nanoseconds of the cumulative time spent stalled. 33 StallTime time.Duration `protobuf:"bytes,8,opt,name=stall_time,json=stallTime,proto3,stdduration" json:"stall_time"` 34 } 35 36 func (m *InputStats) Reset() { *m = InputStats{} } 37 func (m *InputStats) String() string { return proto.CompactTextString(m) } 38 func (*InputStats) ProtoMessage() {} 39 func (*InputStats) Descriptor() ([]byte, []int) { 40 return fileDescriptor_stats_203981226e75285f, []int{0} 41 } 42 func (m *InputStats) XXX_Unmarshal(b []byte) error { 43 return m.Unmarshal(b) 44 } 45 func (m *InputStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 46 b = b[:cap(b)] 47 n, err := m.MarshalTo(b) 48 if err != nil { 49 return nil, err 50 } 51 return b[:n], nil 52 } 53 func (dst *InputStats) XXX_Merge(src proto.Message) { 54 xxx_messageInfo_InputStats.Merge(dst, src) 55 } 56 func (m *InputStats) XXX_Size() int { 57 return m.Size() 58 } 59 func (m *InputStats) XXX_DiscardUnknown() { 60 xxx_messageInfo_InputStats.DiscardUnknown(m) 61 } 62 63 var xxx_messageInfo_InputStats proto.InternalMessageInfo 64 65 // TableReaderStats are the stats collected during a tableReader run. 66 type TableReaderStats struct { 67 InputStats InputStats `protobuf:"bytes,1,opt,name=input_stats,json=inputStats,proto3" json:"input_stats"` 68 BytesRead int64 `protobuf:"varint,2,opt,name=bytes_read,json=bytesRead,proto3" json:"bytes_read,omitempty"` 69 } 70 71 func (m *TableReaderStats) Reset() { *m = TableReaderStats{} } 72 func (m *TableReaderStats) String() string { return proto.CompactTextString(m) } 73 func (*TableReaderStats) ProtoMessage() {} 74 func (*TableReaderStats) Descriptor() ([]byte, []int) { 75 return fileDescriptor_stats_203981226e75285f, []int{1} 76 } 77 func (m *TableReaderStats) XXX_Unmarshal(b []byte) error { 78 return m.Unmarshal(b) 79 } 80 func (m *TableReaderStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 81 b = b[:cap(b)] 82 n, err := m.MarshalTo(b) 83 if err != nil { 84 return nil, err 85 } 86 return b[:n], nil 87 } 88 func (dst *TableReaderStats) XXX_Merge(src proto.Message) { 89 xxx_messageInfo_TableReaderStats.Merge(dst, src) 90 } 91 func (m *TableReaderStats) XXX_Size() int { 92 return m.Size() 93 } 94 func (m *TableReaderStats) XXX_DiscardUnknown() { 95 xxx_messageInfo_TableReaderStats.DiscardUnknown(m) 96 } 97 98 var xxx_messageInfo_TableReaderStats proto.InternalMessageInfo 99 100 // JoinReaderStats are the stats collected during a JoinReader run. 101 type JoinReaderStats struct { 102 InputStats InputStats `protobuf:"bytes,1,opt,name=input_stats,json=inputStats,proto3" json:"input_stats"` 103 IndexLookupStats InputStats `protobuf:"bytes,2,opt,name=index_lookup_stats,json=indexLookupStats,proto3" json:"index_lookup_stats"` 104 } 105 106 func (m *JoinReaderStats) Reset() { *m = JoinReaderStats{} } 107 func (m *JoinReaderStats) String() string { return proto.CompactTextString(m) } 108 func (*JoinReaderStats) ProtoMessage() {} 109 func (*JoinReaderStats) Descriptor() ([]byte, []int) { 110 return fileDescriptor_stats_203981226e75285f, []int{2} 111 } 112 func (m *JoinReaderStats) XXX_Unmarshal(b []byte) error { 113 return m.Unmarshal(b) 114 } 115 func (m *JoinReaderStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 116 b = b[:cap(b)] 117 n, err := m.MarshalTo(b) 118 if err != nil { 119 return nil, err 120 } 121 return b[:n], nil 122 } 123 func (dst *JoinReaderStats) XXX_Merge(src proto.Message) { 124 xxx_messageInfo_JoinReaderStats.Merge(dst, src) 125 } 126 func (m *JoinReaderStats) XXX_Size() int { 127 return m.Size() 128 } 129 func (m *JoinReaderStats) XXX_DiscardUnknown() { 130 xxx_messageInfo_JoinReaderStats.DiscardUnknown(m) 131 } 132 133 var xxx_messageInfo_JoinReaderStats proto.InternalMessageInfo 134 135 // HashJoinerStats are the stats collected during a hashJoiner run. 136 type HashJoinerStats struct { 137 LeftInputStats InputStats `protobuf:"bytes,1,opt,name=left_input_stats,json=leftInputStats,proto3" json:"left_input_stats"` 138 RightInputStats InputStats `protobuf:"bytes,2,opt,name=right_input_stats,json=rightInputStats,proto3" json:"right_input_stats"` 139 StoredSide string `protobuf:"bytes,3,opt,name=stored_side,json=storedSide,proto3" json:"stored_side,omitempty"` 140 MaxAllocatedMem int64 `protobuf:"varint,4,opt,name=max_allocated_mem,json=maxAllocatedMem,proto3" json:"max_allocated_mem,omitempty"` 141 MaxAllocatedDisk int64 `protobuf:"varint,5,opt,name=max_allocated_disk,json=maxAllocatedDisk,proto3" json:"max_allocated_disk,omitempty"` 142 } 143 144 func (m *HashJoinerStats) Reset() { *m = HashJoinerStats{} } 145 func (m *HashJoinerStats) String() string { return proto.CompactTextString(m) } 146 func (*HashJoinerStats) ProtoMessage() {} 147 func (*HashJoinerStats) Descriptor() ([]byte, []int) { 148 return fileDescriptor_stats_203981226e75285f, []int{3} 149 } 150 func (m *HashJoinerStats) XXX_Unmarshal(b []byte) error { 151 return m.Unmarshal(b) 152 } 153 func (m *HashJoinerStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 154 b = b[:cap(b)] 155 n, err := m.MarshalTo(b) 156 if err != nil { 157 return nil, err 158 } 159 return b[:n], nil 160 } 161 func (dst *HashJoinerStats) XXX_Merge(src proto.Message) { 162 xxx_messageInfo_HashJoinerStats.Merge(dst, src) 163 } 164 func (m *HashJoinerStats) XXX_Size() int { 165 return m.Size() 166 } 167 func (m *HashJoinerStats) XXX_DiscardUnknown() { 168 xxx_messageInfo_HashJoinerStats.DiscardUnknown(m) 169 } 170 171 var xxx_messageInfo_HashJoinerStats proto.InternalMessageInfo 172 173 // AggregatorStats are the stats collected during an aggregator run. 174 type AggregatorStats struct { 175 InputStats InputStats `protobuf:"bytes,1,opt,name=input_stats,json=inputStats,proto3" json:"input_stats"` 176 MaxAllocatedMem int64 `protobuf:"varint,2,opt,name=max_allocated_mem,json=maxAllocatedMem,proto3" json:"max_allocated_mem,omitempty"` 177 } 178 179 func (m *AggregatorStats) Reset() { *m = AggregatorStats{} } 180 func (m *AggregatorStats) String() string { return proto.CompactTextString(m) } 181 func (*AggregatorStats) ProtoMessage() {} 182 func (*AggregatorStats) Descriptor() ([]byte, []int) { 183 return fileDescriptor_stats_203981226e75285f, []int{4} 184 } 185 func (m *AggregatorStats) XXX_Unmarshal(b []byte) error { 186 return m.Unmarshal(b) 187 } 188 func (m *AggregatorStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 189 b = b[:cap(b)] 190 n, err := m.MarshalTo(b) 191 if err != nil { 192 return nil, err 193 } 194 return b[:n], nil 195 } 196 func (dst *AggregatorStats) XXX_Merge(src proto.Message) { 197 xxx_messageInfo_AggregatorStats.Merge(dst, src) 198 } 199 func (m *AggregatorStats) XXX_Size() int { 200 return m.Size() 201 } 202 func (m *AggregatorStats) XXX_DiscardUnknown() { 203 xxx_messageInfo_AggregatorStats.DiscardUnknown(m) 204 } 205 206 var xxx_messageInfo_AggregatorStats proto.InternalMessageInfo 207 208 // DistinctStats are the stats collected during a distinct run. 209 type DistinctStats struct { 210 InputStats InputStats `protobuf:"bytes,1,opt,name=input_stats,json=inputStats,proto3" json:"input_stats"` 211 MaxAllocatedMem int64 `protobuf:"varint,2,opt,name=max_allocated_mem,json=maxAllocatedMem,proto3" json:"max_allocated_mem,omitempty"` 212 } 213 214 func (m *DistinctStats) Reset() { *m = DistinctStats{} } 215 func (m *DistinctStats) String() string { return proto.CompactTextString(m) } 216 func (*DistinctStats) ProtoMessage() {} 217 func (*DistinctStats) Descriptor() ([]byte, []int) { 218 return fileDescriptor_stats_203981226e75285f, []int{5} 219 } 220 func (m *DistinctStats) XXX_Unmarshal(b []byte) error { 221 return m.Unmarshal(b) 222 } 223 func (m *DistinctStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 224 b = b[:cap(b)] 225 n, err := m.MarshalTo(b) 226 if err != nil { 227 return nil, err 228 } 229 return b[:n], nil 230 } 231 func (dst *DistinctStats) XXX_Merge(src proto.Message) { 232 xxx_messageInfo_DistinctStats.Merge(dst, src) 233 } 234 func (m *DistinctStats) XXX_Size() int { 235 return m.Size() 236 } 237 func (m *DistinctStats) XXX_DiscardUnknown() { 238 xxx_messageInfo_DistinctStats.DiscardUnknown(m) 239 } 240 241 var xxx_messageInfo_DistinctStats proto.InternalMessageInfo 242 243 // OrdinalityStats are the stats collected during a WITH ORDINALITY run. 244 type OrdinalityStats struct { 245 InputStats InputStats `protobuf:"bytes,1,opt,name=input_stats,json=inputStats,proto3" json:"input_stats"` 246 } 247 248 func (m *OrdinalityStats) Reset() { *m = OrdinalityStats{} } 249 func (m *OrdinalityStats) String() string { return proto.CompactTextString(m) } 250 func (*OrdinalityStats) ProtoMessage() {} 251 func (*OrdinalityStats) Descriptor() ([]byte, []int) { 252 return fileDescriptor_stats_203981226e75285f, []int{6} 253 } 254 func (m *OrdinalityStats) XXX_Unmarshal(b []byte) error { 255 return m.Unmarshal(b) 256 } 257 func (m *OrdinalityStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 258 b = b[:cap(b)] 259 n, err := m.MarshalTo(b) 260 if err != nil { 261 return nil, err 262 } 263 return b[:n], nil 264 } 265 func (dst *OrdinalityStats) XXX_Merge(src proto.Message) { 266 xxx_messageInfo_OrdinalityStats.Merge(dst, src) 267 } 268 func (m *OrdinalityStats) XXX_Size() int { 269 return m.Size() 270 } 271 func (m *OrdinalityStats) XXX_DiscardUnknown() { 272 xxx_messageInfo_OrdinalityStats.DiscardUnknown(m) 273 } 274 275 var xxx_messageInfo_OrdinalityStats proto.InternalMessageInfo 276 277 // MergeJoinerStats are the stats collected during a mergeJoiner run. 278 type MergeJoinerStats struct { 279 LeftInputStats InputStats `protobuf:"bytes,1,opt,name=left_input_stats,json=leftInputStats,proto3" json:"left_input_stats"` 280 RightInputStats InputStats `protobuf:"bytes,2,opt,name=right_input_stats,json=rightInputStats,proto3" json:"right_input_stats"` 281 MaxAllocatedMem int64 `protobuf:"varint,3,opt,name=max_allocated_mem,json=maxAllocatedMem,proto3" json:"max_allocated_mem,omitempty"` 282 } 283 284 func (m *MergeJoinerStats) Reset() { *m = MergeJoinerStats{} } 285 func (m *MergeJoinerStats) String() string { return proto.CompactTextString(m) } 286 func (*MergeJoinerStats) ProtoMessage() {} 287 func (*MergeJoinerStats) Descriptor() ([]byte, []int) { 288 return fileDescriptor_stats_203981226e75285f, []int{7} 289 } 290 func (m *MergeJoinerStats) XXX_Unmarshal(b []byte) error { 291 return m.Unmarshal(b) 292 } 293 func (m *MergeJoinerStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 294 b = b[:cap(b)] 295 n, err := m.MarshalTo(b) 296 if err != nil { 297 return nil, err 298 } 299 return b[:n], nil 300 } 301 func (dst *MergeJoinerStats) XXX_Merge(src proto.Message) { 302 xxx_messageInfo_MergeJoinerStats.Merge(dst, src) 303 } 304 func (m *MergeJoinerStats) XXX_Size() int { 305 return m.Size() 306 } 307 func (m *MergeJoinerStats) XXX_DiscardUnknown() { 308 xxx_messageInfo_MergeJoinerStats.DiscardUnknown(m) 309 } 310 311 var xxx_messageInfo_MergeJoinerStats proto.InternalMessageInfo 312 313 // SorterStats are the stats collected during a sorter run. 314 type SorterStats struct { 315 InputStats InputStats `protobuf:"bytes,1,opt,name=input_stats,json=inputStats,proto3" json:"input_stats"` 316 MaxAllocatedMem int64 `protobuf:"varint,2,opt,name=max_allocated_mem,json=maxAllocatedMem,proto3" json:"max_allocated_mem,omitempty"` 317 MaxAllocatedDisk int64 `protobuf:"varint,3,opt,name=max_allocated_disk,json=maxAllocatedDisk,proto3" json:"max_allocated_disk,omitempty"` 318 } 319 320 func (m *SorterStats) Reset() { *m = SorterStats{} } 321 func (m *SorterStats) String() string { return proto.CompactTextString(m) } 322 func (*SorterStats) ProtoMessage() {} 323 func (*SorterStats) Descriptor() ([]byte, []int) { 324 return fileDescriptor_stats_203981226e75285f, []int{8} 325 } 326 func (m *SorterStats) XXX_Unmarshal(b []byte) error { 327 return m.Unmarshal(b) 328 } 329 func (m *SorterStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 330 b = b[:cap(b)] 331 n, err := m.MarshalTo(b) 332 if err != nil { 333 return nil, err 334 } 335 return b[:n], nil 336 } 337 func (dst *SorterStats) XXX_Merge(src proto.Message) { 338 xxx_messageInfo_SorterStats.Merge(dst, src) 339 } 340 func (m *SorterStats) XXX_Size() int { 341 return m.Size() 342 } 343 func (m *SorterStats) XXX_DiscardUnknown() { 344 xxx_messageInfo_SorterStats.DiscardUnknown(m) 345 } 346 347 var xxx_messageInfo_SorterStats proto.InternalMessageInfo 348 349 // WindowerStats are the stats collected during a windower run. 350 type WindowerStats struct { 351 InputStats InputStats `protobuf:"bytes,1,opt,name=input_stats,json=inputStats,proto3" json:"input_stats"` 352 MaxAllocatedMem int64 `protobuf:"varint,2,opt,name=max_allocated_mem,json=maxAllocatedMem,proto3" json:"max_allocated_mem,omitempty"` 353 MaxAllocatedDisk int64 `protobuf:"varint,3,opt,name=max_allocated_disk,json=maxAllocatedDisk,proto3" json:"max_allocated_disk,omitempty"` 354 } 355 356 func (m *WindowerStats) Reset() { *m = WindowerStats{} } 357 func (m *WindowerStats) String() string { return proto.CompactTextString(m) } 358 func (*WindowerStats) ProtoMessage() {} 359 func (*WindowerStats) Descriptor() ([]byte, []int) { 360 return fileDescriptor_stats_203981226e75285f, []int{9} 361 } 362 func (m *WindowerStats) XXX_Unmarshal(b []byte) error { 363 return m.Unmarshal(b) 364 } 365 func (m *WindowerStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 366 b = b[:cap(b)] 367 n, err := m.MarshalTo(b) 368 if err != nil { 369 return nil, err 370 } 371 return b[:n], nil 372 } 373 func (dst *WindowerStats) XXX_Merge(src proto.Message) { 374 xxx_messageInfo_WindowerStats.Merge(dst, src) 375 } 376 func (m *WindowerStats) XXX_Size() int { 377 return m.Size() 378 } 379 func (m *WindowerStats) XXX_DiscardUnknown() { 380 xxx_messageInfo_WindowerStats.DiscardUnknown(m) 381 } 382 383 var xxx_messageInfo_WindowerStats proto.InternalMessageInfo 384 385 // InvertedFiltererStats are the stats collected during an inverted 386 // filterer run. 387 type InvertedFiltererStats struct { 388 InputStats InputStats `protobuf:"bytes,1,opt,name=input_stats,json=inputStats,proto3" json:"input_stats"` 389 MaxAllocatedMem int64 `protobuf:"varint,2,opt,name=max_allocated_mem,json=maxAllocatedMem,proto3" json:"max_allocated_mem,omitempty"` 390 MaxAllocatedDisk int64 `protobuf:"varint,3,opt,name=max_allocated_disk,json=maxAllocatedDisk,proto3" json:"max_allocated_disk,omitempty"` 391 } 392 393 func (m *InvertedFiltererStats) Reset() { *m = InvertedFiltererStats{} } 394 func (m *InvertedFiltererStats) String() string { return proto.CompactTextString(m) } 395 func (*InvertedFiltererStats) ProtoMessage() {} 396 func (*InvertedFiltererStats) Descriptor() ([]byte, []int) { 397 return fileDescriptor_stats_203981226e75285f, []int{10} 398 } 399 func (m *InvertedFiltererStats) XXX_Unmarshal(b []byte) error { 400 return m.Unmarshal(b) 401 } 402 func (m *InvertedFiltererStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 403 b = b[:cap(b)] 404 n, err := m.MarshalTo(b) 405 if err != nil { 406 return nil, err 407 } 408 return b[:n], nil 409 } 410 func (dst *InvertedFiltererStats) XXX_Merge(src proto.Message) { 411 xxx_messageInfo_InvertedFiltererStats.Merge(dst, src) 412 } 413 func (m *InvertedFiltererStats) XXX_Size() int { 414 return m.Size() 415 } 416 func (m *InvertedFiltererStats) XXX_DiscardUnknown() { 417 xxx_messageInfo_InvertedFiltererStats.DiscardUnknown(m) 418 } 419 420 var xxx_messageInfo_InvertedFiltererStats proto.InternalMessageInfo 421 422 func init() { 423 proto.RegisterType((*InputStats)(nil), "cockroach.sql.distsqlrun.InputStats") 424 proto.RegisterType((*TableReaderStats)(nil), "cockroach.sql.distsqlrun.TableReaderStats") 425 proto.RegisterType((*JoinReaderStats)(nil), "cockroach.sql.distsqlrun.JoinReaderStats") 426 proto.RegisterType((*HashJoinerStats)(nil), "cockroach.sql.distsqlrun.HashJoinerStats") 427 proto.RegisterType((*AggregatorStats)(nil), "cockroach.sql.distsqlrun.AggregatorStats") 428 proto.RegisterType((*DistinctStats)(nil), "cockroach.sql.distsqlrun.DistinctStats") 429 proto.RegisterType((*OrdinalityStats)(nil), "cockroach.sql.distsqlrun.OrdinalityStats") 430 proto.RegisterType((*MergeJoinerStats)(nil), "cockroach.sql.distsqlrun.MergeJoinerStats") 431 proto.RegisterType((*SorterStats)(nil), "cockroach.sql.distsqlrun.SorterStats") 432 proto.RegisterType((*WindowerStats)(nil), "cockroach.sql.distsqlrun.WindowerStats") 433 proto.RegisterType((*InvertedFiltererStats)(nil), "cockroach.sql.distsqlrun.InvertedFiltererStats") 434 } 435 func (m *InputStats) Marshal() (dAtA []byte, err error) { 436 size := m.Size() 437 dAtA = make([]byte, size) 438 n, err := m.MarshalTo(dAtA) 439 if err != nil { 440 return nil, err 441 } 442 return dAtA[:n], nil 443 } 444 445 func (m *InputStats) MarshalTo(dAtA []byte) (int, error) { 446 var i int 447 _ = i 448 var l int 449 _ = l 450 if m.NumRows != 0 { 451 dAtA[i] = 0x8 452 i++ 453 i = encodeVarintStats(dAtA, i, uint64(m.NumRows)) 454 } 455 dAtA[i] = 0x42 456 i++ 457 i = encodeVarintStats(dAtA, i, uint64(github_com_gogo_protobuf_types.SizeOfStdDuration(m.StallTime))) 458 n1, err := github_com_gogo_protobuf_types.StdDurationMarshalTo(m.StallTime, dAtA[i:]) 459 if err != nil { 460 return 0, err 461 } 462 i += n1 463 return i, nil 464 } 465 466 func (m *TableReaderStats) Marshal() (dAtA []byte, err error) { 467 size := m.Size() 468 dAtA = make([]byte, size) 469 n, err := m.MarshalTo(dAtA) 470 if err != nil { 471 return nil, err 472 } 473 return dAtA[:n], nil 474 } 475 476 func (m *TableReaderStats) MarshalTo(dAtA []byte) (int, error) { 477 var i int 478 _ = i 479 var l int 480 _ = l 481 dAtA[i] = 0xa 482 i++ 483 i = encodeVarintStats(dAtA, i, uint64(m.InputStats.Size())) 484 n2, err := m.InputStats.MarshalTo(dAtA[i:]) 485 if err != nil { 486 return 0, err 487 } 488 i += n2 489 if m.BytesRead != 0 { 490 dAtA[i] = 0x10 491 i++ 492 i = encodeVarintStats(dAtA, i, uint64(m.BytesRead)) 493 } 494 return i, nil 495 } 496 497 func (m *JoinReaderStats) Marshal() (dAtA []byte, err error) { 498 size := m.Size() 499 dAtA = make([]byte, size) 500 n, err := m.MarshalTo(dAtA) 501 if err != nil { 502 return nil, err 503 } 504 return dAtA[:n], nil 505 } 506 507 func (m *JoinReaderStats) MarshalTo(dAtA []byte) (int, error) { 508 var i int 509 _ = i 510 var l int 511 _ = l 512 dAtA[i] = 0xa 513 i++ 514 i = encodeVarintStats(dAtA, i, uint64(m.InputStats.Size())) 515 n3, err := m.InputStats.MarshalTo(dAtA[i:]) 516 if err != nil { 517 return 0, err 518 } 519 i += n3 520 dAtA[i] = 0x12 521 i++ 522 i = encodeVarintStats(dAtA, i, uint64(m.IndexLookupStats.Size())) 523 n4, err := m.IndexLookupStats.MarshalTo(dAtA[i:]) 524 if err != nil { 525 return 0, err 526 } 527 i += n4 528 return i, nil 529 } 530 531 func (m *HashJoinerStats) Marshal() (dAtA []byte, err error) { 532 size := m.Size() 533 dAtA = make([]byte, size) 534 n, err := m.MarshalTo(dAtA) 535 if err != nil { 536 return nil, err 537 } 538 return dAtA[:n], nil 539 } 540 541 func (m *HashJoinerStats) MarshalTo(dAtA []byte) (int, error) { 542 var i int 543 _ = i 544 var l int 545 _ = l 546 dAtA[i] = 0xa 547 i++ 548 i = encodeVarintStats(dAtA, i, uint64(m.LeftInputStats.Size())) 549 n5, err := m.LeftInputStats.MarshalTo(dAtA[i:]) 550 if err != nil { 551 return 0, err 552 } 553 i += n5 554 dAtA[i] = 0x12 555 i++ 556 i = encodeVarintStats(dAtA, i, uint64(m.RightInputStats.Size())) 557 n6, err := m.RightInputStats.MarshalTo(dAtA[i:]) 558 if err != nil { 559 return 0, err 560 } 561 i += n6 562 if len(m.StoredSide) > 0 { 563 dAtA[i] = 0x1a 564 i++ 565 i = encodeVarintStats(dAtA, i, uint64(len(m.StoredSide))) 566 i += copy(dAtA[i:], m.StoredSide) 567 } 568 if m.MaxAllocatedMem != 0 { 569 dAtA[i] = 0x20 570 i++ 571 i = encodeVarintStats(dAtA, i, uint64(m.MaxAllocatedMem)) 572 } 573 if m.MaxAllocatedDisk != 0 { 574 dAtA[i] = 0x28 575 i++ 576 i = encodeVarintStats(dAtA, i, uint64(m.MaxAllocatedDisk)) 577 } 578 return i, nil 579 } 580 581 func (m *AggregatorStats) Marshal() (dAtA []byte, err error) { 582 size := m.Size() 583 dAtA = make([]byte, size) 584 n, err := m.MarshalTo(dAtA) 585 if err != nil { 586 return nil, err 587 } 588 return dAtA[:n], nil 589 } 590 591 func (m *AggregatorStats) MarshalTo(dAtA []byte) (int, error) { 592 var i int 593 _ = i 594 var l int 595 _ = l 596 dAtA[i] = 0xa 597 i++ 598 i = encodeVarintStats(dAtA, i, uint64(m.InputStats.Size())) 599 n7, err := m.InputStats.MarshalTo(dAtA[i:]) 600 if err != nil { 601 return 0, err 602 } 603 i += n7 604 if m.MaxAllocatedMem != 0 { 605 dAtA[i] = 0x10 606 i++ 607 i = encodeVarintStats(dAtA, i, uint64(m.MaxAllocatedMem)) 608 } 609 return i, nil 610 } 611 612 func (m *DistinctStats) Marshal() (dAtA []byte, err error) { 613 size := m.Size() 614 dAtA = make([]byte, size) 615 n, err := m.MarshalTo(dAtA) 616 if err != nil { 617 return nil, err 618 } 619 return dAtA[:n], nil 620 } 621 622 func (m *DistinctStats) MarshalTo(dAtA []byte) (int, error) { 623 var i int 624 _ = i 625 var l int 626 _ = l 627 dAtA[i] = 0xa 628 i++ 629 i = encodeVarintStats(dAtA, i, uint64(m.InputStats.Size())) 630 n8, err := m.InputStats.MarshalTo(dAtA[i:]) 631 if err != nil { 632 return 0, err 633 } 634 i += n8 635 if m.MaxAllocatedMem != 0 { 636 dAtA[i] = 0x10 637 i++ 638 i = encodeVarintStats(dAtA, i, uint64(m.MaxAllocatedMem)) 639 } 640 return i, nil 641 } 642 643 func (m *OrdinalityStats) Marshal() (dAtA []byte, err error) { 644 size := m.Size() 645 dAtA = make([]byte, size) 646 n, err := m.MarshalTo(dAtA) 647 if err != nil { 648 return nil, err 649 } 650 return dAtA[:n], nil 651 } 652 653 func (m *OrdinalityStats) MarshalTo(dAtA []byte) (int, error) { 654 var i int 655 _ = i 656 var l int 657 _ = l 658 dAtA[i] = 0xa 659 i++ 660 i = encodeVarintStats(dAtA, i, uint64(m.InputStats.Size())) 661 n9, err := m.InputStats.MarshalTo(dAtA[i:]) 662 if err != nil { 663 return 0, err 664 } 665 i += n9 666 return i, nil 667 } 668 669 func (m *MergeJoinerStats) Marshal() (dAtA []byte, err error) { 670 size := m.Size() 671 dAtA = make([]byte, size) 672 n, err := m.MarshalTo(dAtA) 673 if err != nil { 674 return nil, err 675 } 676 return dAtA[:n], nil 677 } 678 679 func (m *MergeJoinerStats) MarshalTo(dAtA []byte) (int, error) { 680 var i int 681 _ = i 682 var l int 683 _ = l 684 dAtA[i] = 0xa 685 i++ 686 i = encodeVarintStats(dAtA, i, uint64(m.LeftInputStats.Size())) 687 n10, err := m.LeftInputStats.MarshalTo(dAtA[i:]) 688 if err != nil { 689 return 0, err 690 } 691 i += n10 692 dAtA[i] = 0x12 693 i++ 694 i = encodeVarintStats(dAtA, i, uint64(m.RightInputStats.Size())) 695 n11, err := m.RightInputStats.MarshalTo(dAtA[i:]) 696 if err != nil { 697 return 0, err 698 } 699 i += n11 700 if m.MaxAllocatedMem != 0 { 701 dAtA[i] = 0x18 702 i++ 703 i = encodeVarintStats(dAtA, i, uint64(m.MaxAllocatedMem)) 704 } 705 return i, nil 706 } 707 708 func (m *SorterStats) Marshal() (dAtA []byte, err error) { 709 size := m.Size() 710 dAtA = make([]byte, size) 711 n, err := m.MarshalTo(dAtA) 712 if err != nil { 713 return nil, err 714 } 715 return dAtA[:n], nil 716 } 717 718 func (m *SorterStats) MarshalTo(dAtA []byte) (int, error) { 719 var i int 720 _ = i 721 var l int 722 _ = l 723 dAtA[i] = 0xa 724 i++ 725 i = encodeVarintStats(dAtA, i, uint64(m.InputStats.Size())) 726 n12, err := m.InputStats.MarshalTo(dAtA[i:]) 727 if err != nil { 728 return 0, err 729 } 730 i += n12 731 if m.MaxAllocatedMem != 0 { 732 dAtA[i] = 0x10 733 i++ 734 i = encodeVarintStats(dAtA, i, uint64(m.MaxAllocatedMem)) 735 } 736 if m.MaxAllocatedDisk != 0 { 737 dAtA[i] = 0x18 738 i++ 739 i = encodeVarintStats(dAtA, i, uint64(m.MaxAllocatedDisk)) 740 } 741 return i, nil 742 } 743 744 func (m *WindowerStats) Marshal() (dAtA []byte, err error) { 745 size := m.Size() 746 dAtA = make([]byte, size) 747 n, err := m.MarshalTo(dAtA) 748 if err != nil { 749 return nil, err 750 } 751 return dAtA[:n], nil 752 } 753 754 func (m *WindowerStats) MarshalTo(dAtA []byte) (int, error) { 755 var i int 756 _ = i 757 var l int 758 _ = l 759 dAtA[i] = 0xa 760 i++ 761 i = encodeVarintStats(dAtA, i, uint64(m.InputStats.Size())) 762 n13, err := m.InputStats.MarshalTo(dAtA[i:]) 763 if err != nil { 764 return 0, err 765 } 766 i += n13 767 if m.MaxAllocatedMem != 0 { 768 dAtA[i] = 0x10 769 i++ 770 i = encodeVarintStats(dAtA, i, uint64(m.MaxAllocatedMem)) 771 } 772 if m.MaxAllocatedDisk != 0 { 773 dAtA[i] = 0x18 774 i++ 775 i = encodeVarintStats(dAtA, i, uint64(m.MaxAllocatedDisk)) 776 } 777 return i, nil 778 } 779 780 func (m *InvertedFiltererStats) Marshal() (dAtA []byte, err error) { 781 size := m.Size() 782 dAtA = make([]byte, size) 783 n, err := m.MarshalTo(dAtA) 784 if err != nil { 785 return nil, err 786 } 787 return dAtA[:n], nil 788 } 789 790 func (m *InvertedFiltererStats) MarshalTo(dAtA []byte) (int, error) { 791 var i int 792 _ = i 793 var l int 794 _ = l 795 dAtA[i] = 0xa 796 i++ 797 i = encodeVarintStats(dAtA, i, uint64(m.InputStats.Size())) 798 n14, err := m.InputStats.MarshalTo(dAtA[i:]) 799 if err != nil { 800 return 0, err 801 } 802 i += n14 803 if m.MaxAllocatedMem != 0 { 804 dAtA[i] = 0x10 805 i++ 806 i = encodeVarintStats(dAtA, i, uint64(m.MaxAllocatedMem)) 807 } 808 if m.MaxAllocatedDisk != 0 { 809 dAtA[i] = 0x18 810 i++ 811 i = encodeVarintStats(dAtA, i, uint64(m.MaxAllocatedDisk)) 812 } 813 return i, nil 814 } 815 816 func encodeVarintStats(dAtA []byte, offset int, v uint64) int { 817 for v >= 1<<7 { 818 dAtA[offset] = uint8(v&0x7f | 0x80) 819 v >>= 7 820 offset++ 821 } 822 dAtA[offset] = uint8(v) 823 return offset + 1 824 } 825 func (m *InputStats) Size() (n int) { 826 if m == nil { 827 return 0 828 } 829 var l int 830 _ = l 831 if m.NumRows != 0 { 832 n += 1 + sovStats(uint64(m.NumRows)) 833 } 834 l = github_com_gogo_protobuf_types.SizeOfStdDuration(m.StallTime) 835 n += 1 + l + sovStats(uint64(l)) 836 return n 837 } 838 839 func (m *TableReaderStats) Size() (n int) { 840 if m == nil { 841 return 0 842 } 843 var l int 844 _ = l 845 l = m.InputStats.Size() 846 n += 1 + l + sovStats(uint64(l)) 847 if m.BytesRead != 0 { 848 n += 1 + sovStats(uint64(m.BytesRead)) 849 } 850 return n 851 } 852 853 func (m *JoinReaderStats) Size() (n int) { 854 if m == nil { 855 return 0 856 } 857 var l int 858 _ = l 859 l = m.InputStats.Size() 860 n += 1 + l + sovStats(uint64(l)) 861 l = m.IndexLookupStats.Size() 862 n += 1 + l + sovStats(uint64(l)) 863 return n 864 } 865 866 func (m *HashJoinerStats) Size() (n int) { 867 if m == nil { 868 return 0 869 } 870 var l int 871 _ = l 872 l = m.LeftInputStats.Size() 873 n += 1 + l + sovStats(uint64(l)) 874 l = m.RightInputStats.Size() 875 n += 1 + l + sovStats(uint64(l)) 876 l = len(m.StoredSide) 877 if l > 0 { 878 n += 1 + l + sovStats(uint64(l)) 879 } 880 if m.MaxAllocatedMem != 0 { 881 n += 1 + sovStats(uint64(m.MaxAllocatedMem)) 882 } 883 if m.MaxAllocatedDisk != 0 { 884 n += 1 + sovStats(uint64(m.MaxAllocatedDisk)) 885 } 886 return n 887 } 888 889 func (m *AggregatorStats) Size() (n int) { 890 if m == nil { 891 return 0 892 } 893 var l int 894 _ = l 895 l = m.InputStats.Size() 896 n += 1 + l + sovStats(uint64(l)) 897 if m.MaxAllocatedMem != 0 { 898 n += 1 + sovStats(uint64(m.MaxAllocatedMem)) 899 } 900 return n 901 } 902 903 func (m *DistinctStats) Size() (n int) { 904 if m == nil { 905 return 0 906 } 907 var l int 908 _ = l 909 l = m.InputStats.Size() 910 n += 1 + l + sovStats(uint64(l)) 911 if m.MaxAllocatedMem != 0 { 912 n += 1 + sovStats(uint64(m.MaxAllocatedMem)) 913 } 914 return n 915 } 916 917 func (m *OrdinalityStats) Size() (n int) { 918 if m == nil { 919 return 0 920 } 921 var l int 922 _ = l 923 l = m.InputStats.Size() 924 n += 1 + l + sovStats(uint64(l)) 925 return n 926 } 927 928 func (m *MergeJoinerStats) Size() (n int) { 929 if m == nil { 930 return 0 931 } 932 var l int 933 _ = l 934 l = m.LeftInputStats.Size() 935 n += 1 + l + sovStats(uint64(l)) 936 l = m.RightInputStats.Size() 937 n += 1 + l + sovStats(uint64(l)) 938 if m.MaxAllocatedMem != 0 { 939 n += 1 + sovStats(uint64(m.MaxAllocatedMem)) 940 } 941 return n 942 } 943 944 func (m *SorterStats) Size() (n int) { 945 if m == nil { 946 return 0 947 } 948 var l int 949 _ = l 950 l = m.InputStats.Size() 951 n += 1 + l + sovStats(uint64(l)) 952 if m.MaxAllocatedMem != 0 { 953 n += 1 + sovStats(uint64(m.MaxAllocatedMem)) 954 } 955 if m.MaxAllocatedDisk != 0 { 956 n += 1 + sovStats(uint64(m.MaxAllocatedDisk)) 957 } 958 return n 959 } 960 961 func (m *WindowerStats) Size() (n int) { 962 if m == nil { 963 return 0 964 } 965 var l int 966 _ = l 967 l = m.InputStats.Size() 968 n += 1 + l + sovStats(uint64(l)) 969 if m.MaxAllocatedMem != 0 { 970 n += 1 + sovStats(uint64(m.MaxAllocatedMem)) 971 } 972 if m.MaxAllocatedDisk != 0 { 973 n += 1 + sovStats(uint64(m.MaxAllocatedDisk)) 974 } 975 return n 976 } 977 978 func (m *InvertedFiltererStats) Size() (n int) { 979 if m == nil { 980 return 0 981 } 982 var l int 983 _ = l 984 l = m.InputStats.Size() 985 n += 1 + l + sovStats(uint64(l)) 986 if m.MaxAllocatedMem != 0 { 987 n += 1 + sovStats(uint64(m.MaxAllocatedMem)) 988 } 989 if m.MaxAllocatedDisk != 0 { 990 n += 1 + sovStats(uint64(m.MaxAllocatedDisk)) 991 } 992 return n 993 } 994 995 func sovStats(x uint64) (n int) { 996 for { 997 n++ 998 x >>= 7 999 if x == 0 { 1000 break 1001 } 1002 } 1003 return n 1004 } 1005 func sozStats(x uint64) (n int) { 1006 return sovStats(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 1007 } 1008 func (m *InputStats) Unmarshal(dAtA []byte) error { 1009 l := len(dAtA) 1010 iNdEx := 0 1011 for iNdEx < l { 1012 preIndex := iNdEx 1013 var wire uint64 1014 for shift := uint(0); ; shift += 7 { 1015 if shift >= 64 { 1016 return ErrIntOverflowStats 1017 } 1018 if iNdEx >= l { 1019 return io.ErrUnexpectedEOF 1020 } 1021 b := dAtA[iNdEx] 1022 iNdEx++ 1023 wire |= (uint64(b) & 0x7F) << shift 1024 if b < 0x80 { 1025 break 1026 } 1027 } 1028 fieldNum := int32(wire >> 3) 1029 wireType := int(wire & 0x7) 1030 if wireType == 4 { 1031 return fmt.Errorf("proto: InputStats: wiretype end group for non-group") 1032 } 1033 if fieldNum <= 0 { 1034 return fmt.Errorf("proto: InputStats: illegal tag %d (wire type %d)", fieldNum, wire) 1035 } 1036 switch fieldNum { 1037 case 1: 1038 if wireType != 0 { 1039 return fmt.Errorf("proto: wrong wireType = %d for field NumRows", wireType) 1040 } 1041 m.NumRows = 0 1042 for shift := uint(0); ; shift += 7 { 1043 if shift >= 64 { 1044 return ErrIntOverflowStats 1045 } 1046 if iNdEx >= l { 1047 return io.ErrUnexpectedEOF 1048 } 1049 b := dAtA[iNdEx] 1050 iNdEx++ 1051 m.NumRows |= (int64(b) & 0x7F) << shift 1052 if b < 0x80 { 1053 break 1054 } 1055 } 1056 case 8: 1057 if wireType != 2 { 1058 return fmt.Errorf("proto: wrong wireType = %d for field StallTime", wireType) 1059 } 1060 var msglen int 1061 for shift := uint(0); ; shift += 7 { 1062 if shift >= 64 { 1063 return ErrIntOverflowStats 1064 } 1065 if iNdEx >= l { 1066 return io.ErrUnexpectedEOF 1067 } 1068 b := dAtA[iNdEx] 1069 iNdEx++ 1070 msglen |= (int(b) & 0x7F) << shift 1071 if b < 0x80 { 1072 break 1073 } 1074 } 1075 if msglen < 0 { 1076 return ErrInvalidLengthStats 1077 } 1078 postIndex := iNdEx + msglen 1079 if postIndex > l { 1080 return io.ErrUnexpectedEOF 1081 } 1082 if err := github_com_gogo_protobuf_types.StdDurationUnmarshal(&m.StallTime, dAtA[iNdEx:postIndex]); err != nil { 1083 return err 1084 } 1085 iNdEx = postIndex 1086 default: 1087 iNdEx = preIndex 1088 skippy, err := skipStats(dAtA[iNdEx:]) 1089 if err != nil { 1090 return err 1091 } 1092 if skippy < 0 { 1093 return ErrInvalidLengthStats 1094 } 1095 if (iNdEx + skippy) > l { 1096 return io.ErrUnexpectedEOF 1097 } 1098 iNdEx += skippy 1099 } 1100 } 1101 1102 if iNdEx > l { 1103 return io.ErrUnexpectedEOF 1104 } 1105 return nil 1106 } 1107 func (m *TableReaderStats) Unmarshal(dAtA []byte) error { 1108 l := len(dAtA) 1109 iNdEx := 0 1110 for iNdEx < l { 1111 preIndex := iNdEx 1112 var wire uint64 1113 for shift := uint(0); ; shift += 7 { 1114 if shift >= 64 { 1115 return ErrIntOverflowStats 1116 } 1117 if iNdEx >= l { 1118 return io.ErrUnexpectedEOF 1119 } 1120 b := dAtA[iNdEx] 1121 iNdEx++ 1122 wire |= (uint64(b) & 0x7F) << shift 1123 if b < 0x80 { 1124 break 1125 } 1126 } 1127 fieldNum := int32(wire >> 3) 1128 wireType := int(wire & 0x7) 1129 if wireType == 4 { 1130 return fmt.Errorf("proto: TableReaderStats: wiretype end group for non-group") 1131 } 1132 if fieldNum <= 0 { 1133 return fmt.Errorf("proto: TableReaderStats: illegal tag %d (wire type %d)", fieldNum, wire) 1134 } 1135 switch fieldNum { 1136 case 1: 1137 if wireType != 2 { 1138 return fmt.Errorf("proto: wrong wireType = %d for field InputStats", wireType) 1139 } 1140 var msglen int 1141 for shift := uint(0); ; shift += 7 { 1142 if shift >= 64 { 1143 return ErrIntOverflowStats 1144 } 1145 if iNdEx >= l { 1146 return io.ErrUnexpectedEOF 1147 } 1148 b := dAtA[iNdEx] 1149 iNdEx++ 1150 msglen |= (int(b) & 0x7F) << shift 1151 if b < 0x80 { 1152 break 1153 } 1154 } 1155 if msglen < 0 { 1156 return ErrInvalidLengthStats 1157 } 1158 postIndex := iNdEx + msglen 1159 if postIndex > l { 1160 return io.ErrUnexpectedEOF 1161 } 1162 if err := m.InputStats.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1163 return err 1164 } 1165 iNdEx = postIndex 1166 case 2: 1167 if wireType != 0 { 1168 return fmt.Errorf("proto: wrong wireType = %d for field BytesRead", wireType) 1169 } 1170 m.BytesRead = 0 1171 for shift := uint(0); ; shift += 7 { 1172 if shift >= 64 { 1173 return ErrIntOverflowStats 1174 } 1175 if iNdEx >= l { 1176 return io.ErrUnexpectedEOF 1177 } 1178 b := dAtA[iNdEx] 1179 iNdEx++ 1180 m.BytesRead |= (int64(b) & 0x7F) << shift 1181 if b < 0x80 { 1182 break 1183 } 1184 } 1185 default: 1186 iNdEx = preIndex 1187 skippy, err := skipStats(dAtA[iNdEx:]) 1188 if err != nil { 1189 return err 1190 } 1191 if skippy < 0 { 1192 return ErrInvalidLengthStats 1193 } 1194 if (iNdEx + skippy) > l { 1195 return io.ErrUnexpectedEOF 1196 } 1197 iNdEx += skippy 1198 } 1199 } 1200 1201 if iNdEx > l { 1202 return io.ErrUnexpectedEOF 1203 } 1204 return nil 1205 } 1206 func (m *JoinReaderStats) Unmarshal(dAtA []byte) error { 1207 l := len(dAtA) 1208 iNdEx := 0 1209 for iNdEx < l { 1210 preIndex := iNdEx 1211 var wire uint64 1212 for shift := uint(0); ; shift += 7 { 1213 if shift >= 64 { 1214 return ErrIntOverflowStats 1215 } 1216 if iNdEx >= l { 1217 return io.ErrUnexpectedEOF 1218 } 1219 b := dAtA[iNdEx] 1220 iNdEx++ 1221 wire |= (uint64(b) & 0x7F) << shift 1222 if b < 0x80 { 1223 break 1224 } 1225 } 1226 fieldNum := int32(wire >> 3) 1227 wireType := int(wire & 0x7) 1228 if wireType == 4 { 1229 return fmt.Errorf("proto: JoinReaderStats: wiretype end group for non-group") 1230 } 1231 if fieldNum <= 0 { 1232 return fmt.Errorf("proto: JoinReaderStats: illegal tag %d (wire type %d)", fieldNum, wire) 1233 } 1234 switch fieldNum { 1235 case 1: 1236 if wireType != 2 { 1237 return fmt.Errorf("proto: wrong wireType = %d for field InputStats", wireType) 1238 } 1239 var msglen int 1240 for shift := uint(0); ; shift += 7 { 1241 if shift >= 64 { 1242 return ErrIntOverflowStats 1243 } 1244 if iNdEx >= l { 1245 return io.ErrUnexpectedEOF 1246 } 1247 b := dAtA[iNdEx] 1248 iNdEx++ 1249 msglen |= (int(b) & 0x7F) << shift 1250 if b < 0x80 { 1251 break 1252 } 1253 } 1254 if msglen < 0 { 1255 return ErrInvalidLengthStats 1256 } 1257 postIndex := iNdEx + msglen 1258 if postIndex > l { 1259 return io.ErrUnexpectedEOF 1260 } 1261 if err := m.InputStats.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1262 return err 1263 } 1264 iNdEx = postIndex 1265 case 2: 1266 if wireType != 2 { 1267 return fmt.Errorf("proto: wrong wireType = %d for field IndexLookupStats", wireType) 1268 } 1269 var msglen int 1270 for shift := uint(0); ; shift += 7 { 1271 if shift >= 64 { 1272 return ErrIntOverflowStats 1273 } 1274 if iNdEx >= l { 1275 return io.ErrUnexpectedEOF 1276 } 1277 b := dAtA[iNdEx] 1278 iNdEx++ 1279 msglen |= (int(b) & 0x7F) << shift 1280 if b < 0x80 { 1281 break 1282 } 1283 } 1284 if msglen < 0 { 1285 return ErrInvalidLengthStats 1286 } 1287 postIndex := iNdEx + msglen 1288 if postIndex > l { 1289 return io.ErrUnexpectedEOF 1290 } 1291 if err := m.IndexLookupStats.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1292 return err 1293 } 1294 iNdEx = postIndex 1295 default: 1296 iNdEx = preIndex 1297 skippy, err := skipStats(dAtA[iNdEx:]) 1298 if err != nil { 1299 return err 1300 } 1301 if skippy < 0 { 1302 return ErrInvalidLengthStats 1303 } 1304 if (iNdEx + skippy) > l { 1305 return io.ErrUnexpectedEOF 1306 } 1307 iNdEx += skippy 1308 } 1309 } 1310 1311 if iNdEx > l { 1312 return io.ErrUnexpectedEOF 1313 } 1314 return nil 1315 } 1316 func (m *HashJoinerStats) Unmarshal(dAtA []byte) error { 1317 l := len(dAtA) 1318 iNdEx := 0 1319 for iNdEx < l { 1320 preIndex := iNdEx 1321 var wire uint64 1322 for shift := uint(0); ; shift += 7 { 1323 if shift >= 64 { 1324 return ErrIntOverflowStats 1325 } 1326 if iNdEx >= l { 1327 return io.ErrUnexpectedEOF 1328 } 1329 b := dAtA[iNdEx] 1330 iNdEx++ 1331 wire |= (uint64(b) & 0x7F) << shift 1332 if b < 0x80 { 1333 break 1334 } 1335 } 1336 fieldNum := int32(wire >> 3) 1337 wireType := int(wire & 0x7) 1338 if wireType == 4 { 1339 return fmt.Errorf("proto: HashJoinerStats: wiretype end group for non-group") 1340 } 1341 if fieldNum <= 0 { 1342 return fmt.Errorf("proto: HashJoinerStats: illegal tag %d (wire type %d)", fieldNum, wire) 1343 } 1344 switch fieldNum { 1345 case 1: 1346 if wireType != 2 { 1347 return fmt.Errorf("proto: wrong wireType = %d for field LeftInputStats", wireType) 1348 } 1349 var msglen int 1350 for shift := uint(0); ; shift += 7 { 1351 if shift >= 64 { 1352 return ErrIntOverflowStats 1353 } 1354 if iNdEx >= l { 1355 return io.ErrUnexpectedEOF 1356 } 1357 b := dAtA[iNdEx] 1358 iNdEx++ 1359 msglen |= (int(b) & 0x7F) << shift 1360 if b < 0x80 { 1361 break 1362 } 1363 } 1364 if msglen < 0 { 1365 return ErrInvalidLengthStats 1366 } 1367 postIndex := iNdEx + msglen 1368 if postIndex > l { 1369 return io.ErrUnexpectedEOF 1370 } 1371 if err := m.LeftInputStats.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1372 return err 1373 } 1374 iNdEx = postIndex 1375 case 2: 1376 if wireType != 2 { 1377 return fmt.Errorf("proto: wrong wireType = %d for field RightInputStats", wireType) 1378 } 1379 var msglen int 1380 for shift := uint(0); ; shift += 7 { 1381 if shift >= 64 { 1382 return ErrIntOverflowStats 1383 } 1384 if iNdEx >= l { 1385 return io.ErrUnexpectedEOF 1386 } 1387 b := dAtA[iNdEx] 1388 iNdEx++ 1389 msglen |= (int(b) & 0x7F) << shift 1390 if b < 0x80 { 1391 break 1392 } 1393 } 1394 if msglen < 0 { 1395 return ErrInvalidLengthStats 1396 } 1397 postIndex := iNdEx + msglen 1398 if postIndex > l { 1399 return io.ErrUnexpectedEOF 1400 } 1401 if err := m.RightInputStats.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1402 return err 1403 } 1404 iNdEx = postIndex 1405 case 3: 1406 if wireType != 2 { 1407 return fmt.Errorf("proto: wrong wireType = %d for field StoredSide", wireType) 1408 } 1409 var stringLen uint64 1410 for shift := uint(0); ; shift += 7 { 1411 if shift >= 64 { 1412 return ErrIntOverflowStats 1413 } 1414 if iNdEx >= l { 1415 return io.ErrUnexpectedEOF 1416 } 1417 b := dAtA[iNdEx] 1418 iNdEx++ 1419 stringLen |= (uint64(b) & 0x7F) << shift 1420 if b < 0x80 { 1421 break 1422 } 1423 } 1424 intStringLen := int(stringLen) 1425 if intStringLen < 0 { 1426 return ErrInvalidLengthStats 1427 } 1428 postIndex := iNdEx + intStringLen 1429 if postIndex > l { 1430 return io.ErrUnexpectedEOF 1431 } 1432 m.StoredSide = string(dAtA[iNdEx:postIndex]) 1433 iNdEx = postIndex 1434 case 4: 1435 if wireType != 0 { 1436 return fmt.Errorf("proto: wrong wireType = %d for field MaxAllocatedMem", wireType) 1437 } 1438 m.MaxAllocatedMem = 0 1439 for shift := uint(0); ; shift += 7 { 1440 if shift >= 64 { 1441 return ErrIntOverflowStats 1442 } 1443 if iNdEx >= l { 1444 return io.ErrUnexpectedEOF 1445 } 1446 b := dAtA[iNdEx] 1447 iNdEx++ 1448 m.MaxAllocatedMem |= (int64(b) & 0x7F) << shift 1449 if b < 0x80 { 1450 break 1451 } 1452 } 1453 case 5: 1454 if wireType != 0 { 1455 return fmt.Errorf("proto: wrong wireType = %d for field MaxAllocatedDisk", wireType) 1456 } 1457 m.MaxAllocatedDisk = 0 1458 for shift := uint(0); ; shift += 7 { 1459 if shift >= 64 { 1460 return ErrIntOverflowStats 1461 } 1462 if iNdEx >= l { 1463 return io.ErrUnexpectedEOF 1464 } 1465 b := dAtA[iNdEx] 1466 iNdEx++ 1467 m.MaxAllocatedDisk |= (int64(b) & 0x7F) << shift 1468 if b < 0x80 { 1469 break 1470 } 1471 } 1472 default: 1473 iNdEx = preIndex 1474 skippy, err := skipStats(dAtA[iNdEx:]) 1475 if err != nil { 1476 return err 1477 } 1478 if skippy < 0 { 1479 return ErrInvalidLengthStats 1480 } 1481 if (iNdEx + skippy) > l { 1482 return io.ErrUnexpectedEOF 1483 } 1484 iNdEx += skippy 1485 } 1486 } 1487 1488 if iNdEx > l { 1489 return io.ErrUnexpectedEOF 1490 } 1491 return nil 1492 } 1493 func (m *AggregatorStats) Unmarshal(dAtA []byte) error { 1494 l := len(dAtA) 1495 iNdEx := 0 1496 for iNdEx < l { 1497 preIndex := iNdEx 1498 var wire uint64 1499 for shift := uint(0); ; shift += 7 { 1500 if shift >= 64 { 1501 return ErrIntOverflowStats 1502 } 1503 if iNdEx >= l { 1504 return io.ErrUnexpectedEOF 1505 } 1506 b := dAtA[iNdEx] 1507 iNdEx++ 1508 wire |= (uint64(b) & 0x7F) << shift 1509 if b < 0x80 { 1510 break 1511 } 1512 } 1513 fieldNum := int32(wire >> 3) 1514 wireType := int(wire & 0x7) 1515 if wireType == 4 { 1516 return fmt.Errorf("proto: AggregatorStats: wiretype end group for non-group") 1517 } 1518 if fieldNum <= 0 { 1519 return fmt.Errorf("proto: AggregatorStats: illegal tag %d (wire type %d)", fieldNum, wire) 1520 } 1521 switch fieldNum { 1522 case 1: 1523 if wireType != 2 { 1524 return fmt.Errorf("proto: wrong wireType = %d for field InputStats", wireType) 1525 } 1526 var msglen int 1527 for shift := uint(0); ; shift += 7 { 1528 if shift >= 64 { 1529 return ErrIntOverflowStats 1530 } 1531 if iNdEx >= l { 1532 return io.ErrUnexpectedEOF 1533 } 1534 b := dAtA[iNdEx] 1535 iNdEx++ 1536 msglen |= (int(b) & 0x7F) << shift 1537 if b < 0x80 { 1538 break 1539 } 1540 } 1541 if msglen < 0 { 1542 return ErrInvalidLengthStats 1543 } 1544 postIndex := iNdEx + msglen 1545 if postIndex > l { 1546 return io.ErrUnexpectedEOF 1547 } 1548 if err := m.InputStats.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1549 return err 1550 } 1551 iNdEx = postIndex 1552 case 2: 1553 if wireType != 0 { 1554 return fmt.Errorf("proto: wrong wireType = %d for field MaxAllocatedMem", wireType) 1555 } 1556 m.MaxAllocatedMem = 0 1557 for shift := uint(0); ; shift += 7 { 1558 if shift >= 64 { 1559 return ErrIntOverflowStats 1560 } 1561 if iNdEx >= l { 1562 return io.ErrUnexpectedEOF 1563 } 1564 b := dAtA[iNdEx] 1565 iNdEx++ 1566 m.MaxAllocatedMem |= (int64(b) & 0x7F) << shift 1567 if b < 0x80 { 1568 break 1569 } 1570 } 1571 default: 1572 iNdEx = preIndex 1573 skippy, err := skipStats(dAtA[iNdEx:]) 1574 if err != nil { 1575 return err 1576 } 1577 if skippy < 0 { 1578 return ErrInvalidLengthStats 1579 } 1580 if (iNdEx + skippy) > l { 1581 return io.ErrUnexpectedEOF 1582 } 1583 iNdEx += skippy 1584 } 1585 } 1586 1587 if iNdEx > l { 1588 return io.ErrUnexpectedEOF 1589 } 1590 return nil 1591 } 1592 func (m *DistinctStats) Unmarshal(dAtA []byte) error { 1593 l := len(dAtA) 1594 iNdEx := 0 1595 for iNdEx < l { 1596 preIndex := iNdEx 1597 var wire uint64 1598 for shift := uint(0); ; shift += 7 { 1599 if shift >= 64 { 1600 return ErrIntOverflowStats 1601 } 1602 if iNdEx >= l { 1603 return io.ErrUnexpectedEOF 1604 } 1605 b := dAtA[iNdEx] 1606 iNdEx++ 1607 wire |= (uint64(b) & 0x7F) << shift 1608 if b < 0x80 { 1609 break 1610 } 1611 } 1612 fieldNum := int32(wire >> 3) 1613 wireType := int(wire & 0x7) 1614 if wireType == 4 { 1615 return fmt.Errorf("proto: DistinctStats: wiretype end group for non-group") 1616 } 1617 if fieldNum <= 0 { 1618 return fmt.Errorf("proto: DistinctStats: illegal tag %d (wire type %d)", fieldNum, wire) 1619 } 1620 switch fieldNum { 1621 case 1: 1622 if wireType != 2 { 1623 return fmt.Errorf("proto: wrong wireType = %d for field InputStats", wireType) 1624 } 1625 var msglen int 1626 for shift := uint(0); ; shift += 7 { 1627 if shift >= 64 { 1628 return ErrIntOverflowStats 1629 } 1630 if iNdEx >= l { 1631 return io.ErrUnexpectedEOF 1632 } 1633 b := dAtA[iNdEx] 1634 iNdEx++ 1635 msglen |= (int(b) & 0x7F) << shift 1636 if b < 0x80 { 1637 break 1638 } 1639 } 1640 if msglen < 0 { 1641 return ErrInvalidLengthStats 1642 } 1643 postIndex := iNdEx + msglen 1644 if postIndex > l { 1645 return io.ErrUnexpectedEOF 1646 } 1647 if err := m.InputStats.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1648 return err 1649 } 1650 iNdEx = postIndex 1651 case 2: 1652 if wireType != 0 { 1653 return fmt.Errorf("proto: wrong wireType = %d for field MaxAllocatedMem", wireType) 1654 } 1655 m.MaxAllocatedMem = 0 1656 for shift := uint(0); ; shift += 7 { 1657 if shift >= 64 { 1658 return ErrIntOverflowStats 1659 } 1660 if iNdEx >= l { 1661 return io.ErrUnexpectedEOF 1662 } 1663 b := dAtA[iNdEx] 1664 iNdEx++ 1665 m.MaxAllocatedMem |= (int64(b) & 0x7F) << shift 1666 if b < 0x80 { 1667 break 1668 } 1669 } 1670 default: 1671 iNdEx = preIndex 1672 skippy, err := skipStats(dAtA[iNdEx:]) 1673 if err != nil { 1674 return err 1675 } 1676 if skippy < 0 { 1677 return ErrInvalidLengthStats 1678 } 1679 if (iNdEx + skippy) > l { 1680 return io.ErrUnexpectedEOF 1681 } 1682 iNdEx += skippy 1683 } 1684 } 1685 1686 if iNdEx > l { 1687 return io.ErrUnexpectedEOF 1688 } 1689 return nil 1690 } 1691 func (m *OrdinalityStats) Unmarshal(dAtA []byte) error { 1692 l := len(dAtA) 1693 iNdEx := 0 1694 for iNdEx < l { 1695 preIndex := iNdEx 1696 var wire uint64 1697 for shift := uint(0); ; shift += 7 { 1698 if shift >= 64 { 1699 return ErrIntOverflowStats 1700 } 1701 if iNdEx >= l { 1702 return io.ErrUnexpectedEOF 1703 } 1704 b := dAtA[iNdEx] 1705 iNdEx++ 1706 wire |= (uint64(b) & 0x7F) << shift 1707 if b < 0x80 { 1708 break 1709 } 1710 } 1711 fieldNum := int32(wire >> 3) 1712 wireType := int(wire & 0x7) 1713 if wireType == 4 { 1714 return fmt.Errorf("proto: OrdinalityStats: wiretype end group for non-group") 1715 } 1716 if fieldNum <= 0 { 1717 return fmt.Errorf("proto: OrdinalityStats: illegal tag %d (wire type %d)", fieldNum, wire) 1718 } 1719 switch fieldNum { 1720 case 1: 1721 if wireType != 2 { 1722 return fmt.Errorf("proto: wrong wireType = %d for field InputStats", wireType) 1723 } 1724 var msglen int 1725 for shift := uint(0); ; shift += 7 { 1726 if shift >= 64 { 1727 return ErrIntOverflowStats 1728 } 1729 if iNdEx >= l { 1730 return io.ErrUnexpectedEOF 1731 } 1732 b := dAtA[iNdEx] 1733 iNdEx++ 1734 msglen |= (int(b) & 0x7F) << shift 1735 if b < 0x80 { 1736 break 1737 } 1738 } 1739 if msglen < 0 { 1740 return ErrInvalidLengthStats 1741 } 1742 postIndex := iNdEx + msglen 1743 if postIndex > l { 1744 return io.ErrUnexpectedEOF 1745 } 1746 if err := m.InputStats.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1747 return err 1748 } 1749 iNdEx = postIndex 1750 default: 1751 iNdEx = preIndex 1752 skippy, err := skipStats(dAtA[iNdEx:]) 1753 if err != nil { 1754 return err 1755 } 1756 if skippy < 0 { 1757 return ErrInvalidLengthStats 1758 } 1759 if (iNdEx + skippy) > l { 1760 return io.ErrUnexpectedEOF 1761 } 1762 iNdEx += skippy 1763 } 1764 } 1765 1766 if iNdEx > l { 1767 return io.ErrUnexpectedEOF 1768 } 1769 return nil 1770 } 1771 func (m *MergeJoinerStats) Unmarshal(dAtA []byte) error { 1772 l := len(dAtA) 1773 iNdEx := 0 1774 for iNdEx < l { 1775 preIndex := iNdEx 1776 var wire uint64 1777 for shift := uint(0); ; shift += 7 { 1778 if shift >= 64 { 1779 return ErrIntOverflowStats 1780 } 1781 if iNdEx >= l { 1782 return io.ErrUnexpectedEOF 1783 } 1784 b := dAtA[iNdEx] 1785 iNdEx++ 1786 wire |= (uint64(b) & 0x7F) << shift 1787 if b < 0x80 { 1788 break 1789 } 1790 } 1791 fieldNum := int32(wire >> 3) 1792 wireType := int(wire & 0x7) 1793 if wireType == 4 { 1794 return fmt.Errorf("proto: MergeJoinerStats: wiretype end group for non-group") 1795 } 1796 if fieldNum <= 0 { 1797 return fmt.Errorf("proto: MergeJoinerStats: illegal tag %d (wire type %d)", fieldNum, wire) 1798 } 1799 switch fieldNum { 1800 case 1: 1801 if wireType != 2 { 1802 return fmt.Errorf("proto: wrong wireType = %d for field LeftInputStats", wireType) 1803 } 1804 var msglen int 1805 for shift := uint(0); ; shift += 7 { 1806 if shift >= 64 { 1807 return ErrIntOverflowStats 1808 } 1809 if iNdEx >= l { 1810 return io.ErrUnexpectedEOF 1811 } 1812 b := dAtA[iNdEx] 1813 iNdEx++ 1814 msglen |= (int(b) & 0x7F) << shift 1815 if b < 0x80 { 1816 break 1817 } 1818 } 1819 if msglen < 0 { 1820 return ErrInvalidLengthStats 1821 } 1822 postIndex := iNdEx + msglen 1823 if postIndex > l { 1824 return io.ErrUnexpectedEOF 1825 } 1826 if err := m.LeftInputStats.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1827 return err 1828 } 1829 iNdEx = postIndex 1830 case 2: 1831 if wireType != 2 { 1832 return fmt.Errorf("proto: wrong wireType = %d for field RightInputStats", wireType) 1833 } 1834 var msglen int 1835 for shift := uint(0); ; shift += 7 { 1836 if shift >= 64 { 1837 return ErrIntOverflowStats 1838 } 1839 if iNdEx >= l { 1840 return io.ErrUnexpectedEOF 1841 } 1842 b := dAtA[iNdEx] 1843 iNdEx++ 1844 msglen |= (int(b) & 0x7F) << shift 1845 if b < 0x80 { 1846 break 1847 } 1848 } 1849 if msglen < 0 { 1850 return ErrInvalidLengthStats 1851 } 1852 postIndex := iNdEx + msglen 1853 if postIndex > l { 1854 return io.ErrUnexpectedEOF 1855 } 1856 if err := m.RightInputStats.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1857 return err 1858 } 1859 iNdEx = postIndex 1860 case 3: 1861 if wireType != 0 { 1862 return fmt.Errorf("proto: wrong wireType = %d for field MaxAllocatedMem", wireType) 1863 } 1864 m.MaxAllocatedMem = 0 1865 for shift := uint(0); ; shift += 7 { 1866 if shift >= 64 { 1867 return ErrIntOverflowStats 1868 } 1869 if iNdEx >= l { 1870 return io.ErrUnexpectedEOF 1871 } 1872 b := dAtA[iNdEx] 1873 iNdEx++ 1874 m.MaxAllocatedMem |= (int64(b) & 0x7F) << shift 1875 if b < 0x80 { 1876 break 1877 } 1878 } 1879 default: 1880 iNdEx = preIndex 1881 skippy, err := skipStats(dAtA[iNdEx:]) 1882 if err != nil { 1883 return err 1884 } 1885 if skippy < 0 { 1886 return ErrInvalidLengthStats 1887 } 1888 if (iNdEx + skippy) > l { 1889 return io.ErrUnexpectedEOF 1890 } 1891 iNdEx += skippy 1892 } 1893 } 1894 1895 if iNdEx > l { 1896 return io.ErrUnexpectedEOF 1897 } 1898 return nil 1899 } 1900 func (m *SorterStats) Unmarshal(dAtA []byte) error { 1901 l := len(dAtA) 1902 iNdEx := 0 1903 for iNdEx < l { 1904 preIndex := iNdEx 1905 var wire uint64 1906 for shift := uint(0); ; shift += 7 { 1907 if shift >= 64 { 1908 return ErrIntOverflowStats 1909 } 1910 if iNdEx >= l { 1911 return io.ErrUnexpectedEOF 1912 } 1913 b := dAtA[iNdEx] 1914 iNdEx++ 1915 wire |= (uint64(b) & 0x7F) << shift 1916 if b < 0x80 { 1917 break 1918 } 1919 } 1920 fieldNum := int32(wire >> 3) 1921 wireType := int(wire & 0x7) 1922 if wireType == 4 { 1923 return fmt.Errorf("proto: SorterStats: wiretype end group for non-group") 1924 } 1925 if fieldNum <= 0 { 1926 return fmt.Errorf("proto: SorterStats: illegal tag %d (wire type %d)", fieldNum, wire) 1927 } 1928 switch fieldNum { 1929 case 1: 1930 if wireType != 2 { 1931 return fmt.Errorf("proto: wrong wireType = %d for field InputStats", wireType) 1932 } 1933 var msglen int 1934 for shift := uint(0); ; shift += 7 { 1935 if shift >= 64 { 1936 return ErrIntOverflowStats 1937 } 1938 if iNdEx >= l { 1939 return io.ErrUnexpectedEOF 1940 } 1941 b := dAtA[iNdEx] 1942 iNdEx++ 1943 msglen |= (int(b) & 0x7F) << shift 1944 if b < 0x80 { 1945 break 1946 } 1947 } 1948 if msglen < 0 { 1949 return ErrInvalidLengthStats 1950 } 1951 postIndex := iNdEx + msglen 1952 if postIndex > l { 1953 return io.ErrUnexpectedEOF 1954 } 1955 if err := m.InputStats.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1956 return err 1957 } 1958 iNdEx = postIndex 1959 case 2: 1960 if wireType != 0 { 1961 return fmt.Errorf("proto: wrong wireType = %d for field MaxAllocatedMem", wireType) 1962 } 1963 m.MaxAllocatedMem = 0 1964 for shift := uint(0); ; shift += 7 { 1965 if shift >= 64 { 1966 return ErrIntOverflowStats 1967 } 1968 if iNdEx >= l { 1969 return io.ErrUnexpectedEOF 1970 } 1971 b := dAtA[iNdEx] 1972 iNdEx++ 1973 m.MaxAllocatedMem |= (int64(b) & 0x7F) << shift 1974 if b < 0x80 { 1975 break 1976 } 1977 } 1978 case 3: 1979 if wireType != 0 { 1980 return fmt.Errorf("proto: wrong wireType = %d for field MaxAllocatedDisk", wireType) 1981 } 1982 m.MaxAllocatedDisk = 0 1983 for shift := uint(0); ; shift += 7 { 1984 if shift >= 64 { 1985 return ErrIntOverflowStats 1986 } 1987 if iNdEx >= l { 1988 return io.ErrUnexpectedEOF 1989 } 1990 b := dAtA[iNdEx] 1991 iNdEx++ 1992 m.MaxAllocatedDisk |= (int64(b) & 0x7F) << shift 1993 if b < 0x80 { 1994 break 1995 } 1996 } 1997 default: 1998 iNdEx = preIndex 1999 skippy, err := skipStats(dAtA[iNdEx:]) 2000 if err != nil { 2001 return err 2002 } 2003 if skippy < 0 { 2004 return ErrInvalidLengthStats 2005 } 2006 if (iNdEx + skippy) > l { 2007 return io.ErrUnexpectedEOF 2008 } 2009 iNdEx += skippy 2010 } 2011 } 2012 2013 if iNdEx > l { 2014 return io.ErrUnexpectedEOF 2015 } 2016 return nil 2017 } 2018 func (m *WindowerStats) Unmarshal(dAtA []byte) error { 2019 l := len(dAtA) 2020 iNdEx := 0 2021 for iNdEx < l { 2022 preIndex := iNdEx 2023 var wire uint64 2024 for shift := uint(0); ; shift += 7 { 2025 if shift >= 64 { 2026 return ErrIntOverflowStats 2027 } 2028 if iNdEx >= l { 2029 return io.ErrUnexpectedEOF 2030 } 2031 b := dAtA[iNdEx] 2032 iNdEx++ 2033 wire |= (uint64(b) & 0x7F) << shift 2034 if b < 0x80 { 2035 break 2036 } 2037 } 2038 fieldNum := int32(wire >> 3) 2039 wireType := int(wire & 0x7) 2040 if wireType == 4 { 2041 return fmt.Errorf("proto: WindowerStats: wiretype end group for non-group") 2042 } 2043 if fieldNum <= 0 { 2044 return fmt.Errorf("proto: WindowerStats: illegal tag %d (wire type %d)", fieldNum, wire) 2045 } 2046 switch fieldNum { 2047 case 1: 2048 if wireType != 2 { 2049 return fmt.Errorf("proto: wrong wireType = %d for field InputStats", wireType) 2050 } 2051 var msglen int 2052 for shift := uint(0); ; shift += 7 { 2053 if shift >= 64 { 2054 return ErrIntOverflowStats 2055 } 2056 if iNdEx >= l { 2057 return io.ErrUnexpectedEOF 2058 } 2059 b := dAtA[iNdEx] 2060 iNdEx++ 2061 msglen |= (int(b) & 0x7F) << shift 2062 if b < 0x80 { 2063 break 2064 } 2065 } 2066 if msglen < 0 { 2067 return ErrInvalidLengthStats 2068 } 2069 postIndex := iNdEx + msglen 2070 if postIndex > l { 2071 return io.ErrUnexpectedEOF 2072 } 2073 if err := m.InputStats.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2074 return err 2075 } 2076 iNdEx = postIndex 2077 case 2: 2078 if wireType != 0 { 2079 return fmt.Errorf("proto: wrong wireType = %d for field MaxAllocatedMem", wireType) 2080 } 2081 m.MaxAllocatedMem = 0 2082 for shift := uint(0); ; shift += 7 { 2083 if shift >= 64 { 2084 return ErrIntOverflowStats 2085 } 2086 if iNdEx >= l { 2087 return io.ErrUnexpectedEOF 2088 } 2089 b := dAtA[iNdEx] 2090 iNdEx++ 2091 m.MaxAllocatedMem |= (int64(b) & 0x7F) << shift 2092 if b < 0x80 { 2093 break 2094 } 2095 } 2096 case 3: 2097 if wireType != 0 { 2098 return fmt.Errorf("proto: wrong wireType = %d for field MaxAllocatedDisk", wireType) 2099 } 2100 m.MaxAllocatedDisk = 0 2101 for shift := uint(0); ; shift += 7 { 2102 if shift >= 64 { 2103 return ErrIntOverflowStats 2104 } 2105 if iNdEx >= l { 2106 return io.ErrUnexpectedEOF 2107 } 2108 b := dAtA[iNdEx] 2109 iNdEx++ 2110 m.MaxAllocatedDisk |= (int64(b) & 0x7F) << shift 2111 if b < 0x80 { 2112 break 2113 } 2114 } 2115 default: 2116 iNdEx = preIndex 2117 skippy, err := skipStats(dAtA[iNdEx:]) 2118 if err != nil { 2119 return err 2120 } 2121 if skippy < 0 { 2122 return ErrInvalidLengthStats 2123 } 2124 if (iNdEx + skippy) > l { 2125 return io.ErrUnexpectedEOF 2126 } 2127 iNdEx += skippy 2128 } 2129 } 2130 2131 if iNdEx > l { 2132 return io.ErrUnexpectedEOF 2133 } 2134 return nil 2135 } 2136 func (m *InvertedFiltererStats) Unmarshal(dAtA []byte) error { 2137 l := len(dAtA) 2138 iNdEx := 0 2139 for iNdEx < l { 2140 preIndex := iNdEx 2141 var wire uint64 2142 for shift := uint(0); ; shift += 7 { 2143 if shift >= 64 { 2144 return ErrIntOverflowStats 2145 } 2146 if iNdEx >= l { 2147 return io.ErrUnexpectedEOF 2148 } 2149 b := dAtA[iNdEx] 2150 iNdEx++ 2151 wire |= (uint64(b) & 0x7F) << shift 2152 if b < 0x80 { 2153 break 2154 } 2155 } 2156 fieldNum := int32(wire >> 3) 2157 wireType := int(wire & 0x7) 2158 if wireType == 4 { 2159 return fmt.Errorf("proto: InvertedFiltererStats: wiretype end group for non-group") 2160 } 2161 if fieldNum <= 0 { 2162 return fmt.Errorf("proto: InvertedFiltererStats: illegal tag %d (wire type %d)", fieldNum, wire) 2163 } 2164 switch fieldNum { 2165 case 1: 2166 if wireType != 2 { 2167 return fmt.Errorf("proto: wrong wireType = %d for field InputStats", wireType) 2168 } 2169 var msglen int 2170 for shift := uint(0); ; shift += 7 { 2171 if shift >= 64 { 2172 return ErrIntOverflowStats 2173 } 2174 if iNdEx >= l { 2175 return io.ErrUnexpectedEOF 2176 } 2177 b := dAtA[iNdEx] 2178 iNdEx++ 2179 msglen |= (int(b) & 0x7F) << shift 2180 if b < 0x80 { 2181 break 2182 } 2183 } 2184 if msglen < 0 { 2185 return ErrInvalidLengthStats 2186 } 2187 postIndex := iNdEx + msglen 2188 if postIndex > l { 2189 return io.ErrUnexpectedEOF 2190 } 2191 if err := m.InputStats.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2192 return err 2193 } 2194 iNdEx = postIndex 2195 case 2: 2196 if wireType != 0 { 2197 return fmt.Errorf("proto: wrong wireType = %d for field MaxAllocatedMem", wireType) 2198 } 2199 m.MaxAllocatedMem = 0 2200 for shift := uint(0); ; shift += 7 { 2201 if shift >= 64 { 2202 return ErrIntOverflowStats 2203 } 2204 if iNdEx >= l { 2205 return io.ErrUnexpectedEOF 2206 } 2207 b := dAtA[iNdEx] 2208 iNdEx++ 2209 m.MaxAllocatedMem |= (int64(b) & 0x7F) << shift 2210 if b < 0x80 { 2211 break 2212 } 2213 } 2214 case 3: 2215 if wireType != 0 { 2216 return fmt.Errorf("proto: wrong wireType = %d for field MaxAllocatedDisk", wireType) 2217 } 2218 m.MaxAllocatedDisk = 0 2219 for shift := uint(0); ; shift += 7 { 2220 if shift >= 64 { 2221 return ErrIntOverflowStats 2222 } 2223 if iNdEx >= l { 2224 return io.ErrUnexpectedEOF 2225 } 2226 b := dAtA[iNdEx] 2227 iNdEx++ 2228 m.MaxAllocatedDisk |= (int64(b) & 0x7F) << shift 2229 if b < 0x80 { 2230 break 2231 } 2232 } 2233 default: 2234 iNdEx = preIndex 2235 skippy, err := skipStats(dAtA[iNdEx:]) 2236 if err != nil { 2237 return err 2238 } 2239 if skippy < 0 { 2240 return ErrInvalidLengthStats 2241 } 2242 if (iNdEx + skippy) > l { 2243 return io.ErrUnexpectedEOF 2244 } 2245 iNdEx += skippy 2246 } 2247 } 2248 2249 if iNdEx > l { 2250 return io.ErrUnexpectedEOF 2251 } 2252 return nil 2253 } 2254 func skipStats(dAtA []byte) (n int, err error) { 2255 l := len(dAtA) 2256 iNdEx := 0 2257 for iNdEx < l { 2258 var wire uint64 2259 for shift := uint(0); ; shift += 7 { 2260 if shift >= 64 { 2261 return 0, ErrIntOverflowStats 2262 } 2263 if iNdEx >= l { 2264 return 0, io.ErrUnexpectedEOF 2265 } 2266 b := dAtA[iNdEx] 2267 iNdEx++ 2268 wire |= (uint64(b) & 0x7F) << shift 2269 if b < 0x80 { 2270 break 2271 } 2272 } 2273 wireType := int(wire & 0x7) 2274 switch wireType { 2275 case 0: 2276 for shift := uint(0); ; shift += 7 { 2277 if shift >= 64 { 2278 return 0, ErrIntOverflowStats 2279 } 2280 if iNdEx >= l { 2281 return 0, io.ErrUnexpectedEOF 2282 } 2283 iNdEx++ 2284 if dAtA[iNdEx-1] < 0x80 { 2285 break 2286 } 2287 } 2288 return iNdEx, nil 2289 case 1: 2290 iNdEx += 8 2291 return iNdEx, nil 2292 case 2: 2293 var length int 2294 for shift := uint(0); ; shift += 7 { 2295 if shift >= 64 { 2296 return 0, ErrIntOverflowStats 2297 } 2298 if iNdEx >= l { 2299 return 0, io.ErrUnexpectedEOF 2300 } 2301 b := dAtA[iNdEx] 2302 iNdEx++ 2303 length |= (int(b) & 0x7F) << shift 2304 if b < 0x80 { 2305 break 2306 } 2307 } 2308 iNdEx += length 2309 if length < 0 { 2310 return 0, ErrInvalidLengthStats 2311 } 2312 return iNdEx, nil 2313 case 3: 2314 for { 2315 var innerWire uint64 2316 var start int = iNdEx 2317 for shift := uint(0); ; shift += 7 { 2318 if shift >= 64 { 2319 return 0, ErrIntOverflowStats 2320 } 2321 if iNdEx >= l { 2322 return 0, io.ErrUnexpectedEOF 2323 } 2324 b := dAtA[iNdEx] 2325 iNdEx++ 2326 innerWire |= (uint64(b) & 0x7F) << shift 2327 if b < 0x80 { 2328 break 2329 } 2330 } 2331 innerWireType := int(innerWire & 0x7) 2332 if innerWireType == 4 { 2333 break 2334 } 2335 next, err := skipStats(dAtA[start:]) 2336 if err != nil { 2337 return 0, err 2338 } 2339 iNdEx = start + next 2340 } 2341 return iNdEx, nil 2342 case 4: 2343 return iNdEx, nil 2344 case 5: 2345 iNdEx += 4 2346 return iNdEx, nil 2347 default: 2348 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 2349 } 2350 } 2351 panic("unreachable") 2352 } 2353 2354 var ( 2355 ErrInvalidLengthStats = fmt.Errorf("proto: negative length found during unmarshaling") 2356 ErrIntOverflowStats = fmt.Errorf("proto: integer overflow") 2357 ) 2358 2359 func init() { proto.RegisterFile("sql/rowexec/stats.proto", fileDescriptor_stats_203981226e75285f) } 2360 2361 var fileDescriptor_stats_203981226e75285f = []byte{ 2362 // 588 bytes of a gzipped FileDescriptorProto 2363 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x96, 0x4f, 0x4f, 0xd4, 0x4e, 2364 0x18, 0xc7, 0x77, 0x76, 0xf7, 0xf7, 0x63, 0x79, 0x36, 0xb8, 0xa5, 0xd1, 0x58, 0x48, 0x2c, 0xa4, 2365 0xf1, 0x80, 0xc6, 0x74, 0x13, 0x7c, 0x05, 0x6c, 0x88, 0x11, 0x94, 0x98, 0x14, 0xa2, 0xc6, 0x83, 2366 0xcd, 0x6c, 0xe7, 0xa1, 0x4c, 0x76, 0xda, 0x81, 0x99, 0xa9, 0xbb, 0x5c, 0x3c, 0x1b, 0x4f, 0x1e, 2367 0x7d, 0x21, 0xc6, 0x83, 0x07, 0xce, 0x1c, 0x39, 0x72, 0xf2, 0xcf, 0x72, 0xf5, 0x45, 0x98, 0xce, 2368 0x42, 0x80, 0x64, 0x39, 0x10, 0x25, 0x84, 0x5b, 0xfb, 0xf4, 0xe9, 0xe7, 0xfb, 0xfd, 0xce, 0x3c, 2369 0x93, 0x16, 0xee, 0xea, 0x1d, 0xd1, 0x56, 0xb2, 0x8f, 0x03, 0x4c, 0xda, 0xda, 0x50, 0xa3, 0xc3, 2370 0x6d, 0x25, 0x8d, 0x74, 0xbd, 0x44, 0x26, 0x3d, 0x25, 0x69, 0xb2, 0x15, 0xea, 0x1d, 0x11, 0x32, 2371 0xae, 0x8d, 0xde, 0x11, 0xaa, 0xc8, 0x67, 0x6f, 0xa7, 0x32, 0x95, 0xb6, 0xa9, 0x5d, 0x5e, 0x8d, 2372 0xfa, 0x67, 0xfd, 0x54, 0xca, 0x54, 0x60, 0xdb, 0xde, 0x75, 0x8b, 0xcd, 0x36, 0x2b, 0x14, 0x35, 2373 0x5c, 0xe6, 0xa3, 0xe7, 0x41, 0x0f, 0x60, 0x25, 0xdf, 0x2e, 0xcc, 0x7a, 0xa9, 0xe1, 0xce, 0x40, 2374 0x23, 0x2f, 0xb2, 0x58, 0xc9, 0xbe, 0xf6, 0xc8, 0x3c, 0x59, 0xa8, 0x45, 0x13, 0x79, 0x91, 0x45, 2375 0xb2, 0xaf, 0xdd, 0x0e, 0x80, 0x36, 0x54, 0x88, 0xd8, 0xf0, 0x0c, 0xbd, 0xc6, 0x3c, 0x59, 0x68, 2376 0x2e, 0xce, 0x84, 0x23, 0x7a, 0x78, 0x42, 0x0f, 0x97, 0x8f, 0xe9, 0x9d, 0xc6, 0xfe, 0xf7, 0xb9, 2377 0xca, 0xe7, 0x1f, 0x73, 0x24, 0x9a, 0xb4, 0xaf, 0x6d, 0xf0, 0x0c, 0x83, 0xf7, 0xe0, 0x6c, 0xd0, 2378 0xae, 0xc0, 0x08, 0x29, 0x43, 0x35, 0x92, 0x7c, 0x06, 0x4d, 0x5e, 0x1a, 0x88, 0x6d, 0x4a, 0xab, 2379 0xda, 0x5c, 0xbc, 0x1f, 0x5e, 0x14, 0x33, 0x3c, 0x75, 0xdb, 0xa9, 0x97, 0x1a, 0x11, 0xf0, 0x53, 2380 0xff, 0xf7, 0x00, 0xba, 0xbb, 0x06, 0x75, 0xac, 0x90, 0x32, 0xaf, 0x6a, 0x13, 0x4c, 0xda, 0x4a, 2381 0x29, 0x19, 0xec, 0x11, 0x68, 0xad, 0x4a, 0x9e, 0x5f, 0x99, 0xfe, 0x6b, 0x70, 0x79, 0xce, 0x70, 2382 0x10, 0x0b, 0x29, 0x7b, 0xc5, 0xf6, 0x31, 0xb3, 0x7a, 0x69, 0xa6, 0x63, 0x29, 0xcf, 0x2d, 0xc4, 2383 0xd6, 0x57, 0xeb, 0x8d, 0x9a, 0x53, 0x0f, 0xbe, 0x55, 0xa1, 0xf5, 0x94, 0xea, 0xad, 0x32, 0xc4, 2384 0x49, 0x80, 0x0d, 0x70, 0x04, 0x6e, 0x9a, 0xf8, 0xef, 0x52, 0xdc, 0x2a, 0x19, 0x67, 0x26, 0xe1, 2385 0x25, 0x4c, 0x2b, 0x9e, 0x6e, 0x9d, 0xc7, 0x5e, 0x3e, 0x48, 0xcb, 0x42, 0xce, 0x70, 0xe7, 0xa0, 2386 0xa9, 0x8d, 0x54, 0xc8, 0x62, 0xcd, 0x19, 0x7a, 0xb5, 0x79, 0xb2, 0x30, 0x19, 0xc1, 0xa8, 0xb4, 2387 0xce, 0x19, 0xba, 0x0f, 0x61, 0x3a, 0xa3, 0x83, 0x98, 0x0a, 0x21, 0x13, 0x6a, 0x90, 0xc5, 0x19, 2388 0x66, 0x5e, 0xdd, 0xee, 0x64, 0x2b, 0xa3, 0x83, 0xa5, 0x93, 0xfa, 0x1a, 0x66, 0xee, 0x23, 0x70, 2389 0xcf, 0xf7, 0x32, 0xae, 0x7b, 0xde, 0x7f, 0xb6, 0xd9, 0x39, 0xdb, 0xbc, 0xcc, 0x75, 0x2f, 0xf8, 2390 0x48, 0xa0, 0xb5, 0x94, 0xa6, 0x0a, 0x53, 0x6a, 0xe4, 0x55, 0xec, 0xfe, 0x58, 0xeb, 0xd5, 0xb1, 2391 0xd6, 0x83, 0x0f, 0x04, 0xa6, 0x96, 0xb9, 0x36, 0x3c, 0x4f, 0xcc, 0x35, 0x5b, 0x79, 0x0b, 0xad, 2392 0x17, 0x8a, 0xf1, 0x9c, 0x0a, 0x6e, 0x76, 0xff, 0xbd, 0x97, 0xe0, 0x37, 0x01, 0x67, 0x0d, 0x55, 2393 0x8a, 0x37, 0x77, 0x6a, 0xc7, 0x2e, 0x67, 0x6d, 0xfc, 0x72, 0x7e, 0x21, 0xd0, 0x5c, 0x97, 0xca, 2394 0xe0, 0x35, 0x8f, 0xd8, 0x05, 0xa7, 0xa3, 0x76, 0xc1, 0xe9, 0xf8, 0x4a, 0x60, 0xea, 0x15, 0xcf, 2395 0x99, 0xec, 0xdf, 0x30, 0xe3, 0x7b, 0x04, 0xee, 0xac, 0xe4, 0xef, 0x50, 0x19, 0x64, 0x4f, 0xb8, 2396 0x30, 0xa8, 0x6e, 0x56, 0x80, 0xce, 0x83, 0xfd, 0x5f, 0x7e, 0x65, 0x7f, 0xe8, 0x93, 0x83, 0xa1, 2397 0x4f, 0x0e, 0x87, 0x3e, 0xf9, 0x39, 0xf4, 0xc9, 0xa7, 0x23, 0xbf, 0x72, 0x70, 0xe4, 0x57, 0x0e, 2398 0x8f, 0xfc, 0xca, 0x9b, 0x89, 0xe3, 0x3f, 0x81, 0xee, 0xff, 0xf6, 0x43, 0xfb, 0xf8, 0x4f, 0x00, 2399 0x00, 0x00, 0xff, 0xff, 0x4f, 0xb7, 0xa7, 0x54, 0x1f, 0x08, 0x00, 0x00, 2400 }