#include <cudf/table/table.hpp>
#include <cudf/table/table_view.hpp>
#include <rmm/mr/device/per_device_resource.hpp>
Go to the source code of this file.
Namespaces | |
cudf | |
cuDF interfaces | |
Typedefs | |
using | cudf::hash_value_type = uint32_t |
Type of hash value. | |
Enumerations | |
enum | cudf::hash_id { cudf::hash_id::HASH_IDENTITY = 0, cudf::hash_id::HASH_MURMUR3, cudf::hash_id::HASH_SPARK_MURMUR3, cudf::hash_id::HASH_MD5 } |
Identifies the hash function to be used. More... | |
Functions | |
std::unique_ptr< column > | cudf::hash (table_view const &input, hash_id hash_function=hash_id::HASH_MURMUR3, uint32_t seed=DEFAULT_HASH_SEED, rmm::mr::device_memory_resource *mr=rmm::mr::get_current_device_resource()) |
Computes the hash value of each row in the input set of columns. More... | |