OmniSciDB
bf83d84833
|
Functions | |
InnerOuter | get_cols (const Analyzer::BinOper *qual_bin_oper, const Catalog_Namespace::Catalog &cat, const TemporaryTables *temporary_tables) |
HashEntryInfo | get_bucketized_hash_entry_info (SQLTypeInfo const &context_ti, ExpressionRange const &col_range, bool const is_bw_eq) |
size_t | get_hash_entry_count (const ExpressionRange &col_range, const bool is_bw_eq) |
bool | shard_count_less_or_equal_device_count (const int inner_table_id, const Executor *executor) |
HashEntryInfo anonymous_namespace{PerfectJoinHashTable.cpp}::get_bucketized_hash_entry_info | ( | SQLTypeInfo const & | context_ti, |
ExpressionRange const & | col_range, | ||
bool const | is_bw_eq | ||
) |
Definition at line 49 of file PerfectJoinHashTable.cpp.
References CHECK_EQ, CHECK_GT, SQLTypeInfo::get_type(), ExpressionRange::getBucket(), ExpressionRange::getIntMax(), ExpressionRange::getIntMin(), and kDATE.
Referenced by PerfectJoinHashTable::getHashJoinArgs(), PerfectJoinHashTable::getInstance(), and PerfectJoinHashTable::initHashTableForDevice().
InnerOuter anonymous_namespace{PerfectJoinHashTable.cpp}::get_cols | ( | const Analyzer::BinOper * | qual_bin_oper, |
const Catalog_Namespace::Catalog & | cat, | ||
const TemporaryTables * | temporary_tables | ||
) |
Definition at line 41 of file PerfectJoinHashTable.cpp.
References Analyzer::BinOper::get_left_operand(), Analyzer::BinOper::get_right_operand(), and normalize_column_pair().
size_t anonymous_namespace{PerfectJoinHashTable.cpp}::get_hash_entry_count | ( | const ExpressionRange & | col_range, |
const bool | is_bw_eq | ||
) |
Definition at line 78 of file PerfectJoinHashTable.cpp.
References CHECK_EQ, ExpressionRange::getIntMax(), and ExpressionRange::getIntMin().
Referenced by PerfectJoinHashTable::getHashJoinArgs().
bool anonymous_namespace{PerfectJoinHashTable.cpp}::shard_count_less_or_equal_device_count | ( | const int | inner_table_id, |
const Executor * | executor | ||
) |
Definition at line 91 of file PerfectJoinHashTable.cpp.
Referenced by get_shard_count().