Package org.apache.iceberg.avro
Class Avro.DeleteWriteBuilder
java.lang.Object
org.apache.iceberg.avro.Avro.DeleteWriteBuilder
- Enclosing class:
- Avro
-
Method Summary
Modifier and TypeMethodDescription<T> EqualityDeleteWriter<T><T> PositionDeleteWriter<T>createWriterFunc(Function<org.apache.avro.Schema, org.apache.avro.io.DatumWriter<?>> writerFunction) equalityFieldIds(int... fieldIds) equalityFieldIds(List<Integer> fieldIds) metricsConfig(MetricsConfig newMetricsConfig) overwrite(boolean enabled) withKeyMetadata(EncryptionKeyMetadata metadata) withPartition(StructLike key) withSortOrder(SortOrder newSortOrder) withSpec(PartitionSpec newSpec)
-
Method Details
-
forTable
-
set
-
setAll
-
meta
-
meta
-
overwrite
-
overwrite
-
metricsConfig
-
createWriterFunc
public Avro.DeleteWriteBuilder createWriterFunc(Function<org.apache.avro.Schema, org.apache.avro.io.DatumWriter<?>> writerFunction) -
rowSchema
-
withSpec
-
withPartition
-
withKeyMetadata
-
equalityFieldIds
-
equalityFieldIds
-
withSortOrder
-
buildEqualityWriter
- Throws:
IOException
-
buildPositionWriter
- Throws:
IOException
-