#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... | |
Definition in file primitive_row_operators.cuh.
| 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.
Definition at line 66 of file primitive_row_operators.cuh.