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

写入器执行压缩的统计信息。 更多...

#include <types.hpp>

公共成员函数

 writer_compression_statistics ()=default
 默认构造函数。
 
 writer_compression_statistics (size_t num_compressed_bytes, size_t num_failed_bytes, size_t num_skipped_bytes, size_t num_compressed_output_bytes)
 带有初始值的构造函数。 更多...
 
writer_compression_statisticsoperator+= (writer_compression_statistics const &other) noexcept
 添加来自另一个 writer_compression_statistics 对象的值。 更多...
 
auto num_compressed_bytes () const noexcept
 返回已成功压缩的数据块中的字节数。 更多...
 
auto num_failed_bytes () const noexcept
 返回压缩失败的数据块中的字节数。 更多...
 
auto num_skipped_bytes () const noexcept
 返回在压缩过程中跳过的数据块中的字节数。 更多...
 
auto num_total_input_bytes () const noexcept
 返回压缩输入的总大小。 更多...
 
auto compression_ratio () const noexcept
 返回成功压缩的数据块的压缩比。 更多...
 

详细描述

写入器执行压缩的统计信息。

定义于文件 io/types.hpp127 行。

构造函数和析构函数文档

◆ writer_compression_statistics()

cudf::io::writer_compression_statistics::writer_compression_statistics ( size_t  num_compressed_bytes,
size_t  num_failed_bytes,
size_t  num_skipped_bytes,
size_t  num_compressed_output_bytes 
)
inline

带有初始值的构造函数。

参数
num_compressed_bytes已成功压缩的字节数
num_failed_bytes压缩失败的字节数
num_skipped_bytes在压缩过程中跳过的字节数
num_compressed_output_bytes压缩输出中的字节数

定义于文件 io/types.hpp142 行。

成员函数文档

◆ compression_ratio()

auto cudf::io::writer_compression_statistics::compression_ratio ( ) const
inlinenoexcept

返回成功压缩的数据块的压缩比。

如果没有成功压缩的数据块,则返回 nan。

返回
double 压缩输入大小与压缩输出大小之比。

定义于文件 io/types.hpp210 行。

◆ num_compressed_bytes()

auto cudf::io::writer_compression_statistics::num_compressed_bytes ( ) const
inlinenoexcept

返回已成功压缩的数据块中的字节数。

这是实际压缩的字节数,而不是压缩输出的大小。

返回
size_t 已成功压缩的字节数

定义于文件 io/types.hpp176 行。

◆ num_failed_bytes()

auto cudf::io::writer_compression_statistics::num_failed_bytes ( ) const
inlinenoexcept

返回压缩失败的数据块中的字节数。

返回
size_t 压缩失败的字节数

定义于文件 io/types.hpp183 行。

◆ num_skipped_bytes()

auto cudf::io::writer_compression_statistics::num_skipped_bytes ( ) const
inlinenoexcept

返回在压缩过程中跳过的数据块中的字节数。

返回
size_t 在压缩过程中跳过的字节数

定义于文件 io/types.hpp190 行。

◆ num_total_input_bytes()

auto cudf::io::writer_compression_statistics::num_total_input_bytes ( ) const
inlinenoexcept

返回压缩输入的总大小。

返回
size_t 压缩输入的总大小

定义于文件 io/types.hpp197 行。

◆ operator+=()

writer_compression_statistics& cudf::io::writer_compression_statistics::operator+= ( writer_compression_statistics const &  other)
inlinenoexcept

添加来自另一个 writer_compression_statistics 对象的值。

参数
other另一个 writer_compression_statistics 对象
返回
writer_compression_statistics& 对此对象的引用

定义于文件 io/types.hpp159 行。


本类的文档生成自以下文件: