Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Ccudf::aggregationAbstract base class for specifying the desired aggregation in an aggregation_request
 Ccudf::groupby::aggregation_requestRequest for groupby aggregation(s) to perform on a column
 Ccudf::groupby::aggregation_resultThe result(s) of an aggregation_request
 Ccudf::test::AllSameIndicates if all types in a list are identical
 Ccudf::io::avro_reader_optionsSettings to use for read_avro()
 Ccudf::io::avro_reader_options_builderBuilder to build options for read_avro()
 Ccudf::detail::base_2dspan< T, RowType >Generic class for row-major 2D spans. Not compliant with STL container semantics/syntax
 Ccudf::binary_op_common_type< L, R, typename >Binary operation common type default
 Ccudf::binary_op_common_type< L, R, std::enable_if_t< has_common_type_v< L, R > > >Binary operation common type specialization
 Ccudf::binary_op_common_type< L, R, std::enable_if_t< is_fixed_point< L >() &&cuda::std::is_floating_point_v< R > > >Binary operation common type specialization
 Ccudf::binary_op_common_type< L, R, std::enable_if_t< is_fixed_point< R >() &&cuda::std::is_floating_point_v< L > > >Binary operation common type specialization
 Cstd::bool_constant
 Cnvtext::bpe_merge_pairsThe table of merge pairs for the BPE encoder
 Ccudf::io::bucket_statisticsStatistics for boolean columns
 Ccudf::io::datasource::bufferInterface class for buffers that the datasource returns to the caller
 Ccudf::io::text::byte_range_infoStores offset and size used to indicate a byte range
 Ccudf::io::chunked_orc_readerThe chunked orc reader class to read an ORC file iteratively into a series of tables, chunk by chunk
 Ccudf::io::chunked_orc_writer_optionsSettings to use for write_orc_chunked()
 Ccudf::io::chunked_orc_writer_options_builderBuilds settings to use for write_orc_chunked()
 Ccudf::chunked_packPerform a chunked "pack" operation of the input table_view using a user provided buffer of size user_buffer_size
 Ccudf::io::chunked_parquet_readerThe chunked parquet reader class to read Parquet file iteratively in to a series of tables, chunk by chunk
 Ccudf::columnA container of nullable device data as a column of elements
 Ccudf::detail::column_device_view_baseAn immutable, non-owning view of device data as a column of elements that is trivially copyable and usable in CUDA device code
 Ccudf::io::column_in_metadataMetadata for a column
 Ccudf::column_metadataDetailed metadata information for arrow array
 Ccudf::io::column_name_infoDetailed name (and optionally nullability) information for output columns
 Ccudf::io::column_statisticsContains per-column ORC statistics
 Ccudf::detail::column_view_baseA non-owning, immutable view of device data as a column of elements, some of which may be null as indicated by a bitmask
 Ccudf::test::detail::column_wrapperBase class for a wrapper around a cudf::column
 Ccudf::string_view::const_iteratorHandy iterator for navigating through encoded characters
 Ccudf::test::ContainedIn< HAYSACK >Indicates if a type exists within a type list
 Ccudf::column::contentsWrapper for the contents of a column
 Ccudf::io::csv_reader_optionsSettings to use for read_csv()
 Ccudf::io::csv_reader_options_builderBuilder to build options for read_csv()
 Ccudf::io::csv_writer_optionsSettings to use for write_csv()
 Ccudf::io::csv_writer_options_builderBuilder to build options for writer_csv()
 Ccudf::custom_view_deleter< ViewType >Functor for a custom deleter to a unique_ptr of table_view
 Ccudf::io::text::data_chunk_readerReader capable of producing views over device memory
 Ccudf::io::text::data_chunk_sourceData source capable of creating a reader which can produce views of the data source in device memory
 Ccudf::io::data_sinkInterface class for storing the output data from the writers
 Ccudf::data_typeIndicator for the logical data type of an element in a column
 Ccudf::io::datasourceInterface class for providing input data to the readers
 Ccudf::io::text::device_data_chunkA contract guaranteeing stream-ordered memory access to the underlying device data
 Ccudf::experimental::row::equality::device_row_comparator< has_nested_columns, Nullate, PhysicalEqualityComparator >Computes the equality comparison between 2 rows
 Ccudf::experimental::row::lexicographic::device_row_comparator< has_nested_columns, Nullate, PhysicalElementComparator >Computes the lexicographic comparison between 2 rows
 Ccudf::experimental::row::hash::device_row_hasher< hash_function, Nullate >Computes the hash value of a row in the given table
 Ccudf::dictionary_wrapper< IndexType >A strongly typed wrapper for indices in a DICTIONARY type column
 Ccudf::dispatch_storage_type< Id >Use this specialization on type_dispatcher whenever you only need to operate on the underlying stored type
 Ccudf::experimental::dispatch_void_if_nested< t >A map from cudf::type_id to cudf type that excludes LIST and STRUCT types
 Ccudf::detail::distinct_hash_join< HasNested >Forward declaration for our distinct hash join
 Ccudf::distinct_hash_join< HasNested >Distinct hash join that builds hash table in creation and probes results in subsequent *_join member functions
 Ccudf::nullate::DYNAMICnullate::DYNAMIC defers the determination of nullability to run time rather than compile time. The calling code is responsible for specifying whether or not nulls are present using the constructor parameter at run time
 Ccudf::experimental::row::lexicographic::device_row_comparator< has_nested_columns, Nullate, PhysicalElementComparator >::element_comparatorPerforms a relational comparison between two elements in two columns
 Ccudf::element_equality_comparator< Nullate >Performs an equality comparison between two elements in two columns
 Ccudf::element_hasher< hash_function, Nullate >Computes the hash value of an element in the given column
 Ccudf::experimental::row::hash::element_hasher< hash_function, Nullate >Computes the hash value of an element in the given column
 Ccudf::experimental::row::hash::element_hasher< hash_fn, Nullate >
 Ccudf::element_hasher_with_seed< hash_function, Nullate >Function object for computing the hash value of a row in a column
 Ccudf::element_relational_comparator< Nullate >Performs a relational comparison between two elements in two columns
 Ccudf::ast::expressionA generic expression that can be evaluated to return a value
 Cstd::false_type
 Ccudf::io::nvcomp::feature_status_parametersSet of parameters that impact whether nvCOMP features are enabled
 Cnumeric::fixed_point< Rep, Rad >A type for representing a number with a fixed amount of precision
 Ccudf::test::detail::fixed_width_type_converter< From, To >Convert between source and target types when they differ and where possible
 Ccudf::get_json_object_optionsSettings for get_json_object()
 Ccudf::groupby::groupbyGroups values by keys and computes aggregations on those groups
 Ccudf::groupby::groupby::groupsThe grouped data corresponding to a groupby operation on a set of values
 Ccudf::detail::hash_join< T >Forward declaration for our hash join
 Ccudf::hash_joinHash join that builds hash table in creation and probes results in subsequent *_join member functions
 Cnvtext::hashed_vocabularyThe vocabulary data for use with the subword_tokenize function
 Ccudf::io::host_bufferNon-owning view of a host memory buffer
 Cstd::invalid_argument
 Cstd::is_convertible
 Cthrust::iterator_facade
 Ccudf::io::json_reader_optionsInput arguments to the read_json interface
 Ccudf::io::json_reader_options_builderBuilds settings to use for read_json()
 Ccudf::io::json_writer_optionsSettings to use for write_json()
 Ccudf::io::json_writer_options_builderBuilder to build options for writer_json()
 Ccudf::test::large_strings_enablerFor enabling large strings testing in specific tests
 Ccudf::list_device_viewA non-owning, immutable view of device data that represents a list of elements of arbitrary type (including further nested lists)
 Ccudf::list_size_functorReturns the size of the list by row index
 Ccudf::list_viewA non-owning, immutable view of device data that represents a list of elements of arbitrary type (including further nested lists)
 Cstd::logic_error
 Ccudf::io::minmax_statistics< T >Base class for column statistics that include optional minimum and maximum
 Ccudf::io::minmax_statistics< double >
 Ccudf::io::minmax_statistics< int64_t >
 Ccudf::io::minmax_statistics< std::string >
 Ccudf::hashing::detail::MurmurHash3_x86_32< T >Forward declaration for our Murmur Hash 3 implementation
 Ccudf::detail::mutable_value_accessor< T >Mutable value accessor of column without null bitmask
 Ccudf::experimental::row::equality::nan_equal_physical_equality_comparatorEquality comparator functor that compares physical values rather than logical elements like lists, strings, or structs. It evaluates NaN as equal to other NaNs
 Ccudf::nullateIndicates the presence of nulls at compile-time or runtime
 CRdKafka::OAuthBearerTokenRefreshCb
 Ccudf::detail::optional_accessor< T, Nullate >Optional accessor of a column
 Ccudf::io::orc_chunked_writerChunked orc writer class writes an ORC file in a chunked/stream form
 Ccudf::io::orc_column_schemaSchema of an ORC column, including the nested columns
 Ccudf::io::orc_metadataInformation about content of an ORC file
 Ccudf::io::orc_reader_optionsSettings to use for read_orc()
 Ccudf::io::orc_reader_options_builderBuilds settings to use for read_orc()
 Ccudf::io::orc_schemaSchema of an ORC file
 Ccudf::io::orc_writer_optionsSettings to use for write_orc()
 Ccudf::io::orc_writer_options_builderBuilds settings to use for write_orc()
 Ccudf::order_infoIndicates how a collection of values has been ordered
 Ccudf::packed_columnsColumn data in a serialized format
 Ccudf::packed_tableThe result(s) of a cudf::contiguous_split
 Ccudf::detail::pair_accessor< T, has_nulls >Pair accessor of column with/without null bitmask
 Ccudf::list_device_view::pair_accessor< T >Pair accessor for elements in a list_device_view
 Ccudf::detail::pair_rep_accessor< T, has_nulls >Pair accessor of column with/without null bitmask
 Ccudf::list_device_view::pair_rep_accessor< T >Pair rep accessor for elements in a list_device_view
 Ccudf::io::parquet_chunked_writerChunked parquet writer class to handle options and write tables in chunks
 Ccudf::io::parquet_column_schemaSchema of a parquet column, including the nested columns
 Ccudf::io::parquet_metadataInformation about content of a parquet file
 Ccudf::io::parquet_reader_optionsSettings for read_parquet()
 Ccudf::io::parquet_reader_options_builderBuilds parquet_reader_options to use for read_parquet()
 Ccudf::io::parquet_schemaSchema of a parquet file
 Ccudf::io::parquet_writer_options_baseBase settings for write_parquet() and parquet_chunked_writer
 Ccudf::io::parquet_writer_options_builder_base< BuilderT, OptionsT >Base class for Parquet options builders
 Ccudf::io::parquet_writer_options_builder_base< chunked_parquet_writer_options_builder, chunked_parquet_writer_options >
 Ccudf::io::parquet_writer_options_builder_base< parquet_writer_options_builder, parquet_writer_options >
 Ccudf::io::text::parse_optionsParsing options for multibyte_split
 Ccudf::io::parsed_orc_statisticsHolds column names and parsed file-level and stripe-level statistics
 Ccudf::io::partition_infoInformation used while writing partitioned datasets
 Ccudf::experimental::row::lexicographic::physical_element_comparatorComputes a weak ordering of two values with special sorting behavior
 Ccudf::experimental::row::equality::physical_equality_comparatorEquality 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
 Ccudf::pinned_mr_optionsOptions to configure the default pinned memory resource
 Ccudf::experimental::prefetch::detail::prefetch_configA singleton class that manages the prefetching configuration
 Ccudf::experimental::row::equality::preprocessed_tablePreprocessed table for use with row equality comparison or row hashing
 Ccudf::experimental::row::lexicographic::preprocessed_tablePreprocessed table for use with lexicographical comparison
 Ccudf::range_window_boundsAbstraction for window boundary sizes, to be used with grouped_range_rolling_window()
 Ccudf::io::raw_orc_statisticsHolds column names and buffers containing raw file-level and stripe-level statistics
 Ccudf::io::reader_column_schemaSchema element for reader
 Ccudf::strings::regex_programRegex program class
 Ccudf::test::Repeat< N >Transformation that repeats a type for a specified count
 Ccudf::row_equality_comparator< Nullate >Performs a relational comparison between two elements in two tables
 Ccudf::experimental::row::hash::row_hasherComputes the hash value of a row in the given table
 Ccudf::row_hasher< hash_function, Nullate >Computes the hash value of a row in the given table
 Ccudf::row_lexicographic_comparator< Nullate >Computes whether one row is lexicographically less than another row
 Cstd::runtime_error
 Ccudf::scalarAn owning class to represent a singular value
 Ccudf::detail::scalar_device_view_baseA non-owning view of scalar from device that is trivially copyable and usable in CUDA device code
 Cnumeric::scaled_integer< Rep, >Helper struct for constructing fixed_point when value is already shifted
 Ccudf::groupby::scan_requestRequest for groupby aggregation(s) for scanning a column
 Ccudf::io::schema_elementAllows specifying the target types for nested JSON data via json_reader_options' set_dtypes method
 Ccudf::experimental::row::equality::self_comparatorComparator for performing equality comparisons between two rows of the same table
 Ccudf::experimental::row::lexicographic::self_comparatorAn owning object that can be used to lexicographically compare two rows of the same table
 Ccudf::io::sink_infoDestination information for write interfaces
 Ccudf::io::sorting_columnStruct used to describe column sorting metadata
 Ccudf::experimental::row::lexicographic::sorting_physical_element_comparatorRelational 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
 Ccudf::io::source_infoSource information for read interfaces
 Ccudf::detail::span_base< T, Extent, Derived >C++20 std::span with reduced feature set
 Ccudf::detail::span_base< T, cudf::dynamic_extent, device_span< T, cudf::dynamic_extent > >
 Ccudf::detail::span_base< T, cudf::dynamic_extent, host_span< T, cudf::dynamic_extent > >
 Ccudf::stacktrace_recorderThe struct to store the current stacktrace upon its construction
 Ccudf::string_viewA non-owning, immutable view of device data that is a variable length char array representing a UTF-8 string
 Ccudf::struct_viewA non-owning, immutable view of device data that represents a struct with fields of arbitrary types (including primitives, lists, and other structs)
 Ccudf::io::sum_statistics< T >Base class for column statistics that include an optional sum
 Ccudf::io::sum_statistics< double >
 Ccudf::io::sum_statistics< int64_t >
 Ccudf::io::sum_statistics< std::string >
 Ccudf::tableA set of cudf::column's of the same size
 Ccudf::detail::table_device_view_base< ColumnDeviceView, HostTableView >Base class for a device table of ColumnDeviceViews
 Ccudf::detail::table_device_view_base< column_device_view, table_view >
 Ccudf::detail::table_device_view_base< mutable_column_device_view, mutable_table_view >
 Ccudf::io::table_input_metadataMetadata for a table
 Ccudf::io::table_metadataTable metadata returned by IO readers
 Ccudf::detail::table_view_base< ColumnView >Base class for a table of ColumnViews
 Ccudf::detail::table_view_base< column_view >
 Ccudf::detail::table_view_base< mutable_column_view >
 Ccudf::io::table_with_metadataTable with table metadata used by io readers to return the metadata by value
 Cnvtext::tokenize_vocabularyVocabulary object to be used with nvtext::tokenize_with_vocabulary
 Cnvtext::tokenizer_resultResult object for the subword_tokenize functions
 Ccudf::ast::treeAn AST expression tree. It owns and contains multiple dependent expressions. All the expressions are destroyed when the tree is destructed
 Cstd::true_type
 Ccudf::experimental::row::equality::two_table_comparatorAn owning object that can be used to equality compare rows of two different tables
 Ccudf::experimental::row::lexicographic::two_table_comparatorAn owning object that can be used to lexicographically compare rows of two different tables
 Ccudf::detail::value_accessor< T >Value accessor of column without null bitmask
 Ccudf::experimental::row::lexicographic::weak_ordering_comparator_impl< Comparator, weak_ordering::LESS >
 Ccudf::experimental::row::lexicographic::weak_ordering_comparator_impl< Comparator, weak_ordering::LESS, weak_ordering::EQUIVALENT >
 Ccudf::window_boundsAbstraction for window boundary sizes
 Ccudf::io::writer_compression_statisticsStatistics about compression performed by a writer