package
0.3.1
Repository: https://github.com/bahadrix/cardinalitycube.git
Documentation: pkg.go.dev

# README

Cell Cores for Cardinality Cube

Implement Core interface and CoreInitiator functions to create custom cores. You can see examples like basic set (basicset.go) or hyperloglog (hll.go). And don't forget to add tests.

# Functions

BasicSet is a CoreInitiator.
HLL is a CoreInitiator implementation.

# Structs

BasicSetCore is a very basic core that counts exact distinct items.
HLLCore is a Core implementation that uses HyperLogLog.
HLLOpts is options for HyperLogLog core.

# Interfaces

Core is an abstraction of basic functionality of a Cube cell.

# Type aliases

CoreInitiator defines a function that initializes the cell core.