OmniSciDB
a5dc49c757
|
Descriptor for the storage layout use for (approximate) count distinct operations. More...
Go to the source code of this file.
Classes | |
struct | CountDistinctDescriptor |
Enumerations | |
enum | CountDistinctImplType { CountDistinctImplType::Invalid, CountDistinctImplType::Bitmap, CountDistinctImplType::UnorderedSet } |
Functions | |
size_t | bitmap_bits_to_bytes (const size_t bitmap_sz) |
bool | operator== (const CountDistinctDescriptor &lhs, const CountDistinctDescriptor &rhs) |
bool | operator!= (const CountDistinctDescriptor &lhs, const CountDistinctDescriptor &rhs) |
Descriptor for the storage layout use for (approximate) count distinct operations.
Definition in file CountDistinctDescriptor.h.
|
strong |
Enumerator | |
---|---|
Invalid | |
Bitmap | |
UnorderedSet |
Definition at line 39 of file CountDistinctDescriptor.h.
|
inline |
Definition at line 31 of file CountDistinctDescriptor.h.
Referenced by CountDistinctDescriptor::bitmapSizeBytes().
|
inline |
Definition at line 77 of file CountDistinctDescriptor.h.
|
inline |
Definition at line 70 of file CountDistinctDescriptor.h.
References CountDistinctDescriptor::approximate, CountDistinctDescriptor::bitmap_sz_bits, CountDistinctDescriptor::device_type, CountDistinctDescriptor::impl_type_, and CountDistinctDescriptor::min_val.