►Ncudf | CuDF interfaces |
►Nast | |
Cexpression | A generic expression that can be evaluated to return a value |
Cgeneric_scalar_device_view | A type-erased scalar_device_view where the value is a fixed width type or a string |
Cliteral | A literal value used in an abstract syntax tree |
Ccolumn_reference | A expression referring to data from a column in a table |
Coperation | An operation expression holds an operator and zero or more operands |
Ccolumn_name_reference | A expression referring to data from a column in a table |
Ctree | An AST expression tree. It owns and contains multiple dependent expressions. All the expressions are destroyed when the tree is destructed |
Nbinops | |
Ndatetime | |
►Ndetail | |
Ccolumn_device_view_base | An immutable, non-owning view of device data as a column of elements that is trivially copyable and usable in CUDA device code |
Cvalue_accessor | Value accessor of column without null bitmask |
Coptional_accessor | Optional accessor of a column |
Cpair_accessor | Pair accessor of column with/without null bitmask |
Cpair_rep_accessor | Pair accessor of column with/without null bitmask |
Cmutable_value_accessor | Mutable value accessor of column without null bitmask |
Ccolumn_view_base | A non-owning, immutable view of device data as a column of elements, some of which may be null as indicated by a bitmask |
Chash_join | Forward declaration for our hash join |
Cdistinct_hash_join | Forward declaration for our distinct hash join |
Clists_column_device_view | Given a column_device_view, an instance of this class provides a wrapper on this compound column for list operations. Analogous to list_column_view |
Cfixed_width_scalar | An owning class to represent a fixed-width type value in device memory |
Cscalar_device_view_base | A non-owning view of scalar from device that is trivially copyable and usable in CUDA device code |
Cfixed_width_scalar_device_view_base | A type-erased scalar_device_view where the value is a fixed width type |
Cfixed_width_scalar_device_view | A type of scalar_device_view where the value is a fixed width type |
Cstructs_column_device_view | Given a column_device_view, an instance of this class provides a wrapper on this compound column for struct operations. Analogous to struct_column_view |
Ctable_device_view_base | Base class for a device table of ColumnDeviceView s |
Ctable_view_base | Base class for a table of ColumnView s |
Cspan_base | C++20 std::span with reduced feature set |
Cbase_2dspan | Generic class for row-major 2D spans. Not compliant with STL container semantics/syntax |
Ndictionary | Dictionary column APIs |
►Nexperimental | |
►Nprefetch | |
►Ndetail | |
Cprefetch_config | A singleton class that manages the prefetching configuration |
►Nrow | |
►Nequality | |
Cphysical_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 |
Cnan_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 |
Cdevice_row_comparator | Computes the equality comparison between 2 rows |
Cpreprocessed_table | Preprocessed table for use with row equality comparison or row hashing |
Cself_comparator | Comparator for performing equality comparisons between two rows of the same table |
Ctwo_table_comparator | An owning object that can be used to equality compare rows of two different tables |
►Nhash | |
Celement_hasher | Computes the hash value of an element in the given column |
Cdevice_row_hasher | Computes the hash value of a row in the given table |
Crow_hasher | Computes the hash value of a row in the given table |
►Nlexicographic | |
Cphysical_element_comparator | Computes a weak ordering of two values with special sorting behavior |
Csorting_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 |
►Cdevice_row_comparator | Computes the lexicographic comparison between 2 rows |
Celement_comparator | Performs a relational comparison between two elements in two columns |
Cless_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 |
Cless_equivalent_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 |
Cpreprocessed_table | Preprocessed table for use with lexicographical comparison |
Cself_comparator | An owning object that can be used to lexicographically compare two rows of the same table |
Ctwo_table_comparator | An owning object that can be used to lexicographically compare rows of two different tables |
Cstrong_index_iterator | A counting iterator that uses strongly typed indices bound to tables |
Cdispatch_void_if_nested | A map from cudf::type_id to cudf type that excludes LIST and STRUCT types |
►Ngroupby | groupby APIs |
Caggregation_request | Request for groupby aggregation(s) to perform on a column |
Cscan_request | Request for groupby aggregation(s) for scanning a column |
Caggregation_result | The result(s) of an aggregation_request |
►Cgroupby | Groups values by keys and computes aggregations on those groups |
Cgroups | The grouped data corresponding to a groupby operation on a set of values |
►Nhashing | Hash APIs |
►Ndetail | |
CMurmurHash3_x86_32 | Forward declaration for our Murmur Hash 3 implementation |
►Nio | IO interfaces |
Ncufile_integration | |
►Nexternal | |
►Nkafka | |
Cpython_oauth_refresh_callback | Callback to retrieve OAuth token from external source. Invoked when token refresh is required |
Ckafka_consumer | Libcudf datasource for Apache Kafka |
►Nnvcomp | |
Cfeature_status_parameters | Set of parameters that impact whether nvCOMP features are enabled |
Nnvcomp_integration | |
Norc | Orc I/O interfaces |
Nparquet | Parquet I/O interfaces |
►Ntext | |
Cbyte_range_info | Stores offset and size used to indicate a byte range |
Cdevice_data_chunk | A contract guaranteeing stream-ordered memory access to the underlying device data |
Cdata_chunk_reader | Reader capable of producing views over device memory |
Cdata_chunk_source | Data source capable of creating a reader which can produce views of the data source in device memory |
Cparse_options | Parsing options for multibyte_split |
Cavro_reader_options | Settings to use for read_avro() |
Cavro_reader_options_builder | Builder to build options for read_avro() |
Ccsv_reader_options | Settings to use for read_csv() |
Ccsv_reader_options_builder | Builder to build options for read_csv() |
Ccsv_writer_options | Settings to use for write_csv() |
Ccsv_writer_options_builder | Builder to build options for writer_csv() |
Cdata_sink | Interface class for storing the output data from the writers |
►Cdatasource | Interface class for providing input data to the readers |
Cbuffer | Interface class for buffers that the datasource returns to the caller |
Cnon_owning_buffer | Implementation for non owning buffer where datasource holds buffer until destruction |
Cowning_buffer | Derived implementation of buffer that owns the data |
Cschema_element | Allows specifying the target types for nested JSON data via json_reader_options' set_dtypes method |
Cjson_reader_options | Input arguments to the read_json interface |
Cjson_reader_options_builder | Builds settings to use for read_json() |
Cjson_writer_options | Settings to use for write_json() |
Cjson_writer_options_builder | Builder to build options for writer_json() |
Corc_reader_options | Settings to use for read_orc() |
Corc_reader_options_builder | Builds settings to use for read_orc() |
Cchunked_orc_reader | The chunked orc reader class to read an ORC file iteratively into a series of tables, chunk by chunk |
Corc_writer_options | Settings to use for write_orc() |
Corc_writer_options_builder | Builds settings to use for write_orc() |
Cchunked_orc_writer_options | Settings to use for write_orc_chunked() |
Cchunked_orc_writer_options_builder | Builds settings to use for write_orc_chunked() |
Corc_chunked_writer | Chunked orc writer class writes an ORC file in a chunked/stream form |
Craw_orc_statistics | Holds column names and buffers containing raw file-level and stripe-level statistics |
Cminmax_statistics | Base class for column statistics that include optional minimum and maximum |
Csum_statistics | Base class for column statistics that include an optional sum |
Cinteger_statistics | Statistics for integral columns |
Cdouble_statistics | Statistics for floating point columns |
Cstring_statistics | Statistics for string columns |
Cbucket_statistics | Statistics for boolean columns |
Cdecimal_statistics | Statistics for decimal columns |
Ctimestamp_statistics | Statistics for timestamp columns |
Ccolumn_statistics | Contains per-column ORC statistics |
Cparsed_orc_statistics | Holds column names and parsed file-level and stripe-level statistics |
Corc_column_schema | Schema of an ORC column, including the nested columns |
Corc_schema | Schema of an ORC file |
Corc_metadata | Information about content of an ORC file |
Cparquet_reader_options | Settings for read_parquet() |
Cparquet_reader_options_builder | Builds parquet_reader_options to use for read_parquet() |
Cchunked_parquet_reader | The chunked parquet reader class to read Parquet file iteratively in to a series of tables, chunk by chunk |
Csorting_column | Struct used to describe column sorting metadata |
Cparquet_writer_options_base | Base settings for write_parquet() and parquet_chunked_writer |
Cparquet_writer_options_builder_base | Base class for Parquet options builders |
Cparquet_writer_options | Settings for write_parquet() |
Cparquet_writer_options_builder | Class to build parquet_writer_options |
Cchunked_parquet_writer_options | Settings for parquet_chunked_writer |
Cchunked_parquet_writer_options_builder | Class to build chunked_parquet_writer_options |
Cparquet_chunked_writer | Chunked parquet writer class to handle options and write tables in chunks |
Cparquet_column_schema | Schema of a parquet column, including the nested columns |
Cparquet_schema | Schema of a parquet file |
Cparquet_metadata | Information about content of a parquet file |
Cwriter_compression_statistics | Statistics about compression performed by a writer |
Ccolumn_name_info | Detailed name (and optionally nullability) information for output columns |
Ctable_metadata | Table metadata returned by IO readers |
Ctable_with_metadata | Table with table metadata used by io readers to return the metadata by value |
Chost_buffer | Non-owning view of a host memory buffer |
Csource_info | Source information for read interfaces |
Csink_info | Destination information for write interfaces |
Ccolumn_in_metadata | Metadata for a column |
Ctable_input_metadata | Metadata for a table |
Cpartition_info | Information used while writing partitioned datasets |
Creader_column_schema | Schema element for reader |
Nlists | Lists column APIs |
►Nstrings | Strings column APIs |
Ndetail | |
Cregex_program | Regex program class |
►Ntdigest | Tdigest interfaces |
Ctdigest_column_view | Given a column_view containing tdigest data, an instance of this class provides a wrapper on the compound column for tdigest operations |
►Ntest | |
►Ndetail | |
Ccolumn_wrapper | Base class for a wrapper around a cudf::column |
Cfixed_width_type_converter | Convert between source and target types when they differ and where possible |
Cfixed_width_column_wrapper | column_wrapper derived class for wrapping columns of fixed-width elements |
Cfixed_point_column_wrapper | A wrapper for a column of fixed-width elements |
Cstrings_column_wrapper | column_wrapper derived class for wrapping columns of strings |
Cdictionary_column_wrapper | column_wrapper derived class for wrapping dictionary columns |
Cdictionary_column_wrapper< std::string > | column_wrapper derived class for wrapping a dictionary column with string keys |
Clists_column_wrapper | column_wrapper derived class for wrapping columns of lists |
Cstructs_column_wrapper | column_wrapper derived class for wrapping columns of structs |
Clarge_strings_enabler | For enabling large strings testing in specific tests |
CAllSame | Indicates if all types in a list are identical |
CContainedIn | Indicates if a type exists within a type list |
CRepeat | Transformation that repeats a type for a specified count |
Caggregation | Abstract base class for specifying the desired aggregation in an aggregation_request |
Crolling_aggregation | Derived class intended for rolling_window specific aggregation usage |
Cgroupby_aggregation | Derived class intended for groupby specific aggregation usage |
Cgroupby_scan_aggregation | Derived class intended for groupby specific scan usage |
Creduce_aggregation | Derived class intended for reduction usage |
Cscan_aggregation | Derived class intended for scan usage |
Csegmented_reduce_aggregation | Derived class intended for segmented reduction usage |
Cbinary_op_common_type | Binary operation common type default |
Cbinary_op_common_type< L, R, std::enable_if_t< has_common_type_v< L, R > > > | Binary operation common type specialization |
Cbinary_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 |
Cbinary_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 |
►Ccolumn | A container of nullable device data as a column of elements |
Ccontents | Wrapper for the contents of a column |
►Cnullate | Indicates the presence of nulls at compile-time or runtime |
CDYNAMIC | nullate::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 |
CNO | |
CYES | |
Ccolumn_device_view | An immutable, non-owning view of device data as a column of elements that is trivially copyable and usable in CUDA device code |
Cmutable_column_device_view | A mutable, non-owning view of device data as a column of elements that is trivially copyable and usable in CUDA device code |
Ccolumn_view | A non-owning, immutable view of device data as a column of elements, some of which may be null as indicated by a bitmask |
Cmutable_column_view | A non-owning, mutable view of device data as a column of elements, some of which may be null as indicated by a bitmask |
Cpacked_columns | Column data in a serialized format |
Cpacked_table | The result(s) of a cudf::contiguous_split |
Cchunked_pack | Perform a chunked "pack" operation of the input table_view using a user provided buffer of size user_buffer_size |
Cdictionary_column_view | A wrapper class for operations on a dictionary column |
Ccolumn_metadata | Detailed metadata information for arrow array |
Ccustom_view_deleter | Functor for a custom deleter to a unique_ptr of table_view |
Chash_join | Hash join that builds hash table in creation and probes results in subsequent *_join member functions |
Cdistinct_hash_join | Distinct hash join that builds hash table in creation and probes results in subsequent *_join member functions |
Cget_json_object_options | Settings for get_json_object() |
►Clist_device_view | A non-owning, immutable view of device data that represents a list of elements of arbitrary type (including further nested lists) |
Cpair_accessor | Pair accessor for elements in a list_device_view |
Cpair_rep_accessor | Pair rep accessor for elements in a list_device_view |
Clist_size_functor | Returns the size of the list by row index |
Clist_view | A non-owning, immutable view of device data that represents a list of elements of arbitrary type (including further nested lists) |
Clists_column_view | Given a column-view of lists type, an instance of this class provides a wrapper on this compound column for list operations |
Crange_window_bounds | Abstraction for window boundary sizes, to be used with grouped_range_rolling_window() |
Cwindow_bounds | Abstraction for window boundary sizes |
Cscalar | An owning class to represent a singular value |
Cnumeric_scalar | An owning class to represent a numerical value in device memory |
Cfixed_point_scalar | An owning class to represent a fixed_point number in device memory |
Cstring_scalar | An owning class to represent a string in device memory |
Cchrono_scalar | An owning class to represent a timestamp/duration value in device memory |
Ctimestamp_scalar | An owning class to represent a timestamp value in device memory |
Cduration_scalar | An owning class to represent a duration value in device memory |
Clist_scalar | An owning class to represent a list value in device memory |
Cstruct_scalar | An owning class to represent a struct value in device memory |
Cnumeric_scalar_device_view | A type of scalar_device_view that stores a pointer to a numerical value |
Cfixed_point_scalar_device_view | A type of scalar_device_view that stores a pointer to a fixed_point value |
Cstring_scalar_device_view | A type of scalar_device_view that stores a pointer to a string value |
Ctimestamp_scalar_device_view | A type of scalar_device_view that stores a pointer to a timestamp value |
Cduration_scalar_device_view | A type of scalar_device_view that stores a pointer to a duration value |
►Cstring_view | A non-owning, immutable view of device data that is a variable length char array representing a UTF-8 string |
Cconst_iterator | Handy iterator for navigating through encoded characters |
Cstrings_column_view | Given a column-view of strings type, an instance of this class provides a wrapper on this compound column for strings operations |
Cstruct_view | A non-owning, immutable view of device data that represents a struct with fields of arbitrary types (including primitives, lists, and other structs) |
Cstructs_column_view | Given a column view of struct type, an instance of this class provides a wrapper on this compound column for struct operations |
Celement_equality_comparator | Performs an equality comparison between two elements in two columns |
Crow_equality_comparator | Performs a relational comparison between two elements in two tables |
Celement_relational_comparator | Performs a relational comparison between two elements in two columns |
Crow_lexicographic_comparator | Computes whether one row is lexicographically less than another row |
Celement_hasher | Computes the hash value of an element in the given column |
Celement_hasher_with_seed | Function object for computing the hash value of a row in a column |
Crow_hasher | Computes the hash value of a row in the given table |
Ctable | A set of cudf::column's of the same size |
Ctable_device_view | Table device view that is usable in device memory |
Cmutable_table_device_view | Mutable table device view that is usable in device memory |
Ctable_view | A set of cudf::column_view's of the same size |
Cmutable_table_view | A set of mutable_column_view s of the same size |
Corder_info | Indicates how a collection of values has been ordered |
Cdata_type | Indicator for the logical data type of an element in a column |
Cstacktrace_recorder | The struct to store the current stacktrace upon its construction |
Clogic_error | Exception thrown when logical precondition is violated |
Ccuda_error | Exception thrown when a CUDA error is encountered |
Cfatal_cuda_error | |
Cdata_type_error | Exception thrown when an operation is attempted on an unsupported dtype |
Cpinned_mr_options | Options to configure the default pinned memory resource |
Cis_host_span_supported_container | |
Cis_host_span_supported_container< std::vector< T, Alloc > > | |
Cis_host_span_supported_container< thrust::host_vector< T, Alloc > > | |
Cis_host_span_supported_container< std::basic_string< T, std::char_traits< T >, Alloc > > | |
Chost_span | C++20 std::span with reduced feature set |
Cis_device_span_supported_container | |
Cis_device_span_supported_container< thrust::device_vector< T, Alloc > > | |
Cis_device_span_supported_container< rmm::device_vector< T > > | |
Cis_device_span_supported_container< rmm::device_uvector< T > > | |
Cdevice_span | Device version of C++20 std::span with reduced feature set |
Cis_convertible | |
Cis_convertible< cudf::detail::timestamp< Duration1 >, cudf::detail::timestamp< Duration2 > > | |
Cdispatch_storage_type | Use this specialization on type_dispatcher whenever you only need to operate on the underlying stored type |
Cdictionary_wrapper | A strongly typed wrapper for indices in a DICTIONARY type column |
►Nnumeric | fixed_point and supporting types |
Ndetail | |
Cscaled_integer | Helper struct for constructing fixed_point when value is already shifted |
Cfixed_point | A type for representing a number with a fixed amount of precision |
►Nnvtext | NVText APIs |
Cbpe_merge_pairs | The table of merge pairs for the BPE encoder |
Chashed_vocabulary | The vocabulary data for use with the subword_tokenize function |
Ctokenizer_result | Result object for the subword_tokenize functions |
Ctokenize_vocabulary | Vocabulary object to be used with nvtext::tokenize_with_vocabulary |