package
0.0.1-rc20230124
Repository: https://github.com/keinos/go-sortfile.git
Documentation: pkg.go.dev

# Functions

Chunker is a file chunker.
FileSplit is a file chunker.
IsLess returns true if a is less than b.
NewFileReader returns a new FileReader object.
NewFileWriter returns a new FileWriter object.
NewIOReader retruns a new FileReader object.
NewIOWriter returns a new FileWriter object.
NewLines returns a new object of Lines.
NewMergeSorter returns a new MergeSorter object.

# Variables

OsOpen is a copy of os.Open() as a dependency injection to ease testing.

# Structs

FileReader is a line reader for the chunk file.
FileWriter is wrapper of file writer but with a buffer.
Lines holds a slice of string as a chunk of data with sort and save functionality.
MergeSorter merge-sorts the sorted chunk files.