OmniSciDB  a987f07e93
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PerfectJoinHashTableBuilder Member List

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

allocateDeviceMemory(const size_t num_column_elems, const HashType layout, BucketizedHashEntryInfo hash_entry_info, const size_t shard_count, const int device_id, const int device_count, const Executor *executor)PerfectJoinHashTableBuilderinline
allocateDeviceMemory(const JoinColumn &join_column, const HashType layout, BucketizedHashEntryInfo &hash_entry_info, const size_t shard_count, const int device_id, const int device_count, const Executor *executor)PerfectJoinHashTableBuilderinline
for_semi_anti_join(const JoinType join_type)PerfectJoinHashTableBuilderinline
get_entries_per_shard(const size_t total_entry_count, const size_t shard_count)PerfectJoinHashTableBuilderinlinestatic
getHashTable()PerfectJoinHashTableBuilderinline
hash_table_PerfectJoinHashTableBuilderprivate
initOneToManyHashTableOnCpu(const JoinColumn &join_column, const ExpressionRange &col_range, const bool is_bitwise_eq, const std::pair< const Analyzer::ColumnVar *, const Analyzer::Expr * > &cols, const StringDictionaryProxy::IdMap *str_proxy_translation_map, const JoinType join_type, const BucketizedHashEntryInfo hash_entry_info, const int32_t hash_join_invalid_val, const Executor *executor)PerfectJoinHashTableBuilderinline
initOneToOneHashTableOnCpu(const JoinColumn &join_column, const ExpressionRange &col_range, const bool is_bitwise_eq, const InnerOuter &cols, const StringDictionaryProxy::IdMap *str_proxy_translation_map, const JoinType join_type, const HashType hash_type, const BucketizedHashEntryInfo hash_entry_info, const int32_t hash_join_invalid_val, const Executor *executor)PerfectJoinHashTableBuilderinline
PerfectJoinHashTableBuilder()PerfectJoinHashTableBuilderinline