Documentation
¶
Index ¶
- type ConcreteWordFileCreator
- func (wfc *ConcreteWordFileCreator) CreateWordFile() error
- func (wfc *ConcreteWordFileCreator) CreateWordFileFilledZeros(count int64) error
- func (wfc *ConcreteWordFileCreator) OpenWordFile() (ReadWriteAtWordCounter, error)
- func (wfc *ConcreteWordFileCreator) OpenWordFileReadOnly() (ReadAtWordCounter, error)
- func (wfc *ConcreteWordFileCreator) WordFileExists() bool
- type HashFile
- type ReadAtWordCounter
- type ReadWriteAtWordCounter
- type ReaderAtWord
- type WordCounter
- type WordFile
- type WordFileCreator
- type WriterAtWord
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConcreteWordFileCreator ¶
type ConcreteWordFileCreator struct {
// contains filtered or unexported fields
}
func NewConcreteWordFileCreator ¶
func NewConcreteWordFileCreator(name string, folder string, wordSize int64) *ConcreteWordFileCreator
func (*ConcreteWordFileCreator) CreateWordFile ¶
func (wfc *ConcreteWordFileCreator) CreateWordFile() error
func (*ConcreteWordFileCreator) CreateWordFileFilledZeros ¶ added in v0.0.8
func (wfc *ConcreteWordFileCreator) CreateWordFileFilledZeros(count int64) error
func (*ConcreteWordFileCreator) OpenWordFile ¶
func (wfc *ConcreteWordFileCreator) OpenWordFile() (ReadWriteAtWordCounter, error)
func (*ConcreteWordFileCreator) OpenWordFileReadOnly ¶
func (wfc *ConcreteWordFileCreator) OpenWordFileReadOnly() (ReadAtWordCounter, error)
func (*ConcreteWordFileCreator) WordFileExists ¶
func (wfc *ConcreteWordFileCreator) WordFileExists() bool
type HashFile ¶ added in v0.0.7
type HashFile struct {
// contains filtered or unexported fields
}
func NewHashFile ¶ added in v0.0.7
func NewHashFile(file memfile.AppendableLookupFile, hashCount int64) *HashFile
func (*HashFile) CountHashes ¶ added in v0.0.7
func (*HashFile) ReadHashAt ¶ added in v0.0.7
type ReadAtWordCounter ¶
type ReadAtWordCounter interface { ReaderAtWord WordCounter WordSize() int64 }
type ReadWriteAtWordCounter ¶
type ReadWriteAtWordCounter interface { ReaderAtWord WriterAtWord WordCounter Sync() error WordSize() int64 }
type WordCounter ¶
type WordFile ¶
type WordFile struct {
// contains filtered or unexported fields
}
func NewWordFile ¶
func NewWordFile(file memfile.AppendableLookupFile, wordSize int64, wordCount int64) *WordFile
func (*WordFile) CountWords ¶
type WordFileCreator ¶
type WordFileCreator interface { WordFileExists() bool CreateWordFile() error OpenWordFile() (ReadWriteAtWordCounter, error) OpenWordFileReadOnly() (ReadAtWordCounter, error) CreateWordFileFilledZeros(count int64) error }
Click to show internal directories.
Click to hide internal directories.