Package org.apache.iceberg.io
Class OutputFileFactory
- java.lang.Object
- 
- org.apache.iceberg.io.OutputFileFactory
 
- 
 public class OutputFileFactory extends java.lang.ObjectFactory responsible for generating unique but recognizable data file names.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classOutputFileFactory.Builder
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OutputFileFactory.BuilderbuilderFor(Table table, int partitionId, long taskId)EncryptedOutputFilenewOutputFile()Generates anEncryptedOutputFilefor unpartitioned writes.EncryptedOutputFilenewOutputFile(PartitionSpec spec, StructLike partition)Generates anEncryptedOutputFilefor partitioned writes in a given spec.EncryptedOutputFilenewOutputFile(StructLike partition)Generates anEncryptedOutputFilefor partitioned writes in the default spec.
 
- 
- 
- 
Method Detail- 
builderForpublic static OutputFileFactory.Builder builderFor(Table table, int partitionId, long taskId) 
 - 
newOutputFilepublic EncryptedOutputFile newOutputFile() Generates anEncryptedOutputFilefor unpartitioned writes.
 - 
newOutputFilepublic EncryptedOutputFile newOutputFile(StructLike partition) Generates anEncryptedOutputFilefor partitioned writes in the default spec.
 - 
newOutputFilepublic EncryptedOutputFile newOutputFile(PartitionSpec spec, StructLike partition) Generates anEncryptedOutputFilefor partitioned writes in a given spec.
 
- 
 
-