构建用于 write_orc()
的设置。 更多...
#include <orc.hpp>
构建用于 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()
◆ compression()
设置压缩类型。
- 参数
-
- 返回
- 返回 this 以支持链式调用
定义于文件 orc.hpp 的第 870 行。
◆ compression_statistics()
设置指向输出压缩统计信息的指针。
- 参数
-
comp_stats | 写入器完成时填充的压缩统计信息指针 |
- 返回
- 返回 this 以支持链式调用
定义于文件 orc.hpp 的第 971 行。
◆ enable_dictionary_sort()
设置字符串字典是否应排序。
- 参数
-
- 返回
- 返回 this 以支持链式调用
定义于文件 orc.hpp 的第 984 行。
◆ enable_statistics()
选择要写入的列统计信息的粒度。
粒度可以设置为
- cudf::io::STATISTICS_NONE: 无列统计信息。
- cudf::io::ORC_STATISTICS_STRIPE: 为每个 ORC 条带收集统计信息。
- cudf::io::ORC_STATISTICS_ROWGROUP: 为每个 ORC 行组收集统计信息。
- 参数
-
- 返回
- 返回 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 页脚元数据。
- 参数
-
- 返回
- 返回 this 以支持链式调用
定义于文件 orc.hpp 的第 959 行。
◆ metadata()
设置关联的元数据。
- 参数
-
- 返回
- 返回 this 以支持链式调用
定义于文件 orc.hpp 的第 947 行。
◆ row_index_stride()
设置行索引步长。
- 参数
-
- 返回
- 返回 this 以支持链式调用
定义于文件 orc.hpp 的第 923 行。
◆ stripe_size_bytes()
设置最大条带大小(字节)。
- 参数
-
- 返回
- 返回 this 以支持链式调用
定义于文件 orc.hpp 的第 899 行。
◆ stripe_size_rows()
设置输出条带中的最大行数。
- 参数
-
- 返回
- 返回 this 以支持链式调用
定义于文件 orc.hpp 的第 911 行。
◆ table()
设置要写入输出的 table。
- 参数
-
- 返回
- 返回 this 以支持链式调用
定义于文件 orc.hpp 的第 935 行。
此类的文档由以下文件生成