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:
BaseRewriteDataFilesSpark3Action
,BaseRewriteManifestsSparkAction
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 ThisT
snapshotProperty(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
-
-