对两个列中的两个元素执行相等性比较。 更多...
公共成员函数 | |
element_equality_comparator (Nullate has_nulls, column_device_view lhs, column_device_view rhs, null_equality nulls_are_equal=null_equality::EQUAL) | |
构造类型分派的函数对象,用于比较两个元素的相等性。 更多... | |
template<typename Element , std::enable_if_t< cudf::is_equality_comparable< Element, Element >()> * = nullptr> | |
bool | operator() (size_type lhs_element_index, size_type rhs_element_index) const noexcept |
比较指定的元素是否相等。 更多... | |
对两个列中的两个元素执行相等性比较。
Nullate | 一个 cudf::nullate 类型,描述如何检查 null。 |
定义于文件 row_operators.cuh 的第 162 行。
|
inline |
构造类型分派的函数对象,用于比较两个元素的相等性。
lhs
和 rhs
可以是相同的。has_nulls | 指示任一输入列是否包含 null。 |
lhs | 包含第一个元素的列 |
rhs | 包含第二个元素的列(可以与 lhs 相同) |
nulls_are_equal | 指示两个 null 元素是否视为相等 |
定义于文件 row_operators.cuh 的第 176 行。
|
inlinenoexcept |
比较指定的元素是否相等。
lhs_element_index | 第一个元素的索引 |
rhs_element_index | 第二个元素的索引 |
nulls_are_equal
为 true,或者它们相等,则返回 True定义于文件 row_operators.cuh 的第 193 行。