一组大小相同的 mutable_column_view
。 更多...
#include <table_view.hpp>
公有类型 | |
使用 | ColumnView = 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) | |
从表格视图向量构造一个表。 更多... | |
![]() | |
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 |