ParquetParser
com.phasmidsoftware.tableparser.parquet.ParquetParser
object ParquetParser
Entry point for parsing Parquet files and datasets into typed Tables.
Typical usage for single files:
given ColumnHelper[YellowTaxiTrip] =
columnHelper(camelToSnakeCaseColumnNameMapper)
val result: Try[Table[YellowTaxiTrip]] =
ParquetParser.parse[YellowTaxiTrip](Path.of("data/yellow_2024.parquet"))
Typical usage for dataset directories:
val result: Try[Table[YellowTaxiTrip]] =
ParquetParser.parseDataset[YellowTaxiTrip](Path.of("data/yellow_2024"))
Row's ParquetCellConverter is its own given, if it has one; otherwise it's derived (see ParquetCellConverter.derived), using the ColumnHelper of each case class.
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ParquetParser.type
Members list
In this article