ResultSamples returns committed samples.
()
| 245 | |
| 246 | // ResultSamples returns committed samples. |
| 247 | func (a *Appendable) ResultSamples() []Sample { |
| 248 | a.mtx.Lock() |
| 249 | defer a.mtx.Unlock() |
| 250 | if len(a.resultSamples) == 0 { |
| 251 | return nil |
| 252 | } |
| 253 | |
| 254 | ret := make([]Sample, len(a.resultSamples)) |
| 255 | copy(ret, a.resultSamples) |
| 256 | return ret |
| 257 | } |
| 258 | |
| 259 | // RolledbackSamples returns rolled back samples. |
| 260 | func (a *Appendable) RolledbackSamples() []Sample { |