公有成员函数 | 公有属性 | 所有成员列表
cudf::nullate::DYNAMIC 结构体参考

nullate::DYNAMIC 将可空性(nullability)的确定推迟到运行时,而不是编译时。调用代码负责在运行时使用构造函数参数指定是否存在空值。更多...

公有成员函数

constexpr DYNAMIC (bool b) noexcept
 创建一个运行时可空性对象。更多...
 
constexpr CUDF_HOST_DEVICE operator bool () const noexcept
 如果在使用此对象的运算中预期存在空值,则返回 true。更多...
 

公有属性

bool value
 如果预期存在空值,则为 true。
 

详细描述

nullate::DYNAMIC 将可空性(nullability)的确定推迟到运行时,而不是编译时。调用代码负责在运行时使用构造函数参数指定是否存在空值。

定义于文件 column_device_view.cuh 的第 69 行。

构造函数与析构函数文档

◆ DYNAMIC()

constexpr cudf::nullate::DYNAMIC::DYNAMIC ( bool  b)
inlineexplicitconstexprnoexcept

创建一个运行时可空性对象。

另请参阅
有关使用示例,请参阅 cudf::column_device_view::optional_begin
参数
b如果预期在使用此对象的运算中存在空值。

定义于文件 column_device_view.cuh 的第 79 行。

成员函数文档

◆ operator bool()

constexpr CUDF_HOST_DEVICE cudf::nullate::DYNAMIC::operator bool ( ) const
inlineconstexprnoexcept

如果在使用此对象的运算中预期存在空值,则返回 true。

返回值
如果在使用此对象的运算中预期存在空值,则返回 true,否则返回 false。

定义于文件 column_device_view.cuh 的第 86 行。


此结构体的文档生成自以下文件: