Documentation
¶
Index ¶
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, appendOptimize bool) *ConcreteWordFileCreator
func (*ConcreteWordFileCreator) CreateWordFile ¶
func (wfc *ConcreteWordFileCreator) CreateWordFile() 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 ReadAtWordCounter ¶
type ReadAtWordCounter interface {
ReaderAtWord
WordCounter
}
type ReadWriteAtWordCounter ¶
type ReadWriteAtWordCounter interface {
ReaderAtWord
WriterAtWord
WordCounter
Sync() error
}
type WordCounter ¶
type WordFile ¶
type WordFile struct {
// contains filtered or unexported fields
}
func NewWordFile ¶
func NewWordFile(file memfile.AppendableLookupFile, wordSize int64) *WordFile
func (*WordFile) CountWords ¶
type WordFileCreator ¶
type WordFileCreator interface {
WordFileExists() bool
CreateWordFile() error
OpenWordFile() (ReadWriteAtWordCounter, error)
OpenWordFileReadOnly() (ReadAtWordCounter, error)
}
Click to show internal directories.
Click to hide internal directories.