公共成员函数 | 所有成员列表
cudf::io::sink_info 结构体参考

写接口的目的地信息。 更多...

#include <types.hpp>

公共成员函数

 sink_info (size_t num_sinks)
 构造一个新的 sink info 对象。 更多...
 
 sink_info (std::vector< std::string > file_paths)
 构造用于多个文件的新 sink info 对象。 更多...
 
 sink_info (std::string file_path)
 构造用于单个文件的新 sink info 对象。 更多...
 
 sink_info (std::vector< std::vector< char > * > buffers)
 构造用于多个主机缓冲区的新 sink info 对象。 更多...
 
 sink_info (std::vector< char > *buffer)
 构造用于单个主机缓冲区的新 sink info 对象。 更多...
 
 sink_info (std::vector< cudf::io::data_sink * > const &user_sinks)
 构造用于多个用户实现的数据接收器的新 sink info 对象。 更多...
 
 sink_info (class cudf::io::data_sink *user_sink)
 构造用于单个用户实现的数据接收器的新 sink info 对象。 更多...
 
auto type () const
 获取数据接收器的类型。 更多...
 
auto num_sinks () const
 获取数据接收器的数量。 更多...
 
auto const & filepaths () const
 获取数据接收器的文件路径。 更多...
 
auto const & buffers () const
 获取数据接收器的主机缓冲区。 更多...
 
auto const & user_sinks () const
 获取用户实现的数据接收器列表。 更多...
 

详细描述

写接口的目的地信息。

定义在文件 io/types.hpp 的第 523 行。

构造函数和析构函数文档

◆ sink_info() [1/7]

cudf::io::sink_info::sink_info ( size_t  num_sinks)
inline

构造一个新的 sink info 对象。

参数
num_sinks数据接收器的数量

定义在文件 io/types.hpp 的第 530 行。

◆ sink_info() [2/7]

cudf::io::sink_info::sink_info ( std::vector< std::string >  file_paths)
inlineexplicit

构造用于多个文件的新 sink info 对象。

参数
file_paths输出文件路径

定义在文件 io/types.hpp 的第 537 行。

◆ sink_info() [3/7]

cudf::io::sink_info::sink_info ( std::string  file_path)
inlineexplicit

构造用于单个文件的新 sink info 对象。

参数
file_path单个输出文件路径

定义在文件 io/types.hpp 的第 547 行。

◆ sink_info() [4/7]

cudf::io::sink_info::sink_info ( std::vector< std::vector< char > * >  buffers)
inlineexplicit

构造用于多个主机缓冲区的新 sink info 对象。

参数
buffers输出主机缓冲区

定义在文件 io/types.hpp 的第 557 行。

◆ sink_info() [5/7]

cudf::io::sink_info::sink_info ( std::vector< char > *  buffer)
inlineexplicit

构造用于单个主机缓冲区的新 sink info 对象。

参数
buffer单个输出主机缓冲区

定义在文件 io/types.hpp 的第 566 行。

◆ sink_info() [6/7]

cudf::io::sink_info::sink_info ( std::vector< cudf::io::data_sink * > const &  user_sinks)
inlineexplicit

构造用于多个用户实现的数据接收器的新 sink info 对象。

参数
user_sinks输出用户实现的数据接收器

定义在文件 io/types.hpp 的第 573 行。

◆ sink_info() [7/7]

cudf::io::sink_info::sink_info ( class cudf::io::data_sink user_sink)
inlineexplicit

构造用于单个用户实现的数据接收器的新 sink info 对象。

参数
user_sink单个输出用户实现的数据接收器

定义在文件 io/types.hpp 的第 585 行。

成员函数文档

◆ buffers()

auto const& cudf::io::sink_info::buffers ( ) const
inline

获取数据接收器的主机缓冲区。

返回值
数据接收器的主机缓冲区

定义在文件 io/types.hpp 的第 613 行。

◆ filepaths()

auto const& cudf::io::sink_info::filepaths ( ) const
inline

获取数据接收器的文件路径。

返回值
数据接收器的文件路径

定义在文件 io/types.hpp 的第 607 行。

◆ num_sinks()

auto cudf::io::sink_info::num_sinks ( ) const
inline

获取数据接收器的数量。

返回值
数据接收器的数量

定义在文件 io/types.hpp 的第 601 行。

◆ type()

auto cudf::io::sink_info::type ( ) const
inline

获取数据接收器的类型。

返回值
数据接收器的类型

定义在文件 io/types.hpp 的第 595 行。

◆ user_sinks()

auto const& cudf::io::sink_info::user_sinks ( ) const
inline

获取用户实现的数据接收器列表。

返回值
用户实现的数据接收器列表

定义在文件 io/types.hpp 的第 619 行。


本结构体的文档生成自以下文件