用于计算列中某一行哈希值的函数对象。 更多...
公有成员函数 | |
| 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 行。