libcudf
23.12.00
|
A set of mutable_column_view
s of the same size.
More...
#include <table_view.hpp>
Public Types | |
using | ColumnView = mutable_column_view |
The type of column views in the table. | |
Public Types inherited from cudf::detail::table_view_base< mutable_column_view > | |
using | iterator = decltype(std::begin(_columns)) |
Iterator type for the table. | |
using | const_iterator = decltype(std::cbegin(_columns)) |
const iterator type for the table | |
Public Member Functions | |
mutable_column_view & | column (size_type column_index) const |
Returns column at specified index. More... | |
operator table_view () | |
Creates an immutable table_view of the columns. | |
mutable_table_view (std::vector< mutable_table_view > const &views) | |
Construct a table from a vector of table views. More... | |
Public Member Functions inherited from cudf::detail::table_view_base< mutable_column_view > | |
table_view_base (std::vector< mutable_column_view > const &cols) | |
Construct a table from a vector of column views. More... | |
table_view_base (table_view_base const &)=default | |
Copy constructor. | |
table_view_base (table_view_base &&)=default | |
Move constructor. | |
iterator | begin () noexcept |
Returns an iterator to the first view in the table . More... | |
const_iterator | begin () const noexcept |
Returns an iterator to the first view in the table . More... | |
iterator | end () noexcept |
Returns an iterator one past the last column view in the table . More... | |
const_iterator | end () const noexcept |
Returns an iterator one past the last column view in the table . More... | |
mutable_column_view const & | column (size_type column_index) const |
Returns a reference to the view of the specified column. More... | |
size_type | num_columns () const noexcept |
Returns the number of columns. More... | |
size_type | num_rows () const noexcept |
Returns the number of rows. More... | |
size_type | is_empty () const noexcept |
Returns true if num_columns() returns zero, or false otherwise. More... | |
table_view_base & | operator= (table_view_base const &)=default |
Copy assignment operator. More... | |
table_view_base & | operator= (table_view_base &&)=default |
Move assignment operator. More... | |
A set of mutable_column_view
s of the same size.
All public member functions and constructors are inherited from table_view_base<mutable_column_view>
.
Definition at line 255 of file table_view.hpp.
cudf::mutable_table_view::mutable_table_view | ( | std::vector< mutable_table_view > const & | views | ) |
Construct a table from a vector of table views.
std::vector
is constructible from a std::initializer_list
, this constructor also supports the following usage: cudf::logic_error | If number of rows mismatch |
views | The vector of table views to construct the table from |
|
inline |
Returns column at specified index.
column_index | The index of the desired column |
Definition at line 269 of file table_view.hpp.