Package org.apache.iceberg.actions
Class RewriteFileGroup
java.lang.Object
org.apache.iceberg.actions.RewriteGroupBase<RewriteDataFiles.FileGroupInfo,FileScanTask,DataFile>
org.apache.iceberg.actions.RewriteFileGroup
public class RewriteFileGroup
extends RewriteGroupBase<RewriteDataFiles.FileGroupInfo,FileScanTask,DataFile>
Container class representing a set of files to be rewritten by a RewriteAction and the new files
which have been written by the action.
-
Constructor Summary
ConstructorsConstructorDescriptionRewriteFileGroup
(RewriteDataFiles.FileGroupInfo info, List<FileScanTask> fileScanTasks) Deprecated.since 1.9.0, will be removed in 1.10.0RewriteFileGroup
(RewriteDataFiles.FileGroupInfo info, List<FileScanTask> fileScanTasks, int outputSpecId, long writeMaxFileSize, long inputSplitSize, int expectedOutputFiles) -
Method Summary
Modifier and TypeMethodDescriptionasResult()
static Comparator<RewriteFileGroup>
comparator
(RewriteJobOrder rewriteJobOrder) Deprecated.since 1.9.0, will be removed in 1.10.0; useRewriteGroupBase.fileScanTasks()
int
numFiles()
Deprecated.since 1.9.0, will be removed in 1.10.0; useRewriteGroupBase.inputFileNum()
int
void
setOutputFiles
(Set<DataFile> files) long
Deprecated.since 1.9.0, will be removed in 1.10.0; useRewriteGroupBase.inputFilesSizeInBytes()
toString()
Methods inherited from class org.apache.iceberg.actions.RewriteGroupBase
expectedOutputFiles, fileScanTasks, info, inputFileNum, inputFilesSizeInBytes, inputSplitSize, maxOutputFileSize
-
Constructor Details
-
RewriteFileGroup
@Deprecated public RewriteFileGroup(RewriteDataFiles.FileGroupInfo info, List<FileScanTask> fileScanTasks) Deprecated.since 1.9.0, will be removed in 1.10.0 -
RewriteFileGroup
public RewriteFileGroup(RewriteDataFiles.FileGroupInfo info, List<FileScanTask> fileScanTasks, int outputSpecId, long writeMaxFileSize, long inputSplitSize, int expectedOutputFiles)
-
-
Method Details
-
fileScans
Deprecated.since 1.9.0, will be removed in 1.10.0; useRewriteGroupBase.fileScanTasks()
-
setOutputFiles
-
rewrittenFiles
-
addedFiles
-
asResult
-
toString
-
sizeInBytes
Deprecated.since 1.9.0, will be removed in 1.10.0; useRewriteGroupBase.inputFilesSizeInBytes()
-
numFiles
Deprecated.since 1.9.0, will be removed in 1.10.0; useRewriteGroupBase.inputFileNum()
-
outputSpecId
public int outputSpecId() -
comparator
-