Performs a relational comparison between two elements in two tables. More...
Public Member Functions | |
row_equality_comparator (Nullate has_nulls, table_device_view lhs, table_device_view rhs, null_equality nulls_are_equal=null_equality::EQUAL) | |
Construct a new row equality comparator object. More... | |
bool | operator() (size_type lhs_row_index, size_type rhs_row_index) const noexcept |
Compares the specified rows for equality. More... | |
Performs a relational comparison between two elements in two tables.
Nullate | A cudf::nullate type describing how to check for nulls |
Definition at line 232 of file row_operators.cuh.
|
inline |
Construct a new row equality comparator object.
has_nulls | Indicates if either input column contains nulls |
lhs | The column containing the first element |
rhs | The column 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 242 of file row_operators.cuh.
|
inlinenoexcept |
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 258 of file row_operators.cuh.