文件 | 枚举 | 函数

文件

文件  datetime.hpp
 日期时间列API。
 

枚举

枚举类  cudf::datetime::datetime_component : uint8_t {
  YEAR , MONTH , DAY , WEEKDAY ,
  HOUR , MINUTE , SECOND , MILLISECOND ,
  MICROSECOND , NANOSECOND
}
 可提取的日期时间组件类型。
 

函数

std::unique_ptr< cudf::columncudf::datetime::extract_datetime_component (cudf::column_view const &column, datetime_component component, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref())
 从任何日期时间类型中提取指定的日期时间组件,并返回一个 int16_t cudf::column更多...
 

详细描述

函数文档

◆ extract_datetime_component()

std::unique_ptr<cudf::column> cudf::datetime::extract_datetime_component ( cudf::column_view const &  column,
datetime_component  component,
rmm::cuda_stream_view  stream = cudf::get_default_stream(),
rmm::device_async_resource_ref  mr = cudf::get_current_device_resource_ref() 
)

从任何日期时间类型中提取指定的日期时间组件,并返回一个 int16_t cudf::column

参数
column输入日期时间值的 cudf::column_view
component要提取的日期时间组件
stream用于设备内存操作和内核启动的 CUDA 流
mr用于分配返回列的设备内存的设备内存资源
返回值
提取的 int16_t 日期时间组件的 cudf::column
异常
cudf::logic_error如果输入列数据类型不是 TIMESTAMP