Table metadata returned by IO readers. More...
#include <types.hpp>
Public Attributes | |
std::vector< column_name_info > | schema_info |
Detailed name information for the entire output hierarchy. | |
std::vector< size_t > | num_rows_per_source |
std::map< std::string, std::string > | user_data |
std::vector< std::unordered_map< std::string, std::string > > | per_file_user_data |
Per file format-dependent metadata as key-values pairs. | |
size_type | num_input_row_groups {0} |
Total number of input row groups across all data sources. | |
std::optional< size_type > | num_row_groups_after_stats_filter |
std::optional< size_type > | num_row_groups_after_bloom_filter |
Table metadata returned by IO readers.
Definition at line 277 of file io/types.hpp.
std::optional<size_type> cudf::io::table_metadata::num_row_groups_after_bloom_filter |
Number of remaining row groups after bloom filter. std::nullopt if no filtering done. Currently only reported by Parquet readers
Definition at line 295 of file io/types.hpp.
std::optional<size_type> cudf::io::table_metadata::num_row_groups_after_stats_filter |
Number of remaining row groups after stats filter. std::nullopt if no filtering done. Currently only reported by Parquet readers
Definition at line 291 of file io/types.hpp.
std::vector<size_t> cudf::io::table_metadata::num_rows_per_source |
Number of rows read from each data source Currently only computed for Parquet readers if no AST filters being used. Empty vector otherwise
Definition at line 280 of file io/types.hpp.
std::map<std::string, std::string> cudf::io::table_metadata::user_data |
Format-dependent metadata of the first input file as key-values pairs (deprecated)
Definition at line 283 of file io/types.hpp.