Struct GenericKeyHandler¶
-
struct
GenericKeyHandler
¶ Public Functions
-
GenericKeyHandler
(const size_t key_component_count, const bool should_skip_entries, const JoinColumn *join_column_per_key, const JoinColumnTypeInfo *type_info_per_key, const int32_t *const *sd_inner_to_outer_translation_maps, const int32_t *sd_min_inner_elems)¶
-
template<typename T, typename KEY_BUFF_HANDLER>DEVICE int GenericKeyHandler::operator()(JoinColumnIterator * join_column_iterators, T * key_scratch_buff, KEY_BUFF_HANDLER f) const
-
DEVICE size_t GenericKeyHandler::get_number_of_columns() const
-
DEVICE size_t GenericKeyHandler::get_key_component_count() const
-
DEVICE const JoinColumn* GenericKeyHandler::get_join_columns() const
-
DEVICE const JoinColumnTypeInfo* GenericKeyHandler::get_join_column_type_infos() const
Public Members
-
const size_t
key_component_count_
¶
-
const bool
should_skip_entries_
¶
-
const JoinColumn *
join_column_per_key_
¶
-
const JoinColumnTypeInfo *
type_info_per_key_
¶
-
const int32_t *const *
sd_inner_to_outer_translation_maps_
¶
-
const int32_t *
sd_min_inner_elems_
¶
-