Public Member Functions | 所有成员列表
cudf::io::orc_column_schema 结构体参考

ORC 列的模式,包括嵌套列。 更多...

#include <orc_metadata.hpp>

Public Member Functions

 orc_column_schema (std::string_view name, orc::TypeKind type, std::vector< orc_column_schema > children)
 构造函数 更多...
 
auto name () const
 返回 ORC 列名;可以为空。 更多...
 
auto type_kind () const
 返回列的 ORC 类型。 更多...
 
auto const & children () const &
 返回所有子列的模式。 更多...
 
auto children () &&
 返回所有子列的模式。 更多...
 
auto const & child (int idx) const &
 返回给定索引的子列的模式。 更多...
 
auto child (int idx) &&
 返回给定索引的子列的模式。 更多...
 
auto num_children () const
 返回子列的数量。 更多...
 

详细描述

ORC 列的模式,包括嵌套列。

定义于文件 orc_metadata.hpp 的第 229 行。

构造函数与析构函数文档

◆ orc_column_schema()

cudf::io::orc_column_schema::orc_column_schema ( std::string_view  name,
orc::TypeKind  type,
std::vector< orc_column_schema children 
)
inline

构造函数

参数
name列名
typeORC 类型
children子列 (对于非嵌套类型为空)

定义于文件 orc_metadata.hpp 的第 238 行。

成员函数文档

◆ child() [1/2]

auto cudf::io::orc_column_schema::child ( int  idx) &&
inline

返回给定索引的子列的模式。

参数
idx子列索引
返回
子列模式 子列从对象中移出(仅限右值)。

定义于文件 orc_metadata.hpp 的第 285 行。

◆ child() [2/2]

auto const& cudf::io::orc_column_schema::child ( int  idx) const &
inline

返回给定索引的子列的模式。

参数
idx子列索引
返回
子列模式

定义于文件 orc_metadata.hpp 的第 279 行。

◆ children() [1/2]

auto cudf::io::orc_column_schema::children ( ) &&
inline

返回所有子列的模式。

返回
子列模式 子列数组从对象中移出(仅限右值)。

定义于文件 orc_metadata.hpp 的第 270 行。

◆ children() [2/2]

auto const& cudf::io::orc_column_schema::children ( ) const &
inline

返回所有子列的模式。

返回
子列模式

定义于文件 orc_metadata.hpp 的第 264 行。

◆ name()

auto cudf::io::orc_column_schema::name ( ) const
inline

返回 ORC 列名;可以为空。

返回
列名

定义于文件 orc_metadata.hpp 的第 250 行。

◆ num_children()

auto cudf::io::orc_column_schema::num_children ( ) const
inline

返回子列的数量。

返回
子列计数

定义于文件 orc_metadata.hpp 的第 292 行。

◆ type_kind()

auto cudf::io::orc_column_schema::type_kind ( ) const
inline

返回列的 ORC 类型。

返回
列的 ORC 类型

定义于文件 orc_metadata.hpp 的第 257 行。


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