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

用于构建 writer_csv() 选项的构建器 更多...

#include <csv.hpp>

公共成员函数

 csv_writer_options_builder ()=default
 默认构造函数。 更多...
 
 csv_writer_options_builder (sink_info const &sink, table_view const &table)
 从 sink 和 table 构建的构造函数。 更多...
 
csv_writer_options_buildernames (std::vector< std::string > names)
 设置可选的列名。 更多...
 
csv_writer_options_builderna_rep (std::string val)
 设置用于表示空条目的字符串。 更多...
 
csv_writer_options_builderinclude_header (bool val)
 启用/禁用将头部写入 csv。 更多...
 
csv_writer_options_builderrows_per_chunk (int val)
 设置每次文件写入处理的最大行数。 更多...
 
csv_writer_options_builderline_terminator (std::string term)
 设置用于分隔行的字符。 更多...
 
csv_writer_options_builderinter_column_delimiter (char delim)
 设置用于分隔列值的字符。 更多...
 
csv_writer_options_buildertrue_value (std::string val)
 设置用于表示 INT8 类型中非零值的字符串。 更多...
 
csv_writer_options_builderfalse_value (std::string val)
 设置用于表示 INT8 类型中等于零值的字符串。 更多...
 
csv_writer_options_builderquoting (quote_style quoting)
 设置写入器的引用样式。 更多...
 
 operator csv_writer_options && ()
 构建后移动 csv_writer_options 成员。
 
csv_writer_options && build ()
 构建后移动 csv_writer_options 成员。 更多...
 

详细描述

用于构建 writer_csv() 选项的构建器

定义于文件 csv.hpp 的第 1594 行。

构造函数和析构函数文档

◆ csv_writer_options_builder() [1/2]

cudf::io::csv_writer_options_builder::csv_writer_options_builder ( )
explicitdefault

默认构造函数。

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

◆ csv_writer_options_builder() [2/2]

cudf::io::csv_writer_options_builder::csv_writer_options_builder ( sink_info const &  sink,
table_view const &  table 
)
inlineexplicit

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

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

定义于文件 csv.hpp 的第 1611 行。

成员函数文档

◆ build()

csv_writer_options&& cudf::io::csv_writer_options_builder::build ( )
inline

构建后移动 csv_writer_options 成员。

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

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

定义于文件 csv.hpp 的第 1738 行。

◆ false_value()

csv_writer_options_builder& cudf::io::csv_writer_options_builder::false_value ( std::string  val)
inline

设置用于表示 INT8 类型中等于零值的字符串。

参数
val表示 INT8 类型中等于零值的字符串
返回值
用于链式调用

定义于文件 csv.hpp 的第 1706 行。

◆ include_header()

csv_writer_options_builder& cudf::io::csv_writer_options_builder::include_header ( bool  val)
inline

启用/禁用将头部写入 csv。

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

定义于文件 csv.hpp 的第 1646 行。

◆ inter_column_delimiter()

csv_writer_options_builder& cudf::io::csv_writer_options_builder::inter_column_delimiter ( char  delim)
inline

设置用于分隔列值的字符。

参数
delim分隔列值的字符
返回值
用于链式调用

定义于文件 csv.hpp 的第 1682 行。

◆ line_terminator()

csv_writer_options_builder& cudf::io::csv_writer_options_builder::line_terminator ( std::string  term)
inline

设置用于分隔行的字符。

参数
term表示行终止的字符
返回值
用于链式调用

定义于文件 csv.hpp 的第 1670 行。

◆ na_rep()

csv_writer_options_builder& cudf::io::csv_writer_options_builder::na_rep ( std::string  val)
inline

设置用于表示空条目的字符串。

参数
val表示空值的字符串
返回值
用于链式调用

定义于文件 csv.hpp 的第 1634 行。

◆ names()

csv_writer_options_builder& cudf::io::csv_writer_options_builder::names ( std::vector< std::string >  names)
inline

设置可选的列名。

参数
names列名
返回值
用于链式调用

定义于文件 csv.hpp 的第 1622 行。

◆ quoting()

csv_writer_options_builder& cudf::io::csv_writer_options_builder::quoting ( quote_style  quoting)
inline

设置写入器的引用样式。

仅支持 MINIMAL 和 NONE。

参数
quoting写入器的新引用样式。
返回值
用于链式调用

定义于文件 csv.hpp 的第 1720 行。

◆ rows_per_chunk()

csv_writer_options_builder& cudf::io::csv_writer_options_builder::rows_per_chunk ( int  val)
inline

设置每次文件写入处理的最大行数。

参数
val每块的行数
返回值
用于链式调用

定义于文件 csv.hpp 的第 1658 行。

◆ true_value()

csv_writer_options_builder& cudf::io::csv_writer_options_builder::true_value ( std::string  val)
inline

设置用于表示 INT8 类型中非零值的字符串。

参数
val表示 INT8 类型中非零值的字符串
返回值
用于链式调用

定义于文件 csv.hpp 的第 1694 行。


本类的文档是从以下文件生成的