Classes | Namespaces | Typedefs | Functions
dictionary.hpp File Reference

Concrete type definition for dictionary columns. More...

#include <cuda_runtime.h>
#include <cudf/types.hpp>
#include <limits>

Go to the source code of this file.

Classes

struct  cudf::dictionary_wrapper< IndexType >
 A strongly typed wrapper for indices in a DICTIONARY type column. More...
 

Namespaces

 cudf
 cuDF interfaces
 

Typedefs

using cudf::dictionary32 = dictionary_wrapper< int32_t >
 32-bit integer indexed dictionary wrapper
 

Functions

template<typename Integer >
CUDF_HOST_DEVICE bool cudf::operator== (dictionary_wrapper< Integer > const &lhs, dictionary_wrapper< Integer > const &rhs)
 Wqual to operator for dictionary_wrapper. More...
 
template<typename Integer >
CUDF_HOST_DEVICE bool cudf::operator!= (dictionary_wrapper< Integer > const &lhs, dictionary_wrapper< Integer > const &rhs)
 Not equal to operator for dictionary_wrapper. More...
 
template<typename Integer >
CUDF_HOST_DEVICE bool cudf::operator<= (dictionary_wrapper< Integer > const &lhs, dictionary_wrapper< Integer > const &rhs)
 Less than or equal to operator for dictionary_wrapper. More...
 
template<typename Integer >
CUDF_HOST_DEVICE bool cudf::operator>= (dictionary_wrapper< Integer > const &lhs, dictionary_wrapper< Integer > const &rhs)
 Greater than or equal to operator for dictionary_wrapper. More...
 
template<typename Integer >
constexpr CUDF_HOST_DEVICE bool cudf::operator< (dictionary_wrapper< Integer > const &lhs, dictionary_wrapper< Integer > const &rhs)
 Less than operator for dictionary_wrapper. More...
 
template<typename Integer >
CUDF_HOST_DEVICE bool cudf::operator> (dictionary_wrapper< Integer > const &lhs, dictionary_wrapper< Integer > const &rhs)
 Greater than operator for dictionary_wrapper. More...
 

Detailed Description

Concrete type definition for dictionary columns.

Definition in file dictionary.hpp.