public class SparkPartitionedFanoutWriter
extends org.apache.iceberg.io.PartitionedFanoutWriter<org.apache.spark.sql.catalyst.InternalRow>
| Constructor and Description |
|---|
SparkPartitionedFanoutWriter(org.apache.iceberg.PartitionSpec spec,
org.apache.iceberg.FileFormat format,
org.apache.iceberg.io.FileAppenderFactory<org.apache.spark.sql.catalyst.InternalRow> appenderFactory,
org.apache.iceberg.io.OutputFileFactory fileFactory,
org.apache.iceberg.io.FileIO io,
long targetFileSize,
org.apache.iceberg.Schema schema,
org.apache.spark.sql.types.StructType sparkSchema) |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.iceberg.PartitionKey |
partition(org.apache.spark.sql.catalyst.InternalRow row) |
public SparkPartitionedFanoutWriter(org.apache.iceberg.PartitionSpec spec,
org.apache.iceberg.FileFormat format,
org.apache.iceberg.io.FileAppenderFactory<org.apache.spark.sql.catalyst.InternalRow> appenderFactory,
org.apache.iceberg.io.OutputFileFactory fileFactory,
org.apache.iceberg.io.FileIO io,
long targetFileSize,
org.apache.iceberg.Schema schema,
org.apache.spark.sql.types.StructType sparkSchema)