IO utilities for the Parquet and Hybrid scan readers. More...
#include <cudf/io/datasource.hpp>#include <cudf/io/text/byte_range_info.hpp>#include <rmm/cuda_stream_view.hpp>#include <rmm/device_buffer.hpp>#include <rmm/mr/device_memory_resource.hpp>#include <future>#include <tuple>#include <vector>Go to the source code of this file.
Namespaces | |
| cudf | |
| cuDF interfaces | |
| cudf::io | |
| IO interfaces. | |
Functions | |
| std::unique_ptr< cudf::io::datasource::buffer > | cudf::io::parquet::fetch_footer_to_host (cudf::io::datasource &datasource) |
| Fetches a host buffer of Parquet footer bytes from the input data source. More... | |
| std::unique_ptr< cudf::io::datasource::buffer > | cudf::io::parquet::fetch_page_index_to_host (cudf::io::datasource &datasource, byte_range_info const page_index_bytes) |
| Fetches a host buffer of Parquet page index from the input data source. More... | |
| std::tuple< std::vector< rmm::device_buffer >, std::vector< cudf::device_span< uint8_t const > >, std::future< void > > | cudf::io::parquet::fetch_byte_ranges_to_device_async (cudf::io::datasource &datasource, cudf::host_span< byte_range_info const > byte_ranges, rmm::cuda_stream_view stream, rmm::device_async_resource_ref mr) |
| Fetches a list of byte ranges from a datasource into device buffers. More... | |
IO utilities for the Parquet and Hybrid scan readers.
Definition in file parquet_io_utils.hpp.