# Packages
No description provided by the author
# Functions
No description provided by the author
No description provided by the author
Intersect is used for AND, i.e.
No description provided by the author
No description provided by the author
NewDoubleSeriesStore creates a DoubleSeriesStore.
No description provided by the author
NewIntSeriesStore creates a IntSeriesStore.
No description provided by the author
TODO: should add separator, in Prometheus `db.go` it's `const sep = '\xff'`.
Union is used for OR, i.e.
# Constants
No description provided by the author
# Structs
No description provided by the author
Data is a map using SeriesID as key.
DoubleSeriesStore protects the underlying DoubleSeries with a RWMutex.
Index is a map of inverted index with tag name as key and tag value as term for the inverted index.
IntSeriesStore protects the underlying IntSeries with a RWMutex.
InvertedIndex use Term for tag value postings for a list of sorted series ID TODO: Series ID should use locality sensitive hashing https://en.wikipedia.org/wiki/Locality-sensitive_hashing.
Store is the in memory storage with data and index.
StoreMap protects underlying mem store with a RWMutex.
# Interfaces
No description provided by the author