public static class Parquet.DataWriteBuilder
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
<T> org.apache.iceberg.io.DataWriter<T> |
build() |
Parquet.DataWriteBuilder |
createWriterFunc(java.util.function.Function<org.apache.parquet.schema.MessageType,ParquetValueWriter<?>> newCreateWriterFunc) |
Parquet.DataWriteBuilder |
forTable(org.apache.iceberg.Table table) |
Parquet.DataWriteBuilder |
meta(java.lang.String property,
java.lang.String value) |
Parquet.DataWriteBuilder |
metricsConfig(org.apache.iceberg.MetricsConfig newMetricsConfig) |
Parquet.DataWriteBuilder |
overwrite() |
Parquet.DataWriteBuilder |
overwrite(boolean enabled) |
Parquet.DataWriteBuilder |
schema(org.apache.iceberg.Schema newSchema) |
Parquet.DataWriteBuilder |
set(java.lang.String property,
java.lang.String value) |
Parquet.DataWriteBuilder |
setAll(java.util.Map<java.lang.String,java.lang.String> properties) |
Parquet.DataWriteBuilder |
withKeyMetadata(org.apache.iceberg.encryption.EncryptionKeyMetadata metadata) |
Parquet.DataWriteBuilder |
withPartition(org.apache.iceberg.StructLike newPartition) |
Parquet.DataWriteBuilder |
withSortOrder(org.apache.iceberg.SortOrder newSortOrder) |
Parquet.DataWriteBuilder |
withSpec(org.apache.iceberg.PartitionSpec newSpec) |
public Parquet.DataWriteBuilder forTable(org.apache.iceberg.Table table)
public Parquet.DataWriteBuilder schema(org.apache.iceberg.Schema newSchema)
public Parquet.DataWriteBuilder set(java.lang.String property, java.lang.String value)
public Parquet.DataWriteBuilder setAll(java.util.Map<java.lang.String,java.lang.String> properties)
public Parquet.DataWriteBuilder meta(java.lang.String property, java.lang.String value)
public Parquet.DataWriteBuilder overwrite()
public Parquet.DataWriteBuilder overwrite(boolean enabled)
public Parquet.DataWriteBuilder metricsConfig(org.apache.iceberg.MetricsConfig newMetricsConfig)
public Parquet.DataWriteBuilder createWriterFunc(java.util.function.Function<org.apache.parquet.schema.MessageType,ParquetValueWriter<?>> newCreateWriterFunc)
public Parquet.DataWriteBuilder withSpec(org.apache.iceberg.PartitionSpec newSpec)
public Parquet.DataWriteBuilder withPartition(org.apache.iceberg.StructLike newPartition)
public Parquet.DataWriteBuilder withKeyMetadata(org.apache.iceberg.encryption.EncryptionKeyMetadata metadata)
public Parquet.DataWriteBuilder withSortOrder(org.apache.iceberg.SortOrder newSortOrder)
public <T> org.apache.iceberg.io.DataWriter<T> build()
throws java.io.IOException
java.io.IOException