Public Member Functions | List of all members
cudf::timestamp_scalar_device_view< T > Class Template Reference

A type of scalar_device_view that stores a pointer to a timestamp value. More...

Inheritance diagram for cudf::timestamp_scalar_device_view< T >:
cudf::detail::fixed_width_scalar_device_view< T > cudf::detail::fixed_width_scalar_device_view_base cudf::detail::scalar_device_view_base

Public Member Functions

 timestamp_scalar_device_view (data_type type, T *data, bool *is_valid)
 
- Public Member Functions inherited from cudf::detail::fixed_width_scalar_device_view< T >
__device__ T & value () noexcept
 Returns reference to stored value.
 
__device__ T const & value () const noexcept
 Returns const reference to stored value.
 
__device__ void set_value (T value)
 
__device__ T * data () noexcept
 Returns a raw pointer to the value in device memory.
 
__device__ T const * data () const noexcept
 Returns a const raw pointer to the value in device memory.
 
- Public Member Functions inherited from cudf::detail::fixed_width_scalar_device_view_base
template<typename T >
__device__ T & value () noexcept
 Returns reference to stored value. More...
 
template<typename T >
__device__ T const & value () const noexcept
 Returns const reference to stored value. More...
 
template<typename T >
__device__ void set_value (T value)
 
template<typename T >
__device__ T * data () noexcept
 Returns a raw pointer to the value in device memory. More...
 
template<typename T >
__device__ T const * data () const noexcept
 Returns a const raw pointer to the value in device memory. More...
 
- Public Member Functions inherited from cudf::detail::scalar_device_view_base
__host__ __device__ data_type type () const noexcept
 Returns the value type.
 
__device__ bool is_valid () const noexcept
 Returns whether the scalar holds a valid value (i.e., not null). More...
 
__device__ void set_valid (bool is_valid) noexcept
 Updates the validity of the value. More...
 

Additional Inherited Members

- Public Types inherited from cudf::detail::fixed_width_scalar_device_view< T >
using value_type = T
 
- Protected Member Functions inherited from cudf::detail::fixed_width_scalar_device_view< T >
 fixed_width_scalar_device_view (data_type type, T *data, bool *is_valid)
 Construct a new fixed width scalar device view object. More...
 
- Protected Member Functions inherited from cudf::detail::fixed_width_scalar_device_view_base
 fixed_width_scalar_device_view_base (data_type type, void *data, bool *is_valid)
 Construct a new fixed width scalar device view object. More...
 
- Protected Member Functions inherited from cudf::detail::scalar_device_view_base
 scalar_device_view_base (data_type type, bool *is_valid)
 
- Protected Attributes inherited from cudf::detail::fixed_width_scalar_device_view_base
void * _data {}
 Pointer to device memory containing the value.
 
- Protected Attributes inherited from cudf::detail::scalar_device_view_base
data_type _type {type_id::EMPTY}
 Value data type.
 
bool * _is_valid {}
 

Detailed Description

template<typename T>
class cudf::timestamp_scalar_device_view< T >

A type of scalar_device_view that stores a pointer to a timestamp value.

Definition at line 263 of file scalar_device_view.cuh.


The documentation for this class was generated from the following file: