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

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

#include <json.hpp>

公有成员函数

 json_writer_options_builder ()=default
 默认构造函数。 更多...
 
 json_writer_options_builder (sink_info const &sink, table_view const &table)
 从 sink 和 table 构建。 更多...
 
json_writer_options_buildertable (table_view tbl)
 设置要写入输出的 table。 更多...
 
json_writer_options_buildercompression (compression_type comptype)
 设置输出 sink 的压缩类型。 更多...
 
json_writer_options_buildermetadata (table_metadata metadata)
 设置可选元数据(包含列名)。 更多...
 
json_writer_options_builderna_rep (std::string val)
 设置用于 null 条目的字符串。 更多...
 
json_writer_options_builderinclude_nulls (bool val)
 启用/禁用将 null 输出为 'null'。 更多...
 
json_writer_options_builderlines (bool val)
 启用/禁用用于记录格式的 JSON 行。 更多...
 
json_writer_options_builderrows_per_chunk (int val)
 设置每次文件写入要处理的最大行数。 更多...
 
json_writer_options_buildertrue_value (std::string val)
 设置用于 INT8 类型中 != 0 值的字符串。 更多...
 
json_writer_options_builderfalse_value (std::string val)
 设置用于 INT8 类型中 == 0 值的字符串。 更多...
 
 operator json_writer_options && ()
 构建后移动 json_writer_options 成员。
 
json_writer_options && build ()
 构建后移动 json_writer_options 成员。 更多...
 

详细描述

用于构建 `writer_json()` 选项的构建器

定义于文件 io/json.hpp 的第 1138 行。

构造函数与析构函数文档

◆ json_writer_options_builder() [1/2]

cudf::io::json_writer_options_builder::json_writer_options_builder ( )
explicitdefault

默认构造函数。

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

◆ json_writer_options_builder() [2/2]

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

从 sink 和 table 构建。

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

定义于文件 io/json.hpp 的第 1155 行。

成员函数文档

◆ build()

json_writer_options&& cudf::io::json_writer_options_builder::build ( )
inline

构建后移动 json_writer_options 成员。

由于 Cython 不支持转换运算符的重载,因此添加了此项。

返回值
构建的 json_writer_options 对象的右值引用

定义于文件 io/json.hpp 的第 1280 行。

◆ compression()

json_writer_options_builder& cudf::io::json_writer_options_builder::compression ( compression_type  comptype)
inline

设置输出 sink 的压缩类型。

参数
comptype使用的压缩类型
返回值
用于链式调用的 this

定义于文件 io/json.hpp 的第 1178 行。

◆ false_value()

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

设置用于 INT8 类型中 == 0 值的字符串。

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

定义于文件 io/json.hpp 的第 1262 行。

◆ include_nulls()

json_writer_options_builder& cudf::io::json_writer_options_builder::include_nulls ( bool  val)
inline

启用/禁用将 null 输出为 'null'。

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

定义于文件 io/json.hpp 的第 1214 行。

◆ lines()

json_writer_options_builder& cudf::io::json_writer_options_builder::lines ( bool  val)
inline

启用/禁用用于记录格式的 JSON 行。

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

定义于文件 io/json.hpp 的第 1226 行。

◆ metadata()

json_writer_options_builder& cudf::io::json_writer_options_builder::metadata ( table_metadata  metadata)
inline

设置可选元数据(包含列名)。

参数
metadata元数据(包含列名)
返回值
用于链式调用的 this

定义于文件 io/json.hpp 的第 1190 行。

◆ na_rep()

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

设置用于 null 条目的字符串。

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

定义于文件 io/json.hpp 的第 1202 行。

◆ rows_per_chunk()

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

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

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

定义于文件 io/json.hpp 的第 1238 行。

◆ table()

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

设置要写入输出的 table。

参数
tbl用于输出的 Table
返回值
用于链式调用的 this

定义于文件 io/json.hpp 的第 1166 行。

◆ true_value()

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

设置用于 INT8 类型中 != 0 值的字符串。

参数
val用于表示 INT8 类型中 != 0 值的字符串
返回值
用于链式调用的 this

定义于文件 io/json.hpp 的第 1250 行。


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