Class MetadataAdapter

Object
io.delta.kernel.unitycatalog.adapters.MetadataAdapter
All Implemented Interfaces:
io.delta.storage.commit.actions.AbstractMetadata

public class MetadataAdapter extends Object implements io.delta.storage.commit.actions.AbstractMetadata
Adapter from Metadata to AbstractMetadata.
  • Constructor Details

    • MetadataAdapter

      public MetadataAdapter(io.delta.kernel.internal.actions.Metadata kernelMetadata)
  • Method Details

    • getId

      public String getId()
      Specified by:
      getId in interface io.delta.storage.commit.actions.AbstractMetadata
    • getName

      public String getName()
      Specified by:
      getName in interface io.delta.storage.commit.actions.AbstractMetadata
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface io.delta.storage.commit.actions.AbstractMetadata
    • getProvider

      public String getProvider()
      Specified by:
      getProvider in interface io.delta.storage.commit.actions.AbstractMetadata
    • getFormatOptions

      public Map<String,String> getFormatOptions()
      Specified by:
      getFormatOptions in interface io.delta.storage.commit.actions.AbstractMetadata
    • getSchemaString

      public String getSchemaString()
      Specified by:
      getSchemaString in interface io.delta.storage.commit.actions.AbstractMetadata
    • getPartitionColumns

      public List<String> getPartitionColumns()
      Specified by:
      getPartitionColumns in interface io.delta.storage.commit.actions.AbstractMetadata
    • getConfiguration

      public Map<String,String> getConfiguration()
      Specified by:
      getConfiguration in interface io.delta.storage.commit.actions.AbstractMetadata
    • getCreatedTime

      public Long getCreatedTime()
      Specified by:
      getCreatedTime in interface io.delta.storage.commit.actions.AbstractMetadata