Classes | Typedefs | Functions
Dictionary

Classes

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

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

Function Documentation

◆ operator!=()

template<typename Integer >
CUDF_HOST_DEVICE bool cudf::operator!= ( dictionary_wrapper< Integer > const &  lhs,
dictionary_wrapper< Integer > const &  rhs 
)
inline

#include <cudf/wrappers/dictionary.hpp>

Not equal to operator for dictionary_wrapper.

Template Parameters
IntegerIndex type
Parameters
lhsLeft hand side of comparison
rhsRight hand side of comparison
Returns
Returns true if lhs is not equal to rhs, false otherwise

Definition at line 141 of file dictionary.hpp.

◆ operator<()

template<typename Integer >
constexpr CUDF_HOST_DEVICE bool cudf::operator< ( dictionary_wrapper< Integer > const &  lhs,
dictionary_wrapper< Integer > const &  rhs 
)
inlineconstexpr

#include <cudf/wrappers/dictionary.hpp>

Less than operator for dictionary_wrapper.

Template Parameters
IntegerIndex type
Parameters
lhsLeft hand side of comparison
rhsRight hand side of comparison
Returns
Returns true if lhs is less than rhs, false otherwise

Definition at line 186 of file dictionary.hpp.

◆ operator<=()

template<typename Integer >
CUDF_HOST_DEVICE bool cudf::operator<= ( dictionary_wrapper< Integer > const &  lhs,
dictionary_wrapper< Integer > const &  rhs 
)
inline

#include <cudf/wrappers/dictionary.hpp>

Less than or equal to operator for dictionary_wrapper.

Template Parameters
IntegerIndex type
Parameters
lhsLeft hand side of comparison
rhsRight hand side of comparison
Returns
Returns true if lhs is less than or equal to rhs, false otherwise

Definition at line 156 of file dictionary.hpp.

◆ operator==()

template<typename Integer >
CUDF_HOST_DEVICE bool cudf::operator== ( dictionary_wrapper< Integer > const &  lhs,
dictionary_wrapper< Integer > const &  rhs 
)
inline

#include <cudf/wrappers/dictionary.hpp>

Wqual to operator for dictionary_wrapper.

Template Parameters
IntegerIndex type
Parameters
lhsLeft hand side of comparison
rhsRight hand side of comparison
Returns
Returns true if lhs is equal to rhs, false otherwise

Definition at line 126 of file dictionary.hpp.

◆ operator>()

template<typename Integer >
CUDF_HOST_DEVICE bool cudf::operator> ( dictionary_wrapper< Integer > const &  lhs,
dictionary_wrapper< Integer > const &  rhs 
)
inline

#include <cudf/wrappers/dictionary.hpp>

Greater than operator for dictionary_wrapper.

Template Parameters
IntegerIndex type
Parameters
lhsLeft hand side of comparison
rhsRight hand side of comparison
Returns
Returns true if lhs is greater than rhs, false otherwise

Definition at line 201 of file dictionary.hpp.

◆ operator>=()

template<typename Integer >
CUDF_HOST_DEVICE bool cudf::operator>= ( dictionary_wrapper< Integer > const &  lhs,
dictionary_wrapper< Integer > const &  rhs 
)
inline

#include <cudf/wrappers/dictionary.hpp>

Greater than or equal to operator for dictionary_wrapper.

Template Parameters
IntegerIndex type
Parameters
lhsLeft hand side of comparison
rhsRight hand side of comparison
Returns
Returns true if lhs is greater than or equal to rhs, false otherwise

Definition at line 171 of file dictionary.hpp.