MCPcopy
hub / github.com/lindb/lindb / newCompactionState

Function newCompactionState

kv/compaction_state.go:35–41  ·  view source on GitHub ↗

newCompactionState creates a compaction state

(maxFileSize uint32, snapshot version.Snapshot, compaction *version.Compaction)

Source from the content-addressed store, hash-verified

33
34// newCompactionState creates a compaction state
35func 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
44func (c *compactionState) addOutputFile(fileMete *version.FileMeta) {

Calls

no outgoing calls