Public Member Functions | List of all members
cudf::row::primitive::element_equality_comparator Class Reference

Performs an equality comparison between two elements in two columns. More...

Public Member Functions

template<typename Element , CUDF_ENABLE_IF(cudf::is_equality_comparable< Element, Element >()) >
bool operator() (column_device_view const &lhs, column_device_view const &rhs, size_type lhs_element_index, size_type rhs_element_index) const
 Compares the specified elements for equality. More...
 

Detailed Description

Performs an equality comparison between two elements in two columns.

Deprecated:
This class is deprecated in 25.10 and will be removed in 25.12. Users should use cudf/detail/row_operator/primitive_row_operators.cuh instead.

Definition at line 85 of file primitive_row_operators.cuh.

Member Function Documentation

◆ operator()()

template<typename Element , CUDF_ENABLE_IF(cudf::is_equality_comparable< Element, Element >()) >
bool cudf::row::primitive::element_equality_comparator::operator() ( column_device_view const &  lhs,
column_device_view const &  rhs,
size_type  lhs_element_index,
size_type  rhs_element_index 
) const
inline

Compares the specified elements for equality.

Parameters
lhsThe first column
rhsThe second column
lhs_element_indexThe index of the first element
rhs_element_indexThe index of the second element
Returns
True if lhs and rhs element are equal

Definition at line 97 of file primitive_row_operators.cuh.


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