20 #include <cudf/utilities/export.hpp>
32 namespace CUDF_EXPORT
cudf {
A non-owning, immutable view of device data as a column of elements, some of which may be null as ind...
A container of nullable device data as a column of elements.
An owning class to represent a singular value.
std::unique_ptr< cudf::column > extract_quarter(cudf::column_view const &column, rmm::device_async_resource_ref mr=rmm::mr::get_current_device_resource())
Returns the quarter of the date.
std::unique_ptr< cudf::column > add_calendrical_months(cudf::column_view const ×tamps, cudf::scalar const &months, rmm::device_async_resource_ref mr=rmm::mr::get_current_device_resource())
Adds or subtracts a number of months from the datetime type and returns a timestamp column that is of...
std::unique_ptr< cudf::column > floor_datetimes(cudf::column_view const &column, rounding_frequency freq, rmm::device_async_resource_ref mr=rmm::mr::get_current_device_resource())
Round datetimes down to the nearest multiple of the given frequency.
std::unique_ptr< cudf::column > round_datetimes(cudf::column_view const &column, rounding_frequency freq, rmm::device_async_resource_ref mr=rmm::mr::get_current_device_resource())
Round datetimes to the nearest multiple of the given frequency.
std::unique_ptr< cudf::column > ceil_datetimes(cudf::column_view const &column, rounding_frequency freq, rmm::device_async_resource_ref mr=rmm::mr::get_current_device_resource())
Round datetimes up to the nearest multiple of the given frequency.
std::unique_ptr< cudf::column > is_leap_year(cudf::column_view const &column, rmm::device_async_resource_ref mr=rmm::mr::get_current_device_resource())
Check if the year of the given date is a leap year.
std::unique_ptr< cudf::column > days_in_month(cudf::column_view const &column, rmm::device_async_resource_ref mr=rmm::mr::get_current_device_resource())
Extract the number of days in the month.
std::unique_ptr< cudf::column > day_of_year(cudf::column_view const &column, rmm::device_async_resource_ref mr=rmm::mr::get_current_device_resource())
Computes the day number since the start of the year from the datetime and returns an int16_t cudf::co...
rounding_frequency
Fixed frequencies supported by datetime rounding functions ceil, floor, round.
std::unique_ptr< cudf::column > last_day_of_month(cudf::column_view const &column, rmm::device_async_resource_ref mr=rmm::mr::get_current_device_resource())
Computes the last day of the month in datetime type and returns a TIMESTAMP_DAYS cudf::column.
cuda::mr::async_resource_ref< cuda::mr::device_accessible > device_async_resource_ref
device_memory_resource * get_current_device_resource()
Type declarations for libcudf.