Preprocessed table for use with row equality comparison or row hashing. More...
Static Public Member Functions | |
static std::shared_ptr< preprocessed_table > | create (table_view const &table, rmm::cuda_stream_view stream) |
Factory to construct preprocessed_table for use with row equality comparison or row hashing. More... | |
Friends | |
class | self_comparator |
Allow self_comparator to access private members. | |
class | two_table_comparator |
Allow two_table_comparator to access private members. | |
class | hash::row_hasher |
Allow row_hasher to access private members. | |
Preprocessed table for use with row equality comparison or row hashing.
Definition at line 1557 of file experimental/row_operators.cuh.
|
static |
Factory to construct preprocessed_table for use with row equality comparison or row hashing.
Sets up the table for use with row equality comparison or row hashing. The resulting preprocessed table can be passed to the constructor of equality::self_comparator
to avoid preprocessing again.
table | The table to preprocess |
stream | The cuda stream to use while preprocessing. |