MCPcopy Create free account
hub / github.com/cortexproject/cortex / Size

Method Size

pkg/querier/tripperware/query.pb.go:2795–2834  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

2793 return base
2794}
2795func (m *PrometheusResponse) Size() (n int) {
2796 if m == nil {
2797 return 0
2798 }
2799 var l int
2800 _ = l
2801 l = len(m.Status)
2802 if l > 0 {
2803 n += 1 + l + sovQuery(uint64(l))
2804 }
2805 l = m.Data.Size()
2806 n += 1 + l + sovQuery(uint64(l))
2807 l = len(m.ErrorType)
2808 if l > 0 {
2809 n += 1 + l + sovQuery(uint64(l))
2810 }
2811 l = len(m.Error)
2812 if l > 0 {
2813 n += 1 + l + sovQuery(uint64(l))
2814 }
2815 if len(m.Headers) > 0 {
2816 for _, e := range m.Headers {
2817 l = e.Size()
2818 n += 1 + l + sovQuery(uint64(l))
2819 }
2820 }
2821 if len(m.Warnings) > 0 {
2822 for _, s := range m.Warnings {
2823 l = len(s)
2824 n += 1 + l + sovQuery(uint64(l))
2825 }
2826 }
2827 if len(m.Infos) > 0 {
2828 for _, s := range m.Infos {
2829 l = len(s)
2830 n += 1 + l + sovQuery(uint64(l))
2831 }
2832 }
2833 return n
2834}
2835
2836func (m *PrometheusData) Size() (n int) {
2837 if m == nil {

Callers 3

XXX_SizeMethod · 0.95
MarshalMethod · 0.95
MarshalToMethod · 0.95

Calls 2

sovQueryFunction · 0.85
SizeMethod · 0.65

Tested by

no test coverage detected