MCPcopy
hub / github.com/lindb/lindb / Log

Interface Log

kv/version/log.go:104–111  ·  view source on GitHub ↗

Log represents metadata edit log for family level

Source from the content-addressed store, hash-verified

102
103// Log represents metadata edit log for family level
104type Log interface {
105 // Encode writes log from binary, if error return err
106 Encode() ([]byte, error)
107 // Decode reads log from binary, if error return err
108 Decode(v []byte) error
109 // apply edit log to family's current version
110 apply(version Version)
111}
112
113// StoreLog represents metadata edit log store level
114type StoreLog interface {

Callers 18

TestNewFileFunction · 0.65
TestDeleteFileFunction · 0.65
TestNextFileNumberFunction · 0.65
TestNewRollupFileFunction · 0.65
TestDeleteRollupFileFunction · 0.65
TestNewReferenceFileFunction · 0.65
TestDeleteReferenceFileFunction · 0.65
TestSequenceFunction · 0.65
unmarshalMethod · 0.65
TestEditLog_UnmarshalFunction · 0.65
TestDefaultLimitsFunction · 0.65

Implementers 8

newFilekv/version/log.go
deleteFilekv/version/log.go
nextFileNumberkv/version/log.go
newRollupFilekv/version/log.go
deleteRollupFilekv/version/log.go
newReferenceFilekv/version/log.go
deleteReferenceFilekv/version/log.go
sequencekv/version/log.go

Calls

no outgoing calls

Tested by

no test coverage detected