20 #ifndef _HLL6ARRAY_HPP_
21 #define _HLL6ARRAY_HPP_
23 #include "HllArray.hpp"
31 class Hll6Array final :
public HllArray<A> {
33 Hll6Array(uint8_t lgConfigK,
bool startFullSize,
const A& allocator);
34 explicit Hll6Array(
const HllArray<A>& that);
36 virtual ~Hll6Array() =
default;
37 virtual std::function<void(HllSketchImpl<A>*)> get_deleter()
const;
39 virtual Hll6Array* copy()
const;
41 inline uint8_t getSlot(uint32_t slotNo)
const;
42 inline void putSlot(uint32_t slotNo, uint8_t value);
44 virtual HllSketchImpl<A>* couponUpdate(uint32_t coupon)
final;
46 virtual uint32_t getHllByteArrBytes()
const;
49 void internalCouponUpdate(uint32_t coupon);
DataSketches namespace.
Definition: binomial_bounds.hpp:38