公共成员函数 | 所有成员列表
cudf::io::parquet_column_schema 结构体参考

Parquet 列的 schema,包含嵌套列。更多...

#include <parquet_metadata.hpp>

公共成员函数

 parquet_column_schema ()=default
 默认构造函数。更多...
 
 parquet_column_schema (std::string_view name, parquet::TypeKind type, std::vector< parquet_column_schema > children)
 构造函数 更多...
 
auto name () const
 返回 parquet 列名;可能为空。更多...
 
auto type_kind () const
 返回列的 parquet 类型。更多...
 
auto const & children () const &
 返回所有子列的 schema。更多...
 
auto children () &&
 返回所有子列的 schema。更多...
 
auto const & child (int idx) const &
 返回给定索引的子列的 schema。更多...
 
auto child (int idx) &&
 返回给定索引的子列的 schema。更多...
 
auto num_children () const
 返回子列的数量。更多...
 

详细描述

Parquet 列的 schema,包含嵌套列。

定义于文件 parquet_metadata.hpp61 行。

构造函数和析构函数文档

◆ parquet_column_schema() [1/2]

cudf::io::parquet_column_schema::parquet_column_schema ( )
explicit默认

默认构造函数。

添加此构造函数是因为 Cython 需要一个默认构造函数来在栈上创建对象。

◆ parquet_column_schema() [2/2]

cudf::io::parquet_column_schema::parquet_column_schema ( std::string_view  name,
parquet::TypeKind  type,
std::vector< parquet_column_schema children 
)
inline

构造函数

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

定义于文件 parquet_metadata.hpp77 行。

成员函数文档

◆ child() [1/2]

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

返回给定索引的子列的 schema。

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

定义于文件 parquet_metadata.hpp124 行。

◆ child() [2/2]

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

返回给定索引的子列的 schema。

参数
idx子列索引
返回
子列 schema

定义于文件 parquet_metadata.hpp118 行。

◆ children() [1/2]

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

返回所有子列的 schema。

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

定义于文件 parquet_metadata.hpp109 行。

◆ children() [2/2]

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

返回所有子列的 schema。

返回
子列 schema

定义于文件 parquet_metadata.hpp103 行。

◆ name()

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

返回 parquet 列名;可能为空。

返回
列名

定义于文件 parquet_metadata.hpp89 行。

◆ num_children()

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

返回子列的数量。

返回
子列数量

定义于文件 parquet_metadata.hpp131 行。

◆ type_kind()

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

返回列的 parquet 类型。

返回
列的 parquet 类型

定义于文件 parquet_metadata.hpp96 行。


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