public static class ORC.DeleteWriteBuilder
extends java.lang.Object
public ORC.DeleteWriteBuilder forTable(Table table)
public ORC.DeleteWriteBuilder set(java.lang.String property, java.lang.String value)
public ORC.DeleteWriteBuilder setAll(java.util.Map<java.lang.String,java.lang.String> properties)
public ORC.DeleteWriteBuilder meta(java.lang.String property, java.lang.String value)
public ORC.DeleteWriteBuilder overwrite()
public ORC.DeleteWriteBuilder overwrite(boolean enabled)
public ORC.DeleteWriteBuilder metricsConfig(MetricsConfig newMetricsConfig)
public ORC.DeleteWriteBuilder createWriterFunc(java.util.function.BiFunction<Schema,org.apache.orc.TypeDescription,OrcRowWriter<?>> newWriterFunc)
public ORC.DeleteWriteBuilder rowSchema(Schema newSchema)
public ORC.DeleteWriteBuilder withSpec(PartitionSpec newSpec)
public ORC.DeleteWriteBuilder withPartition(StructLike key)
public ORC.DeleteWriteBuilder withKeyMetadata(EncryptionKeyMetadata metadata)
public ORC.DeleteWriteBuilder equalityFieldIds(java.util.List<java.lang.Integer> fieldIds)
public ORC.DeleteWriteBuilder equalityFieldIds(int... fieldIds)
public ORC.DeleteWriteBuilder transformPaths(java.util.function.Function<java.lang.CharSequence,?> newPathTransformFunc)
public ORC.DeleteWriteBuilder withSortOrder(SortOrder newSortOrder)
public <T> EqualityDeleteWriter<T> buildEqualityWriter()
public <T> PositionDeleteWriter<T> buildPositionWriter()