Public Member Functions | Public Attributes | List of all members
rapidsmpf::streaming::HashScheme Struct Reference

Hash partitioning scheme. More...

#include <channel_metadata.hpp>

Public Member Functions

bool operator== (HashScheme const &) const =default
 Equality comparison. More...
 

Public Attributes

std::vector< cudf::size_type > column_indices
 Column indices to hash on.
 
int modulus
 Hash modulus (number of partitions).
 

Detailed Description

Hash partitioning scheme.

Rows are distributed by hash(columns[column_indices]) % modulus.

Definition at line 23 of file channel_metadata.hpp.

Member Function Documentation

◆ operator==()

bool rapidsmpf::streaming::HashScheme::operator== ( HashScheme const &  ) const
default

Equality comparison.

Returns
True if both schemes are equal.

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