Struct OverlapsKeyHandler

struct OverlapsKeyHandler

Public Functions

OverlapsKeyHandler(const size_t key_dims_count, const JoinColumn *join_column, const double *bucket_sizes_for_dimension)
template<typename T, typename KEY_BUFF_HANDLER>DEVICE int OverlapsKeyHandler::operator()(JoinColumnIterator * join_column_iterators, T * key_scratch_buff, KEY_BUFF_HANDLER f) const
DEVICE size_t OverlapsKeyHandler::get_number_of_columns() const
DEVICE size_t OverlapsKeyHandler::get_key_component_count() const
DEVICE const JoinColumn* OverlapsKeyHandler::get_join_columns() const
DEVICE const JoinColumnTypeInfo* OverlapsKeyHandler::get_join_column_type_infos() const

Public Members

const size_t key_dims_count_
const JoinColumn *join_column_
const double *bucket_sizes_for_dimension_