public static class ORC.DataWriteBuilder
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
<T> org.apache.iceberg.io.DataWriter<T> |
build() |
ORC.DataWriteBuilder |
createWriterFunc(java.util.function.BiFunction<org.apache.iceberg.Schema,org.apache.orc.TypeDescription,OrcRowWriter<?>> writerFunction) |
ORC.DataWriteBuilder |
forTable(org.apache.iceberg.Table table) |
ORC.DataWriteBuilder |
meta(java.lang.String property,
java.lang.String value) |
ORC.DataWriteBuilder |
metricsConfig(org.apache.iceberg.MetricsConfig newMetricsConfig) |
ORC.DataWriteBuilder |
overwrite() |
ORC.DataWriteBuilder |
overwrite(boolean enabled) |
ORC.DataWriteBuilder |
schema(org.apache.iceberg.Schema newSchema) |
ORC.DataWriteBuilder |
set(java.lang.String property,
java.lang.String value) |
ORC.DataWriteBuilder |
setAll(java.util.Map<java.lang.String,java.lang.String> properties) |
ORC.DataWriteBuilder |
withKeyMetadata(org.apache.iceberg.encryption.EncryptionKeyMetadata metadata) |
ORC.DataWriteBuilder |
withPartition(org.apache.iceberg.StructLike newPartition) |
ORC.DataWriteBuilder |
withSortOrder(org.apache.iceberg.SortOrder newSortOrder) |
ORC.DataWriteBuilder |
withSpec(org.apache.iceberg.PartitionSpec newSpec) |
public ORC.DataWriteBuilder forTable(org.apache.iceberg.Table table)
public ORC.DataWriteBuilder schema(org.apache.iceberg.Schema newSchema)
public ORC.DataWriteBuilder set(java.lang.String property, java.lang.String value)
public ORC.DataWriteBuilder setAll(java.util.Map<java.lang.String,java.lang.String> properties)
public ORC.DataWriteBuilder meta(java.lang.String property, java.lang.String value)
public ORC.DataWriteBuilder overwrite()
public ORC.DataWriteBuilder overwrite(boolean enabled)
public ORC.DataWriteBuilder metricsConfig(org.apache.iceberg.MetricsConfig newMetricsConfig)
public ORC.DataWriteBuilder createWriterFunc(java.util.function.BiFunction<org.apache.iceberg.Schema,org.apache.orc.TypeDescription,OrcRowWriter<?>> writerFunction)
public ORC.DataWriteBuilder withSpec(org.apache.iceberg.PartitionSpec newSpec)
public ORC.DataWriteBuilder withPartition(org.apache.iceberg.StructLike newPartition)
public ORC.DataWriteBuilder withKeyMetadata(org.apache.iceberg.encryption.EncryptionKeyMetadata metadata)
public ORC.DataWriteBuilder withSortOrder(org.apache.iceberg.SortOrder newSortOrder)
public <T> org.apache.iceberg.io.DataWriter<T> build()