Add adds puts k/v pair. NOTICE: key must key in sort by desc
(key uint32, value []byte)
| 84 | // Add adds puts k/v pair. |
| 85 | // NOTICE: key must key in sort by desc |
| 86 | func (sf *storeFlusher) Add(key uint32, value []byte) error { |
| 87 | if err := sf.checkBuilder(); err != nil { |
| 88 | metrics.FlushStatistics.Failure.Incr() |
| 89 | return err |
| 90 | } |
| 91 | // TODO add file size limit |
| 92 | return sf.builder.Add(key, value) |
| 93 | } |
| 94 | |
| 95 | // Sequence sets write sequence number. |
| 96 | func (sf *storeFlusher) Sequence(leader int32, seq int64) { |
nothing calls this directly
no test coverage detected