This class enables you to interact with Parquet files.
The ParquetFileWriter$create()
factory method instantiates the object and
takes the following arguments:
schema
A Schema
sink
An arrow::io::OutputStream or a string which is interpreted as a file path
properties
An instance of ParquetWriterProperties
arrow_properties
An instance of ParquetArrowWriterProperties