|
| | timestamp_scalar (timestamp_scalar &&other)=default |
| | Move constructor for timestamp_scalar. More...
|
| |
| | timestamp_scalar (timestamp_scalar const &other, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref()) |
| | Construct a new timestamp scalar object by deep copying another. More...
|
| |
| template<typename Duration2 > |
| | 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()) |
| | Construct a new timestamp scalar object from a duration that is convertible to T::duration. More...
|
| |
| rep_type | ticks_since_epoch (rmm::cuda_stream_view stream) |
| | Returns the duration in number of ticks since the UNIX epoch. More...
|
| |
| | chrono_scalar (chrono_scalar &&other)=default |
| | Move constructor for chrono_scalar. More...
|
| |
|
chrono_scalar & | operator= (chrono_scalar const &other)=delete |
| |
|
chrono_scalar & | operator= (chrono_scalar &&other)=delete |
| |
| | chrono_scalar (chrono_scalar const &other, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref()) |
| | Construct a new chrono scalar object by deep copying another. More...
|
| |
| | chrono_scalar (T value, bool is_valid=true, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref()) |
| | Construct a new chrono scalar object. More...
|
| |
| | chrono_scalar (rmm::device_scalar< T > &&data, bool is_valid=true, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref()) |
| | Construct a new chrono scalar object from existing device memory. More...
|
| |
| | fixed_width_scalar (fixed_width_scalar &&other)=default |
| | Move constructor for fixed_width_scalar. More...
|
| |
|
fixed_width_scalar & | operator= (fixed_width_scalar const &other)=delete |
| |
|
fixed_width_scalar & | operator= (fixed_width_scalar &&other)=delete |
| |
| | fixed_width_scalar (fixed_width_scalar const &other, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref()) |
| | Construct a new fixed-width scalar object by deep copying another. More...
|
| |
| void | set_value (T value, rmm::cuda_stream_view stream=cudf::get_default_stream()) |
| | Set the value of the scalar. More...
|
| |
| T | value (rmm::cuda_stream_view stream=cudf::get_default_stream()) const |
| | Get the value of the scalar. More...
|
| |
| T * | data () |
| | Returns a raw pointer to the value in device memory. More...
|
| |
| T const * | data () const |
| | Returns a const raw pointer to the value in device memory. More...
|
| |
|
scalar & | operator= (scalar const &other)=delete |
| |
|
scalar & | operator= (scalar &&other)=delete |
| |
| data_type | type () const noexcept |
| | Returns the scalar's logical value type. More...
|
| |
| void | set_valid_async (bool is_valid, rmm::cuda_stream_view stream=cudf::get_default_stream()) |
| | Updates the validity of the value. More...
|
| |
| bool | is_valid (rmm::cuda_stream_view stream=cudf::get_default_stream()) const |
| | Indicates whether the scalar contains a valid value. More...
|
| |
| bool * | validity_data () |
| | Returns a raw pointer to the validity bool in device memory. More...
|
| |
| bool const * | validity_data () const |
| | Return a const raw pointer to the validity bool in device memory. More...
|
| |