文件 | | 类型定义 | 函数
字典
»

文件

文件  dictionary.hpp
 字典列的具体类型定义。
 

类  cudf::dictionary_column_view
 一个用于字典列操作的包装类。更多...
 
结构体  cudf::dictionary_wrapper< IndexType >
 一个用于 DICTIONARY 类型列中索引的强类型包装器。更多...
 

类型定义

using cudf::dictionary32 = dictionary_wrapper< int32_t >
 32位整数索引的字典包装器
 

函数

template<typename Integer >
CUDF_HOST_DEVICE bool cudf::operator== (dictionary_wrapper< Integer > const &lhs, dictionary_wrapper< Integer > const &rhs)
 dictionary_wrapper 的等于运算符。更多...
 
template<typename Integer >
CUDF_HOST_DEVICE bool cudf::operator!= (dictionary_wrapper< Integer > const &lhs, dictionary_wrapper< Integer > const &rhs)
 dictionary_wrapper 的不等于运算符。更多...
 
template<typename Integer >
CUDF_HOST_DEVICE bool cudf::operator<= (dictionary_wrapper< Integer > const &lhs, dictionary_wrapper< Integer > const &rhs)
 dictionary_wrapper 的小于或等于运算符。更多...
 
template<typename Integer >
CUDF_HOST_DEVICE bool cudf::operator>= (dictionary_wrapper< Integer > const &lhs, dictionary_wrapper< Integer > const &rhs)
 dictionary_wrapper 的大于或等于运算符。更多...
 
template<typename Integer >
constexpr CUDF_HOST_DEVICE bool cudf::operator< (dictionary_wrapper< Integer > const &lhs, dictionary_wrapper< Integer > const &rhs)
 dictionary_wrapper 的小于运算符。更多...
 
template<typename Integer >
CUDF_HOST_DEVICE bool cudf::operator> (dictionary_wrapper< Integer > const &lhs, dictionary_wrapper< Integer > const &rhs)
 dictionary_wrapper 的大于运算符。更多...
 

详细描述

函数文档

◆ operator!=()

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

dictionary_wrapper 的不等于运算符。

模板参数
Integer索引类型
参数
lhs比较的左侧
rhs比较的右侧
返回
如果 lhs 不等于 rhs 则返回 true,否则返回 false

定义位于文件 dictionary.hpp 的第 151 行。

◆ operator<()

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

dictionary_wrapper 的小于运算符。

模板参数
Integer索引类型
参数
lhs比较的左侧
rhs比较的右侧
返回
如果 lhs 小于 rhs 则返回 true,否则返回 false

定义位于文件 dictionary.hpp 的第 196 行。

◆ operator<=()

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

dictionary_wrapper 的小于或等于运算符。

模板参数
Integer索引类型
参数
lhs比较的左侧
rhs比较的右侧
返回
如果 lhs 小于或等于 rhs 则返回 true,否则返回 false

定义位于文件 dictionary.hpp 的第 166 行。

◆ operator==()

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

dictionary_wrapper 的等于运算符。

模板参数
Integer索引类型
参数
lhs比较的左侧
rhs比较的右侧
返回
如果 lhs 等于 rhs 则返回 true,否则返回 false

定义位于文件 dictionary.hpp 的第 136 行。

◆ operator>()

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

dictionary_wrapper 的大于运算符。

模板参数
Integer索引类型
参数
lhs比较的左侧
rhs比较的右侧
返回
如果 lhs 大于 rhs 则返回 true,否则返回 false

定义位于文件 dictionary.hpp 的第 211 行。

◆ operator>=()

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

dictionary_wrapper 的大于或等于运算符。

模板参数
Integer索引类型
参数
lhs比较的左侧
rhs比较的右侧
返回
如果 lhs 大于或等于 rhs 则返回 true,否则返回 false

定义位于文件 dictionary.hpp 的第 181 行。