Versions in this module Expand all Collapse all v0 v0.2.0 Nov 16, 2018 v0.1.0 Nov 15, 2018 Changes in this version + const MagicIndex + func AllPostingsKey() (name, value string) + func ExpandPostings(p Postings) (res []uint64, err error) + func NewStringTuples(entries []string, length int) (*stringTuples, error) + type ByteSlice interface + Len func() int + Range func(start, end int) []byte + type Decoder struct + func (dec *Decoder) Postings(b []byte) (int, Postings, error) + func (dec *Decoder) Series(b []byte, lbls *labels.Labels, chks *[]chunks.Meta) error + func (dec *Decoder) SetSymbolTable(t map[uint32]string) + type MemPostings struct + func NewMemPostings() *MemPostings + func NewUnorderedMemPostings() *MemPostings + func (p *MemPostings) Add(id uint64, lset labels.Labels) + func (p *MemPostings) All() Postings + func (p *MemPostings) Delete(deleted map[uint64]struct{}) + func (p *MemPostings) EnsureOrder() + func (p *MemPostings) Get(name, value string) Postings + func (p *MemPostings) Iter(f func(labels.Label, Postings) error) error + func (p *MemPostings) SortedKeys() []labels.Label + type Postings interface + At func() uint64 + Err func() error + Next func() bool + Seek func(v uint64) bool + func EmptyPostings() Postings + func ErrPostings(err error) Postings + func Intersect(its ...Postings) Postings + func Merge(its ...Postings) Postings + func NewListPostings(list []uint64) Postings + func Without(full, drop Postings) Postings + type Range struct + End int64 + Start int64 + type Reader struct + func NewFileReader(path string) (*Reader, error) + func NewReader(b ByteSlice) (*Reader, error) + func (r *Reader) Close() error + func (r *Reader) LabelIndices() ([][]string, error) + func (r *Reader) LabelNames() ([]string, error) + func (r *Reader) LabelValues(names ...string) (StringTuples, error) + func (r *Reader) Postings(name, value string) (Postings, error) + func (r *Reader) PostingsRanges() (map[labels.Label]Range, error) + func (r *Reader) Series(id uint64, lbls *labels.Labels, chks *[]chunks.Meta) error + func (r *Reader) SortedPostings(p Postings) Postings + func (r *Reader) SymbolTable() map[uint32]string + func (r *Reader) Symbols() (map[string]struct{}, error) + func (r *Reader) Version() int + type StringTuples interface + At func(i int) ([]string, error) + Len func() int + type Writer struct + Version int + func NewWriter(fn string) (*Writer, error) + func (w *Writer) AddSeries(ref uint64, lset labels.Labels, chunks ...chunks.Meta) error + func (w *Writer) AddSymbols(sym map[string]struct{}) error + func (w *Writer) Close() error + func (w *Writer) WriteLabelIndex(names []string, values []string) error + func (w *Writer) WritePostings(name, value string, it Postings) error