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

输出列的详细名称(和可选的空值性)信息。更多...

#include <types.hpp>

公有成员函数

 column_name_info (std::string _name, std::optional< bool > _is_nullable=std::nullopt, std::optional< bool > _is_binary=std::nullopt)
 构造一个带有名称、可选空值性且没有子项的列名信息。更多...
 
bool operator== (column_name_info const &rhs) const
 比较两个 column name info 结构体的相等性。更多...
 

公有属性

std::string name
 列名。
 
std::optional< bool > is_nullable
 列的空值性。
 
std::optional< bool > is_binary
 列是否为二进制(即不是列表)
 
std::optional< int32_t > type_length
 数据字节宽度(适用于固定长度数据)
 
std::vector< column_name_infochildren
 子列名。
 

详细描述

输出列的详细名称(和可选的空值性)信息。

子项的层级匹配输出 cudf 列中子项的层级。

定义于文件 io/types.hpp 的第 237 行。

构造函数和析构函数文档

◆ column_name_info()

cudf::io::column_name_info::column_name_info ( std::string  _name,
std::optional< bool >  _is_nullable = std::nullopt,
std::optional< bool >  _is_binary = std::nullopt 
)
inline

构造一个带有名称、可选空值性且没有子项的列名信息。

参数
_name列名
_is_nullable如果列可为空,则为 true
_is_binary如果列是二进制数据,则为 true

定义于文件 io/types.hpp 的第 251 行。

成员函数文档

◆ operator==()

bool cudf::io::column_name_info::operator== ( column_name_info const &  rhs) const
inline

比较两个 column name info 结构体的相等性。

参数
rhs用于比较的 column name info 结构体
返回值
指示 this 和 rhs 是否相等的布尔值

定义于文件 io/types.hpp 的第 266 行。


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