Package org.apache.iceberg.actions
Interface SnapshotUpdate<ThisT,R>
-
- Type Parameters:
ThisT- the child Java API class, returned by method chainingR- the Java type of the result produced by this action
- All Superinterfaces:
Action<ThisT,R>
- All Known Subinterfaces:
ConvertEqualityDeleteFiles,RewriteDataFiles,RewriteManifests,RewritePositionDeleteFiles
- All Known Implementing Classes:
RewriteDataFilesSparkAction,RewriteManifestsSparkAction,RewritePositionDeleteFilesSparkAction
public interface SnapshotUpdate<ThisT,R> extends Action<ThisT,R>
An action that produces snapshots. This interface contains common methods for all actions that create a newSnapshot.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ThisTsnapshotProperty(java.lang.String property, java.lang.String value)Sets a summary property in the snapshot produced by this action.
-
-
-
Method Detail
-
snapshotProperty
ThisT snapshotProperty(java.lang.String property, java.lang.String value)
Sets a summary property in the snapshot produced by this action.- Parameters:
property- a snapshot property namevalue- a snapshot property value- Returns:
- this for method chaining
-
-