MCPcopy
hub / github.com/lindb/lindb / CompactJob

Interface CompactJob

kv/compact_job.go:35–38  ·  view source on GitHub ↗

go:generate mockgen -source ./compact_job.go -destination=./compact_job_mock.go -package kv CompactJob represents the compact job which does merge sst files

Source from the content-addressed store, hash-verified

33
34// CompactJob represents the compact job which does merge sst files
35type CompactJob interface {
36 // Run runs compact logic
37 Run() error
38}
39
40// compactJob represents the compaction job, merges input files
41type compactJob struct {

Callers 8

TestRollupFunction · 0.65
TestFamily_needRollupFunction · 0.65
TestFamily_rollupFunction · 0.65
TestFamily_doRollupWorkFunction · 0.65
TestFamily_compactFunction · 0.65
TestFamily_closeFunction · 0.65

Implementers 7

compactJobkv/compact_job.go
serverpkg/http/http_server.go
SystemCollectorinternal/monitoring/system_collector.g
runtimeapp/standalone/runtime.go
runtimeapp/storage/runtime.go
runtimeapp/root/runtime.go
runtimeapp/broker/runtime.go

Calls

no outgoing calls

Tested by

no test coverage detected