|
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 NaN s 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 NaN s. 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...
|
|