Class data_parser

Inheritance Relationships

Derived Types

Class Documentation

class ral::io::data_parser

Subclassed by ral::io::abstractsql_parser, ral::io::arrow_parser, ral::io::csv_parser, ral::io::gdf_parser, ral::io::json_parser, ral::io::orc_parser, ral::io::parquet_parser

Public Functions

inline virtual std::unique_ptr<ral::frame::BlazingTable> parse_batch(ral::io::data_handle, const Schema&, std::vector<int>, std::vector<cudf::size_type>)
inline virtual size_t get_num_partitions()
virtual void parse_schema(ral::io::data_handle, ral::io::Schema &schema) = 0
inline virtual std::unique_ptr<ral::frame::BlazingTable> get_metadata(std::vector<ral::io::data_handle>, int)
inline virtual DataType type() const