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