Package org.apache.iceberg
Class DataFiles
- java.lang.Object
-
- org.apache.iceberg.DataFiles
-
public class DataFiles extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DataFiles.Builder
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DataFiles.Builder
builder(PartitionSpec spec)
static org.apache.iceberg.PartitionData
copy(PartitionSpec spec, StructLike partition)
static org.apache.iceberg.PartitionData
data(PartitionSpec spec, java.lang.String partitionPath)
static DataFile
fromEncryptedOutputFile(EncryptedOutputFile encryptedFile, org.apache.iceberg.PartitionData partition, Metrics metrics, java.util.List<java.lang.Long> splitOffsets)
static DataFile
fromInputFile(InputFile file, long rowCount)
static DataFile
fromInputFile(InputFile file, org.apache.iceberg.PartitionData partition, long rowCount)
static DataFile
fromManifest(ManifestFile manifest)
static DataFile
fromManifestList(InputFile manifestList)
static DataFile
fromStat(org.apache.hadoop.fs.FileStatus stat, long rowCount)
static DataFile
fromStat(org.apache.hadoop.fs.FileStatus stat, org.apache.iceberg.PartitionData partition, long rowCount)
static DataFile
fromStat(org.apache.hadoop.fs.FileStatus stat, org.apache.iceberg.PartitionData partition, Metrics metrics, EncryptionKeyMetadata keyMetadata, java.util.List<java.lang.Long> splitOffsets)
-
-
-
Method Detail
-
data
public static org.apache.iceberg.PartitionData data(PartitionSpec spec, java.lang.String partitionPath)
-
copy
public static org.apache.iceberg.PartitionData copy(PartitionSpec spec, StructLike partition)
-
fromStat
public static DataFile fromStat(org.apache.hadoop.fs.FileStatus stat, long rowCount)
-
fromStat
public static DataFile fromStat(org.apache.hadoop.fs.FileStatus stat, org.apache.iceberg.PartitionData partition, long rowCount)
-
fromStat
public static DataFile fromStat(org.apache.hadoop.fs.FileStatus stat, org.apache.iceberg.PartitionData partition, Metrics metrics, EncryptionKeyMetadata keyMetadata, java.util.List<java.lang.Long> splitOffsets)
-
fromInputFile
public static DataFile fromInputFile(InputFile file, org.apache.iceberg.PartitionData partition, long rowCount)
-
fromEncryptedOutputFile
public static DataFile fromEncryptedOutputFile(EncryptedOutputFile encryptedFile, org.apache.iceberg.PartitionData partition, Metrics metrics, java.util.List<java.lang.Long> splitOffsets)
-
fromManifest
public static DataFile fromManifest(ManifestFile manifest)
-
builder
public static DataFiles.Builder builder(PartitionSpec spec)
-
-