Package org.apache.iceberg.actions
Interface RewritePositionDeleteFiles
-
- All Superinterfaces:
Action<RewritePositionDeleteFiles,RewritePositionDeleteFiles.Result>
,SnapshotUpdate<RewritePositionDeleteFiles,RewritePositionDeleteFiles.Result>
public interface RewritePositionDeleteFiles extends SnapshotUpdate<RewritePositionDeleteFiles,RewritePositionDeleteFiles.Result>
An action for rewriting position delete files.Generally used for optimizing the size and layout of position delete files within a table.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
RewritePositionDeleteFiles.Result
The action result that contains a summary of the execution.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RewritePositionDeleteFiles
filter(Expression expression)
A filter for finding deletes to rewrite.-
Methods inherited from interface org.apache.iceberg.actions.SnapshotUpdate
snapshotProperty
-
-
-
-
Method Detail
-
filter
RewritePositionDeleteFiles filter(Expression expression)
A filter for finding deletes to rewrite.The filter will be converted to a partition filter with an inclusive projection. Any file that may contain rows matching this filter will be used by the action. The matching delete files will be rewritten.
- Parameters:
expression
- An iceberg expression used to find deletes.- Returns:
- this for method chaining
-
-