公有类型 | 公有成员函数 | 所有成员列表
cudf::string_scalar_device_view 类参考

一种存储字符串值指针的 scalar_device_view 类型。更多...

cudf::string_scalar_device_view 的继承图
cudf::detail::scalar_device_view_base

公有类型

using ValueType = cudf::string_view
 字符串标量的值类型。
 

公有成员函数

 string_scalar_device_view (data_type type, char const *data, bool *is_valid, size_type size)
 从字符串数据、大小和有效性指针构造一个新的字符串标量设备视图对象。更多...
 
ValueType value () const noexcept
 返回此标量值的 string_view更多...
 
char const * data () const noexcept
 返回设备内存中值的原始指针。更多...
 
size_type size () const noexcept
 返回字符串的大小(以字节为单位)。更多...
 
- 继承自 cudf::detail::scalar_device_view_base 的公有成员函数
data_type type () const noexcept
 返回值类型。更多...
 
bool is_valid () const noexcept
 返回标量是否包含有效值(即非空)。更多...
 
void set_valid (bool is_valid) noexcept
 更新值的有效性。更多...
 

其他继承成员

- 继承自 cudf::detail::scalar_device_view_base 的保护成员函数
 scalar_device_view_base (data_type type, bool *is_valid)
 从设备指针和有效性布尔值构造一个新的标量设备视图基类对象。更多...
 
- 继承自 cudf::detail::scalar_device_view_base 的保护属性
data_type _type {type_id::EMPTY}
 值数据类型。
 
bool * _is_valid {}
 

详细描述

一种存储字符串值指针的 scalar_device_view 类型。

定义于文件 scalar_device_view.cuh 的第 293 行。

构造函数和析构函数文档

◆ string_scalar_device_view()

cudf::string_scalar_device_view::string_scalar_device_view ( data_type  type,
char const *  data,
bool *  is_valid,
size_type  size 
)
inline

从字符串数据、大小和有效性指针构造一个新的字符串标量设备视图对象。

参数
type值的数据类型
data设备内存中字符串数据的指针
is_valid设备内存中指示存储值有效性的布尔值指针
size设备内存中字符串大小的指针

定义于文件 scalar_device_view.cuh 的第 307 行。

成员函数文档

◆ data()

char const* cudf::string_scalar_device_view::data ( ) const
inlinenoexcept

返回设备内存中值的原始指针。

返回值
设备内存中值的原始指针

定义于文件 scalar_device_view.cuh 的第 327 行。

◆ size()

size_type cudf::string_scalar_device_view::size ( ) const
inlinenoexcept

返回字符串的大小(以字节为单位)。

返回值
字符串的大小(以字节为单位)

定义于文件 scalar_device_view.cuh 的第 337 行。

◆ value()

ValueType cudf::string_scalar_device_view::value ( ) const
inlinenoexcept

返回此标量值的 string_view

返回值
此标量值的 string_view

定义于文件 scalar_device_view.cuh 的第 317 行。


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