Performs a relational comparison between two elements in two tables. More...
Public Member Functions | |
row_equality_comparator (cudf::nullate::DYNAMIC const &has_nulls, std::shared_ptr< cudf::experimental::row::equality::preprocessed_table > lhs, std::shared_ptr< cudf::experimental::row::equality::preprocessed_table > rhs, null_equality nulls_are_equal) | |
Construct a new row equality comparator object. More... | |
bool | operator() (size_type lhs_row_index, size_type rhs_row_index) const |
Compares the specified rows for equality. More... | |
Performs a relational comparison between two elements in two tables.
Definition at line 100 of file primitive_row_operators.cuh.
|
inline |
Construct a new row equality comparator object.
has_nulls | Indicates if either input column contains nulls |
lhs | Preprocessed table containing the first element |
rhs | Preprocessed table containing the second element (may be the same as lhs) |
nulls_are_equal | Indicates if two null elements are treated as equivalent |
Definition at line 110 of file primitive_row_operators.cuh.
|
inline |
Compares the specified rows for equality.
lhs_row_index | The index of the first row to compare (in the lhs table) |
rhs_row_index | The index of the second row to compare (in the rhs table) |
Definition at line 127 of file primitive_row_operators.cuh.