(s *span)
| 830 | } |
| 831 | |
| 832 | func putSpan(s *span) { |
| 833 | s.id = nil |
| 834 | s.startTimeUnixNanos = 0 |
| 835 | s.durationNanos = 0 |
| 836 | s.rowNum = parquetquery.EmptyRowNumber() |
| 837 | s.cbSpansetFinal = false |
| 838 | s.cbSpanset = nil |
| 839 | s.nestedSetParent = 0 |
| 840 | s.nestedSetLeft = 0 |
| 841 | s.nestedSetRight = 0 |
| 842 | s.spanAttrs = s.spanAttrs[:0] |
| 843 | s.resourceAttrs = s.resourceAttrs[:0] |
| 844 | s.traceAttrs = s.traceAttrs[:0] |
| 845 | s.eventAttrs = s.eventAttrs[:0] |
| 846 | s.linkAttrs = s.linkAttrs[:0] |
| 847 | s.instrumentationAttrs = s.instrumentationAttrs[:0] |
| 848 | |
| 849 | spanPool.Put(s) |
| 850 | } |
| 851 | |
| 852 | func getSpan() *span { |
| 853 | return spanPool.Get().(*span) |
no test coverage detected