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

构建用于 read_orc() 的设置。 更多...

#include <orc.hpp>

公有成员函数

 orc_reader_options_builder ()=default
 默认构造函数。 更多...
 
 orc_reader_options_builder (source_info src)
 从源信息构造函数。 更多...
 
orc_reader_options_buildercolumns (std::vector< std::string > col_names)
 设置要读取的列的名称。 更多...
 
orc_reader_options_builderstripes (std::vector< std::vector< size_type >> stripes)
 设置每个源要读取的条纹(stripe)列表。 更多...
 
orc_reader_options_builderskip_rows (int64_t rows)
 设置从开始跳过的行数。 更多...
 
orc_reader_options_buildernum_rows (int64_t nrows)
 设置要读取的行数。 更多...
 
orc_reader_options_builderuse_index (bool use)
 启用/禁用使用行索引加速读取。 更多...
 
orc_reader_options_builderuse_np_dtypes (bool use)
 启用/禁用使用 numpy 兼容的数据类型。 更多...
 
orc_reader_options_buildertimestamp_type (data_type type)
 设置时间戳列将强制转换为的时间戳类型。 更多...
 
orc_reader_options_builderdecimal128_columns (std::vector< std::string > val)
 应读取为 128 位 Decimal 的列。 更多...
 
 operator orc_reader_options && ()
 构建后移动 orc_reader_options 成员。
 
orc_reader_options && build ()
 构建后移动 orc_reader_options 成员。 更多...
 

详细描述

构建用于 read_orc() 的设置。更多...

定义于文件 orc.hpp261 行。

构造函数和析构函数文档

◆ orc_reader_options_builder() [1/2]

cudf::io::orc_reader_options_builder::orc_reader_options_builder ( )
explicitdefault

默认构造函数。

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

◆ orc_reader_options_builder() [2/2]

cudf::io::orc_reader_options_builder::orc_reader_options_builder ( source_info  src)
inlineexplicit

从源信息构造函数。

参数
src用于读取 ORC 文件的源信息

定义于文件 orc.hpp277 行。

成员函数文档

◆ build()

orc_reader_options&& cudf::io::orc_reader_options_builder::build ( )
inline

构建后移动 orc_reader_options 成员。

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

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

定义于文件 orc.hpp387 行。

◆ columns()

orc_reader_options_builder& cudf::io::orc_reader_options_builder::columns ( std::vector< std::string >  col_names)
inline

设置要读取的列的名称。

参数
col_names列名向量
返回值
用于链式调用的 this

定义于文件 orc.hpp285 行。

◆ decimal128_columns()

orc_reader_options_builder& cudf::io::orc_reader_options_builder::decimal128_columns ( std::vector< std::string >  val)
inline

应读取为 128 位 Decimal 的列。

参数
val列名向量
返回值
用于链式调用的 this

定义于文件 orc.hpp369 行。

◆ num_rows()

orc_reader_options_builder& cudf::io::orc_reader_options_builder::num_rows ( int64_t  nrows)
inline

设置要读取的行数。

参数
nrows行数
返回值
用于链式调用的 this

定义于文件 orc.hpp321 行。

◆ skip_rows()

orc_reader_options_builder& cudf::io::orc_reader_options_builder::skip_rows ( int64_t  rows)
inline

设置从开始跳过的行数。

参数
rows行数
返回值
用于链式调用的 this

定义于文件 orc.hpp309 行。

◆ stripes()

orc_reader_options_builder& cudf::io::orc_reader_options_builder::stripes ( std::vector< std::vector< size_type >>  stripes)
inline

设置每个源要读取的条纹列表。

参数
stripes向量的向量,映射要读取的条纹到输入源
返回值
用于链式调用的 this

定义于文件 orc.hpp297 行。

◆ timestamp_type()

orc_reader_options_builder& cudf::io::orc_reader_options_builder::timestamp_type ( data_type  type)
inline

设置时间戳列将强制转换为的时间戳类型。

参数
type时间戳类型
返回值
用于链式调用的 this

定义于文件 orc.hpp357 行。

◆ use_index()

orc_reader_options_builder& cudf::io::orc_reader_options_builder::use_index ( bool  use)
inline

启用/禁用使用行索引加速读取。

参数
use用于启用/禁用行索引的布尔值
返回值
用于链式调用的 this

定义于文件 orc.hpp333 行。

◆ use_np_dtypes()

orc_reader_options_builder& cudf::io::orc_reader_options_builder::use_np_dtypes ( bool  use)
inline

启用/禁用使用 numpy 兼容的数据类型。

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

定义于文件 orc.hpp345 行。


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