MCPcopy Index your code
hub / github.com/ByteStorage/FlyDB / OpenDataFile

Function OpenDataFile

engine/data/data_file.go:25–28  ·  view source on GitHub ↗

OpenDataFile opens a new data file.

(dirPath string, fileID uint32, fileSize int64, fioType int8)

Source from the content-addressed store, hash-verified

23
24// OpenDataFile opens a new data file.
25func OpenDataFile(dirPath string, fileID uint32, fileSize int64, fioType int8) (*DataFile, error) {
26 fileName := GetDataFileName(dirPath, fileID)
27 return newDataFile(fileName, fileID, fileSize, fioType)
28}
29
30// GetDataFileName returns the file name for a data file.
31func GetDataFileName(dirPath string, fileID uint32) string {

Callers 5

TestOpenDataFileFunction · 0.85
TestDataFile_WriteFunction · 0.85
TestDataFile_CloseFunction · 0.85
TestDataFile_SyncFunction · 0.85

Calls 2

GetDataFileNameFunction · 0.85
newDataFileFunction · 0.85

Tested by 5

TestOpenDataFileFunction · 0.68
TestDataFile_WriteFunction · 0.68
TestDataFile_CloseFunction · 0.68
TestDataFile_SyncFunction · 0.68