OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PerfectHashTable Member List

This is the complete list of members for PerfectHashTable, including all inherited members.

allocateGpuMemory(const size_t num_entries)PerfectHashTableinline
column_num_elems_PerfectHashTableprivate
cpu_hash_table_buff_PerfectHashTableprivate
data_mgr_PerfectHashTableprivate
device_id_PerfectHashTableprivate
getColumnNumElems() const PerfectHashTableinline
getCpuBuffer() overridePerfectHashTableinlinevirtual
getEmittedKeysCount() const overridePerfectHashTableinlinevirtual
getEntryCount() const overridePerfectHashTableinlinevirtual
getGpuBuffer() const overridePerfectHashTableinlinevirtual
getHashEntryInfo() const PerfectHashTableinline
getHashTableBufferSize(const ExecutorDeviceType device_type) const overridePerfectHashTableinlinevirtual
getHashTableEntryInfo() const PerfectHashTableinline
getLayout() const overridePerfectHashTableinlinevirtual
getRowIdSize() const overridePerfectHashTableinlinevirtual
gpu_hash_table_buff_PerfectHashTableprivate
hash_entry_info_PerfectHashTableprivate
hash_table_entry_info_PerfectHashTableprivate
PerfectHashTable(const ExecutorDeviceType device_type, PerfectHashTableEntryInfo hash_table_entry_info, Data_Namespace::DataMgr *data_mgr=nullptr, const int device_id=-1)PerfectHashTableinline
printInitLog(ExecutorDeviceType device_type)PerfectHashTableinline
setColumnNumElems(size_t elem)PerfectHashTableinline
setHashEntryInfo(BucketizedHashEntryInfo &hash_entry_info)PerfectHashTableinline
toSet(size_t key_component_count, size_t key_component_width, size_t entry_count, const int8_t *ptr1, const int8_t *ptr2, const int8_t *ptr3, const int8_t *ptr4, size_t buffer_size)HashTablestatic
toString(const std::string &type, const std::string &layout_type, size_t key_component_count, size_t key_component_width, size_t entry_count, const int8_t *ptr1, const int8_t *ptr2, const int8_t *ptr3, const int8_t *ptr4, size_t buffer_size, bool raw=false)HashTablestatic
~HashTable()HashTableinlinevirtual
~PerfectHashTable() overridePerfectHashTableinline