Classes | Public Member Functions | Friends | List of all members
cudf::experimental::row::hash::device_row_hasher< hash_function, Nullate > Class Template Reference

Computes the hash value of a row in the given table. More...

Public Member Functions

auto operator() (size_type row_index) const noexcept
 Return the hash value of a row in the given table. More...
 

Friends

class row_hasher
 Allow row_hasher to access private members.
 

Detailed Description

template<template< typename > class hash_function, typename Nullate>
class cudf::experimental::row::hash::device_row_hasher< hash_function, Nullate >

Computes the hash value of a row in the given table.

Template Parameters
hash_functionHash functor to use for hashing elements.
NullateA cudf::nullate type describing whether to check for nulls.

Definition at line 1859 of file experimental/row_operators.cuh.

Member Function Documentation

◆ operator()()

template<template< typename > class hash_function, typename Nullate >
auto cudf::experimental::row::hash::device_row_hasher< hash_function, Nullate >::operator() ( size_type  row_index) const
inlinenoexcept

Return the hash value of a row in the given table.

Parameters
row_indexThe row index to compute the hash value of
Returns
The hash value of the row

Definition at line 1869 of file experimental/row_operators.cuh.


The documentation for this class was generated from the following file: