Merger represents merger values of same key when do compaction job(compact/rollup etc.)
| 38 | |
| 39 | // Merger represents merger values of same key when do compaction job(compact/rollup etc.) |
| 40 | type Merger interface { |
| 41 | // Init initializes merger params or context, before does merge operation |
| 42 | Init(params map[string]interface{}) |
| 43 | // Merge merges values for same key, |
| 44 | // merged data will be written into Flusher directly |
| 45 | // return err if failure |
| 46 | Merge(key uint32, values [][]byte) error |
| 47 | } |
no outgoing calls
no test coverage detected