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... | |
Column device view class definitions.
Definition in file column_device_view_base.cuh.