public static class Avro.DeleteWriteBuilder
extends java.lang.Object
public Avro.DeleteWriteBuilder forTable(Table table)
public Avro.DeleteWriteBuilder set(java.lang.String property, java.lang.String value)
public Avro.DeleteWriteBuilder setAll(java.util.Map<java.lang.String,java.lang.String> properties)
public Avro.DeleteWriteBuilder meta(java.lang.String property, java.lang.String value)
public Avro.DeleteWriteBuilder meta(java.util.Map<java.lang.String,java.lang.String> properties)
public Avro.DeleteWriteBuilder overwrite()
public Avro.DeleteWriteBuilder overwrite(boolean enabled)
public Avro.DeleteWriteBuilder createWriterFunc(java.util.function.Function<org.apache.avro.Schema,org.apache.avro.io.DatumWriter<?>> writerFunction)
public Avro.DeleteWriteBuilder rowSchema(Schema newRowSchema)
public Avro.DeleteWriteBuilder withSpec(PartitionSpec newSpec)
public Avro.DeleteWriteBuilder withPartition(StructLike key)
public Avro.DeleteWriteBuilder withKeyMetadata(EncryptionKeyMetadata metadata)
public Avro.DeleteWriteBuilder equalityFieldIds(java.util.List<java.lang.Integer> fieldIds)
public Avro.DeleteWriteBuilder equalityFieldIds(int... fieldIds)
public <T> EqualityDeleteWriter<T> buildEqualityWriter() throws java.io.IOException
java.io.IOException
public <T> PositionDeleteWriter<T> buildPositionWriter() throws java.io.IOException
java.io.IOException