Computes the hash value of a row in the given table. More...
Public Member Functions | |
row_hasher (cudf::nullate::DYNAMIC const &has_nulls, table_device_view t, hash_value_type seed=DEFAULT_HASH_SEED) | |
Constructs a row_hasher object with a seed value. More... | |
row_hasher (cudf::nullate::DYNAMIC const &has_nulls, std::shared_ptr< cudf::experimental::row::equality::preprocessed_table > t, hash_value_type seed=DEFAULT_HASH_SEED) | |
Constructs a row_hasher object with a seed value. More... | |
auto | operator() (size_type row_index) const |
Computes the hash value of the row at row_index in the table More... | |
Computes the hash value of a row in the given table.
Hash | Hash functor to use for hashing elements. |
Definition at line 193 of file primitive_row_operators.cuh.
|
inline |
Constructs a row_hasher object with a seed value.
has_nulls | Indicates if the input column contains nulls |
t | A table_device_view to hash |
seed | A seed value to use for hashing |
Definition at line 204 of file primitive_row_operators.cuh.
|
inline |
Constructs a row_hasher object with a seed value.
has_nulls | Indicates if the input column contains nulls |
t | Preprocessed table to hash |
seed | A seed value to use for hashing |
Definition at line 218 of file primitive_row_operators.cuh.
|
inline |
Computes the hash value of the row at row_index
in the table
row_index | The index of the row in the table to hash |
row_index
in the table
Definition at line 231 of file primitive_row_operators.cuh.