NewCardinality creates a new Cardinality estimate with a 3.25 standard error.
(staleTime, sketchDuration time.Duration)
| 51 | |
| 52 | // NewCardinality creates a new Cardinality estimate with a 3.25 standard error. |
| 53 | func NewCardinality(staleTime, sketchDuration time.Duration) *Cardinality { |
| 54 | return newCardinality(10, staleTime, sketchDuration) |
| 55 | } |
| 56 | |
| 57 | func newCardinality(precision uint8, staleTime, sketchDuration time.Duration) *Cardinality { |
| 58 | // If parameters are out of bounds, set defaults. |