公共成员函数 | 保护属性 | 所有成员列表
cudf::test::detail::column_wrapper 类参考

围绕 cudf::column 的包装器的基类。 更多...

#include <column_wrapper.hpp>

cudf::test::detail::column_wrapper 的继承图
cudf::test::dictionary_column_wrapper< KeyElementTo, SourceElementT > cudf::test::dictionary_column_wrapper< std::string > cudf::test::fixed_point_column_wrapper< Rep > cudf::test::fixed_width_column_wrapper< ElementTo, SourceElementT > cudf::test::lists_column_wrapper< T, SourceElementT > cudf::test::strings_column_wrapper cudf::test::structs_column_wrapper

公共成员函数

 operator column_view () const
 column_view 的隐式转换运算符。 更多...
 
 operator mutable_column_view ()
 mutable_column_view 的隐式转换运算符。 更多...
 
std::unique_ptr< cudf::columnrelease ()
 释放指向包装列的内部 unique_ptr。 更多...
 

保护属性

std::unique_ptr< cudf::columnwrapped {}
 被包装的列。
 

详细描述

围绕 cudf::column 的包装器的基类。

派生自 column_wrapper 的类可以直接传递给任何期望 column_viewmutable_column_view 的 API。

column_wrapper 不应直接实例化。

定义于文件 column_wrapper.hpp 的第 65 行。

成员函数文档

◆ operator column_view()

cudf::test::detail::column_wrapper::operator column_view ( ) const
inline

column_view 的隐式转换运算符。

允许将 column_wrapper(或任何派生自 column_wrapper 的类)传递给任何期望 column_view 参数的 API。

定义于文件 column_wrapper.hpp 的第 74 行。

◆ operator mutable_column_view()

cudf::test::detail::column_wrapper::operator mutable_column_view ( )
inline

mutable_column_view 的隐式转换运算符。

允许将 column_wrapper(或任何派生自 column_wrapper 的类)传递给任何期望 mutable_column_view 参数的 API。

定义于文件 column_wrapper.hpp 的第 83 行。

◆ release()

std::unique_ptr<cudf::column> cudf::test::detail::column_wrapper::release ( )
inline

释放指向包装列的内部 unique_ptr。

返回值
指向包装列的 unique_ptr

定义于文件 column_wrapper.hpp 的第 90 行。


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