OmniSciDB
a5dc49c757
|
#include <CountDistinctDescriptor.h>
Public Member Functions | |
size_t | bitmapSizeBytes () const |
size_t | bitmapPaddedSizeBytes () const |
Public Attributes | |
CountDistinctImplType | impl_type_ |
int64_t | min_val |
int64_t | bucket_size |
int64_t | bitmap_sz_bits |
bool | approximate |
ExecutorDeviceType | device_type |
size_t | sub_bitmap_count |
Definition at line 41 of file CountDistinctDescriptor.h.
|
inline |
Definition at line 60 of file CountDistinctDescriptor.h.
References align_to_int64(), bitmapSizeBytes(), device_type, GPU, and sub_bitmap_count.
Referenced by QueryMemoryInitializer::allocateCountDistinctBuffers(), QueryMemoryInitializer::calculateCountDistinctBufferSize(), anonymous_namespace{QueryMemoryInitializer.cpp}::check_total_bitmap_memory(), count_distinct_set_union(), and partial_bitmap_union().
|
inline |
Definition at line 52 of file CountDistinctDescriptor.h.
References approximate, Bitmap, bitmap_bits_to_bytes(), bitmap_sz_bits, CHECK, device_type, GPU, and impl_type_.
Referenced by bitmapPaddedSizeBytes(), count_distinct_set_size(), count_distinct_set_union(), and partial_bitmap_union().
bool CountDistinctDescriptor::approximate |
Definition at line 48 of file CountDistinctDescriptor.h.
Referenced by bitmapSizeBytes(), ThriftSerializers::count_distinct_descriptor_from_thrift(), ThriftSerializers::count_distinct_descriptor_to_thrift(), count_distinct_set_size(), count_distinct_set_union(), operator<<(), and operator==().
int64_t CountDistinctDescriptor::bitmap_sz_bits |
Definition at line 47 of file CountDistinctDescriptor.h.
Referenced by bitmapSizeBytes(), ThriftSerializers::count_distinct_descriptor_from_thrift(), ThriftSerializers::count_distinct_descriptor_to_thrift(), count_distinct_set_size(), count_distinct_set_union(), operator<<(), and operator==().
int64_t CountDistinctDescriptor::bucket_size |
Definition at line 44 of file CountDistinctDescriptor.h.
ExecutorDeviceType CountDistinctDescriptor::device_type |
Definition at line 49 of file CountDistinctDescriptor.h.
Referenced by bitmapPaddedSizeBytes(), bitmapSizeBytes(), ThriftSerializers::count_distinct_descriptor_from_thrift(), ThriftSerializers::count_distinct_descriptor_to_thrift(), count_distinct_set_size(), count_distinct_set_union(), operator<<(), and operator==().
CountDistinctImplType CountDistinctDescriptor::impl_type_ |
Definition at line 42 of file CountDistinctDescriptor.h.
Referenced by RangeJoinHashTable::approximateTupleCount(), bitmapSizeBytes(), ThriftSerializers::count_distinct_descriptor_from_thrift(), ThriftSerializers::count_distinct_descriptor_to_thrift(), count_distinct_set_size(), count_distinct_set_union(), operator<<(), and operator==().
int64_t CountDistinctDescriptor::min_val |
Definition at line 43 of file CountDistinctDescriptor.h.
Referenced by ThriftSerializers::count_distinct_descriptor_from_thrift(), ThriftSerializers::count_distinct_descriptor_to_thrift(), operator<<(), and operator==().
size_t CountDistinctDescriptor::sub_bitmap_count |
Definition at line 50 of file CountDistinctDescriptor.h.
Referenced by bitmapPaddedSizeBytes(), ThriftSerializers::count_distinct_descriptor_from_thrift(), ThriftSerializers::count_distinct_descriptor_to_thrift(), count_distinct_set_size(), count_distinct_set_union(), operator<<(), and partial_bitmap_union().