Class PublishMetadata

Object
io.delta.kernel.commit.PublishMetadata

@Experimental public class PublishMetadata extends Object
Metadata required for publishing catalog commits to the Delta log.
  • Constructor Details

  • Method Details

    • getSnapshotVersion

      public long getSnapshotVersion()
      Returns:
      the snapshot version up to which all catalog commits must be published
    • getLogPath

      public String getLogPath()
      Returns:
      the path to the Delta log directory, located at <table_root>/_delta_log
    • getAscendingCatalogCommits

      public List<ParsedCatalogCommitData> getAscendingCatalogCommits()
      Returns:
      the list of contiguous catalog commits to be published, in ascending order of version number