一个表示设备内存中时间戳值的拥有类。 更多...
#include <scalar.hpp>
公共类型 | |
using | rep_type = typename T::rep |
时间戳的底层表示类型。 | |
![]() | |
using | value_type = T |
scalar 持有的值的类型。 | |
一个表示设备内存中时间戳值的拥有类。
T | 时间戳值的数据类型。 |
定义于文件 scalar.hpp 的第 611 行。
|
default |
timestamp_scalar 的移动构造函数。
other | 要从中移动的另一个 timestamp_scalar。 |
cudf::timestamp_scalar< T >::timestamp_scalar | ( | timestamp_scalar< T > const & | other, |
rmm::cuda_stream_view | stream = cudf::get_default_stream() , |
||
rmm::device_async_resource_ref | mr = cudf::get_current_device_resource_ref() |
||
) |
通过深度复制另一个对象构造新的 timestamp scalar 对象。
other | 要复制的 scalar。 |
stream | 用于设备内存操作的 CUDA 流。 |
mr | 用于设备内存分配的设备内存资源。 |
cudf::timestamp_scalar< T >::timestamp_scalar | ( | Duration2 const & | value, |
bool | is_valid, | ||
rmm::cuda_stream_view | stream = cudf::get_default_stream() , |
||
rmm::device_async_resource_ref | mr = cudf::get_current_device_resource_ref() |
||
) |
从可转换为 T::duration 的 duration 构造新的 timestamp scalar 对象。
value | 表示自 UNIX 纪元以来 tick 数的 duration,或另一个可转换为时间戳 duration 的 duration。 |
is_valid | scalar 持有的值是否有效。 |
stream | 用于设备内存操作的 CUDA 流。 |
mr | 用于设备内存分配的设备内存资源。 |
rep_type cudf::timestamp_scalar< T >::ticks_since_epoch | ( | rmm::cuda_stream_view | stream | ) |
返回自 UNIX 纪元以来的 duration(以 tick 数表示)。
stream | 用于设备内存操作的 CUDA 流。 |