putSpanset back into the pool. Does not repool the spans.
(ss *traceql.Spanset)
| 739 | |
| 740 | // putSpanset back into the pool. Does not repool the spans. |
| 741 | func putSpanset(ss *traceql.Spanset) { |
| 742 | ss.Attributes = ss.Attributes[:0] |
| 743 | ss.DurationNanos = 0 |
| 744 | ss.RootServiceName = "" |
| 745 | ss.RootSpanName = "" |
| 746 | ss.Scalar = traceql.NewStaticNil() |
| 747 | ss.StartTimeUnixNanos = 0 |
| 748 | ss.TraceID = nil |
| 749 | ss.Spans = ss.Spans[:0] |
| 750 | |
| 751 | spansetPool.Put(ss) |
| 752 | } |
| 753 | |
| 754 | func putSpansetAndSpans(ss *traceql.Spanset) { |
| 755 | if ss != nil { |
no test coverage detected