|
| struct | cudf::experimental::dispatch_void_if_nested< t > |
| | A map from cudf::type_id to cudf type that excludes LIST and STRUCT types. More...
|
| |
| struct | cudf::experimental::row::strong_index_iterator< Index, Underlying > |
| | A counting iterator that uses strongly typed indices bound to tables. More...
|
| |
| struct | cudf::experimental::row::lexicographic::physical_element_comparator |
| | Computes a weak ordering of two values with special sorting behavior. More...
|
| |
| struct | cudf::experimental::row::lexicographic::sorting_physical_element_comparator |
| | Relational comparator functor that compares physical values rather than logical elements like lists, strings, or structs. It evaluates NaN as equivalent to other NaNs and greater than all other values. More...
|
| |
| class | cudf::experimental::row::lexicographic::device_row_comparator< has_nested_columns, Nullate, PhysicalElementComparator > |
| | Computes the lexicographic comparison between 2 rows. More...
|
| |
| class | cudf::experimental::row::lexicographic::device_row_comparator< has_nested_columns, Nullate, PhysicalElementComparator >::element_comparator |
| | Performs a relational comparison between two elements in two columns. More...
|
| |
| struct | cudf::experimental::row::lexicographic::less_comparator< Comparator > |
| | Wraps and interprets the result of device_row_comparator, true if the result is weak_ordering::LESS meaning one row is lexicographically less than another row. More...
|
| |
| struct | cudf::experimental::row::lexicographic::less_equivalent_comparator< Comparator > |
| | Wraps and interprets the result of device_row_comparator, true if the result is weak_ordering::LESS or weak_ordering::EQUIVALENT meaning one row is lexicographically less than or equivalent to another row. More...
|
| |
| struct | cudf::experimental::row::lexicographic::preprocessed_table |
| | Preprocessed table for use with lexicographical comparison. More...
|
| |
| class | cudf::experimental::row::lexicographic::self_comparator |
| | An owning object that can be used to lexicographically compare two rows of the same table. More...
|
| |
| class | cudf::experimental::row::lexicographic::two_table_comparator |
| | An owning object that can be used to lexicographically compare rows of two different tables. More...
|
| |
| struct | cudf::experimental::row::equality::physical_equality_comparator |
| | Equality comparator functor that compares physical values rather than logical elements like lists, strings, or structs. It evaluates NaN not equal to all other values for IEEE-754 compliance. More...
|
| |
| struct | cudf::experimental::row::equality::nan_equal_physical_equality_comparator |
| | Equality comparator functor that compares physical values rather than logical elements like lists, strings, or structs. It evaluates NaN as equal to other NaNs. More...
|
| |
| class | cudf::experimental::row::equality::device_row_comparator< has_nested_columns, Nullate, PhysicalEqualityComparator > |
| | Computes the equality comparison between 2 rows. More...
|
| |
| struct | cudf::experimental::row::equality::preprocessed_table |
| | Preprocessed table for use with row equality comparison or row hashing. More...
|
| |
| class | cudf::experimental::row::equality::self_comparator |
| | Comparator for performing equality comparisons between two rows of the same table. More...
|
| |
| class | cudf::experimental::row::equality::two_table_comparator |
| | An owning object that can be used to equality compare rows of two different tables. More...
|
| |
| class | cudf::experimental::row::hash::element_hasher< hash_function, Nullate > |
| | Computes the hash value of an element in the given column. More...
|
| |
| class | cudf::experimental::row::hash::device_row_hasher< hash_function, Nullate > |
| | Computes the hash value of a row in the given table. More...
|
| |
| class | cudf::experimental::row::hash::row_hasher |
| | Computes the hash value of a row in the given table. More...
|
| |