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

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

#include <orc.hpp>

公有成员函数

 orc_writer_options_builder ()=default
 默认构造函数。 更多...
 
 orc_writer_options_builder (sink_info const &sink, table_view const &table)
 从 sink 和 table 构建的构造函数。 更多...
 
orc_writer_options_buildercompression (compression_type comp)
 设置压缩类型。 更多...
 
orc_writer_options_builderenable_statistics (statistics_freq val)
 选择要写入的列统计信息的粒度。 更多...
 
orc_writer_options_builderstripe_size_bytes (size_t val)
 设置最大条带大小(字节)。 更多...
 
orc_writer_options_builderstripe_size_rows (size_type val)
 设置输出条带中的最大行数。 更多...
 
orc_writer_options_builderrow_index_stride (size_type val)
 设置行索引步长。 更多...
 
orc_writer_options_buildertable (table_view tbl)
 设置要写入输出的 table。 更多...
 
orc_writer_options_buildermetadata (table_input_metadata meta)
 设置关联的元数据。 更多...
 
orc_writer_options_builderkey_value_metadata (std::map< std::string, std::string > metadata)
 设置 Key-Value 页脚元数据。 更多...
 
orc_writer_options_buildercompression_statistics (std::shared_ptr< writer_compression_statistics > const &comp_stats)
 设置指向输出压缩统计信息的指针。 更多...
 
orc_writer_options_builderenable_dictionary_sort (bool val)
 设置字符串字典是否应排序。 更多...
 
 operator orc_writer_options && ()
 构建完成后移动 orc_writer_options 成员。
 
orc_writer_options && build ()
 构建完成后移动 orc_writer_options 成员。 更多...
 

详细描述

构建用于 write_orc() 的设置。

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

构造函数与析构函数文档

◆ orc_writer_options_builder() [1/2]

cudf::io::orc_writer_options_builder::orc_writer_options_builder ( )
default

默认构造函数。

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

◆ orc_writer_options_builder() [2/2]

cudf::io::orc_writer_options_builder::orc_writer_options_builder ( sink_info const &  sink,
table_view const &  table 
)
inline

从 sink 和 table 构建的构造函数。

参数
sink用于写入器输出的 sink
table要写入输出的 Table

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

成员函数文档

◆ build()

orc_writer_options&& cudf::io::orc_writer_options_builder::build ( )
inline

构建完成后移动 orc_writer_options 成员。

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

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

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

◆ compression()

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

设置压缩类型。

参数
comp要使用的压缩类型
返回
返回 this 以支持链式调用

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

◆ compression_statistics()

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

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

参数
comp_stats写入器完成时填充的压缩统计信息指针
返回
返回 this 以支持链式调用

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

◆ enable_dictionary_sort()

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

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

参数
val用于启用/禁用的布尔值
返回
返回 this 以支持链式调用

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

◆ enable_statistics()

orc_writer_options_builder& cudf::io::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 的第 887 行。

◆ key_value_metadata()

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

设置 Key-Value 页脚元数据。

参数
metadataKey-Value 页脚元数据
返回
返回 this 以支持链式调用

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

◆ metadata()

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

设置关联的元数据。

参数
meta关联的元数据
返回
返回 this 以支持链式调用

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

◆ row_index_stride()

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

设置行索引步长。

参数
val新的行索引步长
返回
返回 this 以支持链式调用

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

◆ stripe_size_bytes()

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

设置最大条带大小(字节)。

参数
val最大条带大小
返回
返回 this 以支持链式调用

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

◆ stripe_size_rows()

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

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

参数
val最大行数
返回
返回 this 以支持链式调用

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

◆ table()

orc_writer_options_builder& cudf::io::orc_writer_options_builder::table ( table_view  tbl)
inline

设置要写入输出的 table。

参数
tbl用于输出的 Table
返回
返回 this 以支持链式调用

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


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