|
| | structs_column_view (structs_column_view const &)=default |
| | 复制构造函数。
|
| |
| | structs_column_view (structs_column_view &&)=default |
| | 移动构造函数。
|
| |
| structs_column_view & | operator= (structs_column_view const &)=default |
| | 复制赋值运算符。更多...
|
| |
| structs_column_view & | operator= (structs_column_view &&)=default |
| | 移动赋值运算符。更多...
|
| |
| | structs_column_view (column_view const &col) |
| | 从列视图构造新的结构体列视图对象。更多...
|
| |
| column_view | parent () const |
| | 返回父列。更多...
|
| |
| column_view | get_sliced_child (int index, rmm::cuda_stream_view stream=cudf::get_default_stream()) const |
| | 返回内部子列,并应用来自根的任何偏移量。更多...
|
| |
| auto | child_begin () const noexcept |
| | 返回有序子列视图序列的开始迭代器。更多...
|
| |
| auto | child_end () const noexcept |
| | 返回有序子列视图序列的结束迭代器。更多...
|
| |
| size_type | num_children () const noexcept |
| | 返回子列的数量。更多...
|
| |
继承自 cudf::column_view 的公有成员函数 |
| | column_view (column_view const &)=default |
| | 复制构造函数。
|
| |
| | column_view (column_view &&)=default |
| | 移动构造函数。
|
| |
| column_view & | operator= (column_view const &)=default |
| | 复制赋值运算符。更多...
|
| |
| column_view & | operator= (column_view &&)=default |
| | 移动赋值运算符。更多...
|
| |
| | column_view (data_type type, size_type size, void const *data, bitmask_type const *null_mask, size_type null_count, size_type offset=0, std::vector< column_view > const &children={}) |
| | 从指向设备内存的指针构造一个 column_view,这些指针指向列的元素和位掩码。更多...
|
| |
| column_view | child (size_type child_index) const noexcept |
| | 返回指定的子项。更多...
|
| |
| size_type | num_children () const noexcept |
| | 返回子列的数量。更多...
|
| |
| auto | child_begin () const noexcept |
| | 返回有序子列视图序列的开始迭代器。更多...
|
| |
| auto | child_end () const noexcept |
| | 返回有序子列视图序列的结束迭代器。更多...
|
| |
| template<typename T , CUDF_ENABLE_IF(cudf::is_numeric< T >() or cudf::is_chrono< T >()) > |
| | column_view (device_span< T const > data) |
| | 从 device_span<T> 构造列视图。更多...
|
| |
| template<typename T , CUDF_ENABLE_IF(cudf::is_numeric< T >() or cudf::is_chrono< T >()) > |
| | operator device_span< T const > () const |
| | 将列视图转换为 device span。更多...
|
| |
继承自 cudf::detail::column_view_base 的公有成员函数 |
| template<typename T = void, CUDF_ENABLE_IF(std::is_same_v< T, void > or is_rep_layout_compatible< T >()) > |
| T const * | head () const noexcept |
| | 返回指向转换为指定类型的基本设备内存分配的指针。更多...
|
| |
| template<typename T , CUDF_ENABLE_IF(is_rep_layout_compatible< T >()) > |
| T const * | data () const noexcept |
| | 返回转换为指定类型的底层数据,加上偏移量。更多...
|
| |
| template<typename T , CUDF_ENABLE_IF(is_rep_layout_compatible< T >()) > |
| T const * | begin () const noexcept |
| | 在底层数据转换为指定类型后,返回第一个元素(考虑偏移量)。更多...
|
| |
| template<typename T , CUDF_ENABLE_IF(is_rep_layout_compatible< T >()) > |
| T const * | end () const noexcept |
| | 在底层数据转换为指定类型后,返回最后一个元素的后一个位置。更多...
|
| |
| size_type | size_type |
| | size () const noexcept
|
| |
| 返回列中的元素数量。更多... | bool |
| | is_empty () const noexcept
|
| |
如果 size() 返回零,则返回 true,否则返回 false。更多... | data_type |
| | type () const noexcept
|
| |
| 返回列中的元素数量。更多... | 返回元素 data_type。更多... |
| | nullable () const noexcept
|
| |
| size_type | 指示列是否可以包含空元素,即是否分配了位掩码。更多... |
| | null_count () const
|
| |
| size_type | 返回空元素的数量。更多... |
| | null_count (size_type begin, size_type end, rmm::cuda_stream_view stream=cudf::get_default_stream()) const
|
| |
| 返回列中的元素数量。更多... | 返回范围 [begin, end) 中空元素的数量。更多... |
| | has_nulls () const
|
| |
| 返回列中的元素数量。更多... | 指示列是否包含空元素,即 null_count() > 0。更多... |
| | 指示列在范围 [begin, end) 中是否包含空元素,即 null_count(begin, end) > 0。更多...
|
| |
| bitmask_type const * | null_mask () const noexcept |
| | 返回指向底层位掩码分配的原始指针。更多...
|
| |
| size_type | offset () const noexcept |
| | 返回第一个元素相对于基本内存分配的索引,即 head<T>() 返回的值。更多...
|
| |