Documentation ¶
Index ¶
- type File
- func (f *File) Close() error
- func (f *File) FilterNamesTags(names [][]byte, tagsSlice []models.Tags) ([][]byte, []models.Tags)
- func (f *File) HasSeries(name []byte, tags models.Tags, buf []byte) (exists, tombstoned bool)
- func (f *File) Measurement(name []byte) tsi1.MeasurementElem
- func (f *File) MeasurementIterator() tsi1.MeasurementIterator
- func (f *File) MeasurementSeriesIterator(name []byte) tsi1.SeriesIterator
- func (f *File) MergeMeasurementsSketches(s, t estimator.Sketch) error
- func (f *File) MergeSeriesSketches(s, t estimator.Sketch) error
- func (f *File) Path() string
- func (f *File) Release()
- func (f *File) Retain()
- func (f *File) Series(name []byte, tags models.Tags) tsi1.SeriesElem
- func (f *File) SeriesIterator() tsi1.SeriesIterator
- func (f *File) SeriesN() uint64
- func (f *File) TagKey(name, key []byte) tsi1.TagKeyElem
- func (f *File) TagKeyIterator(name []byte) tsi1.TagKeyIterator
- func (f *File) TagKeySeriesIterator(name, key []byte) tsi1.SeriesIterator
- func (f *File) TagValue(name, key, value []byte) tsi1.TagValueElem
- func (f *File) TagValueIterator(name, key []byte) tsi1.TagValueIterator
- func (f *File) TagValueSeriesIterator(name, key, value []byte) tsi1.SeriesIterator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type File ¶
type File struct { Closef func() error Pathf func() string FilterNameTagsf func(names [][]byte, tagsSlice []models.Tags) ([][]byte, []models.Tags) Measurementf func(name []byte) tsi1.MeasurementElem MeasurementIteratorf func() tsi1.MeasurementIterator HasSeriesf func(name []byte, tags models.Tags, buf []byte) (exists, tombstoned bool) Seriesf func(name []byte, tags models.Tags) tsi1.SeriesElem SeriesNf func() uint64 TagKeyf func(name, key []byte) tsi1.TagKeyElem TagKeyIteratorf func(name []byte) tsi1.TagKeyIterator TagValuef func(name, key, value []byte) tsi1.TagValueElem TagValueIteratorf func(name, key []byte) tsi1.TagValueIterator SeriesIteratorf func() tsi1.SeriesIterator MeasurementSeriesIteratorf func(name []byte) tsi1.SeriesIterator TagKeySeriesIteratorf func(name, key []byte) tsi1.SeriesIterator TagValueSeriesIteratorf func(name, key, value []byte) tsi1.SeriesIterator MergeSeriesSketchesf func(s, t estimator.Sketch) error MergeMeasurementsSketchesf func(s, t estimator.Sketch) error Retainf func() Releasef func() }
File is a mock implementation of a tsi1.File.
func (*File) FilterNamesTags ¶
func (*File) Measurement ¶
func (f *File) Measurement(name []byte) tsi1.MeasurementElem
func (*File) MeasurementIterator ¶
func (f *File) MeasurementIterator() tsi1.MeasurementIterator
func (*File) MeasurementSeriesIterator ¶
func (f *File) MeasurementSeriesIterator(name []byte) tsi1.SeriesIterator
func (*File) MergeMeasurementsSketches ¶
func (*File) SeriesIterator ¶
func (f *File) SeriesIterator() tsi1.SeriesIterator
func (*File) TagKeyIterator ¶
func (f *File) TagKeyIterator(name []byte) tsi1.TagKeyIterator
func (*File) TagKeySeriesIterator ¶
func (f *File) TagKeySeriesIterator(name, key []byte) tsi1.SeriesIterator
func (*File) TagValueIterator ¶
func (f *File) TagValueIterator(name, key []byte) tsi1.TagValueIterator
func (*File) TagValueSeriesIterator ¶
func (f *File) TagValueSeriesIterator(name, key, value []byte) tsi1.SeriesIterator
Click to show internal directories.
Click to hide internal directories.