Classes | Namespaces | Enumerations
hash_join.hpp File Reference

Class definition for hash join, which builds a hash table with the right table and probes it with left tables. More...

#include <cudf/hashing.hpp>
#include <cudf/join/join.hpp>
#include <cudf/table/table_view.hpp>
#include <cudf/types.hpp>
#include <cudf/utilities/default_stream.hpp>
#include <cudf/utilities/export.hpp>
#include <cudf/utilities/memory_resource.hpp>
#include <cudf/utilities/span.hpp>
#include <rmm/cuda_stream_view.hpp>
#include <rmm/device_uvector.hpp>
#include <optional>
#include <utility>

Go to the source code of this file.

Classes

class  cudf::hash_join
 Hash join that builds a hash table with the right table on construction and probes results in subsequent *_join member functions. More...
 

Namespaces

 cudf
 cuDF interfaces
 
 cudf::hashing
 Hash APIs.
 

Enumerations

enum class  cudf::nullable_join : bool { YES , NO }
 The enum class to specify if any of the input join tables (right table and any later left table) has nulls. More...
 

Detailed Description

Class definition for hash join, which builds a hash table with the right table and probes it with left tables.

Definition in file hash_join.hpp.