Classes | Namespaces | Typedefs | Functions
row_operators.cuh File Reference

DEPRECATED: This header is deprecated as of 25.10 and will be removed in 25.12. More...

#include <cudf/column/column_device_view.cuh>
#include <cudf/detail/row_operator/common_utils.cuh>
#include <cudf/detail/row_operator/row_operators.cuh>
#include <cudf/detail/utilities/assert.cuh>
#include <cudf/hashing/detail/hash_functions.cuh>
#include <cudf/hashing/detail/hashing.hpp>
#include <cudf/table/table_device_view.cuh>
#include <cudf/utilities/traits.hpp>
#include <cudf/utilities/type_dispatcher.hpp>
#include <cuda/std/limits>
#include <thrust/equal.h>
#include <thrust/execution_policy.h>
#include <thrust/iterator/counting_iterator.h>
#include <thrust/transform_reduce.h>

Go to the source code of this file.

Classes

class  cudf::element_equality_comparator< Nullate >
 Performs an equality comparison between two elements in two columns. More...
 
class  cudf::row_equality_comparator< Nullate >
 Performs a relational comparison between two elements in two tables. More...
 
class  cudf::element_relational_comparator< Nullate >
 Performs a relational comparison between two elements in two columns. More...
 
class  cudf::row_lexicographic_comparator< Nullate >
 Computes whether one row is lexicographically less than another row. More...
 
class  cudf::element_hasher< hash_function, Nullate >
 Computes the hash value of an element in the given column. More...
 
class  cudf::element_hasher_with_seed< hash_function, Nullate >
 Function object for computing the hash value of a row in a column. More...
 
class  cudf::row_hasher< hash_function, Nullate >
 Computes the hash value of a row in the given table. More...
 

Namespaces

 cudf
 cuDF interfaces
 

Typedefs

using cudf::weak_ordering = cudf::detail::weak_ordering
 Alias for backward compatibility with legacy row operators. More...
 

Functions

template<typename Element >
weak_ordering cudf::compare_elements (Element lhs, Element rhs)
 Alias for backward compatibility with legacy row operators. More...
 
template<typename Element >
weak_ordering cudf::relational_compare (Element lhs, Element rhs)
 Alias for backward compatibility with legacy row operators. More...
 
auto cudf::null_compare (bool lhs_is_null, bool rhs_is_null, null_order null_precedence)
 Alias for backward compatibility with legacy row operators. More...
 
template<typename Element >
bool cudf::equality_compare (Element lhs, Element rhs)
 Alias for backward compatibility with legacy row operators. More...
 

Detailed Description

DEPRECATED: This header is deprecated as of 25.10 and will be removed in 25.12.

Users should migrate to using cudf::detail::row_operator::row_operators.cuh directly and access the row operators in the cudf::detail::row namespace.

Deprecated:
This header will be removed in cuDF 25.12. Use cudf::detail::row_operator::row_operators.cuh instead.

Definition in file row_operators.cuh.