一组大小相同的 mutable_column_view。 更多...
#include <table_view.hpp>
公有类型 | |
| 使用 | ColumnView = mutable_column_view |
| 表中列视图的类型。 | |
继承自 cudf::detail::table_view_base< mutable_column_view > 的公有类型 | |
| 使用 | iterator = decltype(std::begin(_columns)) |
| 表的迭代器类型。 | |
| 使用 | const_iterator = decltype(std::cbegin(_columns)) |
| 表的常量迭代器类型 | |
公有成员函数 | |
| mutable_column_view & | column (size_type column_index) const |
| 返回指定索引处的列。 更多... | |
| operator table_view () | |
| 创建列的不可变 `table_view`。 | |
| mutable_table_view (std::vector< mutable_table_view > const &views) | |
| 从表格视图向量构造一个表。 更多... | |
继承自 cudf::detail::table_view_base< mutable_column_view > 的公有成员函数 | |
| table_view_base (std::vector< mutable_column_view > const &cols) | |
| 从列视图向量构造一个表。 更多... | |
| table_view_base (table_view_base const &)=default | |
| 拷贝构造函数。 | |
| table_view_base (table_view_base &&)=default | |
| 移动构造函数。 | |
| iterator | begin () noexcept |
| 返回 `table` 中第一个视图的迭代器。 更多... | |
| const_iterator | begin () const noexcept |
| 返回 `table` 中第一个视图的迭代器。 更多... | |
| iterator | end () noexcept |
| 返回 `table` 中最后一个列视图之后一个位置的迭代器。 更多... | |
| const_iterator | end () const noexcept |
| 返回 `table` 中最后一个列视图之后一个位置的迭代器。 更多... | |
| mutable_column_view const & | column (size_type column_index) const |
| 返回指定列视图的引用。 更多... | |
| size_type | num_columns () const noexcept |
| 返回列数。 更多... | |
| size_type | num_rows () const noexcept |
| 返回行数。 更多... | |
| size_type | is_empty () const noexcept |
| 如果 `num_columns()` 返回零,则返回 true,否则返回 false。 更多... | |
| table_view_base & | operator= (table_view_base const &)=default |
| 拷贝赋值运算符。 更多... | |
| table_view_base & | operator= (table_view_base &&)=default |
| 移动赋值运算符。 更多... | |
| cudf::mutable_table_view::mutable_table_view | ( | std::vector< mutable_table_view > const & | views | ) |
从表格视图向量构造一个表。
| cudf::logic_error | 如果行数不匹配 |
| views | 用于构造表的表格视图向量 |
|
inline |