| 命名空间 | 枚举 | 函数
io/types.hpp 文件参考

cuDF-IO API 类型定义 更多...

#include <cudf/table/table.hpp>
#include <cudf/types.hpp>
#include <cudf/utilities/span.hpp>
#include <map>
#include <memory>
#include <optional>
#include <string>
#include <unordered_map>
#include <utility>
#include <vector>

转到此文件的源代码。

class  cudf::io::writer_compression_statistics
 写入器执行的压缩统计信息。 更多...
 
struct  cudf::io::column_name_info
 输出列的详细名称(以及可选的可空性)信息。 更多...
 
struct  cudf::io::table_metadata
 IO 读取器返回的表元数据。 更多...
 
struct  cudf::io::table_with_metadata
 包含表元数据的表,供 IO 读取器按值返回元数据。 更多...
 
struct  cudf::io::host_buffer
 主机内存缓冲区的非拥有视图。 更多...
 
struct  cudf::io::source_info
 读取接口的源信息。 更多...
 
struct  cudf::io::sink_info
 写入接口的目标信息。 更多...
 
class  cudf::io::column_in_metadata
 列的元数据。 更多...
 
class  cudf::io::table_input_metadata
 表的元数据。 更多...
 
struct  cudf::io::partition_info
 写入分区数据集时使用的信息。 更多...
 
class  cudf::io::reader_column_schema
 读取器的 schema 元素 更多...
 

命名空间

 cudf
 cuDF 接口
 
 cudf::io
 IO 接口。
 

枚举

enum class  cudf::io::compression_type : int32_t {
  cudf::io::NONE , cudf::io::AUTO , cudf::io::SNAPPY , cudf::io::GZIP ,
  cudf::io::BZIP2 , cudf::io::BROTLI , cudf::io::ZIP , cudf::io::XZ ,
  cudf::io::ZLIB , cudf::io::LZ4 , cudf::io::LZO , cudf::io::ZSTD
}
 压缩算法。 更多...
 
enum class  cudf::io::io_type : int32_t {
  cudf::io::FILEPATH , cudf::io::HOST_BUFFER , cudf::io::DEVICE_BUFFER , cudf::io::VOID ,
  cudf::io::USER_IMPLEMENTED
}
 数据源或目标类型。 更多...
 
enum class  cudf::io::quote_style : int32_t { cudf::io::MINIMAL , cudf::io::ALL , cudf::io::NONNUMERIC , cudf::io::NONE }
 处理字段数据中的引号时的行为。 更多...
 
enum  cudf::io::statistics_freq : int32_t { cudf::io::STATISTICS_NONE = 0 , cudf::io::STATISTICS_ROWGROUP = 1 , cudf::io::STATISTICS_PAGE = 2 , cudf::io::STATISTICS_COLUMN = 3 }
 parquet/orc 写入器的列统计信息粒度类型。 更多...
 
enum class  cudf::io::column_encoding : int32_t {
  cudf::io::USE_DEFAULT = -1 , cudf::io::DICTIONARY , cudf::io::PLAIN , cudf::io::DELTA_BINARY_PACKED ,
  cudf::io::DELTA_LENGTH_BYTE_ARRAY , cudf::io::DELTA_BYTE_ARRAY , cudf::io::BYTE_STREAM_SPLIT , cudf::io::DIRECT ,
  cudf::io::DIRECT_V2 , cudf::io::DICTIONARY_V2
}
 与 `column_in_metadata::set_encoding()` 一起使用的有效编码。 更多...
 
enum  cudf::io::dictionary_policy : int32_t { cudf::io::NEVER = 0 , cudf::io::ADAPTIVE = 1 , cudf::io::ALWAYS = 2 }
 控制 parquet 写入器是否使用字典编码。 更多...
 

函数

template<typename T >
constexpr auto cudf::io::is_byte_like_type ()
 如果类型是字节类(即将其作为字节指针传递是合理的),则返回 `true`。 更多...
 

详细描述

cuDF-IO API 类型定义

定义于文件 io/types.hpp 中。