public static class Parquet.DeleteWriteBuilder
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
<T> org.apache.iceberg.deletes.EqualityDeleteWriter<T> |
buildEqualityWriter() |
<T> org.apache.iceberg.deletes.PositionDeleteWriter<T> |
buildPositionWriter() |
Parquet.DeleteWriteBuilder |
createWriterFunc(java.util.function.Function<org.apache.parquet.schema.MessageType,ParquetValueWriter<?>> newCreateWriterFunc) |
Parquet.DeleteWriteBuilder |
equalityFieldIds(int... fieldIds) |
Parquet.DeleteWriteBuilder |
equalityFieldIds(java.util.List<java.lang.Integer> fieldIds) |
Parquet.DeleteWriteBuilder |
forTable(org.apache.iceberg.Table table) |
Parquet.DeleteWriteBuilder |
meta(java.lang.String property,
java.lang.String value) |
Parquet.DeleteWriteBuilder |
metricsConfig(org.apache.iceberg.MetricsConfig newMetricsConfig) |
Parquet.DeleteWriteBuilder |
overwrite() |
Parquet.DeleteWriteBuilder |
overwrite(boolean enabled) |
Parquet.DeleteWriteBuilder |
rowSchema(org.apache.iceberg.Schema newSchema) |
Parquet.DeleteWriteBuilder |
set(java.lang.String property,
java.lang.String value) |
Parquet.DeleteWriteBuilder |
setAll(java.util.Map<java.lang.String,java.lang.String> properties) |
Parquet.DeleteWriteBuilder |
transformPaths(java.util.function.Function<java.lang.CharSequence,?> newPathTransformFunc) |
Parquet.DeleteWriteBuilder |
withKeyMetadata(org.apache.iceberg.encryption.EncryptionKeyMetadata metadata) |
Parquet.DeleteWriteBuilder |
withPartition(org.apache.iceberg.StructLike key) |
Parquet.DeleteWriteBuilder |
withSortOrder(org.apache.iceberg.SortOrder newSortOrder) |
Parquet.DeleteWriteBuilder |
withSpec(org.apache.iceberg.PartitionSpec newSpec) |
public Parquet.DeleteWriteBuilder forTable(org.apache.iceberg.Table table)
public Parquet.DeleteWriteBuilder set(java.lang.String property, java.lang.String value)
public Parquet.DeleteWriteBuilder setAll(java.util.Map<java.lang.String,java.lang.String> properties)
public Parquet.DeleteWriteBuilder meta(java.lang.String property, java.lang.String value)
public Parquet.DeleteWriteBuilder overwrite()
public Parquet.DeleteWriteBuilder overwrite(boolean enabled)
public Parquet.DeleteWriteBuilder metricsConfig(org.apache.iceberg.MetricsConfig newMetricsConfig)
public Parquet.DeleteWriteBuilder createWriterFunc(java.util.function.Function<org.apache.parquet.schema.MessageType,ParquetValueWriter<?>> newCreateWriterFunc)
public Parquet.DeleteWriteBuilder rowSchema(org.apache.iceberg.Schema newSchema)
public Parquet.DeleteWriteBuilder withSpec(org.apache.iceberg.PartitionSpec newSpec)
public Parquet.DeleteWriteBuilder withPartition(org.apache.iceberg.StructLike key)
public Parquet.DeleteWriteBuilder withKeyMetadata(org.apache.iceberg.encryption.EncryptionKeyMetadata metadata)
public Parquet.DeleteWriteBuilder equalityFieldIds(java.util.List<java.lang.Integer> fieldIds)
public Parquet.DeleteWriteBuilder equalityFieldIds(int... fieldIds)
public Parquet.DeleteWriteBuilder transformPaths(java.util.function.Function<java.lang.CharSequence,?> newPathTransformFunc)
public Parquet.DeleteWriteBuilder withSortOrder(org.apache.iceberg.SortOrder newSortOrder)
public <T> org.apache.iceberg.deletes.EqualityDeleteWriter<T> buildEqualityWriter()
throws java.io.IOException
java.io.IOExceptionpublic <T> org.apache.iceberg.deletes.PositionDeleteWriter<T> buildPositionWriter()
throws java.io.IOException
java.io.IOException