用于计算列中某一行哈希值的函数对象。 更多...
公有成员函数 | |
element_hasher_with_seed (Nullate has_nulls, uint32_t seed) | |
构造一个函数对象,用于对给定列中的元素进行哈希。 更多... | |
element_hasher_with_seed (Nullate has_nulls, uint32_t seed, hash_value_type null_hash) | |
构造一个函数对象,用于对给定列中的元素进行哈希。 更多... | |
template<typename T , CUDF_ENABLE_IF(column_device_view::has_element_accessor< T >()) > | |
hash_value_type | operator() (column_device_view col, size_type row_index) const |
返回给定列中给定元素的哈希值。 更多... | |
template<typename T , CUDF_ENABLE_IF(not column_device_view::has_element_accessor< T >()) > | |
hash_value_type | operator() (column_device_view col, size_type row_index) const |
返回给定列中给定元素的哈希值。 更多... | |
用于计算列中某一行哈希值的函数对象。
hash_function | 用于哈希元素的哈希函数对象 |
Nullate | 一个 cudf::nullate 类型,描述如何检查空值 |
定义在文件 row_operators.cuh 的第 500 行。
|
inline |
|
inline |
构造一个函数对象,用于对给定列中的元素进行哈希。
has_nulls | 指示任一输入列是否包含空值 |
seed | 用于哈希函数的种子 |
null_hash | 用于空值的哈希值 |
定义在文件 row_operators.cuh 的第 520 行。
|
inline |
返回给定列中给定元素的哈希值。
T | 要哈希的元素类型 |
col | 要哈希的列 |
row_index | 要哈希的行索引 |
定义在文件 row_operators.cuh 的第 534 行。
|
inline |
返回给定列中给定元素的哈希值。
T | 要哈希的元素类型 |
col | 要哈希的列 |
row_index | 要哈希的行索引 |
定义在文件 row_operators.cuh 的第 549 行。