Class UniformMetadata

Object
io.delta.storage.commit.uniform.UniformMetadata

public class UniformMetadata extends Object
Metadata for Delta Universal Format (UniForm) conversions.

UniForm allows Delta tables to be read by other table formats. This class contains conversion metadata for supported formats that is sent to Unity Catalog.

  • Constructor Details

    • UniformMetadata

      public UniformMetadata(IcebergMetadata icebergMetadata)
      Constructs UniformMetadata with Iceberg conversion metadata.
      Parameters:
      icebergMetadata - The Iceberg conversion metadata (can be null if not enabled)
  • Method Details

    • getIcebergMetadata

      public Optional<IcebergMetadata> getIcebergMetadata()
      Returns the Iceberg metadata if Iceberg conversion is enabled.
      Returns:
      Optional containing Iceberg metadata, or empty if not enabled