Package org.apache.iceberg.parquet
Class Parquet.WriteBuilder
java.lang.Object
org.apache.iceberg.parquet.Parquet.WriteBuilder
- Enclosing class:
- Parquet
-
Method Summary
Modifier and TypeMethodDescription<D> FileAppender<D>build()createWriterFunc(Function<org.apache.parquet.schema.MessageType, ParquetValueWriter<?>> newCreateWriterFunc) metricsConfig(MetricsConfig newMetricsConfig) overwrite(boolean enabled) withAADPrefix(ByteBuffer aadPrefix) withFileEncryptionKey(ByteBuffer encryptionKey) writerVersion(org.apache.parquet.column.ParquetProperties.WriterVersion version) writeSupport(org.apache.parquet.hadoop.api.WriteSupport<?> newWriteSupport)
-
Method Details
-
forTable
-
schema
-
named
-
writeSupport
public Parquet.WriteBuilder writeSupport(org.apache.parquet.hadoop.api.WriteSupport<?> newWriteSupport) -
set
-
setAll
-
meta
-
createWriterFunc
public Parquet.WriteBuilder createWriterFunc(Function<org.apache.parquet.schema.MessageType, ParquetValueWriter<?>> newCreateWriterFunc) -
metricsConfig
-
overwrite
-
overwrite
-
writerVersion
public Parquet.WriteBuilder writerVersion(org.apache.parquet.column.ParquetProperties.WriterVersion version) -
withFileEncryptionKey
-
withAADPrefix
-
build
- Throws:
IOException
-