Classes | Namespaces | Typedefs | Functions
primitive_row_operators.cuh File Reference
#include <cudf/column/column_device_view.cuh>
#include <cudf/detail/utilities/assert.cuh>
#include <cudf/hashing/detail/hash_functions.cuh>
#include <cudf/hashing/detail/hashing.hpp>
#include <cudf/table/experimental/row_operators.cuh>
#include <cudf/table/table_device_view.cuh>
#include <cudf/table/table_view.hpp>
#include <cudf/utilities/traits.hpp>
#include <cudf/utilities/type_dispatcher.hpp>
#include <cuda/std/limits>
#include <cuda/std/type_traits>
#include <thrust/equal.h>
#include <memory>

Go to the source code of this file.

Classes

struct  cudf::row::primitive::dispatch_primitive_type< Id >
 Custom dispatcher for primitive types. More...
 
class  cudf::row::primitive::element_equality_comparator
 Performs an equality comparison between two elements in two columns. More...
 
class  cudf::row::primitive::row_equality_comparator
 Performs a relational comparison between two elements in two tables. More...
 
class  cudf::row::primitive::element_hasher< Hash >
 Function object for computing the hash value of a row in a column. More...
 
class  cudf::row::primitive::row_hasher< Hash >
 Computes the hash value of a row in the given table. More...
 

Namespaces

 cudf
 cuDF interfaces
 

Typedefs

template<typename T >
using cudf::row::primitive::primitive_type_t = cuda::std::conditional_t< cudf::is_numeric< T >(), T, void >
 Returns void if it's not a primitive type. More...
 

Functions

bool cudf::is_primitive_row_op_compatible (cudf::table_view const &table)
 Checks if a table is compatible with primitive row operations. More...
 

Detailed Description

Deprecated:
This header is deprecated in 25.10 and will be removed in 25.12. Users should use cudf/detail/row_operator/primitive_row_operators.cuh instead.

Definition in file primitive_row_operators.cuh.

Typedef Documentation

◆ primitive_type_t

template<typename T >
using cudf::row::primitive::primitive_type_t = typedef cuda::std::conditional_t<cudf::is_numeric<T>(), T, void>

Returns void if it's not a primitive type.

Deprecated:
This type alias is deprecated in 25.10 and will be removed in 25.12. Users should use cudf/detail/row_operator/primitive_row_operators.cuh instead.

Definition at line 66 of file primitive_row_operators.cuh.