公共成员函数 | 所有成员列表
cudf::detail::lists_column_device_view 类参考

给定一个 column_device_view,此类的实例为此复合列提供了一个用于列表操作的包装器。类似于 list_column_view。更多...

cudf::detail::lists_column_device_view 的继承图
cudf::column_device_view

公共成员函数

 lists_column_device_view (lists_column_device_view const &)=default
 复制构造函数。
 
 lists_column_device_view (lists_column_device_view &&)=default
 移动构造函数。
 
lists_column_device_viewoperator= (lists_column_device_view const &)=default
 复制赋值运算符。更多...
 
lists_column_device_viewoperator= (lists_column_device_view &&)=default
 移动赋值运算符。更多...
 
CUDF_HOST_DEVICE lists_column_device_view (column_device_view const &underlying_)
 从 column device view 构造新的 lists column device view 对象。更多...
 
column_device_view offsets () const
 获取底层列表列的偏移量列。更多...
 
size_type offset_at (size_type idx) const
 获取给定行索引处的列表偏移量值,同时考虑列偏移量。更多...
 
column_device_view child () const
 获取底层列表列的子列。更多...
 
column_device_view get_sliced_child () const
 获取已应用偏移量和大小的底层列表列的子列。更多...
 

详细描述

给定一个 column_device_view,此类的实例为此复合列提供了一个用于列表操作的包装器。类似于 list_column_view。

定义位于文件 lists_column_device_view.cuh31 行。

构造函数与析构函数文档

◆ lists_column_device_view()

CUDF_HOST_DEVICE cudf::detail::lists_column_device_view::lists_column_device_view ( column_device_view const &  underlying_)
inline

从 column device view 构造新的 lists column device view 对象。

参数
underlying_要包装的 column device view

定义位于文件 lists_column_device_view.cuh55 行。

成员函数文档

◆ child()

column_device_view cudf::detail::lists_column_device_view::child ( ) const
inline

获取底层列表列的子列。

返回
底层列表列的子列

定义位于文件 lists_column_device_view.cuh99 行。

◆ get_sliced_child()

column_device_view cudf::detail::lists_column_device_view::get_sliced_child ( ) const
inline

获取已应用偏移量和大小的底层列表列的子列。

返回
相对于父列的偏移量和大小切片的子列

定义位于文件 lists_column_device_view.cuh109 行。

◆ offset_at()

size_type cudf::detail::lists_column_device_view::offset_at ( size_type  idx) const
inline

获取给定行索引处的列表偏移量值,同时考虑列偏移量。

参数
idx要获取列表偏移量值的行索引
返回
给定行索引处的列表偏移量值,同时考虑列偏移量

定义位于文件 lists_column_device_view.cuh89 行。

◆ offsets()

column_device_view cudf::detail::lists_column_device_view::offsets ( ) const
inline

获取底层列表列的偏移量列。

返回
底层列表列的偏移量列

定义位于文件 lists_column_device_view.cuh77 行。

◆ operator=() [重载 1/2]

lists_column_device_view& cudf::detail::lists_column_device_view::operator= ( lists_column_device_view &&  )
default

移动赋值运算符。

返回
对此 lists column device view 的引用

◆ operator=() [重载 2/2]

lists_column_device_view& cudf::detail::lists_column_device_view::operator= ( lists_column_device_view const &  )
default

复制赋值运算符。

返回
对此 lists column device view 的引用

此类文档生成自以下文件