公共成员函数 | 所有成员列表
cudf::row_equality_comparator< Nullate > 类模板参考

执行两个表中两个元素之间的关系比较。更多...

公共成员函数

 row_equality_comparator (Nullate has_nulls, table_device_view lhs, table_device_view rhs, null_equality nulls_are_equal=null_equality::EQUAL)
 构造一个新的行相等比较器对象。更多...
 
bool operator() (size_type lhs_row_index, size_type rhs_row_index) const noexcept
 比较指定的行是否相等。更多...
 

详细描述

template<typename Nullate>
class cudf::row_equality_comparator< Nullate >

执行两个表中两个元素之间的关系比较。

模板参数
Nullate一个 cudf::nullate 类型,描述如何检查空值

定义在文件 row_operators.cuh 的第 232 行。

构造函数与析构函数文档

◆ row_equality_comparator()

template<typename Nullate >
cudf::row_equality_comparator< Nullate >::row_equality_comparator ( Nullate  has_nulls,
table_device_view  lhs,
table_device_view  rhs,
null_equality  nulls_are_equal = null_equality::EQUAL 
)
inline

构造一个新的行相等比较器对象。

参数
has_nulls指示任一输入列是否包含空值
lhs包含第一个元素的列
rhs包含第二个元素的列(可能与 lhs 相同)
nulls_are_equal指示两个空元素是否被视为相等

定义在文件 row_operators.cuh 的第 242 行。

成员函数文档

◆ operator()()

template<typename Nullate >
bool cudf::row_equality_comparator< Nullate >::operator() ( size_type  lhs_row_index,
size_type  rhs_row_index 
) const
inlinenoexcept

比较指定的行是否相等。

参数
lhs_row_index要比较的第一个行的索引(在 lhs 表中)
rhs_row_index要比较的第二个行的索引(在 rhs 表中)
返回
如果两行相等,则返回 true,否则返回 false

定义在文件 row_operators.cuh 的第 258 行。


本类的文档生成自以下文件