# Packages
No description provided by the author
# Functions
Hash returns one result for series/query have same name and tags.
TODO: int series of other precision, maybe we should add millisecond to the default function as well.
NewInlineFNV64a returns a new instance of InlineFNV64a.
TODO: int series of other precision, maybe we should add millisecond to the default function as well.
No description provided by the author
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Query is the query against single series if in `exact` mode, possible multiple series in `contains` mode.
QueryResult contains the original query and number of series matched.
RawSeries is an intermediate struct for decoding json with mixed type of series in an array.
No description provided by the author
# Interfaces
TODO: hashable can be changed to get meta or generate methods for series TODO: also gogo protobuf support generate as embedded fields.
No description provided by the author
No description provided by the author
# Type aliases
InlineFNV64a is copied from influxdb/models, which is a alloc-free version of pkg/hash/fnv FNV is non crypto hash, so it's faster than MD5 see playground/hash_test.go for benchmark.
SeriesID is hash result of metric name and (sorted) tags TODO: - locality sensitive hashing https://github.com/xephonhq/xephon-k/issues/25 - distributed hashing FIXED: - use integer instead of string https://github.com/xephonhq/xephon-k/issues/36.