Class data_parser¶
Defined in File DataParser.h
Inheritance Relationships¶
Derived Types¶
public ral::io::abstractsql_parser
(Class abstractsql_parser)public ral::io::arrow_parser
(Class arrow_parser)public ral::io::csv_parser
(Class csv_parser)public ral::io::gdf_parser
(Class gdf_parser)public ral::io::json_parser
(Class json_parser)public ral::io::orc_parser
(Class orc_parser)public ral::io::parquet_parser
(Class parquet_parser)
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 std::unique_ptr<ral::frame::BlazingTable>