Documentation ¶
Overview ¶
Package persist is a generated GoMock package.
Index ¶
- Variables
- func NewSegment(fileset IndexSegmentFileSet, opts fst.Options) (fst.Segment, error)
- type IndexFileSetReader
- type IndexFileSetWriter
- type IndexSegmentFile
- type IndexSegmentFileSet
- type IndexSegmentFileSetWriter
- type IndexSegmentFileType
- type IndexSegmentType
- type IndexVolumeType
- type MockIndexFileSetReader
- type MockIndexFileSetReaderMockRecorder
- type MockIndexFileSetWriter
- type MockIndexFileSetWriterMockRecorder
- type MockIndexSegmentFile
- func (m *MockIndexSegmentFile) Close() error
- func (m *MockIndexSegmentFile) EXPECT() *MockIndexSegmentFileMockRecorder
- func (m *MockIndexSegmentFile) Mmap() (mmap.Descriptor, error)
- func (m *MockIndexSegmentFile) Read(p []byte) (int, error)
- func (m *MockIndexSegmentFile) SegmentFileType() IndexSegmentFileType
- type MockIndexSegmentFileMockRecorder
- type MockIndexSegmentFileSet
- func (m *MockIndexSegmentFileSet) EXPECT() *MockIndexSegmentFileSetMockRecorder
- func (m *MockIndexSegmentFileSet) Files() []IndexSegmentFile
- func (m *MockIndexSegmentFileSet) MajorVersion() int
- func (m *MockIndexSegmentFileSet) MinorVersion() int
- func (m *MockIndexSegmentFileSet) SegmentMetadata() []byte
- func (m *MockIndexSegmentFileSet) SegmentType() IndexSegmentType
- type MockIndexSegmentFileSetMockRecorder
- func (mr *MockIndexSegmentFileSetMockRecorder) Files() *gomock.Call
- func (mr *MockIndexSegmentFileSetMockRecorder) MajorVersion() *gomock.Call
- func (mr *MockIndexSegmentFileSetMockRecorder) MinorVersion() *gomock.Call
- func (mr *MockIndexSegmentFileSetMockRecorder) SegmentMetadata() *gomock.Call
- func (mr *MockIndexSegmentFileSetMockRecorder) SegmentType() *gomock.Call
- type MockIndexSegmentFileSetWriter
- func (m *MockIndexSegmentFileSetWriter) EXPECT() *MockIndexSegmentFileSetWriterMockRecorder
- func (m *MockIndexSegmentFileSetWriter) Files() []IndexSegmentFileType
- func (m *MockIndexSegmentFileSetWriter) MajorVersion() int
- func (m *MockIndexSegmentFileSetWriter) MinorVersion() int
- func (m *MockIndexSegmentFileSetWriter) SegmentMetadata() []byte
- func (m *MockIndexSegmentFileSetWriter) SegmentType() IndexSegmentType
- func (m *MockIndexSegmentFileSetWriter) WriteFile(fileType IndexSegmentFileType, writer io.Writer) error
- type MockIndexSegmentFileSetWriterMockRecorder
- func (mr *MockIndexSegmentFileSetWriterMockRecorder) Files() *gomock.Call
- func (mr *MockIndexSegmentFileSetWriterMockRecorder) MajorVersion() *gomock.Call
- func (mr *MockIndexSegmentFileSetWriterMockRecorder) MinorVersion() *gomock.Call
- func (mr *MockIndexSegmentFileSetWriterMockRecorder) SegmentMetadata() *gomock.Call
- func (mr *MockIndexSegmentFileSetWriterMockRecorder) SegmentType() *gomock.Call
- func (mr *MockIndexSegmentFileSetWriterMockRecorder) WriteFile(fileType, writer interface{}) *gomock.Call
- type MockMutableSegmentFileSetWriter
- func (m *MockMutableSegmentFileSetWriter) EXPECT() *MockMutableSegmentFileSetWriterMockRecorder
- func (m *MockMutableSegmentFileSetWriter) Files() []IndexSegmentFileType
- func (m *MockMutableSegmentFileSetWriter) MajorVersion() int
- func (m *MockMutableSegmentFileSetWriter) MinorVersion() int
- func (m *MockMutableSegmentFileSetWriter) Reset(arg0 segment.Builder) error
- func (m *MockMutableSegmentFileSetWriter) SegmentMetadata() []byte
- func (m *MockMutableSegmentFileSetWriter) SegmentType() IndexSegmentType
- func (m *MockMutableSegmentFileSetWriter) WriteFile(fileType IndexSegmentFileType, writer io.Writer) error
- type MockMutableSegmentFileSetWriterMockRecorder
- func (mr *MockMutableSegmentFileSetWriterMockRecorder) Files() *gomock.Call
- func (mr *MockMutableSegmentFileSetWriterMockRecorder) MajorVersion() *gomock.Call
- func (mr *MockMutableSegmentFileSetWriterMockRecorder) MinorVersion() *gomock.Call
- func (mr *MockMutableSegmentFileSetWriterMockRecorder) Reset(arg0 interface{}) *gomock.Call
- func (mr *MockMutableSegmentFileSetWriterMockRecorder) SegmentMetadata() *gomock.Call
- func (mr *MockMutableSegmentFileSetWriterMockRecorder) SegmentType() *gomock.Call
- func (mr *MockMutableSegmentFileSetWriterMockRecorder) WriteFile(fileType, writer interface{}) *gomock.Call
- type MutableSegmentFileSetWriter
Constants ¶
This section is empty.
Variables ¶
var ( // TypeRegex allows what can be used for a IndexSegmentType or // IndexSegmentFileType, explicitly cannot use "-" as that can be // then used as a separator elsewhere, also it ensures callers must // use lower cased strings. TypeRegex = regexp.MustCompile("^[a-z_]+$") )
Functions ¶
func NewSegment ¶
NewSegment returns a new fst.Segment backed by the provided fileset. NB: this method takes ownership of the provided fileset files, in case of both errors, and success. i.e. users are not expected to call Close on any of the provided fileset.Files() after invoking this function.
Types ¶
type IndexFileSetReader ¶
type IndexFileSetReader interface { // SegmentFileSets returns the number of segment file sets. SegmentFileSets() int // ReadSegmentFileSet returns the next segment file set or an error. // It will return io.EOF error when no more file sets remain. // The IndexSegmentFileSet will only be valid before it's closed, // after that calls to Read or Bytes on it will have unexpected results. ReadSegmentFileSet() (IndexSegmentFileSet, error) IndexVolumeType() IndexVolumeType }
IndexFileSetReader is an index file set reader, it can read many segments.
type IndexFileSetWriter ¶
type IndexFileSetWriter interface { // WriteSegmentFileSet writes a index segment file set. WriteSegmentFileSet(segmentFileSet IndexSegmentFileSetWriter) error }
IndexFileSetWriter is an index file set writer, it can write out many segments.
type IndexSegmentFile ¶
type IndexSegmentFile interface { io.Reader io.Closer // SegmentFileType returns the segment file type. SegmentFileType() IndexSegmentFileType // Mmap will be valid until the segment file is closed. Mmap() (mmap.Descriptor, error) }
IndexSegmentFile is a file in an index segment file set.
type IndexSegmentFileSet ¶
type IndexSegmentFileSet interface { SegmentType() IndexSegmentType MajorVersion() int MinorVersion() int SegmentMetadata() []byte Files() []IndexSegmentFile }
IndexSegmentFileSet is an index segment file set.
type IndexSegmentFileSetWriter ¶
type IndexSegmentFileSetWriter interface { SegmentType() IndexSegmentType MajorVersion() int MinorVersion() int SegmentMetadata() []byte Files() []IndexSegmentFileType WriteFile(fileType IndexSegmentFileType, writer io.Writer) error }
IndexSegmentFileSetWriter is an index segment file set writer.
func NewFSTSegmentDataFileSetWriter ¶ added in v0.15.0
func NewFSTSegmentDataFileSetWriter( data fst.SegmentData, ) (IndexSegmentFileSetWriter, error)
NewFSTSegmentDataFileSetWriter creates a new file set writer for fst segment data.
type IndexSegmentFileType ¶
type IndexSegmentFileType string
IndexSegmentFileType is the type of a file in an index file set.
const ( // DocumentDataIndexSegmentFileType is a document data segment file. DocumentDataIndexSegmentFileType IndexSegmentFileType = "docdata" // DocumentIndexIndexSegmentFileType is a document index segment file. DocumentIndexIndexSegmentFileType IndexSegmentFileType = "docidx" // PostingsIndexSegmentFileType is a postings List data index segment file. PostingsIndexSegmentFileType IndexSegmentFileType = "postingsdata" // FSTFieldsIndexSegmentFileType is a FST Fields index segment file. FSTFieldsIndexSegmentFileType IndexSegmentFileType = "fstfields" // FSTTermsIndexSegmentFileType is a FST Terms index segment file. FSTTermsIndexSegmentFileType IndexSegmentFileType = "fstterms" )
func (IndexSegmentFileType) Validate ¶
func (t IndexSegmentFileType) Validate() error
Validate validates whether the string value is a valid segment file type and contains only lowercase a-z and underscore characters.
type IndexSegmentType ¶
type IndexSegmentType string
IndexSegmentType is the type of an index file set.
const ( // FSTIndexSegmentType is a FST IndexSegmentType. FSTIndexSegmentType IndexSegmentType = "fst" )
func (IndexSegmentType) Validate ¶
func (t IndexSegmentType) Validate() error
Validate validates whether the string value is a valid segment type and contains only lowercase a-z and underscore characters.
type IndexVolumeType ¶ added in v0.15.0
type IndexVolumeType string
IndexVolumeType is the type of an index volume.
const ( // DefaultIndexVolumeType is a default IndexVolumeType. // This is the type if not otherwise specified. DefaultIndexVolumeType IndexVolumeType = "default" )
type MockIndexFileSetReader ¶
type MockIndexFileSetReader struct {
// contains filtered or unexported fields
}
MockIndexFileSetReader is a mock of IndexFileSetReader interface.
func NewMockIndexFileSetReader ¶
func NewMockIndexFileSetReader(ctrl *gomock.Controller) *MockIndexFileSetReader
NewMockIndexFileSetReader creates a new mock instance.
func (*MockIndexFileSetReader) EXPECT ¶
func (m *MockIndexFileSetReader) EXPECT() *MockIndexFileSetReaderMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockIndexFileSetReader) IndexVolumeType ¶ added in v0.15.0
func (m *MockIndexFileSetReader) IndexVolumeType() IndexVolumeType
IndexVolumeType mocks base method.
func (*MockIndexFileSetReader) ReadSegmentFileSet ¶
func (m *MockIndexFileSetReader) ReadSegmentFileSet() (IndexSegmentFileSet, error)
ReadSegmentFileSet mocks base method.
func (*MockIndexFileSetReader) SegmentFileSets ¶
func (m *MockIndexFileSetReader) SegmentFileSets() int
SegmentFileSets mocks base method.
type MockIndexFileSetReaderMockRecorder ¶
type MockIndexFileSetReaderMockRecorder struct {
// contains filtered or unexported fields
}
MockIndexFileSetReaderMockRecorder is the mock recorder for MockIndexFileSetReader.
func (*MockIndexFileSetReaderMockRecorder) IndexVolumeType ¶ added in v0.15.0
func (mr *MockIndexFileSetReaderMockRecorder) IndexVolumeType() *gomock.Call
IndexVolumeType indicates an expected call of IndexVolumeType.
func (*MockIndexFileSetReaderMockRecorder) ReadSegmentFileSet ¶
func (mr *MockIndexFileSetReaderMockRecorder) ReadSegmentFileSet() *gomock.Call
ReadSegmentFileSet indicates an expected call of ReadSegmentFileSet.
func (*MockIndexFileSetReaderMockRecorder) SegmentFileSets ¶
func (mr *MockIndexFileSetReaderMockRecorder) SegmentFileSets() *gomock.Call
SegmentFileSets indicates an expected call of SegmentFileSets.
type MockIndexFileSetWriter ¶
type MockIndexFileSetWriter struct {
// contains filtered or unexported fields
}
MockIndexFileSetWriter is a mock of IndexFileSetWriter interface.
func NewMockIndexFileSetWriter ¶
func NewMockIndexFileSetWriter(ctrl *gomock.Controller) *MockIndexFileSetWriter
NewMockIndexFileSetWriter creates a new mock instance.
func (*MockIndexFileSetWriter) EXPECT ¶
func (m *MockIndexFileSetWriter) EXPECT() *MockIndexFileSetWriterMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockIndexFileSetWriter) WriteSegmentFileSet ¶
func (m *MockIndexFileSetWriter) WriteSegmentFileSet(segmentFileSet IndexSegmentFileSetWriter) error
WriteSegmentFileSet mocks base method.
type MockIndexFileSetWriterMockRecorder ¶
type MockIndexFileSetWriterMockRecorder struct {
// contains filtered or unexported fields
}
MockIndexFileSetWriterMockRecorder is the mock recorder for MockIndexFileSetWriter.
func (*MockIndexFileSetWriterMockRecorder) WriteSegmentFileSet ¶
func (mr *MockIndexFileSetWriterMockRecorder) WriteSegmentFileSet(segmentFileSet interface{}) *gomock.Call
WriteSegmentFileSet indicates an expected call of WriteSegmentFileSet.
type MockIndexSegmentFile ¶
type MockIndexSegmentFile struct {
// contains filtered or unexported fields
}
MockIndexSegmentFile is a mock of IndexSegmentFile interface.
func NewMockIndexSegmentFile ¶
func NewMockIndexSegmentFile(ctrl *gomock.Controller) *MockIndexSegmentFile
NewMockIndexSegmentFile creates a new mock instance.
func (*MockIndexSegmentFile) Close ¶
func (m *MockIndexSegmentFile) Close() error
Close mocks base method.
func (*MockIndexSegmentFile) EXPECT ¶
func (m *MockIndexSegmentFile) EXPECT() *MockIndexSegmentFileMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockIndexSegmentFile) Mmap ¶ added in v0.15.0
func (m *MockIndexSegmentFile) Mmap() (mmap.Descriptor, error)
Mmap mocks base method.
func (*MockIndexSegmentFile) Read ¶
func (m *MockIndexSegmentFile) Read(p []byte) (int, error)
Read mocks base method.
func (*MockIndexSegmentFile) SegmentFileType ¶
func (m *MockIndexSegmentFile) SegmentFileType() IndexSegmentFileType
SegmentFileType mocks base method.
type MockIndexSegmentFileMockRecorder ¶
type MockIndexSegmentFileMockRecorder struct {
// contains filtered or unexported fields
}
MockIndexSegmentFileMockRecorder is the mock recorder for MockIndexSegmentFile.
func (*MockIndexSegmentFileMockRecorder) Close ¶
func (mr *MockIndexSegmentFileMockRecorder) Close() *gomock.Call
Close indicates an expected call of Close.
func (*MockIndexSegmentFileMockRecorder) Mmap ¶ added in v0.15.0
func (mr *MockIndexSegmentFileMockRecorder) Mmap() *gomock.Call
Mmap indicates an expected call of Mmap.
func (*MockIndexSegmentFileMockRecorder) Read ¶
func (mr *MockIndexSegmentFileMockRecorder) Read(p interface{}) *gomock.Call
Read indicates an expected call of Read.
func (*MockIndexSegmentFileMockRecorder) SegmentFileType ¶
func (mr *MockIndexSegmentFileMockRecorder) SegmentFileType() *gomock.Call
SegmentFileType indicates an expected call of SegmentFileType.
type MockIndexSegmentFileSet ¶
type MockIndexSegmentFileSet struct {
// contains filtered or unexported fields
}
MockIndexSegmentFileSet is a mock of IndexSegmentFileSet interface.
func NewMockIndexSegmentFileSet ¶
func NewMockIndexSegmentFileSet(ctrl *gomock.Controller) *MockIndexSegmentFileSet
NewMockIndexSegmentFileSet creates a new mock instance.
func (*MockIndexSegmentFileSet) EXPECT ¶
func (m *MockIndexSegmentFileSet) EXPECT() *MockIndexSegmentFileSetMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockIndexSegmentFileSet) Files ¶
func (m *MockIndexSegmentFileSet) Files() []IndexSegmentFile
Files mocks base method.
func (*MockIndexSegmentFileSet) MajorVersion ¶
func (m *MockIndexSegmentFileSet) MajorVersion() int
MajorVersion mocks base method.
func (*MockIndexSegmentFileSet) MinorVersion ¶
func (m *MockIndexSegmentFileSet) MinorVersion() int
MinorVersion mocks base method.
func (*MockIndexSegmentFileSet) SegmentMetadata ¶
func (m *MockIndexSegmentFileSet) SegmentMetadata() []byte
SegmentMetadata mocks base method.
func (*MockIndexSegmentFileSet) SegmentType ¶
func (m *MockIndexSegmentFileSet) SegmentType() IndexSegmentType
SegmentType mocks base method.
type MockIndexSegmentFileSetMockRecorder ¶
type MockIndexSegmentFileSetMockRecorder struct {
// contains filtered or unexported fields
}
MockIndexSegmentFileSetMockRecorder is the mock recorder for MockIndexSegmentFileSet.
func (*MockIndexSegmentFileSetMockRecorder) Files ¶
func (mr *MockIndexSegmentFileSetMockRecorder) Files() *gomock.Call
Files indicates an expected call of Files.
func (*MockIndexSegmentFileSetMockRecorder) MajorVersion ¶
func (mr *MockIndexSegmentFileSetMockRecorder) MajorVersion() *gomock.Call
MajorVersion indicates an expected call of MajorVersion.
func (*MockIndexSegmentFileSetMockRecorder) MinorVersion ¶
func (mr *MockIndexSegmentFileSetMockRecorder) MinorVersion() *gomock.Call
MinorVersion indicates an expected call of MinorVersion.
func (*MockIndexSegmentFileSetMockRecorder) SegmentMetadata ¶
func (mr *MockIndexSegmentFileSetMockRecorder) SegmentMetadata() *gomock.Call
SegmentMetadata indicates an expected call of SegmentMetadata.
func (*MockIndexSegmentFileSetMockRecorder) SegmentType ¶
func (mr *MockIndexSegmentFileSetMockRecorder) SegmentType() *gomock.Call
SegmentType indicates an expected call of SegmentType.
type MockIndexSegmentFileSetWriter ¶
type MockIndexSegmentFileSetWriter struct {
// contains filtered or unexported fields
}
MockIndexSegmentFileSetWriter is a mock of IndexSegmentFileSetWriter interface.
func NewMockIndexSegmentFileSetWriter ¶
func NewMockIndexSegmentFileSetWriter(ctrl *gomock.Controller) *MockIndexSegmentFileSetWriter
NewMockIndexSegmentFileSetWriter creates a new mock instance.
func (*MockIndexSegmentFileSetWriter) EXPECT ¶
func (m *MockIndexSegmentFileSetWriter) EXPECT() *MockIndexSegmentFileSetWriterMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockIndexSegmentFileSetWriter) Files ¶
func (m *MockIndexSegmentFileSetWriter) Files() []IndexSegmentFileType
Files mocks base method.
func (*MockIndexSegmentFileSetWriter) MajorVersion ¶
func (m *MockIndexSegmentFileSetWriter) MajorVersion() int
MajorVersion mocks base method.
func (*MockIndexSegmentFileSetWriter) MinorVersion ¶
func (m *MockIndexSegmentFileSetWriter) MinorVersion() int
MinorVersion mocks base method.
func (*MockIndexSegmentFileSetWriter) SegmentMetadata ¶
func (m *MockIndexSegmentFileSetWriter) SegmentMetadata() []byte
SegmentMetadata mocks base method.
func (*MockIndexSegmentFileSetWriter) SegmentType ¶
func (m *MockIndexSegmentFileSetWriter) SegmentType() IndexSegmentType
SegmentType mocks base method.
func (*MockIndexSegmentFileSetWriter) WriteFile ¶
func (m *MockIndexSegmentFileSetWriter) WriteFile(fileType IndexSegmentFileType, writer io.Writer) error
WriteFile mocks base method.
type MockIndexSegmentFileSetWriterMockRecorder ¶
type MockIndexSegmentFileSetWriterMockRecorder struct {
// contains filtered or unexported fields
}
MockIndexSegmentFileSetWriterMockRecorder is the mock recorder for MockIndexSegmentFileSetWriter.
func (*MockIndexSegmentFileSetWriterMockRecorder) Files ¶
func (mr *MockIndexSegmentFileSetWriterMockRecorder) Files() *gomock.Call
Files indicates an expected call of Files.
func (*MockIndexSegmentFileSetWriterMockRecorder) MajorVersion ¶
func (mr *MockIndexSegmentFileSetWriterMockRecorder) MajorVersion() *gomock.Call
MajorVersion indicates an expected call of MajorVersion.
func (*MockIndexSegmentFileSetWriterMockRecorder) MinorVersion ¶
func (mr *MockIndexSegmentFileSetWriterMockRecorder) MinorVersion() *gomock.Call
MinorVersion indicates an expected call of MinorVersion.
func (*MockIndexSegmentFileSetWriterMockRecorder) SegmentMetadata ¶
func (mr *MockIndexSegmentFileSetWriterMockRecorder) SegmentMetadata() *gomock.Call
SegmentMetadata indicates an expected call of SegmentMetadata.
func (*MockIndexSegmentFileSetWriterMockRecorder) SegmentType ¶
func (mr *MockIndexSegmentFileSetWriterMockRecorder) SegmentType() *gomock.Call
SegmentType indicates an expected call of SegmentType.
func (*MockIndexSegmentFileSetWriterMockRecorder) WriteFile ¶
func (mr *MockIndexSegmentFileSetWriterMockRecorder) WriteFile(fileType, writer interface{}) *gomock.Call
WriteFile indicates an expected call of WriteFile.
type MockMutableSegmentFileSetWriter ¶
type MockMutableSegmentFileSetWriter struct {
// contains filtered or unexported fields
}
MockMutableSegmentFileSetWriter is a mock of MutableSegmentFileSetWriter interface.
func NewMockMutableSegmentFileSetWriter ¶
func NewMockMutableSegmentFileSetWriter(ctrl *gomock.Controller) *MockMutableSegmentFileSetWriter
NewMockMutableSegmentFileSetWriter creates a new mock instance.
func (*MockMutableSegmentFileSetWriter) EXPECT ¶
func (m *MockMutableSegmentFileSetWriter) EXPECT() *MockMutableSegmentFileSetWriterMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockMutableSegmentFileSetWriter) Files ¶
func (m *MockMutableSegmentFileSetWriter) Files() []IndexSegmentFileType
Files mocks base method.
func (*MockMutableSegmentFileSetWriter) MajorVersion ¶
func (m *MockMutableSegmentFileSetWriter) MajorVersion() int
MajorVersion mocks base method.
func (*MockMutableSegmentFileSetWriter) MinorVersion ¶
func (m *MockMutableSegmentFileSetWriter) MinorVersion() int
MinorVersion mocks base method.
func (*MockMutableSegmentFileSetWriter) Reset ¶
func (m *MockMutableSegmentFileSetWriter) Reset(arg0 segment.Builder) error
Reset mocks base method.
func (*MockMutableSegmentFileSetWriter) SegmentMetadata ¶
func (m *MockMutableSegmentFileSetWriter) SegmentMetadata() []byte
SegmentMetadata mocks base method.
func (*MockMutableSegmentFileSetWriter) SegmentType ¶
func (m *MockMutableSegmentFileSetWriter) SegmentType() IndexSegmentType
SegmentType mocks base method.
func (*MockMutableSegmentFileSetWriter) WriteFile ¶
func (m *MockMutableSegmentFileSetWriter) WriteFile(fileType IndexSegmentFileType, writer io.Writer) error
WriteFile mocks base method.
type MockMutableSegmentFileSetWriterMockRecorder ¶
type MockMutableSegmentFileSetWriterMockRecorder struct {
// contains filtered or unexported fields
}
MockMutableSegmentFileSetWriterMockRecorder is the mock recorder for MockMutableSegmentFileSetWriter.
func (*MockMutableSegmentFileSetWriterMockRecorder) Files ¶
func (mr *MockMutableSegmentFileSetWriterMockRecorder) Files() *gomock.Call
Files indicates an expected call of Files.
func (*MockMutableSegmentFileSetWriterMockRecorder) MajorVersion ¶
func (mr *MockMutableSegmentFileSetWriterMockRecorder) MajorVersion() *gomock.Call
MajorVersion indicates an expected call of MajorVersion.
func (*MockMutableSegmentFileSetWriterMockRecorder) MinorVersion ¶
func (mr *MockMutableSegmentFileSetWriterMockRecorder) MinorVersion() *gomock.Call
MinorVersion indicates an expected call of MinorVersion.
func (*MockMutableSegmentFileSetWriterMockRecorder) Reset ¶
func (mr *MockMutableSegmentFileSetWriterMockRecorder) Reset(arg0 interface{}) *gomock.Call
Reset indicates an expected call of Reset.
func (*MockMutableSegmentFileSetWriterMockRecorder) SegmentMetadata ¶
func (mr *MockMutableSegmentFileSetWriterMockRecorder) SegmentMetadata() *gomock.Call
SegmentMetadata indicates an expected call of SegmentMetadata.
func (*MockMutableSegmentFileSetWriterMockRecorder) SegmentType ¶
func (mr *MockMutableSegmentFileSetWriterMockRecorder) SegmentType() *gomock.Call
SegmentType indicates an expected call of SegmentType.
func (*MockMutableSegmentFileSetWriterMockRecorder) WriteFile ¶
func (mr *MockMutableSegmentFileSetWriterMockRecorder) WriteFile(fileType, writer interface{}) *gomock.Call
WriteFile indicates an expected call of WriteFile.
type MutableSegmentFileSetWriter ¶
type MutableSegmentFileSetWriter interface { IndexSegmentFileSetWriter // Reset resets the writer to write the provided mutable segment. Reset(segment.Builder) error }
MutableSegmentFileSetWriter is a new IndexSegmentFileSetWriter for writing out Mutable Segments.
func NewMutableSegmentFileSetWriter ¶
func NewMutableSegmentFileSetWriter( fstOpts fst.WriterOptions, ) (MutableSegmentFileSetWriter, error)
NewMutableSegmentFileSetWriter returns a new IndexSegmentFileSetWriter for writing out the provided Mutable Segment.