MCPcopy
hub / github.com/grafana/tempo / Size

Method Size

tempodb/backend/v1.pb.go:623–644  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

621}
622
623func (m *TenantIndex) Size() (n int) {
624 if m == nil {
625 return 0
626 }
627 var l int
628 _ = l
629 l = github_com_gogo_protobuf_types.SizeOfStdTime(m.CreatedAt)
630 n += 1 + l + sovV1(uint64(l))
631 if len(m.Meta) > 0 {
632 for _, e := range m.Meta {
633 l = e.Size()
634 n += 1 + l + sovV1(uint64(l))
635 }
636 }
637 if len(m.CompactedMeta) > 0 {
638 for _, e := range m.CompactedMeta {
639 l = e.Size()
640 n += 1 + l + sovV1(uint64(l))
641 }
642 }
643 return n
644}
645
646func sovV1(x uint64) (n int) {
647 return (math_bits.Len64(x|1) + 6) / 7

Callers 3

XXX_SizeMethod · 0.95
MarshalMethod · 0.95
MarshalToMethod · 0.95

Calls 2

sovV1Function · 0.85
SizeMethod · 0.65

Tested by

no test coverage detected