NewDataFile will return a new DataFile Object.
(path string, rwManager fileio.RWManager)
| 47 | |
| 48 | // NewDataFile will return a new DataFile Object. |
| 49 | func NewDataFile(path string, rwManager fileio.RWManager) *DataFile { |
| 50 | dataFile := &DataFile{ |
| 51 | path: path, |
| 52 | rwManager: rwManager, |
| 53 | } |
| 54 | return dataFile |
| 55 | } |
| 56 | |
| 57 | // ReadEntry returns entry at the given off(offset). |
| 58 | // payloadSize = bucketSize + keySize + valueSize |