Interface SnapshotUpdate<ThisT,R>

Type Parameters:
ThisT - the child Java API class, returned by method chaining
R - 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 new Snapshot.
  • Method Summary

    Modifier and Type
    Method
    Description
    snapshotProperty(String property, String value)
    Sets a summary property in the snapshot produced by this action.

    Methods inherited from interface org.apache.iceberg.actions.Action

    execute, option, options
  • Method Details

    • snapshotProperty

      ThisT snapshotProperty(String property, String value)
      Sets a summary property in the snapshot produced by this action.
      Parameters:
      property - a snapshot property name
      value - a snapshot property value
      Returns:
      this for method chaining