Classes | Namespaces | Functions | Variables
column_device_view_base.cuh File Reference

Column device view class definitions. More...

#include <cudf/column/column_child_offsets.hpp>
#include <cudf/detail/offsets_iterator.cuh>
#include <cudf/fixed_point/fixed_point.hpp>
#include <cudf/strings/string_view.cuh>
#include <cudf/types.hpp>
#include <cudf/utilities/bit.hpp>
#include <cudf/utilities/traits.hpp>
#include <cuda/std/algorithm>
#include <cuda/std/optional>
#include <cuda/std/type_traits>

Go to the source code of this file.

Classes

struct  cudf::nullate
 Indicates the presence of nulls at compile-time or runtime. More...
 
struct  cudf::nullate::YES
 
struct  cudf::nullate::NO
 
struct  cudf::nullate::DYNAMIC
 nullate::DYNAMIC defers the determination of nullability to run time rather than compile time. The calling code is responsible for specifying whether or not nulls are present using the constructor parameter at run time. More...
 
class  cudf::detail::column_device_view_base
 An immutable, non-owning view of device data as a column of elements that is trivially copyable and usable in CUDA device code. More...
 
class  cudf::column_device_view_core
 An immutable, non-owning view of device data as a column of elements that is trivially copyable and usable in CUDA device code and offline-compiled code (i.e. NVRTC). More...
 
class  cudf::mutable_column_device_view_core
 A mutable, non-owning view of device data as a column of elements that is trivially copyable and usable in CUDA device code and offline-compiled code (i.e. NVRTC). More...
 

Namespaces

 cudf
 cuDF interfaces
 

Functions

template<typename IndexType , typename KeyType >
 cudf::requires (is_index_type< IndexType >() &&is_relationally_comparable< KeyType, KeyType >()) struct dictionary_element
 A type tag to specify that a column should be treated as a dictionary column. More...
 

Variables

template<typename T >
constexpr bool cudf::is_dictionary_encoded = false
 A type trait to determine if a type is a dictionary encoded type. More...
 
template<typename IndexType , typename KeyType >
constexpr bool cudf::is_dictionary_encoded< dictionary_element< IndexType, KeyType > > = true
 A type trait to determine if a type is a dictionary encoded type. More...
 

Detailed Description

Column device view class definitions.

Definition in file column_device_view_base.cuh.