(s *v1.InstrumentationScope, ss *InstrumentationScope)
| 573 | } |
| 574 | |
| 575 | func instrumentationScopeToParquet(s *v1.InstrumentationScope, ss *InstrumentationScope) { |
| 576 | if s == nil { |
| 577 | ss.Name = "" |
| 578 | ss.Version = "" |
| 579 | ss.DroppedAttributesCount = 0 |
| 580 | ss.Attrs = ss.Attrs[:0] |
| 581 | return |
| 582 | } |
| 583 | |
| 584 | ss.Name = s.Name |
| 585 | ss.Version = s.Version |
| 586 | ss.DroppedAttributesCount = int32(s.DroppedAttributesCount) |
| 587 | |
| 588 | ss.Attrs = extendReuseSlice(len(s.Attributes), ss.Attrs) |
| 589 | for i, a := range s.Attributes { |
| 590 | attrToParquet(a, &ss.Attrs[i]) |
| 591 | } |
| 592 | } |
| 593 | |
| 594 | func eventToParquet(e *v1_trace.Span_Event, ee *Event, spanStartTime uint64, dedicatedEventAttributes dedicatedColumnMapping) { |
| 595 | ee.Name = e.Name |
no test coverage detected