newCompactionState creates a compaction state
(maxFileSize uint32, snapshot version.Snapshot, compaction *version.Compaction)
| 33 | |
| 34 | // newCompactionState creates a compaction state |
| 35 | func newCompactionState(maxFileSize uint32, snapshot version.Snapshot, compaction *version.Compaction) *compactionState { |
| 36 | return &compactionState{ |
| 37 | maxFileSize: maxFileSize, |
| 38 | snapshot: snapshot, |
| 39 | compaction: compaction, |
| 40 | } |
| 41 | } |
| 42 | |
| 43 | // addOutputFile adds a new output file |
| 44 | func (c *compactionState) addOutputFile(fileMete *version.FileMeta) { |
no outgoing calls