|
Allocator | get_allocator () const |
|
bool | is_empty () const |
|
bool | is_ordered () const |
|
uint64_t | get_theta64 () const |
|
uint32_t | get_num_retained () const |
|
uint16_t | get_seed_hash () const |
|
const_iterator | begin () const |
| Const iterator over hash values in this sketch.
|
|
const_iterator | end () const |
| Const iterator pointing past the valid range.
|
|
double | get_estimate () const |
|
double | get_lower_bound (uint8_t num_std_devs) const |
| Returns the approximate lower error bound given a number of standard deviations.
|
|
double | get_upper_bound (uint8_t num_std_devs) const |
| Returns the approximate upper error bound given a number of standard deviations.
|
|
bool | is_estimation_mode () const |
|
double | get_theta () const |
|
virtual string< Allocator > | to_string (bool print_items=false) const |
| Provides a human-readable summary of this sketch as a string.
|
|
template<typename Allocator = std::allocator<uint64_t>>
class datasketches::wrapped_compact_theta_sketch_alloc< Allocator >
Wrapped Compact Theta sketch.
This is to wrap a buffer containing a serialized compact sketch and use it in a set operation avoiding some cost of deserialization. It does not take the ownership of the buffer.