column_wrapper
派生类,用于封装结构体列。更多...
#include <column_wrapper.hpp>
公共成员函数 | |
structs_column_wrapper (std::vector< std::unique_ptr< cudf::column >> &&child_columns, std::vector< bool > const &validity={}) | |
从指定的前置构造子列列表构造结构体列。更多... | |
structs_column_wrapper (std::initializer_list< std::reference_wrapper< detail::column_wrapper >> child_column_wrappers, std::vector< bool > const &validity={}) | |
从子列的列包装器列表构造结构体列。更多... | |
template<typename V > | |
structs_column_wrapper (std::initializer_list< std::reference_wrapper< detail::column_wrapper >> child_column_wrappers, V validity_iter) | |
从子列的列包装器列表构造结构体列。更多... | |
![]() | |
operator column_view () const | |
到 column_view 的隐式转换操作符。更多... | |
operator mutable_column_view () | |
到 mutable_column_view 的隐式转换操作符。更多... | |
std::unique_ptr< cudf::column > | release () |
释放内部 unique_ptr 到被包装的列。更多... | |
其他继承成员 | |
![]() | |
std::unique_ptr< cudf::column > | wrapped {} |
被包装的列。 | |
column_wrapper
派生类,用于封装结构体列。
定义位于文件 column_wrapper.hpp 的 1824 行。
|
inline |
从指定的前置构造子列列表构造结构体列。
子列被此处构造的结构体列“接管”。
使用示例
child_columns | 前置构造的子列向量 |
validity | 表示列有效性值的布尔值向量 |
定义位于文件 column_wrapper.hpp 的 1853 行。
|
inline |
从子列的列包装器列表构造结构体列。
使用示例
child_column_wrappers | 子列包装器列表 |
validity | 表示列有效性值的布尔值向量 |
定义位于文件 column_wrapper.hpp 的 1879 行。
|
inline |
从子列的列包装器列表构造结构体列。
使用示例
child_column_wrappers | 子列包装器列表 |
validity_iter | 返回每行有效性布尔值的迭代器 |
定义位于文件 column_wrapper.hpp 的 1916 行。