Package org.apache.flink.formats.parquet
Class ParquetWriterFactory<T>
- java.lang.Object
-
- org.apache.flink.formats.parquet.ParquetWriterFactory<T>
-
- Type Parameters:
T- The type of record to write.
- All Implemented Interfaces:
Serializable,org.apache.flink.api.common.serialization.BulkWriter.Factory<T>
@PublicEvolving public class ParquetWriterFactory<T> extends Object implements org.apache.flink.api.common.serialization.BulkWriter.Factory<T>
A factory that creates a ParquetBulkWriter. The factory takes a user-supplied builder to assemble Parquet's writer and then turns it into a FlinkBulkWriter.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ParquetWriterFactory(ParquetBuilder<T> writerBuilder)Creates a new ParquetWriterFactory using the given builder to assemble the ParquetWriter.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.flink.api.common.serialization.BulkWriter<T>create(org.apache.flink.core.fs.FSDataOutputStream stream)
-
-
-
Constructor Detail
-
ParquetWriterFactory
public ParquetWriterFactory(ParquetBuilder<T> writerBuilder)
Creates a new ParquetWriterFactory using the given builder to assemble the ParquetWriter.- Parameters:
writerBuilder- The builder to construct the ParquetWriter.
-
-
Method Detail
-
create
public org.apache.flink.api.common.serialization.BulkWriter<T> create(org.apache.flink.core.fs.FSDataOutputStream stream) throws IOException
- Specified by:
createin interfaceorg.apache.flink.api.common.serialization.BulkWriter.Factory<T>- Throws:
IOException
-
-