cuDF-IO freeform API More...
#include <cudf/io/orc_types.hpp>
#include <cudf/io/types.hpp>
#include <cudf/utilities/export.hpp>
#include <optional>
#include <variant>
#include <vector>
Go to the source code of this file.
Classes | |
struct | cudf::io::raw_orc_statistics |
Holds column names and buffers containing raw file-level and stripe-level statistics. More... | |
struct | cudf::io::minmax_statistics< T > |
Base class for column statistics that include optional minimum and maximum. More... | |
struct | cudf::io::sum_statistics< T > |
Base class for column statistics that include an optional sum. More... | |
struct | cudf::io::integer_statistics |
Statistics for integral columns. More... | |
struct | cudf::io::double_statistics |
Statistics for floating point columns. More... | |
struct | cudf::io::string_statistics |
Statistics for string columns. More... | |
struct | cudf::io::bucket_statistics |
Statistics for boolean columns. More... | |
struct | cudf::io::decimal_statistics |
Statistics for decimal columns. More... | |
struct | cudf::io::timestamp_statistics |
Statistics for timestamp columns. More... | |
struct | cudf::io::column_statistics |
Contains per-column ORC statistics. More... | |
struct | cudf::io::parsed_orc_statistics |
Holds column names and parsed file-level and stripe-level statistics. More... | |
struct | cudf::io::orc_column_schema |
Schema of an ORC column, including the nested columns. More... | |
struct | cudf::io::orc_schema |
Schema of an ORC file. More... | |
class | cudf::io::orc_metadata |
Information about content of an ORC file. More... | |
Namespaces | |
cudf | |
cuDF interfaces | |
cudf::io | |
IO interfaces. | |
cudf::io::orc | |
Orc I/O interfaces. | |
Typedefs | |
using | cudf::io::no_statistics = std::monostate |
Monostate type alias for the statistics variant. | |
using | cudf::io::date_statistics = minmax_statistics< int32_t > |
Statistics for date(time) columns. | |
using | cudf::io::binary_statistics = sum_statistics< int64_t > |
Statistics for binary columns. More... | |
using | cudf::io::statistics_type = std::variant< no_statistics, integer_statistics, double_statistics, string_statistics, bucket_statistics, decimal_statistics, date_statistics, binary_statistics, timestamp_statistics > |
Variant type for ORC type-specific column statistics. More... | |
Functions | |
raw_orc_statistics | cudf::io::read_raw_orc_statistics (source_info const &src_info, rmm::cuda_stream_view stream=cudf::get_default_stream()) |
Reads file-level and stripe-level statistics of ORC dataset. More... | |
parsed_orc_statistics | cudf::io::read_parsed_orc_statistics (source_info const &src_info, rmm::cuda_stream_view stream=cudf::get_default_stream()) |
Reads file-level and stripe-level statistics of ORC dataset. More... | |
orc_metadata | cudf::io::read_orc_metadata (source_info const &src_info, rmm::cuda_stream_view stream=cudf::get_default_stream()) |
Reads metadata of ORC dataset. More... | |
cuDF-IO freeform API
Definition in file orc_metadata.hpp.