Versions in this module Expand all Collapse all v1 v1.0.1 Nov 13, 2019 v1.0.0 Mar 19, 2019 Changes in this version + const AutoExplicitThreshold + var ErrIncompatible = errors.New("cannot StrictUnion Hlls with different regwidth or log2m settings") + var ErrInsufficientBytes = errors.New("insufficient bytes to deserialize Hll") + func Defaults(settings Settings) error + type Hll struct + func FromBytes(bytes []byte) (Hll, error) + func NewHll(s Settings) (Hll, error) + func (h *Hll) AddRaw(value uint64) + func (h *Hll) Cardinality() uint64 + func (h *Hll) Clear() + func (h *Hll) Settings() Settings + func (h *Hll) StrictUnion(other Hll) error + func (h *Hll) ToBytes() []byte + func (h *Hll) Union(other Hll) + type Settings struct + ExplicitThreshold int + Log2m int + Regwidth int + SparseEnabled bool