Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FileReader ¶
type FileReader struct {
// contains filtered or unexported fields
}
func NewFileReader ¶
func NewFileReader(name string, bitsPerLabel uint) (*FileReader, error)
func (*FileReader) Close ¶
func (r *FileReader) Close() error
func (*FileReader) NumLabels ¶
func (r *FileReader) NumLabels() (uint64, error)
type FileWriter ¶
type FileWriter struct {
// contains filtered or unexported fields
}
func NewFileWriter ¶
func NewFileWriter(filename string, bitsPerLabel uint) (*FileWriter, error)
func NewLabelsWriter ¶
func NewLabelsWriter(datadir string, index int, bitsPerLabel uint) (*FileWriter, error)
func (*FileWriter) Close ¶
func (w *FileWriter) Close() error
func (*FileWriter) Flush ¶
func (w *FileWriter) Flush() error
func (*FileWriter) NumLabelsWritten ¶
func (w *FileWriter) NumLabelsWritten() (uint64, error)
func (*FileWriter) Truncate ¶
func (w *FileWriter) Truncate(numLabels uint64) error
func (*FileWriter) Write ¶
func (w *FileWriter) Write(b []byte) error
type GroupReader ¶
type GroupReader struct {
// contains filtered or unexported fields
}
func Group ¶
func Group(readers []Reader) (*GroupReader, error)
Group groups a slice of Reader into one continuous Reader.
func (*GroupReader) Close ¶
func (g *GroupReader) Close() error
func (*GroupReader) NumLabels ¶
func (g *GroupReader) NumLabels() (uint64, error)
type NumericalSorter ¶ added in v0.8.9
func (NumericalSorter) Len ¶ added in v0.8.9
func (s NumericalSorter) Len() int
func (NumericalSorter) Less ¶ added in v0.8.9
func (s NumericalSorter) Less(i, j int) bool
func (NumericalSorter) Swap ¶ added in v0.8.9
func (s NumericalSorter) Swap(i, j int)
Click to show internal directories.
Click to hide internal directories.