Performs a relational comparison between two elements in two columns. More...
Public Member Functions | |
element_relational_comparator (Nullate has_nulls, column_device_view lhs, column_device_view rhs, null_order null_precedence) | |
Construct type-dispatched function object for performing a relational comparison between two elements. More... | |
element_relational_comparator (Nullate has_nulls, column_device_view lhs, column_device_view rhs) | |
Construct type-dispatched function object for performing a relational comparison between two elements in two columns. More... | |
template<typename Element , std::enable_if_t< cudf::is_relationally_comparable< Element, Element >()> * = nullptr> | |
weak_ordering | operator() (size_type lhs_element_index, size_type rhs_element_index) const noexcept |
Performs a relational comparison between the specified elements. More... | |
Performs a relational comparison between two elements in two columns.
Nullate | A cudf::nullate type describing how to check for nulls. |
Definition at line 283 of file row_operators.cuh.
|
inline |
Construct type-dispatched function object for performing a relational comparison between two elements.
lhs
and rhs
may be the same.lhs | The column containing the first element |
rhs | The column containing the second element (may be the same as lhs) |
has_nulls | Indicates if either input column contains nulls. |
null_precedence | Indicates how null values are ordered with other values |
Definition at line 296 of file row_operators.cuh.
|
inline |
Construct type-dispatched function object for performing a relational comparison between two elements in two columns.
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) |
Definition at line 312 of file row_operators.cuh.
|
inlinenoexcept |
Performs a relational comparison between the specified elements.
lhs_element_index | The index of the first element |
rhs_element_index | The index of the second element |
lhs
and rhs
columns. Definition at line 329 of file row_operators.cuh.