public static class Parquet.DataWriteBuilder
extends java.lang.Object
public Parquet.DataWriteBuilder forTable(Table table)
public Parquet.DataWriteBuilder schema(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(MetricsConfig newMetricsConfig)
public Parquet.DataWriteBuilder createWriterFunc(java.util.function.Function<org.apache.parquet.schema.MessageType,ParquetValueWriter<?>> newCreateWriterFunc)
public Parquet.DataWriteBuilder withSpec(PartitionSpec newSpec)
public Parquet.DataWriteBuilder withPartition(StructLike newPartition)
public Parquet.DataWriteBuilder withKeyMetadata(EncryptionKeyMetadata metadata)
public Parquet.DataWriteBuilder withSortOrder(SortOrder newSortOrder)
public <T> DataWriter<T> build() throws java.io.IOException
java.io.IOException