Base class for a wrapper around a cudf::column
.
More...
#include <column_wrapper.hpp>
Public Member Functions | |
operator column_view () const | |
Implicit conversion operator to column_view . More... | |
operator mutable_column_view () | |
Implicit conversion operator to mutable_column_view . More... | |
std::unique_ptr< cudf::column > | release () |
Releases internal unique_ptr to wrapped column. More... | |
Protected Attributes | |
std::unique_ptr< cudf::column > | wrapped {} |
The wrapped column. | |
Base class for a wrapper around a cudf::column
.
Classes that derive from column_wrapper
may be passed directly into any API expecting a column_view
or mutable_column_view
.
column_wrapper
should not be instantiated directly.
Definition at line 65 of file column_wrapper.hpp.
|
inline |
Implicit conversion operator to column_view
.
Allows passing in a column_wrapper
(or any class deriving from column_wrapper
) to be passed into any API expecting a column_view
parameter.
Definition at line 74 of file column_wrapper.hpp.
|
inline |
Implicit conversion operator to mutable_column_view
.
Allows passing in a column_wrapper
(or any class deriving from column_wrapper
) to be passed into any API expecting a mutable_column_view
parameter.
Definition at line 83 of file column_wrapper.hpp.
|
inline |
Releases internal unique_ptr to wrapped column.
Definition at line 90 of file column_wrapper.hpp.