github.com/yankunsam/loki/v2@v2.6.3-0.20220817130409-389df5235c27/pkg/querier/queryrange/queryrange.pb.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: pkg/querier/queryrange/queryrange.proto 3 4 package queryrange 5 6 import ( 7 fmt "fmt" 8 _ "github.com/gogo/protobuf/gogoproto" 9 proto "github.com/gogo/protobuf/proto" 10 _ "github.com/gogo/protobuf/types" 11 github_com_gogo_protobuf_types "github.com/gogo/protobuf/types" 12 github_com_grafana_loki_pkg_logproto "github.com/grafana/loki/pkg/logproto" 13 logproto "github.com/grafana/loki/pkg/logproto" 14 stats "github.com/grafana/loki/pkg/logqlmodel/stats" 15 queryrangebase "github.com/grafana/loki/pkg/querier/queryrange/queryrangebase" 16 _ "github.com/grafana/loki/pkg/querier/queryrange/queryrangebase/definitions" 17 github_com_grafana_loki_pkg_querier_queryrange_queryrangebase_definitions "github.com/grafana/loki/pkg/querier/queryrange/queryrangebase/definitions" 18 io "io" 19 math "math" 20 math_bits "math/bits" 21 reflect "reflect" 22 strings "strings" 23 time "time" 24 ) 25 26 // Reference imports to suppress errors if they are not otherwise used. 27 var _ = proto.Marshal 28 var _ = fmt.Errorf 29 var _ = math.Inf 30 var _ = time.Kitchen 31 32 // This is a compile-time assertion to ensure that this generated file 33 // is compatible with the proto package it is being compiled against. 34 // A compilation error at this line likely means your copy of the 35 // proto package needs to be updated. 36 const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package 37 38 type LokiRequest struct { 39 Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` 40 Limit uint32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"` 41 Step int64 `protobuf:"varint,3,opt,name=step,proto3" json:"step,omitempty"` 42 Interval int64 `protobuf:"varint,9,opt,name=interval,proto3" json:"interval,omitempty"` 43 StartTs time.Time `protobuf:"bytes,4,opt,name=startTs,proto3,stdtime" json:"startTs"` 44 EndTs time.Time `protobuf:"bytes,5,opt,name=endTs,proto3,stdtime" json:"endTs"` 45 Direction logproto.Direction `protobuf:"varint,6,opt,name=direction,proto3,enum=logproto.Direction" json:"direction,omitempty"` 46 Path string `protobuf:"bytes,7,opt,name=path,proto3" json:"path,omitempty"` 47 Shards []string `protobuf:"bytes,8,rep,name=shards,proto3" json:"shards"` 48 } 49 50 func (m *LokiRequest) Reset() { *m = LokiRequest{} } 51 func (*LokiRequest) ProtoMessage() {} 52 func (*LokiRequest) Descriptor() ([]byte, []int) { 53 return fileDescriptor_51b9d53b40d11902, []int{0} 54 } 55 func (m *LokiRequest) XXX_Unmarshal(b []byte) error { 56 return m.Unmarshal(b) 57 } 58 func (m *LokiRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 59 if deterministic { 60 return xxx_messageInfo_LokiRequest.Marshal(b, m, deterministic) 61 } else { 62 b = b[:cap(b)] 63 n, err := m.MarshalToSizedBuffer(b) 64 if err != nil { 65 return nil, err 66 } 67 return b[:n], nil 68 } 69 } 70 func (m *LokiRequest) XXX_Merge(src proto.Message) { 71 xxx_messageInfo_LokiRequest.Merge(m, src) 72 } 73 func (m *LokiRequest) XXX_Size() int { 74 return m.Size() 75 } 76 func (m *LokiRequest) XXX_DiscardUnknown() { 77 xxx_messageInfo_LokiRequest.DiscardUnknown(m) 78 } 79 80 var xxx_messageInfo_LokiRequest proto.InternalMessageInfo 81 82 func (m *LokiRequest) GetQuery() string { 83 if m != nil { 84 return m.Query 85 } 86 return "" 87 } 88 89 func (m *LokiRequest) GetLimit() uint32 { 90 if m != nil { 91 return m.Limit 92 } 93 return 0 94 } 95 96 func (m *LokiRequest) GetStep() int64 { 97 if m != nil { 98 return m.Step 99 } 100 return 0 101 } 102 103 func (m *LokiRequest) GetInterval() int64 { 104 if m != nil { 105 return m.Interval 106 } 107 return 0 108 } 109 110 func (m *LokiRequest) GetStartTs() time.Time { 111 if m != nil { 112 return m.StartTs 113 } 114 return time.Time{} 115 } 116 117 func (m *LokiRequest) GetEndTs() time.Time { 118 if m != nil { 119 return m.EndTs 120 } 121 return time.Time{} 122 } 123 124 func (m *LokiRequest) GetDirection() logproto.Direction { 125 if m != nil { 126 return m.Direction 127 } 128 return logproto.FORWARD 129 } 130 131 func (m *LokiRequest) GetPath() string { 132 if m != nil { 133 return m.Path 134 } 135 return "" 136 } 137 138 func (m *LokiRequest) GetShards() []string { 139 if m != nil { 140 return m.Shards 141 } 142 return nil 143 } 144 145 type LokiInstantRequest struct { 146 Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` 147 Limit uint32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"` 148 TimeTs time.Time `protobuf:"bytes,3,opt,name=timeTs,proto3,stdtime" json:"timeTs"` 149 Direction logproto.Direction `protobuf:"varint,4,opt,name=direction,proto3,enum=logproto.Direction" json:"direction,omitempty"` 150 Path string `protobuf:"bytes,5,opt,name=path,proto3" json:"path,omitempty"` 151 Shards []string `protobuf:"bytes,6,rep,name=shards,proto3" json:"shards"` 152 } 153 154 func (m *LokiInstantRequest) Reset() { *m = LokiInstantRequest{} } 155 func (*LokiInstantRequest) ProtoMessage() {} 156 func (*LokiInstantRequest) Descriptor() ([]byte, []int) { 157 return fileDescriptor_51b9d53b40d11902, []int{1} 158 } 159 func (m *LokiInstantRequest) XXX_Unmarshal(b []byte) error { 160 return m.Unmarshal(b) 161 } 162 func (m *LokiInstantRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 163 if deterministic { 164 return xxx_messageInfo_LokiInstantRequest.Marshal(b, m, deterministic) 165 } else { 166 b = b[:cap(b)] 167 n, err := m.MarshalToSizedBuffer(b) 168 if err != nil { 169 return nil, err 170 } 171 return b[:n], nil 172 } 173 } 174 func (m *LokiInstantRequest) XXX_Merge(src proto.Message) { 175 xxx_messageInfo_LokiInstantRequest.Merge(m, src) 176 } 177 func (m *LokiInstantRequest) XXX_Size() int { 178 return m.Size() 179 } 180 func (m *LokiInstantRequest) XXX_DiscardUnknown() { 181 xxx_messageInfo_LokiInstantRequest.DiscardUnknown(m) 182 } 183 184 var xxx_messageInfo_LokiInstantRequest proto.InternalMessageInfo 185 186 func (m *LokiInstantRequest) GetQuery() string { 187 if m != nil { 188 return m.Query 189 } 190 return "" 191 } 192 193 func (m *LokiInstantRequest) GetLimit() uint32 { 194 if m != nil { 195 return m.Limit 196 } 197 return 0 198 } 199 200 func (m *LokiInstantRequest) GetTimeTs() time.Time { 201 if m != nil { 202 return m.TimeTs 203 } 204 return time.Time{} 205 } 206 207 func (m *LokiInstantRequest) GetDirection() logproto.Direction { 208 if m != nil { 209 return m.Direction 210 } 211 return logproto.FORWARD 212 } 213 214 func (m *LokiInstantRequest) GetPath() string { 215 if m != nil { 216 return m.Path 217 } 218 return "" 219 } 220 221 func (m *LokiInstantRequest) GetShards() []string { 222 if m != nil { 223 return m.Shards 224 } 225 return nil 226 } 227 228 type LokiResponse struct { 229 Status string `protobuf:"bytes,1,opt,name=Status,proto3" json:"status"` 230 Data LokiData `protobuf:"bytes,2,opt,name=Data,proto3" json:"data,omitempty"` 231 ErrorType string `protobuf:"bytes,3,opt,name=ErrorType,proto3" json:"errorType,omitempty"` 232 Error string `protobuf:"bytes,4,opt,name=Error,proto3" json:"error,omitempty"` 233 Direction logproto.Direction `protobuf:"varint,5,opt,name=direction,proto3,enum=logproto.Direction" json:"direction,omitempty"` 234 Limit uint32 `protobuf:"varint,6,opt,name=limit,proto3" json:"limit,omitempty"` 235 Version uint32 `protobuf:"varint,7,opt,name=version,proto3" json:"version,omitempty"` 236 Statistics stats.Result `protobuf:"bytes,8,opt,name=statistics,proto3" json:"statistics"` 237 Headers []github_com_grafana_loki_pkg_querier_queryrange_queryrangebase_definitions.PrometheusResponseHeader `protobuf:"bytes,9,rep,name=Headers,proto3,customtype=github.com/grafana/loki/pkg/querier/queryrange/queryrangebase/definitions.PrometheusResponseHeader" json:"-"` 238 } 239 240 func (m *LokiResponse) Reset() { *m = LokiResponse{} } 241 func (*LokiResponse) ProtoMessage() {} 242 func (*LokiResponse) Descriptor() ([]byte, []int) { 243 return fileDescriptor_51b9d53b40d11902, []int{2} 244 } 245 func (m *LokiResponse) XXX_Unmarshal(b []byte) error { 246 return m.Unmarshal(b) 247 } 248 func (m *LokiResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 249 if deterministic { 250 return xxx_messageInfo_LokiResponse.Marshal(b, m, deterministic) 251 } else { 252 b = b[:cap(b)] 253 n, err := m.MarshalToSizedBuffer(b) 254 if err != nil { 255 return nil, err 256 } 257 return b[:n], nil 258 } 259 } 260 func (m *LokiResponse) XXX_Merge(src proto.Message) { 261 xxx_messageInfo_LokiResponse.Merge(m, src) 262 } 263 func (m *LokiResponse) XXX_Size() int { 264 return m.Size() 265 } 266 func (m *LokiResponse) XXX_DiscardUnknown() { 267 xxx_messageInfo_LokiResponse.DiscardUnknown(m) 268 } 269 270 var xxx_messageInfo_LokiResponse proto.InternalMessageInfo 271 272 func (m *LokiResponse) GetStatus() string { 273 if m != nil { 274 return m.Status 275 } 276 return "" 277 } 278 279 func (m *LokiResponse) GetData() LokiData { 280 if m != nil { 281 return m.Data 282 } 283 return LokiData{} 284 } 285 286 func (m *LokiResponse) GetErrorType() string { 287 if m != nil { 288 return m.ErrorType 289 } 290 return "" 291 } 292 293 func (m *LokiResponse) GetError() string { 294 if m != nil { 295 return m.Error 296 } 297 return "" 298 } 299 300 func (m *LokiResponse) GetDirection() logproto.Direction { 301 if m != nil { 302 return m.Direction 303 } 304 return logproto.FORWARD 305 } 306 307 func (m *LokiResponse) GetLimit() uint32 { 308 if m != nil { 309 return m.Limit 310 } 311 return 0 312 } 313 314 func (m *LokiResponse) GetVersion() uint32 { 315 if m != nil { 316 return m.Version 317 } 318 return 0 319 } 320 321 func (m *LokiResponse) GetStatistics() stats.Result { 322 if m != nil { 323 return m.Statistics 324 } 325 return stats.Result{} 326 } 327 328 type LokiSeriesRequest struct { 329 Match []string `protobuf:"bytes,1,rep,name=match,proto3" json:"match,omitempty"` 330 StartTs time.Time `protobuf:"bytes,2,opt,name=startTs,proto3,stdtime" json:"startTs"` 331 EndTs time.Time `protobuf:"bytes,3,opt,name=endTs,proto3,stdtime" json:"endTs"` 332 Path string `protobuf:"bytes,4,opt,name=path,proto3" json:"path,omitempty"` 333 Shards []string `protobuf:"bytes,5,rep,name=shards,proto3" json:"shards"` 334 } 335 336 func (m *LokiSeriesRequest) Reset() { *m = LokiSeriesRequest{} } 337 func (*LokiSeriesRequest) ProtoMessage() {} 338 func (*LokiSeriesRequest) Descriptor() ([]byte, []int) { 339 return fileDescriptor_51b9d53b40d11902, []int{3} 340 } 341 func (m *LokiSeriesRequest) XXX_Unmarshal(b []byte) error { 342 return m.Unmarshal(b) 343 } 344 func (m *LokiSeriesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 345 if deterministic { 346 return xxx_messageInfo_LokiSeriesRequest.Marshal(b, m, deterministic) 347 } else { 348 b = b[:cap(b)] 349 n, err := m.MarshalToSizedBuffer(b) 350 if err != nil { 351 return nil, err 352 } 353 return b[:n], nil 354 } 355 } 356 func (m *LokiSeriesRequest) XXX_Merge(src proto.Message) { 357 xxx_messageInfo_LokiSeriesRequest.Merge(m, src) 358 } 359 func (m *LokiSeriesRequest) XXX_Size() int { 360 return m.Size() 361 } 362 func (m *LokiSeriesRequest) XXX_DiscardUnknown() { 363 xxx_messageInfo_LokiSeriesRequest.DiscardUnknown(m) 364 } 365 366 var xxx_messageInfo_LokiSeriesRequest proto.InternalMessageInfo 367 368 func (m *LokiSeriesRequest) GetMatch() []string { 369 if m != nil { 370 return m.Match 371 } 372 return nil 373 } 374 375 func (m *LokiSeriesRequest) GetStartTs() time.Time { 376 if m != nil { 377 return m.StartTs 378 } 379 return time.Time{} 380 } 381 382 func (m *LokiSeriesRequest) GetEndTs() time.Time { 383 if m != nil { 384 return m.EndTs 385 } 386 return time.Time{} 387 } 388 389 func (m *LokiSeriesRequest) GetPath() string { 390 if m != nil { 391 return m.Path 392 } 393 return "" 394 } 395 396 func (m *LokiSeriesRequest) GetShards() []string { 397 if m != nil { 398 return m.Shards 399 } 400 return nil 401 } 402 403 type LokiSeriesResponse struct { 404 Status string `protobuf:"bytes,1,opt,name=Status,proto3" json:"status"` 405 Data []logproto.SeriesIdentifier `protobuf:"bytes,2,rep,name=Data,proto3" json:"data,omitempty"` 406 Version uint32 `protobuf:"varint,3,opt,name=version,proto3" json:"version,omitempty"` 407 Headers []github_com_grafana_loki_pkg_querier_queryrange_queryrangebase_definitions.PrometheusResponseHeader `protobuf:"bytes,4,rep,name=Headers,proto3,customtype=github.com/grafana/loki/pkg/querier/queryrange/queryrangebase/definitions.PrometheusResponseHeader" json:"-"` 408 Statistics stats.Result `protobuf:"bytes,5,opt,name=statistics,proto3" json:"statistics"` 409 } 410 411 func (m *LokiSeriesResponse) Reset() { *m = LokiSeriesResponse{} } 412 func (*LokiSeriesResponse) ProtoMessage() {} 413 func (*LokiSeriesResponse) Descriptor() ([]byte, []int) { 414 return fileDescriptor_51b9d53b40d11902, []int{4} 415 } 416 func (m *LokiSeriesResponse) XXX_Unmarshal(b []byte) error { 417 return m.Unmarshal(b) 418 } 419 func (m *LokiSeriesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 420 if deterministic { 421 return xxx_messageInfo_LokiSeriesResponse.Marshal(b, m, deterministic) 422 } else { 423 b = b[:cap(b)] 424 n, err := m.MarshalToSizedBuffer(b) 425 if err != nil { 426 return nil, err 427 } 428 return b[:n], nil 429 } 430 } 431 func (m *LokiSeriesResponse) XXX_Merge(src proto.Message) { 432 xxx_messageInfo_LokiSeriesResponse.Merge(m, src) 433 } 434 func (m *LokiSeriesResponse) XXX_Size() int { 435 return m.Size() 436 } 437 func (m *LokiSeriesResponse) XXX_DiscardUnknown() { 438 xxx_messageInfo_LokiSeriesResponse.DiscardUnknown(m) 439 } 440 441 var xxx_messageInfo_LokiSeriesResponse proto.InternalMessageInfo 442 443 func (m *LokiSeriesResponse) GetStatus() string { 444 if m != nil { 445 return m.Status 446 } 447 return "" 448 } 449 450 func (m *LokiSeriesResponse) GetData() []logproto.SeriesIdentifier { 451 if m != nil { 452 return m.Data 453 } 454 return nil 455 } 456 457 func (m *LokiSeriesResponse) GetVersion() uint32 { 458 if m != nil { 459 return m.Version 460 } 461 return 0 462 } 463 464 func (m *LokiSeriesResponse) GetStatistics() stats.Result { 465 if m != nil { 466 return m.Statistics 467 } 468 return stats.Result{} 469 } 470 471 type LokiLabelNamesRequest struct { 472 StartTs time.Time `protobuf:"bytes,1,opt,name=startTs,proto3,stdtime" json:"startTs"` 473 EndTs time.Time `protobuf:"bytes,2,opt,name=endTs,proto3,stdtime" json:"endTs"` 474 Path string `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"` 475 } 476 477 func (m *LokiLabelNamesRequest) Reset() { *m = LokiLabelNamesRequest{} } 478 func (*LokiLabelNamesRequest) ProtoMessage() {} 479 func (*LokiLabelNamesRequest) Descriptor() ([]byte, []int) { 480 return fileDescriptor_51b9d53b40d11902, []int{5} 481 } 482 func (m *LokiLabelNamesRequest) XXX_Unmarshal(b []byte) error { 483 return m.Unmarshal(b) 484 } 485 func (m *LokiLabelNamesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 486 if deterministic { 487 return xxx_messageInfo_LokiLabelNamesRequest.Marshal(b, m, deterministic) 488 } else { 489 b = b[:cap(b)] 490 n, err := m.MarshalToSizedBuffer(b) 491 if err != nil { 492 return nil, err 493 } 494 return b[:n], nil 495 } 496 } 497 func (m *LokiLabelNamesRequest) XXX_Merge(src proto.Message) { 498 xxx_messageInfo_LokiLabelNamesRequest.Merge(m, src) 499 } 500 func (m *LokiLabelNamesRequest) XXX_Size() int { 501 return m.Size() 502 } 503 func (m *LokiLabelNamesRequest) XXX_DiscardUnknown() { 504 xxx_messageInfo_LokiLabelNamesRequest.DiscardUnknown(m) 505 } 506 507 var xxx_messageInfo_LokiLabelNamesRequest proto.InternalMessageInfo 508 509 func (m *LokiLabelNamesRequest) GetStartTs() time.Time { 510 if m != nil { 511 return m.StartTs 512 } 513 return time.Time{} 514 } 515 516 func (m *LokiLabelNamesRequest) GetEndTs() time.Time { 517 if m != nil { 518 return m.EndTs 519 } 520 return time.Time{} 521 } 522 523 func (m *LokiLabelNamesRequest) GetPath() string { 524 if m != nil { 525 return m.Path 526 } 527 return "" 528 } 529 530 type LokiLabelNamesResponse struct { 531 Status string `protobuf:"bytes,1,opt,name=Status,proto3" json:"status"` 532 Data []string `protobuf:"bytes,2,rep,name=Data,proto3" json:"data,omitempty"` 533 Version uint32 `protobuf:"varint,3,opt,name=version,proto3" json:"version,omitempty"` 534 Headers []github_com_grafana_loki_pkg_querier_queryrange_queryrangebase_definitions.PrometheusResponseHeader `protobuf:"bytes,4,rep,name=Headers,proto3,customtype=github.com/grafana/loki/pkg/querier/queryrange/queryrangebase/definitions.PrometheusResponseHeader" json:"-"` 535 Statistics stats.Result `protobuf:"bytes,5,opt,name=statistics,proto3" json:"statistics"` 536 } 537 538 func (m *LokiLabelNamesResponse) Reset() { *m = LokiLabelNamesResponse{} } 539 func (*LokiLabelNamesResponse) ProtoMessage() {} 540 func (*LokiLabelNamesResponse) Descriptor() ([]byte, []int) { 541 return fileDescriptor_51b9d53b40d11902, []int{6} 542 } 543 func (m *LokiLabelNamesResponse) XXX_Unmarshal(b []byte) error { 544 return m.Unmarshal(b) 545 } 546 func (m *LokiLabelNamesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 547 if deterministic { 548 return xxx_messageInfo_LokiLabelNamesResponse.Marshal(b, m, deterministic) 549 } else { 550 b = b[:cap(b)] 551 n, err := m.MarshalToSizedBuffer(b) 552 if err != nil { 553 return nil, err 554 } 555 return b[:n], nil 556 } 557 } 558 func (m *LokiLabelNamesResponse) XXX_Merge(src proto.Message) { 559 xxx_messageInfo_LokiLabelNamesResponse.Merge(m, src) 560 } 561 func (m *LokiLabelNamesResponse) XXX_Size() int { 562 return m.Size() 563 } 564 func (m *LokiLabelNamesResponse) XXX_DiscardUnknown() { 565 xxx_messageInfo_LokiLabelNamesResponse.DiscardUnknown(m) 566 } 567 568 var xxx_messageInfo_LokiLabelNamesResponse proto.InternalMessageInfo 569 570 func (m *LokiLabelNamesResponse) GetStatus() string { 571 if m != nil { 572 return m.Status 573 } 574 return "" 575 } 576 577 func (m *LokiLabelNamesResponse) GetData() []string { 578 if m != nil { 579 return m.Data 580 } 581 return nil 582 } 583 584 func (m *LokiLabelNamesResponse) GetVersion() uint32 { 585 if m != nil { 586 return m.Version 587 } 588 return 0 589 } 590 591 func (m *LokiLabelNamesResponse) GetStatistics() stats.Result { 592 if m != nil { 593 return m.Statistics 594 } 595 return stats.Result{} 596 } 597 598 type LokiData struct { 599 ResultType string `protobuf:"bytes,1,opt,name=ResultType,proto3" json:"resultType"` 600 Result []github_com_grafana_loki_pkg_logproto.Stream `protobuf:"bytes,2,rep,name=Result,proto3,customtype=github.com/grafana/loki/pkg/logproto.Stream" json:"result"` 601 } 602 603 func (m *LokiData) Reset() { *m = LokiData{} } 604 func (*LokiData) ProtoMessage() {} 605 func (*LokiData) Descriptor() ([]byte, []int) { 606 return fileDescriptor_51b9d53b40d11902, []int{7} 607 } 608 func (m *LokiData) XXX_Unmarshal(b []byte) error { 609 return m.Unmarshal(b) 610 } 611 func (m *LokiData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 612 if deterministic { 613 return xxx_messageInfo_LokiData.Marshal(b, m, deterministic) 614 } else { 615 b = b[:cap(b)] 616 n, err := m.MarshalToSizedBuffer(b) 617 if err != nil { 618 return nil, err 619 } 620 return b[:n], nil 621 } 622 } 623 func (m *LokiData) XXX_Merge(src proto.Message) { 624 xxx_messageInfo_LokiData.Merge(m, src) 625 } 626 func (m *LokiData) XXX_Size() int { 627 return m.Size() 628 } 629 func (m *LokiData) XXX_DiscardUnknown() { 630 xxx_messageInfo_LokiData.DiscardUnknown(m) 631 } 632 633 var xxx_messageInfo_LokiData proto.InternalMessageInfo 634 635 func (m *LokiData) GetResultType() string { 636 if m != nil { 637 return m.ResultType 638 } 639 return "" 640 } 641 642 // LokiPromResponse wraps a Prometheus response with statistics. 643 type LokiPromResponse struct { 644 Response *queryrangebase.PrometheusResponse `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` 645 Statistics stats.Result `protobuf:"bytes,2,opt,name=statistics,proto3" json:"statistics"` 646 } 647 648 func (m *LokiPromResponse) Reset() { *m = LokiPromResponse{} } 649 func (*LokiPromResponse) ProtoMessage() {} 650 func (*LokiPromResponse) Descriptor() ([]byte, []int) { 651 return fileDescriptor_51b9d53b40d11902, []int{8} 652 } 653 func (m *LokiPromResponse) XXX_Unmarshal(b []byte) error { 654 return m.Unmarshal(b) 655 } 656 func (m *LokiPromResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 657 if deterministic { 658 return xxx_messageInfo_LokiPromResponse.Marshal(b, m, deterministic) 659 } else { 660 b = b[:cap(b)] 661 n, err := m.MarshalToSizedBuffer(b) 662 if err != nil { 663 return nil, err 664 } 665 return b[:n], nil 666 } 667 } 668 func (m *LokiPromResponse) XXX_Merge(src proto.Message) { 669 xxx_messageInfo_LokiPromResponse.Merge(m, src) 670 } 671 func (m *LokiPromResponse) XXX_Size() int { 672 return m.Size() 673 } 674 func (m *LokiPromResponse) XXX_DiscardUnknown() { 675 xxx_messageInfo_LokiPromResponse.DiscardUnknown(m) 676 } 677 678 var xxx_messageInfo_LokiPromResponse proto.InternalMessageInfo 679 680 func (m *LokiPromResponse) GetResponse() *queryrangebase.PrometheusResponse { 681 if m != nil { 682 return m.Response 683 } 684 return nil 685 } 686 687 func (m *LokiPromResponse) GetStatistics() stats.Result { 688 if m != nil { 689 return m.Statistics 690 } 691 return stats.Result{} 692 } 693 694 type IndexStatsResponse struct { 695 Response *github_com_grafana_loki_pkg_logproto.IndexStatsResponse `protobuf:"bytes,1,opt,name=response,proto3,customtype=github.com/grafana/loki/pkg/logproto.IndexStatsResponse" json:"response,omitempty"` 696 Headers []github_com_grafana_loki_pkg_querier_queryrange_queryrangebase_definitions.PrometheusResponseHeader `protobuf:"bytes,2,rep,name=Headers,proto3,customtype=github.com/grafana/loki/pkg/querier/queryrange/queryrangebase/definitions.PrometheusResponseHeader" json:"-"` 697 } 698 699 func (m *IndexStatsResponse) Reset() { *m = IndexStatsResponse{} } 700 func (*IndexStatsResponse) ProtoMessage() {} 701 func (*IndexStatsResponse) Descriptor() ([]byte, []int) { 702 return fileDescriptor_51b9d53b40d11902, []int{9} 703 } 704 func (m *IndexStatsResponse) XXX_Unmarshal(b []byte) error { 705 return m.Unmarshal(b) 706 } 707 func (m *IndexStatsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 708 if deterministic { 709 return xxx_messageInfo_IndexStatsResponse.Marshal(b, m, deterministic) 710 } else { 711 b = b[:cap(b)] 712 n, err := m.MarshalToSizedBuffer(b) 713 if err != nil { 714 return nil, err 715 } 716 return b[:n], nil 717 } 718 } 719 func (m *IndexStatsResponse) XXX_Merge(src proto.Message) { 720 xxx_messageInfo_IndexStatsResponse.Merge(m, src) 721 } 722 func (m *IndexStatsResponse) XXX_Size() int { 723 return m.Size() 724 } 725 func (m *IndexStatsResponse) XXX_DiscardUnknown() { 726 xxx_messageInfo_IndexStatsResponse.DiscardUnknown(m) 727 } 728 729 var xxx_messageInfo_IndexStatsResponse proto.InternalMessageInfo 730 731 func init() { 732 proto.RegisterType((*LokiRequest)(nil), "queryrange.LokiRequest") 733 proto.RegisterType((*LokiInstantRequest)(nil), "queryrange.LokiInstantRequest") 734 proto.RegisterType((*LokiResponse)(nil), "queryrange.LokiResponse") 735 proto.RegisterType((*LokiSeriesRequest)(nil), "queryrange.LokiSeriesRequest") 736 proto.RegisterType((*LokiSeriesResponse)(nil), "queryrange.LokiSeriesResponse") 737 proto.RegisterType((*LokiLabelNamesRequest)(nil), "queryrange.LokiLabelNamesRequest") 738 proto.RegisterType((*LokiLabelNamesResponse)(nil), "queryrange.LokiLabelNamesResponse") 739 proto.RegisterType((*LokiData)(nil), "queryrange.LokiData") 740 proto.RegisterType((*LokiPromResponse)(nil), "queryrange.LokiPromResponse") 741 proto.RegisterType((*IndexStatsResponse)(nil), "queryrange.IndexStatsResponse") 742 } 743 744 func init() { 745 proto.RegisterFile("pkg/querier/queryrange/queryrange.proto", fileDescriptor_51b9d53b40d11902) 746 } 747 748 var fileDescriptor_51b9d53b40d11902 = []byte{ 749 // 982 bytes of a gzipped FileDescriptorProto 750 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x55, 0xdd, 0x6e, 0x23, 0x35, 751 0x14, 0x8e, 0x33, 0xf9, 0x1b, 0x97, 0x5d, 0xc0, 0x5d, 0x76, 0x47, 0x05, 0xcd, 0x44, 0x91, 0x80, 752 0x20, 0xd8, 0x89, 0xe8, 0xf2, 0x23, 0xf1, 0x27, 0x76, 0x28, 0x88, 0x4a, 0x2b, 0x84, 0x66, 0xf3, 753 0x02, 0x4e, 0xc7, 0x4d, 0x46, 0x9d, 0xbf, 0xda, 0xce, 0x8a, 0xde, 0xf1, 0x00, 0x20, 0xed, 0x5b, 754 0x80, 0x80, 0x27, 0xe0, 0x09, 0x7a, 0xd9, 0xcb, 0x55, 0x25, 0x06, 0x9a, 0xde, 0x40, 0xae, 0xfa, 755 0x08, 0xc8, 0xf6, 0x4c, 0xe2, 0xf4, 0x87, 0x4d, 0xba, 0x37, 0x7b, 0xc1, 0x4d, 0x72, 0xce, 0xf1, 756 0xf9, 0x6c, 0x9f, 0xcf, 0xdf, 0x39, 0x03, 0xdf, 0xcc, 0xf6, 0x86, 0xbd, 0xfd, 0x31, 0xa1, 0x21, 757 0xa1, 0xf2, 0xff, 0x80, 0xe2, 0x64, 0x48, 0x34, 0xd3, 0xcd, 0x68, 0xca, 0x53, 0x04, 0xe7, 0x91, 758 0x8d, 0xbb, 0xc3, 0x90, 0x8f, 0xc6, 0x03, 0x77, 0x27, 0x8d, 0x7b, 0xc3, 0x74, 0x98, 0xf6, 0x64, 759 0xca, 0x60, 0xbc, 0x2b, 0x3d, 0xe9, 0x48, 0x4b, 0x41, 0x37, 0x9c, 0x61, 0x9a, 0x0e, 0x23, 0x32, 760 0xcf, 0xe2, 0x61, 0x4c, 0x18, 0xc7, 0x71, 0x56, 0x24, 0xbc, 0x2a, 0x2e, 0x11, 0xa5, 0x43, 0x85, 761 0x2c, 0x8d, 0x62, 0xb1, 0x5d, 0x2c, 0xee, 0x47, 0x71, 0x1a, 0x90, 0xa8, 0xc7, 0x38, 0xe6, 0x4c, 762 0xfd, 0x16, 0x19, 0x5f, 0x3c, 0xb5, 0x86, 0x01, 0x66, 0xa4, 0x17, 0x90, 0xdd, 0x30, 0x09, 0x79, 763 0x98, 0x26, 0x4c, 0xb7, 0x8b, 0x4d, 0x3e, 0x58, 0x6e, 0x93, 0xf3, 0xbc, 0x74, 0x8e, 0xaa, 0x70, 764 0xed, 0x41, 0xba, 0x17, 0xfa, 0x64, 0x7f, 0x4c, 0x18, 0x47, 0xb7, 0x60, 0x5d, 0xe6, 0x58, 0xa0, 765 0x0d, 0xba, 0xa6, 0xaf, 0x1c, 0x11, 0x8d, 0xc2, 0x38, 0xe4, 0x56, 0xb5, 0x0d, 0xba, 0x37, 0x7c, 766 0xe5, 0x20, 0x04, 0x6b, 0x8c, 0x93, 0xcc, 0x32, 0xda, 0xa0, 0x6b, 0xf8, 0xd2, 0x46, 0x1b, 0xb0, 767 0x15, 0x26, 0x9c, 0xd0, 0x47, 0x38, 0xb2, 0x4c, 0x19, 0x9f, 0xf9, 0xe8, 0x33, 0xd8, 0x64, 0x1c, 768 0x53, 0xde, 0x67, 0x56, 0xad, 0x0d, 0xba, 0x6b, 0x9b, 0x1b, 0xae, 0xa2, 0xd6, 0x2d, 0xa9, 0x75, 769 0xfb, 0x25, 0xb5, 0x5e, 0xeb, 0x30, 0x77, 0x2a, 0x8f, 0xff, 0x74, 0x80, 0x5f, 0x82, 0xd0, 0x47, 770 0xb0, 0x4e, 0x92, 0xa0, 0xcf, 0xac, 0xfa, 0x0a, 0x68, 0x05, 0x41, 0xef, 0x42, 0x33, 0x08, 0x29, 771 0xd9, 0x11, 0x9c, 0x59, 0x8d, 0x36, 0xe8, 0xde, 0xdc, 0x5c, 0x77, 0x67, 0x4f, 0xb5, 0x55, 0x2e, 772 0xf9, 0xf3, 0x2c, 0x51, 0x5e, 0x86, 0xf9, 0xc8, 0x6a, 0x4a, 0x26, 0xa4, 0x8d, 0x3a, 0xb0, 0xc1, 773 0x46, 0x98, 0x06, 0xcc, 0x6a, 0xb5, 0x8d, 0xae, 0xe9, 0xc1, 0x69, 0xee, 0x14, 0x11, 0xbf, 0xf8, 774 0xef, 0xfc, 0x03, 0x20, 0x12, 0x94, 0x6e, 0x27, 0x8c, 0xe3, 0x84, 0x5f, 0x87, 0xd9, 0x4f, 0x60, 775 0x43, 0x88, 0xac, 0xcf, 0x24, 0xb7, 0xcb, 0x96, 0x5a, 0x60, 0x16, 0x6b, 0xad, 0xad, 0x54, 0x6b, 776 0xfd, 0xd2, 0x5a, 0x1b, 0x57, 0xd6, 0xfa, 0x6b, 0x0d, 0xbe, 0xa0, 0xe4, 0xc3, 0xb2, 0x34, 0x61, 777 0x44, 0x80, 0x1e, 0x72, 0xcc, 0xc7, 0x4c, 0x95, 0x59, 0x80, 0x64, 0xc4, 0x2f, 0x56, 0xd0, 0xe7, 778 0xb0, 0xb6, 0x85, 0x39, 0x96, 0x25, 0xaf, 0x6d, 0xde, 0x72, 0x35, 0x51, 0x8a, 0xbd, 0xc4, 0x9a, 779 0x77, 0x5b, 0x54, 0x35, 0xcd, 0x9d, 0x9b, 0x01, 0xe6, 0xf8, 0x9d, 0x34, 0x0e, 0x39, 0x89, 0x33, 780 0x7e, 0xe0, 0x4b, 0x24, 0x7a, 0x1f, 0x9a, 0x5f, 0x52, 0x9a, 0xd2, 0xfe, 0x41, 0x46, 0x24, 0x45, 781 0xa6, 0x77, 0x67, 0x9a, 0x3b, 0xeb, 0xa4, 0x0c, 0x6a, 0x88, 0x79, 0x26, 0x7a, 0x0b, 0xd6, 0xa5, 782 0x23, 0x49, 0x31, 0xbd, 0xf5, 0x69, 0xee, 0xbc, 0x28, 0x21, 0x5a, 0xba, 0xca, 0x58, 0xe4, 0xb0, 783 0xbe, 0x14, 0x87, 0xb3, 0xa7, 0x6c, 0xe8, 0x4f, 0x69, 0xc1, 0xe6, 0x23, 0x42, 0x99, 0xd8, 0xa6, 784 0x29, 0xe3, 0xa5, 0x8b, 0xee, 0x43, 0x28, 0x88, 0x09, 0x19, 0x0f, 0x77, 0x84, 0x9e, 0x04, 0x19, 785 0x37, 0x5c, 0x35, 0x19, 0x7c, 0xc2, 0xc6, 0x11, 0xf7, 0x50, 0xc1, 0x82, 0x96, 0xe8, 0x6b, 0x36, 786 0xfa, 0x0d, 0xc0, 0xe6, 0xd7, 0x04, 0x07, 0x84, 0x32, 0xcb, 0x6c, 0x1b, 0xdd, 0xb5, 0xcd, 0xd7, 787 0x5d, 0x7d, 0x36, 0x7c, 0x4b, 0xd3, 0x98, 0xf0, 0x11, 0x19, 0xb3, 0xf2, 0x81, 0x54, 0xb6, 0xb7, 788 0x77, 0x9c, 0x3b, 0x03, 0x7d, 0x0c, 0x52, 0xbc, 0x8b, 0x13, 0xdc, 0x8b, 0xd2, 0xbd, 0xb0, 0xb7, 789 0xf2, 0x3c, 0xba, 0xf2, 0x9c, 0x69, 0xee, 0x80, 0xbb, 0x7e, 0x79, 0xc5, 0xce, 0x1f, 0x00, 0xbe, 790 0x2c, 0x5e, 0xf8, 0xa1, 0xd8, 0x9b, 0x69, 0x8d, 0x11, 0x63, 0xbe, 0x33, 0xb2, 0x80, 0x90, 0x99, 791 0xaf, 0x1c, 0x7d, 0x58, 0x54, 0x9f, 0x69, 0x58, 0x18, 0xab, 0x0f, 0x8b, 0xb2, 0x1b, 0x6a, 0x97, 792 0x76, 0x43, 0xfd, 0xca, 0x6e, 0xf8, 0xc1, 0x50, 0x9d, 0x5f, 0xd6, 0xb7, 0x42, 0x4f, 0x7c, 0x35, 793 0xeb, 0x09, 0x43, 0xde, 0x76, 0x26, 0x35, 0xb5, 0xd7, 0x76, 0x40, 0x12, 0x1e, 0xee, 0x86, 0x84, 794 0x3e, 0xa5, 0x33, 0x34, 0xb9, 0x19, 0x8b, 0x72, 0xd3, 0xb5, 0x52, 0x7b, 0xee, 0xb5, 0x72, 0xae, 795 0x3b, 0xea, 0xd7, 0xe8, 0x8e, 0xce, 0x4f, 0x00, 0xbe, 0x22, 0x9e, 0xe3, 0x01, 0x1e, 0x90, 0xe8, 796 0x1b, 0x1c, 0xcf, 0x25, 0xa7, 0x89, 0x0b, 0x3c, 0x93, 0xb8, 0xaa, 0xd7, 0x17, 0x97, 0x31, 0x17, 797 0x57, 0xe7, 0xac, 0x0a, 0x6f, 0x9f, 0xbf, 0xe9, 0x0a, 0xe2, 0x79, 0x43, 0x13, 0x8f, 0xe9, 0xa1, 798 0xff, 0xc5, 0xb1, 0x84, 0x38, 0x7e, 0x01, 0xb0, 0x55, 0x7e, 0x6d, 0x90, 0x0b, 0xa1, 0x82, 0xc9, 799 0x0f, 0x8a, 0x22, 0xfa, 0xa6, 0x00, 0xd3, 0x59, 0xd4, 0xd7, 0x32, 0x50, 0x02, 0x1b, 0xca, 0x2b, 800 0xfa, 0xf5, 0x8e, 0xd6, 0xaf, 0x9c, 0x12, 0x1c, 0xdf, 0x0f, 0x70, 0xc6, 0x09, 0xf5, 0x3e, 0x15, 801 0xb7, 0x38, 0xce, 0x9d, 0xb7, 0xff, 0x8b, 0xa2, 0x73, 0x58, 0xf1, 0xc0, 0xea, 0x5c, 0xbf, 0x38, 802 0xa5, 0xf3, 0x23, 0x80, 0x2f, 0x89, 0xcb, 0x0a, 0x7a, 0x66, 0xca, 0xd8, 0x82, 0x2d, 0x5a, 0xd8, 803 0x85, 0x8a, 0x3b, 0xee, 0x22, 0xb5, 0x97, 0xd0, 0xe9, 0xd5, 0x0e, 0x73, 0x07, 0xf8, 0x33, 0x24, 804 0xba, 0xb7, 0x40, 0x65, 0xf5, 0x32, 0x2a, 0x05, 0xa4, 0xb2, 0x40, 0xde, 0xef, 0x55, 0x88, 0xb6, 805 0x93, 0x80, 0x7c, 0x27, 0x04, 0x38, 0xd7, 0xea, 0xf8, 0xc2, 0x8d, 0x5e, 0x9b, 0x13, 0x73, 0x31, 806 0xdf, 0xfb, 0xf8, 0x38, 0x77, 0x3e, 0x5c, 0x8a, 0x99, 0x8b, 0x60, 0xad, 0x04, 0x5d, 0xbc, 0xd5, 807 0xe7, 0x5e, 0xbc, 0xde, 0x7b, 0x47, 0x27, 0x76, 0xe5, 0xc9, 0x89, 0x5d, 0x39, 0x3b, 0xb1, 0xc1, 808 0xf7, 0x13, 0x1b, 0xfc, 0x3c, 0xb1, 0xc1, 0xe1, 0xc4, 0x06, 0x47, 0x13, 0x1b, 0xfc, 0x35, 0xb1, 809 0xc1, 0xdf, 0x13, 0xbb, 0x72, 0x36, 0xb1, 0xc1, 0xe3, 0x53, 0xbb, 0x72, 0x74, 0x6a, 0x57, 0x9e, 810 0x9c, 0xda, 0x95, 0x41, 0x43, 0x12, 0x71, 0xef, 0xdf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x86, 0x5b, 811 0xf0, 0xeb, 0xf2, 0x0c, 0x00, 0x00, 812 } 813 814 func (this *LokiRequest) Equal(that interface{}) bool { 815 if that == nil { 816 return this == nil 817 } 818 819 that1, ok := that.(*LokiRequest) 820 if !ok { 821 that2, ok := that.(LokiRequest) 822 if ok { 823 that1 = &that2 824 } else { 825 return false 826 } 827 } 828 if that1 == nil { 829 return this == nil 830 } else if this == nil { 831 return false 832 } 833 if this.Query != that1.Query { 834 return false 835 } 836 if this.Limit != that1.Limit { 837 return false 838 } 839 if this.Step != that1.Step { 840 return false 841 } 842 if this.Interval != that1.Interval { 843 return false 844 } 845 if !this.StartTs.Equal(that1.StartTs) { 846 return false 847 } 848 if !this.EndTs.Equal(that1.EndTs) { 849 return false 850 } 851 if this.Direction != that1.Direction { 852 return false 853 } 854 if this.Path != that1.Path { 855 return false 856 } 857 if len(this.Shards) != len(that1.Shards) { 858 return false 859 } 860 for i := range this.Shards { 861 if this.Shards[i] != that1.Shards[i] { 862 return false 863 } 864 } 865 return true 866 } 867 func (this *LokiInstantRequest) Equal(that interface{}) bool { 868 if that == nil { 869 return this == nil 870 } 871 872 that1, ok := that.(*LokiInstantRequest) 873 if !ok { 874 that2, ok := that.(LokiInstantRequest) 875 if ok { 876 that1 = &that2 877 } else { 878 return false 879 } 880 } 881 if that1 == nil { 882 return this == nil 883 } else if this == nil { 884 return false 885 } 886 if this.Query != that1.Query { 887 return false 888 } 889 if this.Limit != that1.Limit { 890 return false 891 } 892 if !this.TimeTs.Equal(that1.TimeTs) { 893 return false 894 } 895 if this.Direction != that1.Direction { 896 return false 897 } 898 if this.Path != that1.Path { 899 return false 900 } 901 if len(this.Shards) != len(that1.Shards) { 902 return false 903 } 904 for i := range this.Shards { 905 if this.Shards[i] != that1.Shards[i] { 906 return false 907 } 908 } 909 return true 910 } 911 func (this *LokiResponse) Equal(that interface{}) bool { 912 if that == nil { 913 return this == nil 914 } 915 916 that1, ok := that.(*LokiResponse) 917 if !ok { 918 that2, ok := that.(LokiResponse) 919 if ok { 920 that1 = &that2 921 } else { 922 return false 923 } 924 } 925 if that1 == nil { 926 return this == nil 927 } else if this == nil { 928 return false 929 } 930 if this.Status != that1.Status { 931 return false 932 } 933 if !this.Data.Equal(&that1.Data) { 934 return false 935 } 936 if this.ErrorType != that1.ErrorType { 937 return false 938 } 939 if this.Error != that1.Error { 940 return false 941 } 942 if this.Direction != that1.Direction { 943 return false 944 } 945 if this.Limit != that1.Limit { 946 return false 947 } 948 if this.Version != that1.Version { 949 return false 950 } 951 if !this.Statistics.Equal(&that1.Statistics) { 952 return false 953 } 954 if len(this.Headers) != len(that1.Headers) { 955 return false 956 } 957 for i := range this.Headers { 958 if !this.Headers[i].Equal(that1.Headers[i]) { 959 return false 960 } 961 } 962 return true 963 } 964 func (this *LokiSeriesRequest) Equal(that interface{}) bool { 965 if that == nil { 966 return this == nil 967 } 968 969 that1, ok := that.(*LokiSeriesRequest) 970 if !ok { 971 that2, ok := that.(LokiSeriesRequest) 972 if ok { 973 that1 = &that2 974 } else { 975 return false 976 } 977 } 978 if that1 == nil { 979 return this == nil 980 } else if this == nil { 981 return false 982 } 983 if len(this.Match) != len(that1.Match) { 984 return false 985 } 986 for i := range this.Match { 987 if this.Match[i] != that1.Match[i] { 988 return false 989 } 990 } 991 if !this.StartTs.Equal(that1.StartTs) { 992 return false 993 } 994 if !this.EndTs.Equal(that1.EndTs) { 995 return false 996 } 997 if this.Path != that1.Path { 998 return false 999 } 1000 if len(this.Shards) != len(that1.Shards) { 1001 return false 1002 } 1003 for i := range this.Shards { 1004 if this.Shards[i] != that1.Shards[i] { 1005 return false 1006 } 1007 } 1008 return true 1009 } 1010 func (this *LokiSeriesResponse) Equal(that interface{}) bool { 1011 if that == nil { 1012 return this == nil 1013 } 1014 1015 that1, ok := that.(*LokiSeriesResponse) 1016 if !ok { 1017 that2, ok := that.(LokiSeriesResponse) 1018 if ok { 1019 that1 = &that2 1020 } else { 1021 return false 1022 } 1023 } 1024 if that1 == nil { 1025 return this == nil 1026 } else if this == nil { 1027 return false 1028 } 1029 if this.Status != that1.Status { 1030 return false 1031 } 1032 if len(this.Data) != len(that1.Data) { 1033 return false 1034 } 1035 for i := range this.Data { 1036 if !this.Data[i].Equal(&that1.Data[i]) { 1037 return false 1038 } 1039 } 1040 if this.Version != that1.Version { 1041 return false 1042 } 1043 if len(this.Headers) != len(that1.Headers) { 1044 return false 1045 } 1046 for i := range this.Headers { 1047 if !this.Headers[i].Equal(that1.Headers[i]) { 1048 return false 1049 } 1050 } 1051 if !this.Statistics.Equal(&that1.Statistics) { 1052 return false 1053 } 1054 return true 1055 } 1056 func (this *LokiLabelNamesRequest) Equal(that interface{}) bool { 1057 if that == nil { 1058 return this == nil 1059 } 1060 1061 that1, ok := that.(*LokiLabelNamesRequest) 1062 if !ok { 1063 that2, ok := that.(LokiLabelNamesRequest) 1064 if ok { 1065 that1 = &that2 1066 } else { 1067 return false 1068 } 1069 } 1070 if that1 == nil { 1071 return this == nil 1072 } else if this == nil { 1073 return false 1074 } 1075 if !this.StartTs.Equal(that1.StartTs) { 1076 return false 1077 } 1078 if !this.EndTs.Equal(that1.EndTs) { 1079 return false 1080 } 1081 if this.Path != that1.Path { 1082 return false 1083 } 1084 return true 1085 } 1086 func (this *LokiLabelNamesResponse) Equal(that interface{}) bool { 1087 if that == nil { 1088 return this == nil 1089 } 1090 1091 that1, ok := that.(*LokiLabelNamesResponse) 1092 if !ok { 1093 that2, ok := that.(LokiLabelNamesResponse) 1094 if ok { 1095 that1 = &that2 1096 } else { 1097 return false 1098 } 1099 } 1100 if that1 == nil { 1101 return this == nil 1102 } else if this == nil { 1103 return false 1104 } 1105 if this.Status != that1.Status { 1106 return false 1107 } 1108 if len(this.Data) != len(that1.Data) { 1109 return false 1110 } 1111 for i := range this.Data { 1112 if this.Data[i] != that1.Data[i] { 1113 return false 1114 } 1115 } 1116 if this.Version != that1.Version { 1117 return false 1118 } 1119 if len(this.Headers) != len(that1.Headers) { 1120 return false 1121 } 1122 for i := range this.Headers { 1123 if !this.Headers[i].Equal(that1.Headers[i]) { 1124 return false 1125 } 1126 } 1127 if !this.Statistics.Equal(&that1.Statistics) { 1128 return false 1129 } 1130 return true 1131 } 1132 func (this *LokiData) Equal(that interface{}) bool { 1133 if that == nil { 1134 return this == nil 1135 } 1136 1137 that1, ok := that.(*LokiData) 1138 if !ok { 1139 that2, ok := that.(LokiData) 1140 if ok { 1141 that1 = &that2 1142 } else { 1143 return false 1144 } 1145 } 1146 if that1 == nil { 1147 return this == nil 1148 } else if this == nil { 1149 return false 1150 } 1151 if this.ResultType != that1.ResultType { 1152 return false 1153 } 1154 if len(this.Result) != len(that1.Result) { 1155 return false 1156 } 1157 for i := range this.Result { 1158 if !this.Result[i].Equal(that1.Result[i]) { 1159 return false 1160 } 1161 } 1162 return true 1163 } 1164 func (this *LokiPromResponse) Equal(that interface{}) bool { 1165 if that == nil { 1166 return this == nil 1167 } 1168 1169 that1, ok := that.(*LokiPromResponse) 1170 if !ok { 1171 that2, ok := that.(LokiPromResponse) 1172 if ok { 1173 that1 = &that2 1174 } else { 1175 return false 1176 } 1177 } 1178 if that1 == nil { 1179 return this == nil 1180 } else if this == nil { 1181 return false 1182 } 1183 if !this.Response.Equal(that1.Response) { 1184 return false 1185 } 1186 if !this.Statistics.Equal(&that1.Statistics) { 1187 return false 1188 } 1189 return true 1190 } 1191 func (this *IndexStatsResponse) Equal(that interface{}) bool { 1192 if that == nil { 1193 return this == nil 1194 } 1195 1196 that1, ok := that.(*IndexStatsResponse) 1197 if !ok { 1198 that2, ok := that.(IndexStatsResponse) 1199 if ok { 1200 that1 = &that2 1201 } else { 1202 return false 1203 } 1204 } 1205 if that1 == nil { 1206 return this == nil 1207 } else if this == nil { 1208 return false 1209 } 1210 if that1.Response == nil { 1211 if this.Response != nil { 1212 return false 1213 } 1214 } else if !this.Response.Equal(*that1.Response) { 1215 return false 1216 } 1217 if len(this.Headers) != len(that1.Headers) { 1218 return false 1219 } 1220 for i := range this.Headers { 1221 if !this.Headers[i].Equal(that1.Headers[i]) { 1222 return false 1223 } 1224 } 1225 return true 1226 } 1227 func (this *LokiRequest) GoString() string { 1228 if this == nil { 1229 return "nil" 1230 } 1231 s := make([]string, 0, 13) 1232 s = append(s, "&queryrange.LokiRequest{") 1233 s = append(s, "Query: "+fmt.Sprintf("%#v", this.Query)+",\n") 1234 s = append(s, "Limit: "+fmt.Sprintf("%#v", this.Limit)+",\n") 1235 s = append(s, "Step: "+fmt.Sprintf("%#v", this.Step)+",\n") 1236 s = append(s, "Interval: "+fmt.Sprintf("%#v", this.Interval)+",\n") 1237 s = append(s, "StartTs: "+fmt.Sprintf("%#v", this.StartTs)+",\n") 1238 s = append(s, "EndTs: "+fmt.Sprintf("%#v", this.EndTs)+",\n") 1239 s = append(s, "Direction: "+fmt.Sprintf("%#v", this.Direction)+",\n") 1240 s = append(s, "Path: "+fmt.Sprintf("%#v", this.Path)+",\n") 1241 s = append(s, "Shards: "+fmt.Sprintf("%#v", this.Shards)+",\n") 1242 s = append(s, "}") 1243 return strings.Join(s, "") 1244 } 1245 func (this *LokiInstantRequest) GoString() string { 1246 if this == nil { 1247 return "nil" 1248 } 1249 s := make([]string, 0, 10) 1250 s = append(s, "&queryrange.LokiInstantRequest{") 1251 s = append(s, "Query: "+fmt.Sprintf("%#v", this.Query)+",\n") 1252 s = append(s, "Limit: "+fmt.Sprintf("%#v", this.Limit)+",\n") 1253 s = append(s, "TimeTs: "+fmt.Sprintf("%#v", this.TimeTs)+",\n") 1254 s = append(s, "Direction: "+fmt.Sprintf("%#v", this.Direction)+",\n") 1255 s = append(s, "Path: "+fmt.Sprintf("%#v", this.Path)+",\n") 1256 s = append(s, "Shards: "+fmt.Sprintf("%#v", this.Shards)+",\n") 1257 s = append(s, "}") 1258 return strings.Join(s, "") 1259 } 1260 func (this *LokiResponse) GoString() string { 1261 if this == nil { 1262 return "nil" 1263 } 1264 s := make([]string, 0, 13) 1265 s = append(s, "&queryrange.LokiResponse{") 1266 s = append(s, "Status: "+fmt.Sprintf("%#v", this.Status)+",\n") 1267 s = append(s, "Data: "+strings.Replace(this.Data.GoString(), `&`, ``, 1)+",\n") 1268 s = append(s, "ErrorType: "+fmt.Sprintf("%#v", this.ErrorType)+",\n") 1269 s = append(s, "Error: "+fmt.Sprintf("%#v", this.Error)+",\n") 1270 s = append(s, "Direction: "+fmt.Sprintf("%#v", this.Direction)+",\n") 1271 s = append(s, "Limit: "+fmt.Sprintf("%#v", this.Limit)+",\n") 1272 s = append(s, "Version: "+fmt.Sprintf("%#v", this.Version)+",\n") 1273 s = append(s, "Statistics: "+strings.Replace(this.Statistics.GoString(), `&`, ``, 1)+",\n") 1274 s = append(s, "Headers: "+fmt.Sprintf("%#v", this.Headers)+",\n") 1275 s = append(s, "}") 1276 return strings.Join(s, "") 1277 } 1278 func (this *LokiSeriesRequest) GoString() string { 1279 if this == nil { 1280 return "nil" 1281 } 1282 s := make([]string, 0, 9) 1283 s = append(s, "&queryrange.LokiSeriesRequest{") 1284 s = append(s, "Match: "+fmt.Sprintf("%#v", this.Match)+",\n") 1285 s = append(s, "StartTs: "+fmt.Sprintf("%#v", this.StartTs)+",\n") 1286 s = append(s, "EndTs: "+fmt.Sprintf("%#v", this.EndTs)+",\n") 1287 s = append(s, "Path: "+fmt.Sprintf("%#v", this.Path)+",\n") 1288 s = append(s, "Shards: "+fmt.Sprintf("%#v", this.Shards)+",\n") 1289 s = append(s, "}") 1290 return strings.Join(s, "") 1291 } 1292 func (this *LokiSeriesResponse) GoString() string { 1293 if this == nil { 1294 return "nil" 1295 } 1296 s := make([]string, 0, 9) 1297 s = append(s, "&queryrange.LokiSeriesResponse{") 1298 s = append(s, "Status: "+fmt.Sprintf("%#v", this.Status)+",\n") 1299 if this.Data != nil { 1300 vs := make([]*logproto.SeriesIdentifier, len(this.Data)) 1301 for i := range vs { 1302 vs[i] = &this.Data[i] 1303 } 1304 s = append(s, "Data: "+fmt.Sprintf("%#v", vs)+",\n") 1305 } 1306 s = append(s, "Version: "+fmt.Sprintf("%#v", this.Version)+",\n") 1307 s = append(s, "Headers: "+fmt.Sprintf("%#v", this.Headers)+",\n") 1308 s = append(s, "Statistics: "+strings.Replace(this.Statistics.GoString(), `&`, ``, 1)+",\n") 1309 s = append(s, "}") 1310 return strings.Join(s, "") 1311 } 1312 func (this *LokiLabelNamesRequest) GoString() string { 1313 if this == nil { 1314 return "nil" 1315 } 1316 s := make([]string, 0, 7) 1317 s = append(s, "&queryrange.LokiLabelNamesRequest{") 1318 s = append(s, "StartTs: "+fmt.Sprintf("%#v", this.StartTs)+",\n") 1319 s = append(s, "EndTs: "+fmt.Sprintf("%#v", this.EndTs)+",\n") 1320 s = append(s, "Path: "+fmt.Sprintf("%#v", this.Path)+",\n") 1321 s = append(s, "}") 1322 return strings.Join(s, "") 1323 } 1324 func (this *LokiLabelNamesResponse) GoString() string { 1325 if this == nil { 1326 return "nil" 1327 } 1328 s := make([]string, 0, 9) 1329 s = append(s, "&queryrange.LokiLabelNamesResponse{") 1330 s = append(s, "Status: "+fmt.Sprintf("%#v", this.Status)+",\n") 1331 s = append(s, "Data: "+fmt.Sprintf("%#v", this.Data)+",\n") 1332 s = append(s, "Version: "+fmt.Sprintf("%#v", this.Version)+",\n") 1333 s = append(s, "Headers: "+fmt.Sprintf("%#v", this.Headers)+",\n") 1334 s = append(s, "Statistics: "+strings.Replace(this.Statistics.GoString(), `&`, ``, 1)+",\n") 1335 s = append(s, "}") 1336 return strings.Join(s, "") 1337 } 1338 func (this *LokiData) GoString() string { 1339 if this == nil { 1340 return "nil" 1341 } 1342 s := make([]string, 0, 6) 1343 s = append(s, "&queryrange.LokiData{") 1344 s = append(s, "ResultType: "+fmt.Sprintf("%#v", this.ResultType)+",\n") 1345 s = append(s, "Result: "+fmt.Sprintf("%#v", this.Result)+",\n") 1346 s = append(s, "}") 1347 return strings.Join(s, "") 1348 } 1349 func (this *LokiPromResponse) GoString() string { 1350 if this == nil { 1351 return "nil" 1352 } 1353 s := make([]string, 0, 6) 1354 s = append(s, "&queryrange.LokiPromResponse{") 1355 if this.Response != nil { 1356 s = append(s, "Response: "+fmt.Sprintf("%#v", this.Response)+",\n") 1357 } 1358 s = append(s, "Statistics: "+strings.Replace(this.Statistics.GoString(), `&`, ``, 1)+",\n") 1359 s = append(s, "}") 1360 return strings.Join(s, "") 1361 } 1362 func (this *IndexStatsResponse) GoString() string { 1363 if this == nil { 1364 return "nil" 1365 } 1366 s := make([]string, 0, 6) 1367 s = append(s, "&queryrange.IndexStatsResponse{") 1368 s = append(s, "Response: "+fmt.Sprintf("%#v", this.Response)+",\n") 1369 s = append(s, "Headers: "+fmt.Sprintf("%#v", this.Headers)+",\n") 1370 s = append(s, "}") 1371 return strings.Join(s, "") 1372 } 1373 func valueToGoStringQueryrange(v interface{}, typ string) string { 1374 rv := reflect.ValueOf(v) 1375 if rv.IsNil() { 1376 return "nil" 1377 } 1378 pv := reflect.Indirect(rv).Interface() 1379 return fmt.Sprintf("func(v %v) *%v { return &v } ( %#v )", typ, typ, pv) 1380 } 1381 func (m *LokiRequest) Marshal() (dAtA []byte, err error) { 1382 size := m.Size() 1383 dAtA = make([]byte, size) 1384 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1385 if err != nil { 1386 return nil, err 1387 } 1388 return dAtA[:n], nil 1389 } 1390 1391 func (m *LokiRequest) MarshalTo(dAtA []byte) (int, error) { 1392 size := m.Size() 1393 return m.MarshalToSizedBuffer(dAtA[:size]) 1394 } 1395 1396 func (m *LokiRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1397 i := len(dAtA) 1398 _ = i 1399 var l int 1400 _ = l 1401 if m.Interval != 0 { 1402 i = encodeVarintQueryrange(dAtA, i, uint64(m.Interval)) 1403 i-- 1404 dAtA[i] = 0x48 1405 } 1406 if len(m.Shards) > 0 { 1407 for iNdEx := len(m.Shards) - 1; iNdEx >= 0; iNdEx-- { 1408 i -= len(m.Shards[iNdEx]) 1409 copy(dAtA[i:], m.Shards[iNdEx]) 1410 i = encodeVarintQueryrange(dAtA, i, uint64(len(m.Shards[iNdEx]))) 1411 i-- 1412 dAtA[i] = 0x42 1413 } 1414 } 1415 if len(m.Path) > 0 { 1416 i -= len(m.Path) 1417 copy(dAtA[i:], m.Path) 1418 i = encodeVarintQueryrange(dAtA, i, uint64(len(m.Path))) 1419 i-- 1420 dAtA[i] = 0x3a 1421 } 1422 if m.Direction != 0 { 1423 i = encodeVarintQueryrange(dAtA, i, uint64(m.Direction)) 1424 i-- 1425 dAtA[i] = 0x30 1426 } 1427 n1, err1 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.EndTs, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.EndTs):]) 1428 if err1 != nil { 1429 return 0, err1 1430 } 1431 i -= n1 1432 i = encodeVarintQueryrange(dAtA, i, uint64(n1)) 1433 i-- 1434 dAtA[i] = 0x2a 1435 n2, err2 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.StartTs, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.StartTs):]) 1436 if err2 != nil { 1437 return 0, err2 1438 } 1439 i -= n2 1440 i = encodeVarintQueryrange(dAtA, i, uint64(n2)) 1441 i-- 1442 dAtA[i] = 0x22 1443 if m.Step != 0 { 1444 i = encodeVarintQueryrange(dAtA, i, uint64(m.Step)) 1445 i-- 1446 dAtA[i] = 0x18 1447 } 1448 if m.Limit != 0 { 1449 i = encodeVarintQueryrange(dAtA, i, uint64(m.Limit)) 1450 i-- 1451 dAtA[i] = 0x10 1452 } 1453 if len(m.Query) > 0 { 1454 i -= len(m.Query) 1455 copy(dAtA[i:], m.Query) 1456 i = encodeVarintQueryrange(dAtA, i, uint64(len(m.Query))) 1457 i-- 1458 dAtA[i] = 0xa 1459 } 1460 return len(dAtA) - i, nil 1461 } 1462 1463 func (m *LokiInstantRequest) Marshal() (dAtA []byte, err error) { 1464 size := m.Size() 1465 dAtA = make([]byte, size) 1466 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1467 if err != nil { 1468 return nil, err 1469 } 1470 return dAtA[:n], nil 1471 } 1472 1473 func (m *LokiInstantRequest) MarshalTo(dAtA []byte) (int, error) { 1474 size := m.Size() 1475 return m.MarshalToSizedBuffer(dAtA[:size]) 1476 } 1477 1478 func (m *LokiInstantRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1479 i := len(dAtA) 1480 _ = i 1481 var l int 1482 _ = l 1483 if len(m.Shards) > 0 { 1484 for iNdEx := len(m.Shards) - 1; iNdEx >= 0; iNdEx-- { 1485 i -= len(m.Shards[iNdEx]) 1486 copy(dAtA[i:], m.Shards[iNdEx]) 1487 i = encodeVarintQueryrange(dAtA, i, uint64(len(m.Shards[iNdEx]))) 1488 i-- 1489 dAtA[i] = 0x32 1490 } 1491 } 1492 if len(m.Path) > 0 { 1493 i -= len(m.Path) 1494 copy(dAtA[i:], m.Path) 1495 i = encodeVarintQueryrange(dAtA, i, uint64(len(m.Path))) 1496 i-- 1497 dAtA[i] = 0x2a 1498 } 1499 if m.Direction != 0 { 1500 i = encodeVarintQueryrange(dAtA, i, uint64(m.Direction)) 1501 i-- 1502 dAtA[i] = 0x20 1503 } 1504 n3, err3 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.TimeTs, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.TimeTs):]) 1505 if err3 != nil { 1506 return 0, err3 1507 } 1508 i -= n3 1509 i = encodeVarintQueryrange(dAtA, i, uint64(n3)) 1510 i-- 1511 dAtA[i] = 0x1a 1512 if m.Limit != 0 { 1513 i = encodeVarintQueryrange(dAtA, i, uint64(m.Limit)) 1514 i-- 1515 dAtA[i] = 0x10 1516 } 1517 if len(m.Query) > 0 { 1518 i -= len(m.Query) 1519 copy(dAtA[i:], m.Query) 1520 i = encodeVarintQueryrange(dAtA, i, uint64(len(m.Query))) 1521 i-- 1522 dAtA[i] = 0xa 1523 } 1524 return len(dAtA) - i, nil 1525 } 1526 1527 func (m *LokiResponse) Marshal() (dAtA []byte, err error) { 1528 size := m.Size() 1529 dAtA = make([]byte, size) 1530 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1531 if err != nil { 1532 return nil, err 1533 } 1534 return dAtA[:n], nil 1535 } 1536 1537 func (m *LokiResponse) MarshalTo(dAtA []byte) (int, error) { 1538 size := m.Size() 1539 return m.MarshalToSizedBuffer(dAtA[:size]) 1540 } 1541 1542 func (m *LokiResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1543 i := len(dAtA) 1544 _ = i 1545 var l int 1546 _ = l 1547 if len(m.Headers) > 0 { 1548 for iNdEx := len(m.Headers) - 1; iNdEx >= 0; iNdEx-- { 1549 { 1550 size := m.Headers[iNdEx].Size() 1551 i -= size 1552 if _, err := m.Headers[iNdEx].MarshalTo(dAtA[i:]); err != nil { 1553 return 0, err 1554 } 1555 i = encodeVarintQueryrange(dAtA, i, uint64(size)) 1556 } 1557 i-- 1558 dAtA[i] = 0x4a 1559 } 1560 } 1561 { 1562 size, err := m.Statistics.MarshalToSizedBuffer(dAtA[:i]) 1563 if err != nil { 1564 return 0, err 1565 } 1566 i -= size 1567 i = encodeVarintQueryrange(dAtA, i, uint64(size)) 1568 } 1569 i-- 1570 dAtA[i] = 0x42 1571 if m.Version != 0 { 1572 i = encodeVarintQueryrange(dAtA, i, uint64(m.Version)) 1573 i-- 1574 dAtA[i] = 0x38 1575 } 1576 if m.Limit != 0 { 1577 i = encodeVarintQueryrange(dAtA, i, uint64(m.Limit)) 1578 i-- 1579 dAtA[i] = 0x30 1580 } 1581 if m.Direction != 0 { 1582 i = encodeVarintQueryrange(dAtA, i, uint64(m.Direction)) 1583 i-- 1584 dAtA[i] = 0x28 1585 } 1586 if len(m.Error) > 0 { 1587 i -= len(m.Error) 1588 copy(dAtA[i:], m.Error) 1589 i = encodeVarintQueryrange(dAtA, i, uint64(len(m.Error))) 1590 i-- 1591 dAtA[i] = 0x22 1592 } 1593 if len(m.ErrorType) > 0 { 1594 i -= len(m.ErrorType) 1595 copy(dAtA[i:], m.ErrorType) 1596 i = encodeVarintQueryrange(dAtA, i, uint64(len(m.ErrorType))) 1597 i-- 1598 dAtA[i] = 0x1a 1599 } 1600 { 1601 size, err := m.Data.MarshalToSizedBuffer(dAtA[:i]) 1602 if err != nil { 1603 return 0, err 1604 } 1605 i -= size 1606 i = encodeVarintQueryrange(dAtA, i, uint64(size)) 1607 } 1608 i-- 1609 dAtA[i] = 0x12 1610 if len(m.Status) > 0 { 1611 i -= len(m.Status) 1612 copy(dAtA[i:], m.Status) 1613 i = encodeVarintQueryrange(dAtA, i, uint64(len(m.Status))) 1614 i-- 1615 dAtA[i] = 0xa 1616 } 1617 return len(dAtA) - i, nil 1618 } 1619 1620 func (m *LokiSeriesRequest) Marshal() (dAtA []byte, err error) { 1621 size := m.Size() 1622 dAtA = make([]byte, size) 1623 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1624 if err != nil { 1625 return nil, err 1626 } 1627 return dAtA[:n], nil 1628 } 1629 1630 func (m *LokiSeriesRequest) MarshalTo(dAtA []byte) (int, error) { 1631 size := m.Size() 1632 return m.MarshalToSizedBuffer(dAtA[:size]) 1633 } 1634 1635 func (m *LokiSeriesRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1636 i := len(dAtA) 1637 _ = i 1638 var l int 1639 _ = l 1640 if len(m.Shards) > 0 { 1641 for iNdEx := len(m.Shards) - 1; iNdEx >= 0; iNdEx-- { 1642 i -= len(m.Shards[iNdEx]) 1643 copy(dAtA[i:], m.Shards[iNdEx]) 1644 i = encodeVarintQueryrange(dAtA, i, uint64(len(m.Shards[iNdEx]))) 1645 i-- 1646 dAtA[i] = 0x2a 1647 } 1648 } 1649 if len(m.Path) > 0 { 1650 i -= len(m.Path) 1651 copy(dAtA[i:], m.Path) 1652 i = encodeVarintQueryrange(dAtA, i, uint64(len(m.Path))) 1653 i-- 1654 dAtA[i] = 0x22 1655 } 1656 n6, err6 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.EndTs, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.EndTs):]) 1657 if err6 != nil { 1658 return 0, err6 1659 } 1660 i -= n6 1661 i = encodeVarintQueryrange(dAtA, i, uint64(n6)) 1662 i-- 1663 dAtA[i] = 0x1a 1664 n7, err7 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.StartTs, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.StartTs):]) 1665 if err7 != nil { 1666 return 0, err7 1667 } 1668 i -= n7 1669 i = encodeVarintQueryrange(dAtA, i, uint64(n7)) 1670 i-- 1671 dAtA[i] = 0x12 1672 if len(m.Match) > 0 { 1673 for iNdEx := len(m.Match) - 1; iNdEx >= 0; iNdEx-- { 1674 i -= len(m.Match[iNdEx]) 1675 copy(dAtA[i:], m.Match[iNdEx]) 1676 i = encodeVarintQueryrange(dAtA, i, uint64(len(m.Match[iNdEx]))) 1677 i-- 1678 dAtA[i] = 0xa 1679 } 1680 } 1681 return len(dAtA) - i, nil 1682 } 1683 1684 func (m *LokiSeriesResponse) Marshal() (dAtA []byte, err error) { 1685 size := m.Size() 1686 dAtA = make([]byte, size) 1687 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1688 if err != nil { 1689 return nil, err 1690 } 1691 return dAtA[:n], nil 1692 } 1693 1694 func (m *LokiSeriesResponse) MarshalTo(dAtA []byte) (int, error) { 1695 size := m.Size() 1696 return m.MarshalToSizedBuffer(dAtA[:size]) 1697 } 1698 1699 func (m *LokiSeriesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1700 i := len(dAtA) 1701 _ = i 1702 var l int 1703 _ = l 1704 { 1705 size, err := m.Statistics.MarshalToSizedBuffer(dAtA[:i]) 1706 if err != nil { 1707 return 0, err 1708 } 1709 i -= size 1710 i = encodeVarintQueryrange(dAtA, i, uint64(size)) 1711 } 1712 i-- 1713 dAtA[i] = 0x2a 1714 if len(m.Headers) > 0 { 1715 for iNdEx := len(m.Headers) - 1; iNdEx >= 0; iNdEx-- { 1716 { 1717 size := m.Headers[iNdEx].Size() 1718 i -= size 1719 if _, err := m.Headers[iNdEx].MarshalTo(dAtA[i:]); err != nil { 1720 return 0, err 1721 } 1722 i = encodeVarintQueryrange(dAtA, i, uint64(size)) 1723 } 1724 i-- 1725 dAtA[i] = 0x22 1726 } 1727 } 1728 if m.Version != 0 { 1729 i = encodeVarintQueryrange(dAtA, i, uint64(m.Version)) 1730 i-- 1731 dAtA[i] = 0x18 1732 } 1733 if len(m.Data) > 0 { 1734 for iNdEx := len(m.Data) - 1; iNdEx >= 0; iNdEx-- { 1735 { 1736 size, err := m.Data[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 1737 if err != nil { 1738 return 0, err 1739 } 1740 i -= size 1741 i = encodeVarintQueryrange(dAtA, i, uint64(size)) 1742 } 1743 i-- 1744 dAtA[i] = 0x12 1745 } 1746 } 1747 if len(m.Status) > 0 { 1748 i -= len(m.Status) 1749 copy(dAtA[i:], m.Status) 1750 i = encodeVarintQueryrange(dAtA, i, uint64(len(m.Status))) 1751 i-- 1752 dAtA[i] = 0xa 1753 } 1754 return len(dAtA) - i, nil 1755 } 1756 1757 func (m *LokiLabelNamesRequest) Marshal() (dAtA []byte, err error) { 1758 size := m.Size() 1759 dAtA = make([]byte, size) 1760 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1761 if err != nil { 1762 return nil, err 1763 } 1764 return dAtA[:n], nil 1765 } 1766 1767 func (m *LokiLabelNamesRequest) MarshalTo(dAtA []byte) (int, error) { 1768 size := m.Size() 1769 return m.MarshalToSizedBuffer(dAtA[:size]) 1770 } 1771 1772 func (m *LokiLabelNamesRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1773 i := len(dAtA) 1774 _ = i 1775 var l int 1776 _ = l 1777 if len(m.Path) > 0 { 1778 i -= len(m.Path) 1779 copy(dAtA[i:], m.Path) 1780 i = encodeVarintQueryrange(dAtA, i, uint64(len(m.Path))) 1781 i-- 1782 dAtA[i] = 0x1a 1783 } 1784 n9, err9 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.EndTs, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.EndTs):]) 1785 if err9 != nil { 1786 return 0, err9 1787 } 1788 i -= n9 1789 i = encodeVarintQueryrange(dAtA, i, uint64(n9)) 1790 i-- 1791 dAtA[i] = 0x12 1792 n10, err10 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.StartTs, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.StartTs):]) 1793 if err10 != nil { 1794 return 0, err10 1795 } 1796 i -= n10 1797 i = encodeVarintQueryrange(dAtA, i, uint64(n10)) 1798 i-- 1799 dAtA[i] = 0xa 1800 return len(dAtA) - i, nil 1801 } 1802 1803 func (m *LokiLabelNamesResponse) Marshal() (dAtA []byte, err error) { 1804 size := m.Size() 1805 dAtA = make([]byte, size) 1806 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1807 if err != nil { 1808 return nil, err 1809 } 1810 return dAtA[:n], nil 1811 } 1812 1813 func (m *LokiLabelNamesResponse) MarshalTo(dAtA []byte) (int, error) { 1814 size := m.Size() 1815 return m.MarshalToSizedBuffer(dAtA[:size]) 1816 } 1817 1818 func (m *LokiLabelNamesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1819 i := len(dAtA) 1820 _ = i 1821 var l int 1822 _ = l 1823 { 1824 size, err := m.Statistics.MarshalToSizedBuffer(dAtA[:i]) 1825 if err != nil { 1826 return 0, err 1827 } 1828 i -= size 1829 i = encodeVarintQueryrange(dAtA, i, uint64(size)) 1830 } 1831 i-- 1832 dAtA[i] = 0x2a 1833 if len(m.Headers) > 0 { 1834 for iNdEx := len(m.Headers) - 1; iNdEx >= 0; iNdEx-- { 1835 { 1836 size := m.Headers[iNdEx].Size() 1837 i -= size 1838 if _, err := m.Headers[iNdEx].MarshalTo(dAtA[i:]); err != nil { 1839 return 0, err 1840 } 1841 i = encodeVarintQueryrange(dAtA, i, uint64(size)) 1842 } 1843 i-- 1844 dAtA[i] = 0x22 1845 } 1846 } 1847 if m.Version != 0 { 1848 i = encodeVarintQueryrange(dAtA, i, uint64(m.Version)) 1849 i-- 1850 dAtA[i] = 0x18 1851 } 1852 if len(m.Data) > 0 { 1853 for iNdEx := len(m.Data) - 1; iNdEx >= 0; iNdEx-- { 1854 i -= len(m.Data[iNdEx]) 1855 copy(dAtA[i:], m.Data[iNdEx]) 1856 i = encodeVarintQueryrange(dAtA, i, uint64(len(m.Data[iNdEx]))) 1857 i-- 1858 dAtA[i] = 0x12 1859 } 1860 } 1861 if len(m.Status) > 0 { 1862 i -= len(m.Status) 1863 copy(dAtA[i:], m.Status) 1864 i = encodeVarintQueryrange(dAtA, i, uint64(len(m.Status))) 1865 i-- 1866 dAtA[i] = 0xa 1867 } 1868 return len(dAtA) - i, nil 1869 } 1870 1871 func (m *LokiData) Marshal() (dAtA []byte, err error) { 1872 size := m.Size() 1873 dAtA = make([]byte, size) 1874 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1875 if err != nil { 1876 return nil, err 1877 } 1878 return dAtA[:n], nil 1879 } 1880 1881 func (m *LokiData) MarshalTo(dAtA []byte) (int, error) { 1882 size := m.Size() 1883 return m.MarshalToSizedBuffer(dAtA[:size]) 1884 } 1885 1886 func (m *LokiData) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1887 i := len(dAtA) 1888 _ = i 1889 var l int 1890 _ = l 1891 if len(m.Result) > 0 { 1892 for iNdEx := len(m.Result) - 1; iNdEx >= 0; iNdEx-- { 1893 { 1894 size := m.Result[iNdEx].Size() 1895 i -= size 1896 if _, err := m.Result[iNdEx].MarshalTo(dAtA[i:]); err != nil { 1897 return 0, err 1898 } 1899 i = encodeVarintQueryrange(dAtA, i, uint64(size)) 1900 } 1901 i-- 1902 dAtA[i] = 0x12 1903 } 1904 } 1905 if len(m.ResultType) > 0 { 1906 i -= len(m.ResultType) 1907 copy(dAtA[i:], m.ResultType) 1908 i = encodeVarintQueryrange(dAtA, i, uint64(len(m.ResultType))) 1909 i-- 1910 dAtA[i] = 0xa 1911 } 1912 return len(dAtA) - i, nil 1913 } 1914 1915 func (m *LokiPromResponse) Marshal() (dAtA []byte, err error) { 1916 size := m.Size() 1917 dAtA = make([]byte, size) 1918 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1919 if err != nil { 1920 return nil, err 1921 } 1922 return dAtA[:n], nil 1923 } 1924 1925 func (m *LokiPromResponse) MarshalTo(dAtA []byte) (int, error) { 1926 size := m.Size() 1927 return m.MarshalToSizedBuffer(dAtA[:size]) 1928 } 1929 1930 func (m *LokiPromResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1931 i := len(dAtA) 1932 _ = i 1933 var l int 1934 _ = l 1935 { 1936 size, err := m.Statistics.MarshalToSizedBuffer(dAtA[:i]) 1937 if err != nil { 1938 return 0, err 1939 } 1940 i -= size 1941 i = encodeVarintQueryrange(dAtA, i, uint64(size)) 1942 } 1943 i-- 1944 dAtA[i] = 0x12 1945 if m.Response != nil { 1946 { 1947 size, err := m.Response.MarshalToSizedBuffer(dAtA[:i]) 1948 if err != nil { 1949 return 0, err 1950 } 1951 i -= size 1952 i = encodeVarintQueryrange(dAtA, i, uint64(size)) 1953 } 1954 i-- 1955 dAtA[i] = 0xa 1956 } 1957 return len(dAtA) - i, nil 1958 } 1959 1960 func (m *IndexStatsResponse) Marshal() (dAtA []byte, err error) { 1961 size := m.Size() 1962 dAtA = make([]byte, size) 1963 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1964 if err != nil { 1965 return nil, err 1966 } 1967 return dAtA[:n], nil 1968 } 1969 1970 func (m *IndexStatsResponse) MarshalTo(dAtA []byte) (int, error) { 1971 size := m.Size() 1972 return m.MarshalToSizedBuffer(dAtA[:size]) 1973 } 1974 1975 func (m *IndexStatsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1976 i := len(dAtA) 1977 _ = i 1978 var l int 1979 _ = l 1980 if len(m.Headers) > 0 { 1981 for iNdEx := len(m.Headers) - 1; iNdEx >= 0; iNdEx-- { 1982 { 1983 size := m.Headers[iNdEx].Size() 1984 i -= size 1985 if _, err := m.Headers[iNdEx].MarshalTo(dAtA[i:]); err != nil { 1986 return 0, err 1987 } 1988 i = encodeVarintQueryrange(dAtA, i, uint64(size)) 1989 } 1990 i-- 1991 dAtA[i] = 0x12 1992 } 1993 } 1994 if m.Response != nil { 1995 { 1996 size := m.Response.Size() 1997 i -= size 1998 if _, err := m.Response.MarshalTo(dAtA[i:]); err != nil { 1999 return 0, err 2000 } 2001 i = encodeVarintQueryrange(dAtA, i, uint64(size)) 2002 } 2003 i-- 2004 dAtA[i] = 0xa 2005 } 2006 return len(dAtA) - i, nil 2007 } 2008 2009 func encodeVarintQueryrange(dAtA []byte, offset int, v uint64) int { 2010 offset -= sovQueryrange(v) 2011 base := offset 2012 for v >= 1<<7 { 2013 dAtA[offset] = uint8(v&0x7f | 0x80) 2014 v >>= 7 2015 offset++ 2016 } 2017 dAtA[offset] = uint8(v) 2018 return base 2019 } 2020 func (m *LokiRequest) Size() (n int) { 2021 if m == nil { 2022 return 0 2023 } 2024 var l int 2025 _ = l 2026 l = len(m.Query) 2027 if l > 0 { 2028 n += 1 + l + sovQueryrange(uint64(l)) 2029 } 2030 if m.Limit != 0 { 2031 n += 1 + sovQueryrange(uint64(m.Limit)) 2032 } 2033 if m.Step != 0 { 2034 n += 1 + sovQueryrange(uint64(m.Step)) 2035 } 2036 l = github_com_gogo_protobuf_types.SizeOfStdTime(m.StartTs) 2037 n += 1 + l + sovQueryrange(uint64(l)) 2038 l = github_com_gogo_protobuf_types.SizeOfStdTime(m.EndTs) 2039 n += 1 + l + sovQueryrange(uint64(l)) 2040 if m.Direction != 0 { 2041 n += 1 + sovQueryrange(uint64(m.Direction)) 2042 } 2043 l = len(m.Path) 2044 if l > 0 { 2045 n += 1 + l + sovQueryrange(uint64(l)) 2046 } 2047 if len(m.Shards) > 0 { 2048 for _, s := range m.Shards { 2049 l = len(s) 2050 n += 1 + l + sovQueryrange(uint64(l)) 2051 } 2052 } 2053 if m.Interval != 0 { 2054 n += 1 + sovQueryrange(uint64(m.Interval)) 2055 } 2056 return n 2057 } 2058 2059 func (m *LokiInstantRequest) Size() (n int) { 2060 if m == nil { 2061 return 0 2062 } 2063 var l int 2064 _ = l 2065 l = len(m.Query) 2066 if l > 0 { 2067 n += 1 + l + sovQueryrange(uint64(l)) 2068 } 2069 if m.Limit != 0 { 2070 n += 1 + sovQueryrange(uint64(m.Limit)) 2071 } 2072 l = github_com_gogo_protobuf_types.SizeOfStdTime(m.TimeTs) 2073 n += 1 + l + sovQueryrange(uint64(l)) 2074 if m.Direction != 0 { 2075 n += 1 + sovQueryrange(uint64(m.Direction)) 2076 } 2077 l = len(m.Path) 2078 if l > 0 { 2079 n += 1 + l + sovQueryrange(uint64(l)) 2080 } 2081 if len(m.Shards) > 0 { 2082 for _, s := range m.Shards { 2083 l = len(s) 2084 n += 1 + l + sovQueryrange(uint64(l)) 2085 } 2086 } 2087 return n 2088 } 2089 2090 func (m *LokiResponse) Size() (n int) { 2091 if m == nil { 2092 return 0 2093 } 2094 var l int 2095 _ = l 2096 l = len(m.Status) 2097 if l > 0 { 2098 n += 1 + l + sovQueryrange(uint64(l)) 2099 } 2100 l = m.Data.Size() 2101 n += 1 + l + sovQueryrange(uint64(l)) 2102 l = len(m.ErrorType) 2103 if l > 0 { 2104 n += 1 + l + sovQueryrange(uint64(l)) 2105 } 2106 l = len(m.Error) 2107 if l > 0 { 2108 n += 1 + l + sovQueryrange(uint64(l)) 2109 } 2110 if m.Direction != 0 { 2111 n += 1 + sovQueryrange(uint64(m.Direction)) 2112 } 2113 if m.Limit != 0 { 2114 n += 1 + sovQueryrange(uint64(m.Limit)) 2115 } 2116 if m.Version != 0 { 2117 n += 1 + sovQueryrange(uint64(m.Version)) 2118 } 2119 l = m.Statistics.Size() 2120 n += 1 + l + sovQueryrange(uint64(l)) 2121 if len(m.Headers) > 0 { 2122 for _, e := range m.Headers { 2123 l = e.Size() 2124 n += 1 + l + sovQueryrange(uint64(l)) 2125 } 2126 } 2127 return n 2128 } 2129 2130 func (m *LokiSeriesRequest) Size() (n int) { 2131 if m == nil { 2132 return 0 2133 } 2134 var l int 2135 _ = l 2136 if len(m.Match) > 0 { 2137 for _, s := range m.Match { 2138 l = len(s) 2139 n += 1 + l + sovQueryrange(uint64(l)) 2140 } 2141 } 2142 l = github_com_gogo_protobuf_types.SizeOfStdTime(m.StartTs) 2143 n += 1 + l + sovQueryrange(uint64(l)) 2144 l = github_com_gogo_protobuf_types.SizeOfStdTime(m.EndTs) 2145 n += 1 + l + sovQueryrange(uint64(l)) 2146 l = len(m.Path) 2147 if l > 0 { 2148 n += 1 + l + sovQueryrange(uint64(l)) 2149 } 2150 if len(m.Shards) > 0 { 2151 for _, s := range m.Shards { 2152 l = len(s) 2153 n += 1 + l + sovQueryrange(uint64(l)) 2154 } 2155 } 2156 return n 2157 } 2158 2159 func (m *LokiSeriesResponse) Size() (n int) { 2160 if m == nil { 2161 return 0 2162 } 2163 var l int 2164 _ = l 2165 l = len(m.Status) 2166 if l > 0 { 2167 n += 1 + l + sovQueryrange(uint64(l)) 2168 } 2169 if len(m.Data) > 0 { 2170 for _, e := range m.Data { 2171 l = e.Size() 2172 n += 1 + l + sovQueryrange(uint64(l)) 2173 } 2174 } 2175 if m.Version != 0 { 2176 n += 1 + sovQueryrange(uint64(m.Version)) 2177 } 2178 if len(m.Headers) > 0 { 2179 for _, e := range m.Headers { 2180 l = e.Size() 2181 n += 1 + l + sovQueryrange(uint64(l)) 2182 } 2183 } 2184 l = m.Statistics.Size() 2185 n += 1 + l + sovQueryrange(uint64(l)) 2186 return n 2187 } 2188 2189 func (m *LokiLabelNamesRequest) Size() (n int) { 2190 if m == nil { 2191 return 0 2192 } 2193 var l int 2194 _ = l 2195 l = github_com_gogo_protobuf_types.SizeOfStdTime(m.StartTs) 2196 n += 1 + l + sovQueryrange(uint64(l)) 2197 l = github_com_gogo_protobuf_types.SizeOfStdTime(m.EndTs) 2198 n += 1 + l + sovQueryrange(uint64(l)) 2199 l = len(m.Path) 2200 if l > 0 { 2201 n += 1 + l + sovQueryrange(uint64(l)) 2202 } 2203 return n 2204 } 2205 2206 func (m *LokiLabelNamesResponse) Size() (n int) { 2207 if m == nil { 2208 return 0 2209 } 2210 var l int 2211 _ = l 2212 l = len(m.Status) 2213 if l > 0 { 2214 n += 1 + l + sovQueryrange(uint64(l)) 2215 } 2216 if len(m.Data) > 0 { 2217 for _, s := range m.Data { 2218 l = len(s) 2219 n += 1 + l + sovQueryrange(uint64(l)) 2220 } 2221 } 2222 if m.Version != 0 { 2223 n += 1 + sovQueryrange(uint64(m.Version)) 2224 } 2225 if len(m.Headers) > 0 { 2226 for _, e := range m.Headers { 2227 l = e.Size() 2228 n += 1 + l + sovQueryrange(uint64(l)) 2229 } 2230 } 2231 l = m.Statistics.Size() 2232 n += 1 + l + sovQueryrange(uint64(l)) 2233 return n 2234 } 2235 2236 func (m *LokiData) Size() (n int) { 2237 if m == nil { 2238 return 0 2239 } 2240 var l int 2241 _ = l 2242 l = len(m.ResultType) 2243 if l > 0 { 2244 n += 1 + l + sovQueryrange(uint64(l)) 2245 } 2246 if len(m.Result) > 0 { 2247 for _, e := range m.Result { 2248 l = e.Size() 2249 n += 1 + l + sovQueryrange(uint64(l)) 2250 } 2251 } 2252 return n 2253 } 2254 2255 func (m *LokiPromResponse) Size() (n int) { 2256 if m == nil { 2257 return 0 2258 } 2259 var l int 2260 _ = l 2261 if m.Response != nil { 2262 l = m.Response.Size() 2263 n += 1 + l + sovQueryrange(uint64(l)) 2264 } 2265 l = m.Statistics.Size() 2266 n += 1 + l + sovQueryrange(uint64(l)) 2267 return n 2268 } 2269 2270 func (m *IndexStatsResponse) Size() (n int) { 2271 if m == nil { 2272 return 0 2273 } 2274 var l int 2275 _ = l 2276 if m.Response != nil { 2277 l = m.Response.Size() 2278 n += 1 + l + sovQueryrange(uint64(l)) 2279 } 2280 if len(m.Headers) > 0 { 2281 for _, e := range m.Headers { 2282 l = e.Size() 2283 n += 1 + l + sovQueryrange(uint64(l)) 2284 } 2285 } 2286 return n 2287 } 2288 2289 func sovQueryrange(x uint64) (n int) { 2290 return (math_bits.Len64(x|1) + 6) / 7 2291 } 2292 func sozQueryrange(x uint64) (n int) { 2293 return sovQueryrange(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 2294 } 2295 func (this *LokiRequest) String() string { 2296 if this == nil { 2297 return "nil" 2298 } 2299 s := strings.Join([]string{`&LokiRequest{`, 2300 `Query:` + fmt.Sprintf("%v", this.Query) + `,`, 2301 `Limit:` + fmt.Sprintf("%v", this.Limit) + `,`, 2302 `Step:` + fmt.Sprintf("%v", this.Step) + `,`, 2303 `StartTs:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.StartTs), "Timestamp", "types.Timestamp", 1), `&`, ``, 1) + `,`, 2304 `EndTs:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.EndTs), "Timestamp", "types.Timestamp", 1), `&`, ``, 1) + `,`, 2305 `Direction:` + fmt.Sprintf("%v", this.Direction) + `,`, 2306 `Path:` + fmt.Sprintf("%v", this.Path) + `,`, 2307 `Shards:` + fmt.Sprintf("%v", this.Shards) + `,`, 2308 `Interval:` + fmt.Sprintf("%v", this.Interval) + `,`, 2309 `}`, 2310 }, "") 2311 return s 2312 } 2313 func (this *LokiInstantRequest) String() string { 2314 if this == nil { 2315 return "nil" 2316 } 2317 s := strings.Join([]string{`&LokiInstantRequest{`, 2318 `Query:` + fmt.Sprintf("%v", this.Query) + `,`, 2319 `Limit:` + fmt.Sprintf("%v", this.Limit) + `,`, 2320 `TimeTs:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.TimeTs), "Timestamp", "types.Timestamp", 1), `&`, ``, 1) + `,`, 2321 `Direction:` + fmt.Sprintf("%v", this.Direction) + `,`, 2322 `Path:` + fmt.Sprintf("%v", this.Path) + `,`, 2323 `Shards:` + fmt.Sprintf("%v", this.Shards) + `,`, 2324 `}`, 2325 }, "") 2326 return s 2327 } 2328 func (this *LokiResponse) String() string { 2329 if this == nil { 2330 return "nil" 2331 } 2332 s := strings.Join([]string{`&LokiResponse{`, 2333 `Status:` + fmt.Sprintf("%v", this.Status) + `,`, 2334 `Data:` + strings.Replace(strings.Replace(this.Data.String(), "LokiData", "LokiData", 1), `&`, ``, 1) + `,`, 2335 `ErrorType:` + fmt.Sprintf("%v", this.ErrorType) + `,`, 2336 `Error:` + fmt.Sprintf("%v", this.Error) + `,`, 2337 `Direction:` + fmt.Sprintf("%v", this.Direction) + `,`, 2338 `Limit:` + fmt.Sprintf("%v", this.Limit) + `,`, 2339 `Version:` + fmt.Sprintf("%v", this.Version) + `,`, 2340 `Statistics:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Statistics), "Result", "stats.Result", 1), `&`, ``, 1) + `,`, 2341 `Headers:` + fmt.Sprintf("%v", this.Headers) + `,`, 2342 `}`, 2343 }, "") 2344 return s 2345 } 2346 func (this *LokiSeriesRequest) String() string { 2347 if this == nil { 2348 return "nil" 2349 } 2350 s := strings.Join([]string{`&LokiSeriesRequest{`, 2351 `Match:` + fmt.Sprintf("%v", this.Match) + `,`, 2352 `StartTs:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.StartTs), "Timestamp", "types.Timestamp", 1), `&`, ``, 1) + `,`, 2353 `EndTs:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.EndTs), "Timestamp", "types.Timestamp", 1), `&`, ``, 1) + `,`, 2354 `Path:` + fmt.Sprintf("%v", this.Path) + `,`, 2355 `Shards:` + fmt.Sprintf("%v", this.Shards) + `,`, 2356 `}`, 2357 }, "") 2358 return s 2359 } 2360 func (this *LokiSeriesResponse) String() string { 2361 if this == nil { 2362 return "nil" 2363 } 2364 repeatedStringForData := "[]SeriesIdentifier{" 2365 for _, f := range this.Data { 2366 repeatedStringForData += fmt.Sprintf("%v", f) + "," 2367 } 2368 repeatedStringForData += "}" 2369 s := strings.Join([]string{`&LokiSeriesResponse{`, 2370 `Status:` + fmt.Sprintf("%v", this.Status) + `,`, 2371 `Data:` + repeatedStringForData + `,`, 2372 `Version:` + fmt.Sprintf("%v", this.Version) + `,`, 2373 `Headers:` + fmt.Sprintf("%v", this.Headers) + `,`, 2374 `Statistics:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Statistics), "Result", "stats.Result", 1), `&`, ``, 1) + `,`, 2375 `}`, 2376 }, "") 2377 return s 2378 } 2379 func (this *LokiLabelNamesRequest) String() string { 2380 if this == nil { 2381 return "nil" 2382 } 2383 s := strings.Join([]string{`&LokiLabelNamesRequest{`, 2384 `StartTs:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.StartTs), "Timestamp", "types.Timestamp", 1), `&`, ``, 1) + `,`, 2385 `EndTs:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.EndTs), "Timestamp", "types.Timestamp", 1), `&`, ``, 1) + `,`, 2386 `Path:` + fmt.Sprintf("%v", this.Path) + `,`, 2387 `}`, 2388 }, "") 2389 return s 2390 } 2391 func (this *LokiLabelNamesResponse) String() string { 2392 if this == nil { 2393 return "nil" 2394 } 2395 s := strings.Join([]string{`&LokiLabelNamesResponse{`, 2396 `Status:` + fmt.Sprintf("%v", this.Status) + `,`, 2397 `Data:` + fmt.Sprintf("%v", this.Data) + `,`, 2398 `Version:` + fmt.Sprintf("%v", this.Version) + `,`, 2399 `Headers:` + fmt.Sprintf("%v", this.Headers) + `,`, 2400 `Statistics:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Statistics), "Result", "stats.Result", 1), `&`, ``, 1) + `,`, 2401 `}`, 2402 }, "") 2403 return s 2404 } 2405 func (this *LokiData) String() string { 2406 if this == nil { 2407 return "nil" 2408 } 2409 s := strings.Join([]string{`&LokiData{`, 2410 `ResultType:` + fmt.Sprintf("%v", this.ResultType) + `,`, 2411 `Result:` + fmt.Sprintf("%v", this.Result) + `,`, 2412 `}`, 2413 }, "") 2414 return s 2415 } 2416 func (this *LokiPromResponse) String() string { 2417 if this == nil { 2418 return "nil" 2419 } 2420 s := strings.Join([]string{`&LokiPromResponse{`, 2421 `Response:` + strings.Replace(fmt.Sprintf("%v", this.Response), "PrometheusResponse", "queryrangebase.PrometheusResponse", 1) + `,`, 2422 `Statistics:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Statistics), "Result", "stats.Result", 1), `&`, ``, 1) + `,`, 2423 `}`, 2424 }, "") 2425 return s 2426 } 2427 func (this *IndexStatsResponse) String() string { 2428 if this == nil { 2429 return "nil" 2430 } 2431 s := strings.Join([]string{`&IndexStatsResponse{`, 2432 `Response:` + fmt.Sprintf("%v", this.Response) + `,`, 2433 `Headers:` + fmt.Sprintf("%v", this.Headers) + `,`, 2434 `}`, 2435 }, "") 2436 return s 2437 } 2438 func valueToStringQueryrange(v interface{}) string { 2439 rv := reflect.ValueOf(v) 2440 if rv.IsNil() { 2441 return "nil" 2442 } 2443 pv := reflect.Indirect(rv).Interface() 2444 return fmt.Sprintf("*%v", pv) 2445 } 2446 func (m *LokiRequest) Unmarshal(dAtA []byte) error { 2447 l := len(dAtA) 2448 iNdEx := 0 2449 for iNdEx < l { 2450 preIndex := iNdEx 2451 var wire uint64 2452 for shift := uint(0); ; shift += 7 { 2453 if shift >= 64 { 2454 return ErrIntOverflowQueryrange 2455 } 2456 if iNdEx >= l { 2457 return io.ErrUnexpectedEOF 2458 } 2459 b := dAtA[iNdEx] 2460 iNdEx++ 2461 wire |= uint64(b&0x7F) << shift 2462 if b < 0x80 { 2463 break 2464 } 2465 } 2466 fieldNum := int32(wire >> 3) 2467 wireType := int(wire & 0x7) 2468 if wireType == 4 { 2469 return fmt.Errorf("proto: LokiRequest: wiretype end group for non-group") 2470 } 2471 if fieldNum <= 0 { 2472 return fmt.Errorf("proto: LokiRequest: illegal tag %d (wire type %d)", fieldNum, wire) 2473 } 2474 switch fieldNum { 2475 case 1: 2476 if wireType != 2 { 2477 return fmt.Errorf("proto: wrong wireType = %d for field Query", wireType) 2478 } 2479 var stringLen uint64 2480 for shift := uint(0); ; shift += 7 { 2481 if shift >= 64 { 2482 return ErrIntOverflowQueryrange 2483 } 2484 if iNdEx >= l { 2485 return io.ErrUnexpectedEOF 2486 } 2487 b := dAtA[iNdEx] 2488 iNdEx++ 2489 stringLen |= uint64(b&0x7F) << shift 2490 if b < 0x80 { 2491 break 2492 } 2493 } 2494 intStringLen := int(stringLen) 2495 if intStringLen < 0 { 2496 return ErrInvalidLengthQueryrange 2497 } 2498 postIndex := iNdEx + intStringLen 2499 if postIndex < 0 { 2500 return ErrInvalidLengthQueryrange 2501 } 2502 if postIndex > l { 2503 return io.ErrUnexpectedEOF 2504 } 2505 m.Query = string(dAtA[iNdEx:postIndex]) 2506 iNdEx = postIndex 2507 case 2: 2508 if wireType != 0 { 2509 return fmt.Errorf("proto: wrong wireType = %d for field Limit", wireType) 2510 } 2511 m.Limit = 0 2512 for shift := uint(0); ; shift += 7 { 2513 if shift >= 64 { 2514 return ErrIntOverflowQueryrange 2515 } 2516 if iNdEx >= l { 2517 return io.ErrUnexpectedEOF 2518 } 2519 b := dAtA[iNdEx] 2520 iNdEx++ 2521 m.Limit |= uint32(b&0x7F) << shift 2522 if b < 0x80 { 2523 break 2524 } 2525 } 2526 case 3: 2527 if wireType != 0 { 2528 return fmt.Errorf("proto: wrong wireType = %d for field Step", wireType) 2529 } 2530 m.Step = 0 2531 for shift := uint(0); ; shift += 7 { 2532 if shift >= 64 { 2533 return ErrIntOverflowQueryrange 2534 } 2535 if iNdEx >= l { 2536 return io.ErrUnexpectedEOF 2537 } 2538 b := dAtA[iNdEx] 2539 iNdEx++ 2540 m.Step |= int64(b&0x7F) << shift 2541 if b < 0x80 { 2542 break 2543 } 2544 } 2545 case 4: 2546 if wireType != 2 { 2547 return fmt.Errorf("proto: wrong wireType = %d for field StartTs", wireType) 2548 } 2549 var msglen int 2550 for shift := uint(0); ; shift += 7 { 2551 if shift >= 64 { 2552 return ErrIntOverflowQueryrange 2553 } 2554 if iNdEx >= l { 2555 return io.ErrUnexpectedEOF 2556 } 2557 b := dAtA[iNdEx] 2558 iNdEx++ 2559 msglen |= int(b&0x7F) << shift 2560 if b < 0x80 { 2561 break 2562 } 2563 } 2564 if msglen < 0 { 2565 return ErrInvalidLengthQueryrange 2566 } 2567 postIndex := iNdEx + msglen 2568 if postIndex < 0 { 2569 return ErrInvalidLengthQueryrange 2570 } 2571 if postIndex > l { 2572 return io.ErrUnexpectedEOF 2573 } 2574 if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(&m.StartTs, dAtA[iNdEx:postIndex]); err != nil { 2575 return err 2576 } 2577 iNdEx = postIndex 2578 case 5: 2579 if wireType != 2 { 2580 return fmt.Errorf("proto: wrong wireType = %d for field EndTs", wireType) 2581 } 2582 var msglen int 2583 for shift := uint(0); ; shift += 7 { 2584 if shift >= 64 { 2585 return ErrIntOverflowQueryrange 2586 } 2587 if iNdEx >= l { 2588 return io.ErrUnexpectedEOF 2589 } 2590 b := dAtA[iNdEx] 2591 iNdEx++ 2592 msglen |= int(b&0x7F) << shift 2593 if b < 0x80 { 2594 break 2595 } 2596 } 2597 if msglen < 0 { 2598 return ErrInvalidLengthQueryrange 2599 } 2600 postIndex := iNdEx + msglen 2601 if postIndex < 0 { 2602 return ErrInvalidLengthQueryrange 2603 } 2604 if postIndex > l { 2605 return io.ErrUnexpectedEOF 2606 } 2607 if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(&m.EndTs, dAtA[iNdEx:postIndex]); err != nil { 2608 return err 2609 } 2610 iNdEx = postIndex 2611 case 6: 2612 if wireType != 0 { 2613 return fmt.Errorf("proto: wrong wireType = %d for field Direction", wireType) 2614 } 2615 m.Direction = 0 2616 for shift := uint(0); ; shift += 7 { 2617 if shift >= 64 { 2618 return ErrIntOverflowQueryrange 2619 } 2620 if iNdEx >= l { 2621 return io.ErrUnexpectedEOF 2622 } 2623 b := dAtA[iNdEx] 2624 iNdEx++ 2625 m.Direction |= logproto.Direction(b&0x7F) << shift 2626 if b < 0x80 { 2627 break 2628 } 2629 } 2630 case 7: 2631 if wireType != 2 { 2632 return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType) 2633 } 2634 var stringLen uint64 2635 for shift := uint(0); ; shift += 7 { 2636 if shift >= 64 { 2637 return ErrIntOverflowQueryrange 2638 } 2639 if iNdEx >= l { 2640 return io.ErrUnexpectedEOF 2641 } 2642 b := dAtA[iNdEx] 2643 iNdEx++ 2644 stringLen |= uint64(b&0x7F) << shift 2645 if b < 0x80 { 2646 break 2647 } 2648 } 2649 intStringLen := int(stringLen) 2650 if intStringLen < 0 { 2651 return ErrInvalidLengthQueryrange 2652 } 2653 postIndex := iNdEx + intStringLen 2654 if postIndex < 0 { 2655 return ErrInvalidLengthQueryrange 2656 } 2657 if postIndex > l { 2658 return io.ErrUnexpectedEOF 2659 } 2660 m.Path = string(dAtA[iNdEx:postIndex]) 2661 iNdEx = postIndex 2662 case 8: 2663 if wireType != 2 { 2664 return fmt.Errorf("proto: wrong wireType = %d for field Shards", wireType) 2665 } 2666 var stringLen uint64 2667 for shift := uint(0); ; shift += 7 { 2668 if shift >= 64 { 2669 return ErrIntOverflowQueryrange 2670 } 2671 if iNdEx >= l { 2672 return io.ErrUnexpectedEOF 2673 } 2674 b := dAtA[iNdEx] 2675 iNdEx++ 2676 stringLen |= uint64(b&0x7F) << shift 2677 if b < 0x80 { 2678 break 2679 } 2680 } 2681 intStringLen := int(stringLen) 2682 if intStringLen < 0 { 2683 return ErrInvalidLengthQueryrange 2684 } 2685 postIndex := iNdEx + intStringLen 2686 if postIndex < 0 { 2687 return ErrInvalidLengthQueryrange 2688 } 2689 if postIndex > l { 2690 return io.ErrUnexpectedEOF 2691 } 2692 m.Shards = append(m.Shards, string(dAtA[iNdEx:postIndex])) 2693 iNdEx = postIndex 2694 case 9: 2695 if wireType != 0 { 2696 return fmt.Errorf("proto: wrong wireType = %d for field Interval", wireType) 2697 } 2698 m.Interval = 0 2699 for shift := uint(0); ; shift += 7 { 2700 if shift >= 64 { 2701 return ErrIntOverflowQueryrange 2702 } 2703 if iNdEx >= l { 2704 return io.ErrUnexpectedEOF 2705 } 2706 b := dAtA[iNdEx] 2707 iNdEx++ 2708 m.Interval |= int64(b&0x7F) << shift 2709 if b < 0x80 { 2710 break 2711 } 2712 } 2713 default: 2714 iNdEx = preIndex 2715 skippy, err := skipQueryrange(dAtA[iNdEx:]) 2716 if err != nil { 2717 return err 2718 } 2719 if skippy < 0 { 2720 return ErrInvalidLengthQueryrange 2721 } 2722 if (iNdEx + skippy) < 0 { 2723 return ErrInvalidLengthQueryrange 2724 } 2725 if (iNdEx + skippy) > l { 2726 return io.ErrUnexpectedEOF 2727 } 2728 iNdEx += skippy 2729 } 2730 } 2731 2732 if iNdEx > l { 2733 return io.ErrUnexpectedEOF 2734 } 2735 return nil 2736 } 2737 func (m *LokiInstantRequest) Unmarshal(dAtA []byte) error { 2738 l := len(dAtA) 2739 iNdEx := 0 2740 for iNdEx < l { 2741 preIndex := iNdEx 2742 var wire uint64 2743 for shift := uint(0); ; shift += 7 { 2744 if shift >= 64 { 2745 return ErrIntOverflowQueryrange 2746 } 2747 if iNdEx >= l { 2748 return io.ErrUnexpectedEOF 2749 } 2750 b := dAtA[iNdEx] 2751 iNdEx++ 2752 wire |= uint64(b&0x7F) << shift 2753 if b < 0x80 { 2754 break 2755 } 2756 } 2757 fieldNum := int32(wire >> 3) 2758 wireType := int(wire & 0x7) 2759 if wireType == 4 { 2760 return fmt.Errorf("proto: LokiInstantRequest: wiretype end group for non-group") 2761 } 2762 if fieldNum <= 0 { 2763 return fmt.Errorf("proto: LokiInstantRequest: illegal tag %d (wire type %d)", fieldNum, wire) 2764 } 2765 switch fieldNum { 2766 case 1: 2767 if wireType != 2 { 2768 return fmt.Errorf("proto: wrong wireType = %d for field Query", wireType) 2769 } 2770 var stringLen uint64 2771 for shift := uint(0); ; shift += 7 { 2772 if shift >= 64 { 2773 return ErrIntOverflowQueryrange 2774 } 2775 if iNdEx >= l { 2776 return io.ErrUnexpectedEOF 2777 } 2778 b := dAtA[iNdEx] 2779 iNdEx++ 2780 stringLen |= uint64(b&0x7F) << shift 2781 if b < 0x80 { 2782 break 2783 } 2784 } 2785 intStringLen := int(stringLen) 2786 if intStringLen < 0 { 2787 return ErrInvalidLengthQueryrange 2788 } 2789 postIndex := iNdEx + intStringLen 2790 if postIndex < 0 { 2791 return ErrInvalidLengthQueryrange 2792 } 2793 if postIndex > l { 2794 return io.ErrUnexpectedEOF 2795 } 2796 m.Query = string(dAtA[iNdEx:postIndex]) 2797 iNdEx = postIndex 2798 case 2: 2799 if wireType != 0 { 2800 return fmt.Errorf("proto: wrong wireType = %d for field Limit", wireType) 2801 } 2802 m.Limit = 0 2803 for shift := uint(0); ; shift += 7 { 2804 if shift >= 64 { 2805 return ErrIntOverflowQueryrange 2806 } 2807 if iNdEx >= l { 2808 return io.ErrUnexpectedEOF 2809 } 2810 b := dAtA[iNdEx] 2811 iNdEx++ 2812 m.Limit |= uint32(b&0x7F) << shift 2813 if b < 0x80 { 2814 break 2815 } 2816 } 2817 case 3: 2818 if wireType != 2 { 2819 return fmt.Errorf("proto: wrong wireType = %d for field TimeTs", wireType) 2820 } 2821 var msglen int 2822 for shift := uint(0); ; shift += 7 { 2823 if shift >= 64 { 2824 return ErrIntOverflowQueryrange 2825 } 2826 if iNdEx >= l { 2827 return io.ErrUnexpectedEOF 2828 } 2829 b := dAtA[iNdEx] 2830 iNdEx++ 2831 msglen |= int(b&0x7F) << shift 2832 if b < 0x80 { 2833 break 2834 } 2835 } 2836 if msglen < 0 { 2837 return ErrInvalidLengthQueryrange 2838 } 2839 postIndex := iNdEx + msglen 2840 if postIndex < 0 { 2841 return ErrInvalidLengthQueryrange 2842 } 2843 if postIndex > l { 2844 return io.ErrUnexpectedEOF 2845 } 2846 if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(&m.TimeTs, dAtA[iNdEx:postIndex]); err != nil { 2847 return err 2848 } 2849 iNdEx = postIndex 2850 case 4: 2851 if wireType != 0 { 2852 return fmt.Errorf("proto: wrong wireType = %d for field Direction", wireType) 2853 } 2854 m.Direction = 0 2855 for shift := uint(0); ; shift += 7 { 2856 if shift >= 64 { 2857 return ErrIntOverflowQueryrange 2858 } 2859 if iNdEx >= l { 2860 return io.ErrUnexpectedEOF 2861 } 2862 b := dAtA[iNdEx] 2863 iNdEx++ 2864 m.Direction |= logproto.Direction(b&0x7F) << shift 2865 if b < 0x80 { 2866 break 2867 } 2868 } 2869 case 5: 2870 if wireType != 2 { 2871 return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType) 2872 } 2873 var stringLen uint64 2874 for shift := uint(0); ; shift += 7 { 2875 if shift >= 64 { 2876 return ErrIntOverflowQueryrange 2877 } 2878 if iNdEx >= l { 2879 return io.ErrUnexpectedEOF 2880 } 2881 b := dAtA[iNdEx] 2882 iNdEx++ 2883 stringLen |= uint64(b&0x7F) << shift 2884 if b < 0x80 { 2885 break 2886 } 2887 } 2888 intStringLen := int(stringLen) 2889 if intStringLen < 0 { 2890 return ErrInvalidLengthQueryrange 2891 } 2892 postIndex := iNdEx + intStringLen 2893 if postIndex < 0 { 2894 return ErrInvalidLengthQueryrange 2895 } 2896 if postIndex > l { 2897 return io.ErrUnexpectedEOF 2898 } 2899 m.Path = string(dAtA[iNdEx:postIndex]) 2900 iNdEx = postIndex 2901 case 6: 2902 if wireType != 2 { 2903 return fmt.Errorf("proto: wrong wireType = %d for field Shards", wireType) 2904 } 2905 var stringLen uint64 2906 for shift := uint(0); ; shift += 7 { 2907 if shift >= 64 { 2908 return ErrIntOverflowQueryrange 2909 } 2910 if iNdEx >= l { 2911 return io.ErrUnexpectedEOF 2912 } 2913 b := dAtA[iNdEx] 2914 iNdEx++ 2915 stringLen |= uint64(b&0x7F) << shift 2916 if b < 0x80 { 2917 break 2918 } 2919 } 2920 intStringLen := int(stringLen) 2921 if intStringLen < 0 { 2922 return ErrInvalidLengthQueryrange 2923 } 2924 postIndex := iNdEx + intStringLen 2925 if postIndex < 0 { 2926 return ErrInvalidLengthQueryrange 2927 } 2928 if postIndex > l { 2929 return io.ErrUnexpectedEOF 2930 } 2931 m.Shards = append(m.Shards, string(dAtA[iNdEx:postIndex])) 2932 iNdEx = postIndex 2933 default: 2934 iNdEx = preIndex 2935 skippy, err := skipQueryrange(dAtA[iNdEx:]) 2936 if err != nil { 2937 return err 2938 } 2939 if skippy < 0 { 2940 return ErrInvalidLengthQueryrange 2941 } 2942 if (iNdEx + skippy) < 0 { 2943 return ErrInvalidLengthQueryrange 2944 } 2945 if (iNdEx + skippy) > l { 2946 return io.ErrUnexpectedEOF 2947 } 2948 iNdEx += skippy 2949 } 2950 } 2951 2952 if iNdEx > l { 2953 return io.ErrUnexpectedEOF 2954 } 2955 return nil 2956 } 2957 func (m *LokiResponse) Unmarshal(dAtA []byte) error { 2958 l := len(dAtA) 2959 iNdEx := 0 2960 for iNdEx < l { 2961 preIndex := iNdEx 2962 var wire uint64 2963 for shift := uint(0); ; shift += 7 { 2964 if shift >= 64 { 2965 return ErrIntOverflowQueryrange 2966 } 2967 if iNdEx >= l { 2968 return io.ErrUnexpectedEOF 2969 } 2970 b := dAtA[iNdEx] 2971 iNdEx++ 2972 wire |= uint64(b&0x7F) << shift 2973 if b < 0x80 { 2974 break 2975 } 2976 } 2977 fieldNum := int32(wire >> 3) 2978 wireType := int(wire & 0x7) 2979 if wireType == 4 { 2980 return fmt.Errorf("proto: LokiResponse: wiretype end group for non-group") 2981 } 2982 if fieldNum <= 0 { 2983 return fmt.Errorf("proto: LokiResponse: illegal tag %d (wire type %d)", fieldNum, wire) 2984 } 2985 switch fieldNum { 2986 case 1: 2987 if wireType != 2 { 2988 return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType) 2989 } 2990 var stringLen uint64 2991 for shift := uint(0); ; shift += 7 { 2992 if shift >= 64 { 2993 return ErrIntOverflowQueryrange 2994 } 2995 if iNdEx >= l { 2996 return io.ErrUnexpectedEOF 2997 } 2998 b := dAtA[iNdEx] 2999 iNdEx++ 3000 stringLen |= uint64(b&0x7F) << shift 3001 if b < 0x80 { 3002 break 3003 } 3004 } 3005 intStringLen := int(stringLen) 3006 if intStringLen < 0 { 3007 return ErrInvalidLengthQueryrange 3008 } 3009 postIndex := iNdEx + intStringLen 3010 if postIndex < 0 { 3011 return ErrInvalidLengthQueryrange 3012 } 3013 if postIndex > l { 3014 return io.ErrUnexpectedEOF 3015 } 3016 m.Status = string(dAtA[iNdEx:postIndex]) 3017 iNdEx = postIndex 3018 case 2: 3019 if wireType != 2 { 3020 return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType) 3021 } 3022 var msglen int 3023 for shift := uint(0); ; shift += 7 { 3024 if shift >= 64 { 3025 return ErrIntOverflowQueryrange 3026 } 3027 if iNdEx >= l { 3028 return io.ErrUnexpectedEOF 3029 } 3030 b := dAtA[iNdEx] 3031 iNdEx++ 3032 msglen |= int(b&0x7F) << shift 3033 if b < 0x80 { 3034 break 3035 } 3036 } 3037 if msglen < 0 { 3038 return ErrInvalidLengthQueryrange 3039 } 3040 postIndex := iNdEx + msglen 3041 if postIndex < 0 { 3042 return ErrInvalidLengthQueryrange 3043 } 3044 if postIndex > l { 3045 return io.ErrUnexpectedEOF 3046 } 3047 if err := m.Data.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 3048 return err 3049 } 3050 iNdEx = postIndex 3051 case 3: 3052 if wireType != 2 { 3053 return fmt.Errorf("proto: wrong wireType = %d for field ErrorType", wireType) 3054 } 3055 var stringLen uint64 3056 for shift := uint(0); ; shift += 7 { 3057 if shift >= 64 { 3058 return ErrIntOverflowQueryrange 3059 } 3060 if iNdEx >= l { 3061 return io.ErrUnexpectedEOF 3062 } 3063 b := dAtA[iNdEx] 3064 iNdEx++ 3065 stringLen |= uint64(b&0x7F) << shift 3066 if b < 0x80 { 3067 break 3068 } 3069 } 3070 intStringLen := int(stringLen) 3071 if intStringLen < 0 { 3072 return ErrInvalidLengthQueryrange 3073 } 3074 postIndex := iNdEx + intStringLen 3075 if postIndex < 0 { 3076 return ErrInvalidLengthQueryrange 3077 } 3078 if postIndex > l { 3079 return io.ErrUnexpectedEOF 3080 } 3081 m.ErrorType = string(dAtA[iNdEx:postIndex]) 3082 iNdEx = postIndex 3083 case 4: 3084 if wireType != 2 { 3085 return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType) 3086 } 3087 var stringLen uint64 3088 for shift := uint(0); ; shift += 7 { 3089 if shift >= 64 { 3090 return ErrIntOverflowQueryrange 3091 } 3092 if iNdEx >= l { 3093 return io.ErrUnexpectedEOF 3094 } 3095 b := dAtA[iNdEx] 3096 iNdEx++ 3097 stringLen |= uint64(b&0x7F) << shift 3098 if b < 0x80 { 3099 break 3100 } 3101 } 3102 intStringLen := int(stringLen) 3103 if intStringLen < 0 { 3104 return ErrInvalidLengthQueryrange 3105 } 3106 postIndex := iNdEx + intStringLen 3107 if postIndex < 0 { 3108 return ErrInvalidLengthQueryrange 3109 } 3110 if postIndex > l { 3111 return io.ErrUnexpectedEOF 3112 } 3113 m.Error = string(dAtA[iNdEx:postIndex]) 3114 iNdEx = postIndex 3115 case 5: 3116 if wireType != 0 { 3117 return fmt.Errorf("proto: wrong wireType = %d for field Direction", wireType) 3118 } 3119 m.Direction = 0 3120 for shift := uint(0); ; shift += 7 { 3121 if shift >= 64 { 3122 return ErrIntOverflowQueryrange 3123 } 3124 if iNdEx >= l { 3125 return io.ErrUnexpectedEOF 3126 } 3127 b := dAtA[iNdEx] 3128 iNdEx++ 3129 m.Direction |= logproto.Direction(b&0x7F) << shift 3130 if b < 0x80 { 3131 break 3132 } 3133 } 3134 case 6: 3135 if wireType != 0 { 3136 return fmt.Errorf("proto: wrong wireType = %d for field Limit", wireType) 3137 } 3138 m.Limit = 0 3139 for shift := uint(0); ; shift += 7 { 3140 if shift >= 64 { 3141 return ErrIntOverflowQueryrange 3142 } 3143 if iNdEx >= l { 3144 return io.ErrUnexpectedEOF 3145 } 3146 b := dAtA[iNdEx] 3147 iNdEx++ 3148 m.Limit |= uint32(b&0x7F) << shift 3149 if b < 0x80 { 3150 break 3151 } 3152 } 3153 case 7: 3154 if wireType != 0 { 3155 return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType) 3156 } 3157 m.Version = 0 3158 for shift := uint(0); ; shift += 7 { 3159 if shift >= 64 { 3160 return ErrIntOverflowQueryrange 3161 } 3162 if iNdEx >= l { 3163 return io.ErrUnexpectedEOF 3164 } 3165 b := dAtA[iNdEx] 3166 iNdEx++ 3167 m.Version |= uint32(b&0x7F) << shift 3168 if b < 0x80 { 3169 break 3170 } 3171 } 3172 case 8: 3173 if wireType != 2 { 3174 return fmt.Errorf("proto: wrong wireType = %d for field Statistics", wireType) 3175 } 3176 var msglen int 3177 for shift := uint(0); ; shift += 7 { 3178 if shift >= 64 { 3179 return ErrIntOverflowQueryrange 3180 } 3181 if iNdEx >= l { 3182 return io.ErrUnexpectedEOF 3183 } 3184 b := dAtA[iNdEx] 3185 iNdEx++ 3186 msglen |= int(b&0x7F) << shift 3187 if b < 0x80 { 3188 break 3189 } 3190 } 3191 if msglen < 0 { 3192 return ErrInvalidLengthQueryrange 3193 } 3194 postIndex := iNdEx + msglen 3195 if postIndex < 0 { 3196 return ErrInvalidLengthQueryrange 3197 } 3198 if postIndex > l { 3199 return io.ErrUnexpectedEOF 3200 } 3201 if err := m.Statistics.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 3202 return err 3203 } 3204 iNdEx = postIndex 3205 case 9: 3206 if wireType != 2 { 3207 return fmt.Errorf("proto: wrong wireType = %d for field Headers", wireType) 3208 } 3209 var msglen int 3210 for shift := uint(0); ; shift += 7 { 3211 if shift >= 64 { 3212 return ErrIntOverflowQueryrange 3213 } 3214 if iNdEx >= l { 3215 return io.ErrUnexpectedEOF 3216 } 3217 b := dAtA[iNdEx] 3218 iNdEx++ 3219 msglen |= int(b&0x7F) << shift 3220 if b < 0x80 { 3221 break 3222 } 3223 } 3224 if msglen < 0 { 3225 return ErrInvalidLengthQueryrange 3226 } 3227 postIndex := iNdEx + msglen 3228 if postIndex < 0 { 3229 return ErrInvalidLengthQueryrange 3230 } 3231 if postIndex > l { 3232 return io.ErrUnexpectedEOF 3233 } 3234 m.Headers = append(m.Headers, github_com_grafana_loki_pkg_querier_queryrange_queryrangebase_definitions.PrometheusResponseHeader{}) 3235 if err := m.Headers[len(m.Headers)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 3236 return err 3237 } 3238 iNdEx = postIndex 3239 default: 3240 iNdEx = preIndex 3241 skippy, err := skipQueryrange(dAtA[iNdEx:]) 3242 if err != nil { 3243 return err 3244 } 3245 if skippy < 0 { 3246 return ErrInvalidLengthQueryrange 3247 } 3248 if (iNdEx + skippy) < 0 { 3249 return ErrInvalidLengthQueryrange 3250 } 3251 if (iNdEx + skippy) > l { 3252 return io.ErrUnexpectedEOF 3253 } 3254 iNdEx += skippy 3255 } 3256 } 3257 3258 if iNdEx > l { 3259 return io.ErrUnexpectedEOF 3260 } 3261 return nil 3262 } 3263 func (m *LokiSeriesRequest) Unmarshal(dAtA []byte) error { 3264 l := len(dAtA) 3265 iNdEx := 0 3266 for iNdEx < l { 3267 preIndex := iNdEx 3268 var wire uint64 3269 for shift := uint(0); ; shift += 7 { 3270 if shift >= 64 { 3271 return ErrIntOverflowQueryrange 3272 } 3273 if iNdEx >= l { 3274 return io.ErrUnexpectedEOF 3275 } 3276 b := dAtA[iNdEx] 3277 iNdEx++ 3278 wire |= uint64(b&0x7F) << shift 3279 if b < 0x80 { 3280 break 3281 } 3282 } 3283 fieldNum := int32(wire >> 3) 3284 wireType := int(wire & 0x7) 3285 if wireType == 4 { 3286 return fmt.Errorf("proto: LokiSeriesRequest: wiretype end group for non-group") 3287 } 3288 if fieldNum <= 0 { 3289 return fmt.Errorf("proto: LokiSeriesRequest: illegal tag %d (wire type %d)", fieldNum, wire) 3290 } 3291 switch fieldNum { 3292 case 1: 3293 if wireType != 2 { 3294 return fmt.Errorf("proto: wrong wireType = %d for field Match", wireType) 3295 } 3296 var stringLen uint64 3297 for shift := uint(0); ; shift += 7 { 3298 if shift >= 64 { 3299 return ErrIntOverflowQueryrange 3300 } 3301 if iNdEx >= l { 3302 return io.ErrUnexpectedEOF 3303 } 3304 b := dAtA[iNdEx] 3305 iNdEx++ 3306 stringLen |= uint64(b&0x7F) << shift 3307 if b < 0x80 { 3308 break 3309 } 3310 } 3311 intStringLen := int(stringLen) 3312 if intStringLen < 0 { 3313 return ErrInvalidLengthQueryrange 3314 } 3315 postIndex := iNdEx + intStringLen 3316 if postIndex < 0 { 3317 return ErrInvalidLengthQueryrange 3318 } 3319 if postIndex > l { 3320 return io.ErrUnexpectedEOF 3321 } 3322 m.Match = append(m.Match, string(dAtA[iNdEx:postIndex])) 3323 iNdEx = postIndex 3324 case 2: 3325 if wireType != 2 { 3326 return fmt.Errorf("proto: wrong wireType = %d for field StartTs", wireType) 3327 } 3328 var msglen int 3329 for shift := uint(0); ; shift += 7 { 3330 if shift >= 64 { 3331 return ErrIntOverflowQueryrange 3332 } 3333 if iNdEx >= l { 3334 return io.ErrUnexpectedEOF 3335 } 3336 b := dAtA[iNdEx] 3337 iNdEx++ 3338 msglen |= int(b&0x7F) << shift 3339 if b < 0x80 { 3340 break 3341 } 3342 } 3343 if msglen < 0 { 3344 return ErrInvalidLengthQueryrange 3345 } 3346 postIndex := iNdEx + msglen 3347 if postIndex < 0 { 3348 return ErrInvalidLengthQueryrange 3349 } 3350 if postIndex > l { 3351 return io.ErrUnexpectedEOF 3352 } 3353 if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(&m.StartTs, dAtA[iNdEx:postIndex]); err != nil { 3354 return err 3355 } 3356 iNdEx = postIndex 3357 case 3: 3358 if wireType != 2 { 3359 return fmt.Errorf("proto: wrong wireType = %d for field EndTs", wireType) 3360 } 3361 var msglen int 3362 for shift := uint(0); ; shift += 7 { 3363 if shift >= 64 { 3364 return ErrIntOverflowQueryrange 3365 } 3366 if iNdEx >= l { 3367 return io.ErrUnexpectedEOF 3368 } 3369 b := dAtA[iNdEx] 3370 iNdEx++ 3371 msglen |= int(b&0x7F) << shift 3372 if b < 0x80 { 3373 break 3374 } 3375 } 3376 if msglen < 0 { 3377 return ErrInvalidLengthQueryrange 3378 } 3379 postIndex := iNdEx + msglen 3380 if postIndex < 0 { 3381 return ErrInvalidLengthQueryrange 3382 } 3383 if postIndex > l { 3384 return io.ErrUnexpectedEOF 3385 } 3386 if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(&m.EndTs, dAtA[iNdEx:postIndex]); err != nil { 3387 return err 3388 } 3389 iNdEx = postIndex 3390 case 4: 3391 if wireType != 2 { 3392 return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType) 3393 } 3394 var stringLen uint64 3395 for shift := uint(0); ; shift += 7 { 3396 if shift >= 64 { 3397 return ErrIntOverflowQueryrange 3398 } 3399 if iNdEx >= l { 3400 return io.ErrUnexpectedEOF 3401 } 3402 b := dAtA[iNdEx] 3403 iNdEx++ 3404 stringLen |= uint64(b&0x7F) << shift 3405 if b < 0x80 { 3406 break 3407 } 3408 } 3409 intStringLen := int(stringLen) 3410 if intStringLen < 0 { 3411 return ErrInvalidLengthQueryrange 3412 } 3413 postIndex := iNdEx + intStringLen 3414 if postIndex < 0 { 3415 return ErrInvalidLengthQueryrange 3416 } 3417 if postIndex > l { 3418 return io.ErrUnexpectedEOF 3419 } 3420 m.Path = string(dAtA[iNdEx:postIndex]) 3421 iNdEx = postIndex 3422 case 5: 3423 if wireType != 2 { 3424 return fmt.Errorf("proto: wrong wireType = %d for field Shards", wireType) 3425 } 3426 var stringLen uint64 3427 for shift := uint(0); ; shift += 7 { 3428 if shift >= 64 { 3429 return ErrIntOverflowQueryrange 3430 } 3431 if iNdEx >= l { 3432 return io.ErrUnexpectedEOF 3433 } 3434 b := dAtA[iNdEx] 3435 iNdEx++ 3436 stringLen |= uint64(b&0x7F) << shift 3437 if b < 0x80 { 3438 break 3439 } 3440 } 3441 intStringLen := int(stringLen) 3442 if intStringLen < 0 { 3443 return ErrInvalidLengthQueryrange 3444 } 3445 postIndex := iNdEx + intStringLen 3446 if postIndex < 0 { 3447 return ErrInvalidLengthQueryrange 3448 } 3449 if postIndex > l { 3450 return io.ErrUnexpectedEOF 3451 } 3452 m.Shards = append(m.Shards, string(dAtA[iNdEx:postIndex])) 3453 iNdEx = postIndex 3454 default: 3455 iNdEx = preIndex 3456 skippy, err := skipQueryrange(dAtA[iNdEx:]) 3457 if err != nil { 3458 return err 3459 } 3460 if skippy < 0 { 3461 return ErrInvalidLengthQueryrange 3462 } 3463 if (iNdEx + skippy) < 0 { 3464 return ErrInvalidLengthQueryrange 3465 } 3466 if (iNdEx + skippy) > l { 3467 return io.ErrUnexpectedEOF 3468 } 3469 iNdEx += skippy 3470 } 3471 } 3472 3473 if iNdEx > l { 3474 return io.ErrUnexpectedEOF 3475 } 3476 return nil 3477 } 3478 func (m *LokiSeriesResponse) Unmarshal(dAtA []byte) error { 3479 l := len(dAtA) 3480 iNdEx := 0 3481 for iNdEx < l { 3482 preIndex := iNdEx 3483 var wire uint64 3484 for shift := uint(0); ; shift += 7 { 3485 if shift >= 64 { 3486 return ErrIntOverflowQueryrange 3487 } 3488 if iNdEx >= l { 3489 return io.ErrUnexpectedEOF 3490 } 3491 b := dAtA[iNdEx] 3492 iNdEx++ 3493 wire |= uint64(b&0x7F) << shift 3494 if b < 0x80 { 3495 break 3496 } 3497 } 3498 fieldNum := int32(wire >> 3) 3499 wireType := int(wire & 0x7) 3500 if wireType == 4 { 3501 return fmt.Errorf("proto: LokiSeriesResponse: wiretype end group for non-group") 3502 } 3503 if fieldNum <= 0 { 3504 return fmt.Errorf("proto: LokiSeriesResponse: illegal tag %d (wire type %d)", fieldNum, wire) 3505 } 3506 switch fieldNum { 3507 case 1: 3508 if wireType != 2 { 3509 return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType) 3510 } 3511 var stringLen uint64 3512 for shift := uint(0); ; shift += 7 { 3513 if shift >= 64 { 3514 return ErrIntOverflowQueryrange 3515 } 3516 if iNdEx >= l { 3517 return io.ErrUnexpectedEOF 3518 } 3519 b := dAtA[iNdEx] 3520 iNdEx++ 3521 stringLen |= uint64(b&0x7F) << shift 3522 if b < 0x80 { 3523 break 3524 } 3525 } 3526 intStringLen := int(stringLen) 3527 if intStringLen < 0 { 3528 return ErrInvalidLengthQueryrange 3529 } 3530 postIndex := iNdEx + intStringLen 3531 if postIndex < 0 { 3532 return ErrInvalidLengthQueryrange 3533 } 3534 if postIndex > l { 3535 return io.ErrUnexpectedEOF 3536 } 3537 m.Status = string(dAtA[iNdEx:postIndex]) 3538 iNdEx = postIndex 3539 case 2: 3540 if wireType != 2 { 3541 return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType) 3542 } 3543 var msglen int 3544 for shift := uint(0); ; shift += 7 { 3545 if shift >= 64 { 3546 return ErrIntOverflowQueryrange 3547 } 3548 if iNdEx >= l { 3549 return io.ErrUnexpectedEOF 3550 } 3551 b := dAtA[iNdEx] 3552 iNdEx++ 3553 msglen |= int(b&0x7F) << shift 3554 if b < 0x80 { 3555 break 3556 } 3557 } 3558 if msglen < 0 { 3559 return ErrInvalidLengthQueryrange 3560 } 3561 postIndex := iNdEx + msglen 3562 if postIndex < 0 { 3563 return ErrInvalidLengthQueryrange 3564 } 3565 if postIndex > l { 3566 return io.ErrUnexpectedEOF 3567 } 3568 m.Data = append(m.Data, logproto.SeriesIdentifier{}) 3569 if err := m.Data[len(m.Data)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 3570 return err 3571 } 3572 iNdEx = postIndex 3573 case 3: 3574 if wireType != 0 { 3575 return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType) 3576 } 3577 m.Version = 0 3578 for shift := uint(0); ; shift += 7 { 3579 if shift >= 64 { 3580 return ErrIntOverflowQueryrange 3581 } 3582 if iNdEx >= l { 3583 return io.ErrUnexpectedEOF 3584 } 3585 b := dAtA[iNdEx] 3586 iNdEx++ 3587 m.Version |= uint32(b&0x7F) << shift 3588 if b < 0x80 { 3589 break 3590 } 3591 } 3592 case 4: 3593 if wireType != 2 { 3594 return fmt.Errorf("proto: wrong wireType = %d for field Headers", wireType) 3595 } 3596 var msglen int 3597 for shift := uint(0); ; shift += 7 { 3598 if shift >= 64 { 3599 return ErrIntOverflowQueryrange 3600 } 3601 if iNdEx >= l { 3602 return io.ErrUnexpectedEOF 3603 } 3604 b := dAtA[iNdEx] 3605 iNdEx++ 3606 msglen |= int(b&0x7F) << shift 3607 if b < 0x80 { 3608 break 3609 } 3610 } 3611 if msglen < 0 { 3612 return ErrInvalidLengthQueryrange 3613 } 3614 postIndex := iNdEx + msglen 3615 if postIndex < 0 { 3616 return ErrInvalidLengthQueryrange 3617 } 3618 if postIndex > l { 3619 return io.ErrUnexpectedEOF 3620 } 3621 m.Headers = append(m.Headers, github_com_grafana_loki_pkg_querier_queryrange_queryrangebase_definitions.PrometheusResponseHeader{}) 3622 if err := m.Headers[len(m.Headers)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 3623 return err 3624 } 3625 iNdEx = postIndex 3626 case 5: 3627 if wireType != 2 { 3628 return fmt.Errorf("proto: wrong wireType = %d for field Statistics", wireType) 3629 } 3630 var msglen int 3631 for shift := uint(0); ; shift += 7 { 3632 if shift >= 64 { 3633 return ErrIntOverflowQueryrange 3634 } 3635 if iNdEx >= l { 3636 return io.ErrUnexpectedEOF 3637 } 3638 b := dAtA[iNdEx] 3639 iNdEx++ 3640 msglen |= int(b&0x7F) << shift 3641 if b < 0x80 { 3642 break 3643 } 3644 } 3645 if msglen < 0 { 3646 return ErrInvalidLengthQueryrange 3647 } 3648 postIndex := iNdEx + msglen 3649 if postIndex < 0 { 3650 return ErrInvalidLengthQueryrange 3651 } 3652 if postIndex > l { 3653 return io.ErrUnexpectedEOF 3654 } 3655 if err := m.Statistics.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 3656 return err 3657 } 3658 iNdEx = postIndex 3659 default: 3660 iNdEx = preIndex 3661 skippy, err := skipQueryrange(dAtA[iNdEx:]) 3662 if err != nil { 3663 return err 3664 } 3665 if skippy < 0 { 3666 return ErrInvalidLengthQueryrange 3667 } 3668 if (iNdEx + skippy) < 0 { 3669 return ErrInvalidLengthQueryrange 3670 } 3671 if (iNdEx + skippy) > l { 3672 return io.ErrUnexpectedEOF 3673 } 3674 iNdEx += skippy 3675 } 3676 } 3677 3678 if iNdEx > l { 3679 return io.ErrUnexpectedEOF 3680 } 3681 return nil 3682 } 3683 func (m *LokiLabelNamesRequest) Unmarshal(dAtA []byte) error { 3684 l := len(dAtA) 3685 iNdEx := 0 3686 for iNdEx < l { 3687 preIndex := iNdEx 3688 var wire uint64 3689 for shift := uint(0); ; shift += 7 { 3690 if shift >= 64 { 3691 return ErrIntOverflowQueryrange 3692 } 3693 if iNdEx >= l { 3694 return io.ErrUnexpectedEOF 3695 } 3696 b := dAtA[iNdEx] 3697 iNdEx++ 3698 wire |= uint64(b&0x7F) << shift 3699 if b < 0x80 { 3700 break 3701 } 3702 } 3703 fieldNum := int32(wire >> 3) 3704 wireType := int(wire & 0x7) 3705 if wireType == 4 { 3706 return fmt.Errorf("proto: LokiLabelNamesRequest: wiretype end group for non-group") 3707 } 3708 if fieldNum <= 0 { 3709 return fmt.Errorf("proto: LokiLabelNamesRequest: illegal tag %d (wire type %d)", fieldNum, wire) 3710 } 3711 switch fieldNum { 3712 case 1: 3713 if wireType != 2 { 3714 return fmt.Errorf("proto: wrong wireType = %d for field StartTs", wireType) 3715 } 3716 var msglen int 3717 for shift := uint(0); ; shift += 7 { 3718 if shift >= 64 { 3719 return ErrIntOverflowQueryrange 3720 } 3721 if iNdEx >= l { 3722 return io.ErrUnexpectedEOF 3723 } 3724 b := dAtA[iNdEx] 3725 iNdEx++ 3726 msglen |= int(b&0x7F) << shift 3727 if b < 0x80 { 3728 break 3729 } 3730 } 3731 if msglen < 0 { 3732 return ErrInvalidLengthQueryrange 3733 } 3734 postIndex := iNdEx + msglen 3735 if postIndex < 0 { 3736 return ErrInvalidLengthQueryrange 3737 } 3738 if postIndex > l { 3739 return io.ErrUnexpectedEOF 3740 } 3741 if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(&m.StartTs, dAtA[iNdEx:postIndex]); err != nil { 3742 return err 3743 } 3744 iNdEx = postIndex 3745 case 2: 3746 if wireType != 2 { 3747 return fmt.Errorf("proto: wrong wireType = %d for field EndTs", wireType) 3748 } 3749 var msglen int 3750 for shift := uint(0); ; shift += 7 { 3751 if shift >= 64 { 3752 return ErrIntOverflowQueryrange 3753 } 3754 if iNdEx >= l { 3755 return io.ErrUnexpectedEOF 3756 } 3757 b := dAtA[iNdEx] 3758 iNdEx++ 3759 msglen |= int(b&0x7F) << shift 3760 if b < 0x80 { 3761 break 3762 } 3763 } 3764 if msglen < 0 { 3765 return ErrInvalidLengthQueryrange 3766 } 3767 postIndex := iNdEx + msglen 3768 if postIndex < 0 { 3769 return ErrInvalidLengthQueryrange 3770 } 3771 if postIndex > l { 3772 return io.ErrUnexpectedEOF 3773 } 3774 if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(&m.EndTs, dAtA[iNdEx:postIndex]); err != nil { 3775 return err 3776 } 3777 iNdEx = postIndex 3778 case 3: 3779 if wireType != 2 { 3780 return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType) 3781 } 3782 var stringLen uint64 3783 for shift := uint(0); ; shift += 7 { 3784 if shift >= 64 { 3785 return ErrIntOverflowQueryrange 3786 } 3787 if iNdEx >= l { 3788 return io.ErrUnexpectedEOF 3789 } 3790 b := dAtA[iNdEx] 3791 iNdEx++ 3792 stringLen |= uint64(b&0x7F) << shift 3793 if b < 0x80 { 3794 break 3795 } 3796 } 3797 intStringLen := int(stringLen) 3798 if intStringLen < 0 { 3799 return ErrInvalidLengthQueryrange 3800 } 3801 postIndex := iNdEx + intStringLen 3802 if postIndex < 0 { 3803 return ErrInvalidLengthQueryrange 3804 } 3805 if postIndex > l { 3806 return io.ErrUnexpectedEOF 3807 } 3808 m.Path = string(dAtA[iNdEx:postIndex]) 3809 iNdEx = postIndex 3810 default: 3811 iNdEx = preIndex 3812 skippy, err := skipQueryrange(dAtA[iNdEx:]) 3813 if err != nil { 3814 return err 3815 } 3816 if skippy < 0 { 3817 return ErrInvalidLengthQueryrange 3818 } 3819 if (iNdEx + skippy) < 0 { 3820 return ErrInvalidLengthQueryrange 3821 } 3822 if (iNdEx + skippy) > l { 3823 return io.ErrUnexpectedEOF 3824 } 3825 iNdEx += skippy 3826 } 3827 } 3828 3829 if iNdEx > l { 3830 return io.ErrUnexpectedEOF 3831 } 3832 return nil 3833 } 3834 func (m *LokiLabelNamesResponse) Unmarshal(dAtA []byte) error { 3835 l := len(dAtA) 3836 iNdEx := 0 3837 for iNdEx < l { 3838 preIndex := iNdEx 3839 var wire uint64 3840 for shift := uint(0); ; shift += 7 { 3841 if shift >= 64 { 3842 return ErrIntOverflowQueryrange 3843 } 3844 if iNdEx >= l { 3845 return io.ErrUnexpectedEOF 3846 } 3847 b := dAtA[iNdEx] 3848 iNdEx++ 3849 wire |= uint64(b&0x7F) << shift 3850 if b < 0x80 { 3851 break 3852 } 3853 } 3854 fieldNum := int32(wire >> 3) 3855 wireType := int(wire & 0x7) 3856 if wireType == 4 { 3857 return fmt.Errorf("proto: LokiLabelNamesResponse: wiretype end group for non-group") 3858 } 3859 if fieldNum <= 0 { 3860 return fmt.Errorf("proto: LokiLabelNamesResponse: illegal tag %d (wire type %d)", fieldNum, wire) 3861 } 3862 switch fieldNum { 3863 case 1: 3864 if wireType != 2 { 3865 return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType) 3866 } 3867 var stringLen uint64 3868 for shift := uint(0); ; shift += 7 { 3869 if shift >= 64 { 3870 return ErrIntOverflowQueryrange 3871 } 3872 if iNdEx >= l { 3873 return io.ErrUnexpectedEOF 3874 } 3875 b := dAtA[iNdEx] 3876 iNdEx++ 3877 stringLen |= uint64(b&0x7F) << shift 3878 if b < 0x80 { 3879 break 3880 } 3881 } 3882 intStringLen := int(stringLen) 3883 if intStringLen < 0 { 3884 return ErrInvalidLengthQueryrange 3885 } 3886 postIndex := iNdEx + intStringLen 3887 if postIndex < 0 { 3888 return ErrInvalidLengthQueryrange 3889 } 3890 if postIndex > l { 3891 return io.ErrUnexpectedEOF 3892 } 3893 m.Status = string(dAtA[iNdEx:postIndex]) 3894 iNdEx = postIndex 3895 case 2: 3896 if wireType != 2 { 3897 return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType) 3898 } 3899 var stringLen uint64 3900 for shift := uint(0); ; shift += 7 { 3901 if shift >= 64 { 3902 return ErrIntOverflowQueryrange 3903 } 3904 if iNdEx >= l { 3905 return io.ErrUnexpectedEOF 3906 } 3907 b := dAtA[iNdEx] 3908 iNdEx++ 3909 stringLen |= uint64(b&0x7F) << shift 3910 if b < 0x80 { 3911 break 3912 } 3913 } 3914 intStringLen := int(stringLen) 3915 if intStringLen < 0 { 3916 return ErrInvalidLengthQueryrange 3917 } 3918 postIndex := iNdEx + intStringLen 3919 if postIndex < 0 { 3920 return ErrInvalidLengthQueryrange 3921 } 3922 if postIndex > l { 3923 return io.ErrUnexpectedEOF 3924 } 3925 m.Data = append(m.Data, string(dAtA[iNdEx:postIndex])) 3926 iNdEx = postIndex 3927 case 3: 3928 if wireType != 0 { 3929 return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType) 3930 } 3931 m.Version = 0 3932 for shift := uint(0); ; shift += 7 { 3933 if shift >= 64 { 3934 return ErrIntOverflowQueryrange 3935 } 3936 if iNdEx >= l { 3937 return io.ErrUnexpectedEOF 3938 } 3939 b := dAtA[iNdEx] 3940 iNdEx++ 3941 m.Version |= uint32(b&0x7F) << shift 3942 if b < 0x80 { 3943 break 3944 } 3945 } 3946 case 4: 3947 if wireType != 2 { 3948 return fmt.Errorf("proto: wrong wireType = %d for field Headers", wireType) 3949 } 3950 var msglen int 3951 for shift := uint(0); ; shift += 7 { 3952 if shift >= 64 { 3953 return ErrIntOverflowQueryrange 3954 } 3955 if iNdEx >= l { 3956 return io.ErrUnexpectedEOF 3957 } 3958 b := dAtA[iNdEx] 3959 iNdEx++ 3960 msglen |= int(b&0x7F) << shift 3961 if b < 0x80 { 3962 break 3963 } 3964 } 3965 if msglen < 0 { 3966 return ErrInvalidLengthQueryrange 3967 } 3968 postIndex := iNdEx + msglen 3969 if postIndex < 0 { 3970 return ErrInvalidLengthQueryrange 3971 } 3972 if postIndex > l { 3973 return io.ErrUnexpectedEOF 3974 } 3975 m.Headers = append(m.Headers, github_com_grafana_loki_pkg_querier_queryrange_queryrangebase_definitions.PrometheusResponseHeader{}) 3976 if err := m.Headers[len(m.Headers)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 3977 return err 3978 } 3979 iNdEx = postIndex 3980 case 5: 3981 if wireType != 2 { 3982 return fmt.Errorf("proto: wrong wireType = %d for field Statistics", wireType) 3983 } 3984 var msglen int 3985 for shift := uint(0); ; shift += 7 { 3986 if shift >= 64 { 3987 return ErrIntOverflowQueryrange 3988 } 3989 if iNdEx >= l { 3990 return io.ErrUnexpectedEOF 3991 } 3992 b := dAtA[iNdEx] 3993 iNdEx++ 3994 msglen |= int(b&0x7F) << shift 3995 if b < 0x80 { 3996 break 3997 } 3998 } 3999 if msglen < 0 { 4000 return ErrInvalidLengthQueryrange 4001 } 4002 postIndex := iNdEx + msglen 4003 if postIndex < 0 { 4004 return ErrInvalidLengthQueryrange 4005 } 4006 if postIndex > l { 4007 return io.ErrUnexpectedEOF 4008 } 4009 if err := m.Statistics.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 4010 return err 4011 } 4012 iNdEx = postIndex 4013 default: 4014 iNdEx = preIndex 4015 skippy, err := skipQueryrange(dAtA[iNdEx:]) 4016 if err != nil { 4017 return err 4018 } 4019 if skippy < 0 { 4020 return ErrInvalidLengthQueryrange 4021 } 4022 if (iNdEx + skippy) < 0 { 4023 return ErrInvalidLengthQueryrange 4024 } 4025 if (iNdEx + skippy) > l { 4026 return io.ErrUnexpectedEOF 4027 } 4028 iNdEx += skippy 4029 } 4030 } 4031 4032 if iNdEx > l { 4033 return io.ErrUnexpectedEOF 4034 } 4035 return nil 4036 } 4037 func (m *LokiData) Unmarshal(dAtA []byte) error { 4038 l := len(dAtA) 4039 iNdEx := 0 4040 for iNdEx < l { 4041 preIndex := iNdEx 4042 var wire uint64 4043 for shift := uint(0); ; shift += 7 { 4044 if shift >= 64 { 4045 return ErrIntOverflowQueryrange 4046 } 4047 if iNdEx >= l { 4048 return io.ErrUnexpectedEOF 4049 } 4050 b := dAtA[iNdEx] 4051 iNdEx++ 4052 wire |= uint64(b&0x7F) << shift 4053 if b < 0x80 { 4054 break 4055 } 4056 } 4057 fieldNum := int32(wire >> 3) 4058 wireType := int(wire & 0x7) 4059 if wireType == 4 { 4060 return fmt.Errorf("proto: LokiData: wiretype end group for non-group") 4061 } 4062 if fieldNum <= 0 { 4063 return fmt.Errorf("proto: LokiData: illegal tag %d (wire type %d)", fieldNum, wire) 4064 } 4065 switch fieldNum { 4066 case 1: 4067 if wireType != 2 { 4068 return fmt.Errorf("proto: wrong wireType = %d for field ResultType", wireType) 4069 } 4070 var stringLen uint64 4071 for shift := uint(0); ; shift += 7 { 4072 if shift >= 64 { 4073 return ErrIntOverflowQueryrange 4074 } 4075 if iNdEx >= l { 4076 return io.ErrUnexpectedEOF 4077 } 4078 b := dAtA[iNdEx] 4079 iNdEx++ 4080 stringLen |= uint64(b&0x7F) << shift 4081 if b < 0x80 { 4082 break 4083 } 4084 } 4085 intStringLen := int(stringLen) 4086 if intStringLen < 0 { 4087 return ErrInvalidLengthQueryrange 4088 } 4089 postIndex := iNdEx + intStringLen 4090 if postIndex < 0 { 4091 return ErrInvalidLengthQueryrange 4092 } 4093 if postIndex > l { 4094 return io.ErrUnexpectedEOF 4095 } 4096 m.ResultType = string(dAtA[iNdEx:postIndex]) 4097 iNdEx = postIndex 4098 case 2: 4099 if wireType != 2 { 4100 return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType) 4101 } 4102 var msglen int 4103 for shift := uint(0); ; shift += 7 { 4104 if shift >= 64 { 4105 return ErrIntOverflowQueryrange 4106 } 4107 if iNdEx >= l { 4108 return io.ErrUnexpectedEOF 4109 } 4110 b := dAtA[iNdEx] 4111 iNdEx++ 4112 msglen |= int(b&0x7F) << shift 4113 if b < 0x80 { 4114 break 4115 } 4116 } 4117 if msglen < 0 { 4118 return ErrInvalidLengthQueryrange 4119 } 4120 postIndex := iNdEx + msglen 4121 if postIndex < 0 { 4122 return ErrInvalidLengthQueryrange 4123 } 4124 if postIndex > l { 4125 return io.ErrUnexpectedEOF 4126 } 4127 m.Result = append(m.Result, github_com_grafana_loki_pkg_logproto.Stream{}) 4128 if err := m.Result[len(m.Result)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 4129 return err 4130 } 4131 iNdEx = postIndex 4132 default: 4133 iNdEx = preIndex 4134 skippy, err := skipQueryrange(dAtA[iNdEx:]) 4135 if err != nil { 4136 return err 4137 } 4138 if skippy < 0 { 4139 return ErrInvalidLengthQueryrange 4140 } 4141 if (iNdEx + skippy) < 0 { 4142 return ErrInvalidLengthQueryrange 4143 } 4144 if (iNdEx + skippy) > l { 4145 return io.ErrUnexpectedEOF 4146 } 4147 iNdEx += skippy 4148 } 4149 } 4150 4151 if iNdEx > l { 4152 return io.ErrUnexpectedEOF 4153 } 4154 return nil 4155 } 4156 func (m *LokiPromResponse) Unmarshal(dAtA []byte) error { 4157 l := len(dAtA) 4158 iNdEx := 0 4159 for iNdEx < l { 4160 preIndex := iNdEx 4161 var wire uint64 4162 for shift := uint(0); ; shift += 7 { 4163 if shift >= 64 { 4164 return ErrIntOverflowQueryrange 4165 } 4166 if iNdEx >= l { 4167 return io.ErrUnexpectedEOF 4168 } 4169 b := dAtA[iNdEx] 4170 iNdEx++ 4171 wire |= uint64(b&0x7F) << shift 4172 if b < 0x80 { 4173 break 4174 } 4175 } 4176 fieldNum := int32(wire >> 3) 4177 wireType := int(wire & 0x7) 4178 if wireType == 4 { 4179 return fmt.Errorf("proto: LokiPromResponse: wiretype end group for non-group") 4180 } 4181 if fieldNum <= 0 { 4182 return fmt.Errorf("proto: LokiPromResponse: illegal tag %d (wire type %d)", fieldNum, wire) 4183 } 4184 switch fieldNum { 4185 case 1: 4186 if wireType != 2 { 4187 return fmt.Errorf("proto: wrong wireType = %d for field Response", wireType) 4188 } 4189 var msglen int 4190 for shift := uint(0); ; shift += 7 { 4191 if shift >= 64 { 4192 return ErrIntOverflowQueryrange 4193 } 4194 if iNdEx >= l { 4195 return io.ErrUnexpectedEOF 4196 } 4197 b := dAtA[iNdEx] 4198 iNdEx++ 4199 msglen |= int(b&0x7F) << shift 4200 if b < 0x80 { 4201 break 4202 } 4203 } 4204 if msglen < 0 { 4205 return ErrInvalidLengthQueryrange 4206 } 4207 postIndex := iNdEx + msglen 4208 if postIndex < 0 { 4209 return ErrInvalidLengthQueryrange 4210 } 4211 if postIndex > l { 4212 return io.ErrUnexpectedEOF 4213 } 4214 if m.Response == nil { 4215 m.Response = &queryrangebase.PrometheusResponse{} 4216 } 4217 if err := m.Response.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 4218 return err 4219 } 4220 iNdEx = postIndex 4221 case 2: 4222 if wireType != 2 { 4223 return fmt.Errorf("proto: wrong wireType = %d for field Statistics", wireType) 4224 } 4225 var msglen int 4226 for shift := uint(0); ; shift += 7 { 4227 if shift >= 64 { 4228 return ErrIntOverflowQueryrange 4229 } 4230 if iNdEx >= l { 4231 return io.ErrUnexpectedEOF 4232 } 4233 b := dAtA[iNdEx] 4234 iNdEx++ 4235 msglen |= int(b&0x7F) << shift 4236 if b < 0x80 { 4237 break 4238 } 4239 } 4240 if msglen < 0 { 4241 return ErrInvalidLengthQueryrange 4242 } 4243 postIndex := iNdEx + msglen 4244 if postIndex < 0 { 4245 return ErrInvalidLengthQueryrange 4246 } 4247 if postIndex > l { 4248 return io.ErrUnexpectedEOF 4249 } 4250 if err := m.Statistics.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 4251 return err 4252 } 4253 iNdEx = postIndex 4254 default: 4255 iNdEx = preIndex 4256 skippy, err := skipQueryrange(dAtA[iNdEx:]) 4257 if err != nil { 4258 return err 4259 } 4260 if skippy < 0 { 4261 return ErrInvalidLengthQueryrange 4262 } 4263 if (iNdEx + skippy) < 0 { 4264 return ErrInvalidLengthQueryrange 4265 } 4266 if (iNdEx + skippy) > l { 4267 return io.ErrUnexpectedEOF 4268 } 4269 iNdEx += skippy 4270 } 4271 } 4272 4273 if iNdEx > l { 4274 return io.ErrUnexpectedEOF 4275 } 4276 return nil 4277 } 4278 func (m *IndexStatsResponse) Unmarshal(dAtA []byte) error { 4279 l := len(dAtA) 4280 iNdEx := 0 4281 for iNdEx < l { 4282 preIndex := iNdEx 4283 var wire uint64 4284 for shift := uint(0); ; shift += 7 { 4285 if shift >= 64 { 4286 return ErrIntOverflowQueryrange 4287 } 4288 if iNdEx >= l { 4289 return io.ErrUnexpectedEOF 4290 } 4291 b := dAtA[iNdEx] 4292 iNdEx++ 4293 wire |= uint64(b&0x7F) << shift 4294 if b < 0x80 { 4295 break 4296 } 4297 } 4298 fieldNum := int32(wire >> 3) 4299 wireType := int(wire & 0x7) 4300 if wireType == 4 { 4301 return fmt.Errorf("proto: IndexStatsResponse: wiretype end group for non-group") 4302 } 4303 if fieldNum <= 0 { 4304 return fmt.Errorf("proto: IndexStatsResponse: illegal tag %d (wire type %d)", fieldNum, wire) 4305 } 4306 switch fieldNum { 4307 case 1: 4308 if wireType != 2 { 4309 return fmt.Errorf("proto: wrong wireType = %d for field Response", wireType) 4310 } 4311 var msglen int 4312 for shift := uint(0); ; shift += 7 { 4313 if shift >= 64 { 4314 return ErrIntOverflowQueryrange 4315 } 4316 if iNdEx >= l { 4317 return io.ErrUnexpectedEOF 4318 } 4319 b := dAtA[iNdEx] 4320 iNdEx++ 4321 msglen |= int(b&0x7F) << shift 4322 if b < 0x80 { 4323 break 4324 } 4325 } 4326 if msglen < 0 { 4327 return ErrInvalidLengthQueryrange 4328 } 4329 postIndex := iNdEx + msglen 4330 if postIndex < 0 { 4331 return ErrInvalidLengthQueryrange 4332 } 4333 if postIndex > l { 4334 return io.ErrUnexpectedEOF 4335 } 4336 if m.Response == nil { 4337 m.Response = &github_com_grafana_loki_pkg_logproto.IndexStatsResponse{} 4338 } 4339 if err := m.Response.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 4340 return err 4341 } 4342 iNdEx = postIndex 4343 case 2: 4344 if wireType != 2 { 4345 return fmt.Errorf("proto: wrong wireType = %d for field Headers", wireType) 4346 } 4347 var msglen int 4348 for shift := uint(0); ; shift += 7 { 4349 if shift >= 64 { 4350 return ErrIntOverflowQueryrange 4351 } 4352 if iNdEx >= l { 4353 return io.ErrUnexpectedEOF 4354 } 4355 b := dAtA[iNdEx] 4356 iNdEx++ 4357 msglen |= int(b&0x7F) << shift 4358 if b < 0x80 { 4359 break 4360 } 4361 } 4362 if msglen < 0 { 4363 return ErrInvalidLengthQueryrange 4364 } 4365 postIndex := iNdEx + msglen 4366 if postIndex < 0 { 4367 return ErrInvalidLengthQueryrange 4368 } 4369 if postIndex > l { 4370 return io.ErrUnexpectedEOF 4371 } 4372 m.Headers = append(m.Headers, github_com_grafana_loki_pkg_querier_queryrange_queryrangebase_definitions.PrometheusResponseHeader{}) 4373 if err := m.Headers[len(m.Headers)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 4374 return err 4375 } 4376 iNdEx = postIndex 4377 default: 4378 iNdEx = preIndex 4379 skippy, err := skipQueryrange(dAtA[iNdEx:]) 4380 if err != nil { 4381 return err 4382 } 4383 if skippy < 0 { 4384 return ErrInvalidLengthQueryrange 4385 } 4386 if (iNdEx + skippy) < 0 { 4387 return ErrInvalidLengthQueryrange 4388 } 4389 if (iNdEx + skippy) > l { 4390 return io.ErrUnexpectedEOF 4391 } 4392 iNdEx += skippy 4393 } 4394 } 4395 4396 if iNdEx > l { 4397 return io.ErrUnexpectedEOF 4398 } 4399 return nil 4400 } 4401 func skipQueryrange(dAtA []byte) (n int, err error) { 4402 l := len(dAtA) 4403 iNdEx := 0 4404 for iNdEx < l { 4405 var wire uint64 4406 for shift := uint(0); ; shift += 7 { 4407 if shift >= 64 { 4408 return 0, ErrIntOverflowQueryrange 4409 } 4410 if iNdEx >= l { 4411 return 0, io.ErrUnexpectedEOF 4412 } 4413 b := dAtA[iNdEx] 4414 iNdEx++ 4415 wire |= (uint64(b) & 0x7F) << shift 4416 if b < 0x80 { 4417 break 4418 } 4419 } 4420 wireType := int(wire & 0x7) 4421 switch wireType { 4422 case 0: 4423 for shift := uint(0); ; shift += 7 { 4424 if shift >= 64 { 4425 return 0, ErrIntOverflowQueryrange 4426 } 4427 if iNdEx >= l { 4428 return 0, io.ErrUnexpectedEOF 4429 } 4430 iNdEx++ 4431 if dAtA[iNdEx-1] < 0x80 { 4432 break 4433 } 4434 } 4435 return iNdEx, nil 4436 case 1: 4437 iNdEx += 8 4438 return iNdEx, nil 4439 case 2: 4440 var length int 4441 for shift := uint(0); ; shift += 7 { 4442 if shift >= 64 { 4443 return 0, ErrIntOverflowQueryrange 4444 } 4445 if iNdEx >= l { 4446 return 0, io.ErrUnexpectedEOF 4447 } 4448 b := dAtA[iNdEx] 4449 iNdEx++ 4450 length |= (int(b) & 0x7F) << shift 4451 if b < 0x80 { 4452 break 4453 } 4454 } 4455 if length < 0 { 4456 return 0, ErrInvalidLengthQueryrange 4457 } 4458 iNdEx += length 4459 if iNdEx < 0 { 4460 return 0, ErrInvalidLengthQueryrange 4461 } 4462 return iNdEx, nil 4463 case 3: 4464 for { 4465 var innerWire uint64 4466 var start int = iNdEx 4467 for shift := uint(0); ; shift += 7 { 4468 if shift >= 64 { 4469 return 0, ErrIntOverflowQueryrange 4470 } 4471 if iNdEx >= l { 4472 return 0, io.ErrUnexpectedEOF 4473 } 4474 b := dAtA[iNdEx] 4475 iNdEx++ 4476 innerWire |= (uint64(b) & 0x7F) << shift 4477 if b < 0x80 { 4478 break 4479 } 4480 } 4481 innerWireType := int(innerWire & 0x7) 4482 if innerWireType == 4 { 4483 break 4484 } 4485 next, err := skipQueryrange(dAtA[start:]) 4486 if err != nil { 4487 return 0, err 4488 } 4489 iNdEx = start + next 4490 if iNdEx < 0 { 4491 return 0, ErrInvalidLengthQueryrange 4492 } 4493 } 4494 return iNdEx, nil 4495 case 4: 4496 return iNdEx, nil 4497 case 5: 4498 iNdEx += 4 4499 return iNdEx, nil 4500 default: 4501 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 4502 } 4503 } 4504 panic("unreachable") 4505 } 4506 4507 var ( 4508 ErrInvalidLengthQueryrange = fmt.Errorf("proto: negative length found during unmarshaling") 4509 ErrIntOverflowQueryrange = fmt.Errorf("proto: integer overflow") 4510 )