Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
cudf::detail::table_device_view_base< ColumnDeviceView, HostTableView > Class Template Reference

Public Member Functions

 table_device_view_base (table_device_view_base const &)=default
 
 table_device_view_base (table_device_view_base &&)=default
 
table_device_view_baseoperator= (table_device_view_base const &)=default
 
table_device_view_baseoperator= (table_device_view_base &&)=default
 
__device__ ColumnDeviceView * begin () const noexcept
 
__device__ ColumnDeviceView * end () const noexcept
 
__device__ ColumnDeviceView const & column (size_type column_index) const noexcept
 
__device__ ColumnDeviceView & column (size_type column_index) noexcept
 
__host__ __device__ size_type num_columns () const noexcept
 
__host__ __device__ size_type num_rows () const noexcept
 
void destroy ()
 

Protected Member Functions

 table_device_view_base (HostTableView source_view, rmm::cuda_stream_view stream)
 

Protected Attributes

rmm::device_buffer_descendant_storage {}
 

Detailed Description

template<typename ColumnDeviceView, typename HostTableView>
class cudf::detail::table_device_view_base< ColumnDeviceView, HostTableView >

Definition at line 36 of file table_device_view.cuh.


The documentation for this class was generated from the following file: