此类允许您与 Parquet 文件进行交互。
工厂方法
ParquetFileWriter$create()
工厂方法用于实例化对象,并接受以下参数:
schema
一个 Schema(模式)sink
一个 arrow::io::OutputStream(输出流)properties
ParquetWriterProperties(Parquet 写入器属性) 的一个实例arrow_properties
ParquetArrowWriterProperties
的一个实例
方法
WriteTable
将一个 Table(表) 写入到sink
WriteBatch
将一个 RecordBatch(记录批次) 写入到sink
Close
关闭写入器。注意:不会关闭sink
。 arrow::io::OutputStream(输出流) 有其自身的close()
方法。