公共成员函数 | 所有成员列表
cudf::io::chunked_orc_writer_options_builder 类参考

用于构建 write_orc_chunked() 的设置。 更多...

#include <orc.hpp>

公共成员函数

 chunked_orc_writer_options_builder ()=default
 默认构造函数。 更多...
 
 chunked_orc_writer_options_builder (sink_info const &sink)
 基于 sink 构建构造函数。 更多...
 
chunked_orc_writer_options_buildercompression (compression_type comp)
 设置压缩类型。 更多...
 
chunked_orc_writer_options_builderenable_statistics (statistics_freq val)
 选择统计信息收集的粒度。 更多...
 
chunked_orc_writer_options_builderstripe_size_bytes (size_t val)
 设置最大条带大小(以字节为单位)。 更多...
 
chunked_orc_writer_options_builderstripe_size_rows (size_type val)
 设置输出条带中的最大行数。 更多...
 
chunked_orc_writer_options_builderrow_index_stride (size_type val)
 设置行索引步长。 更多...
 
chunked_orc_writer_options_buildermetadata (table_input_metadata meta)
 设置关联元数据。 更多...
 
chunked_orc_writer_options_builderkey_value_metadata (std::map< std::string, std::string > metadata)
 设置键值页脚元数据。 更多...
 
chunked_orc_writer_options_buildercompression_statistics (std::shared_ptr< writer_compression_statistics > const &comp_stats)
 设置指向输出压缩统计信息的指针。 更多...
 
chunked_orc_writer_options_builderenable_dictionary_sort (bool val)
 设置字符串字典是否应排序。 更多...
 
 operator chunked_orc_writer_options && ()
 移动构建好的 chunked_orc_writer_options 成员。
 
chunked_orc_writer_options && build ()
 移动构建好的 chunked_orc_writer_options 成员。 更多...
 

详细说明

用于构建 write_orc_chunked() 的设置。

定义于文件 orc.hpp 的第 1264 行。

构造函数和析构函数文档

◆ chunked_orc_writer_options_builder() [1/2]

cudf::io::chunked_orc_writer_options_builder::chunked_orc_writer_options_builder ( )
default

默认构造函数。

添加此项是因为 Cython 要求默认构造函数才能在堆栈上创建对象。

◆ chunked_orc_writer_options_builder() [2/2]

cudf::io::chunked_orc_writer_options_builder::chunked_orc_writer_options_builder ( sink_info const &  sink)
inlineexplicit

基于 sink 构建构造函数。

参数
sink用于写入器输出的 sink

定义于文件 orc.hpp 的第 1280 行。

成员函数文档

◆ build()

chunked_orc_writer_options&& cudf::io::chunked_orc_writer_options_builder::build ( )
inline

移动构建好的 chunked_orc_writer_options 成员。

添加此项是因为 Cython 不支持转换运算符重载。

返回
构建好的 chunked_orc_writer_options 对象的右值引用

定义于文件 orc.hpp 的第 1409 行。

◆ compression()

chunked_orc_writer_options_builder& cudf::io::chunked_orc_writer_options_builder::compression ( compression_type  comp)
inline

设置压缩类型。

参数
comp要使用的压缩类型
返回
用于链式调用的 this 指针

定义于文件 orc.hpp 的第 1288 行。

◆ compression_statistics()

chunked_orc_writer_options_builder& cudf::io::chunked_orc_writer_options_builder::compression_statistics ( std::shared_ptr< writer_compression_statistics > const &  comp_stats)
inline

设置指向输出压缩统计信息的指针。

参数
comp_stats写入器完成后将填充的压缩统计信息指针
返回
用于链式调用的 this 指针

定义于文件 orc.hpp 的第 1378 行。

◆ enable_dictionary_sort()

chunked_orc_writer_options_builder& cudf::io::chunked_orc_writer_options_builder::enable_dictionary_sort ( bool  val)
inline

设置字符串字典是否应排序。

参数
val布尔值,用于启用/禁用
返回
用于链式调用的 this 指针

定义于文件 orc.hpp 的第 1391 行。

◆ enable_statistics()

chunked_orc_writer_options_builder& cudf::io::chunked_orc_writer_options_builder::enable_statistics ( statistics_freq  val)
inline

选择统计信息收集的粒度。

粒度可以设置为

  • cudf::io::STATISTICS_NONE: 无列统计信息。
  • cudf::io::ORC_STATISTICS_STRIPE: 为每个 ORC 条带收集统计信息。
  • cudf::io::ORC_STATISTICS_ROWGROUP: 为每个 ORC 行组收集统计信息。
参数
val统计信息收集频率
返回
用于链式调用的 this 指针

定义于文件 orc.hpp 的第 1305 行。

◆ key_value_metadata()

chunked_orc_writer_options_builder& cudf::io::chunked_orc_writer_options_builder::key_value_metadata ( std::map< std::string, std::string >  metadata)
inline

设置键值页脚元数据。

参数
metadata键值页脚元数据
返回
用于链式调用的 this 指针

定义于文件 orc.hpp 的第 1365 行。

◆ metadata()

chunked_orc_writer_options_builder& cudf::io::chunked_orc_writer_options_builder::metadata ( table_input_metadata  meta)
inline

设置关联元数据。

参数
meta关联元数据
返回
用于链式调用的 this 指针

定义于文件 orc.hpp 的第 1353 行。

◆ row_index_stride()

chunked_orc_writer_options_builder& cudf::io::chunked_orc_writer_options_builder::row_index_stride ( size_type  val)
inline

设置行索引步长。

参数
val新行索引步长
返回
用于链式调用的 this 指针

定义于文件 orc.hpp 的第 1341 行。

◆ stripe_size_bytes()

chunked_orc_writer_options_builder& cudf::io::chunked_orc_writer_options_builder::stripe_size_bytes ( size_t  val)
inline

设置最大条带大小(以字节为单位)。

参数
val最大条带大小
返回
用于链式调用的 this 指针

定义于文件 orc.hpp 的第 1317 行。

◆ stripe_size_rows()

chunked_orc_writer_options_builder& cudf::io::chunked_orc_writer_options_builder::stripe_size_rows ( size_type  val)
inline

设置输出条带中的最大行数。

参数
val最大行数
返回
用于链式调用的 this 指针

定义于文件 orc.hpp 的第 1329 行。


此类的文档生成自以下文件