Class BlobMetadata

java.lang.Object
org.apache.iceberg.puffin.BlobMetadata

public class BlobMetadata extends Object
  • Constructor Details

    • BlobMetadata

      public BlobMetadata(String type, List<Integer> inputFields, long snapshotId, long sequenceNumber, long offset, long length, @Nullable String compressionCodec, Map<String,String> properties)
  • Method Details

    • type

      public String type()
    • inputFields

      public List<Integer> inputFields()
    • snapshotId

      public long snapshotId()
      ID of the Iceberg table's snapshot the blob was computed from
    • sequenceNumber

      public long sequenceNumber()
      Sequence number of the Iceberg table's snapshot the blob was computed from
    • offset

      public long offset()
      Offset in the file
    • length

      public long length()
      Length in the file
    • compressionCodec

      @Nullable public String compressionCodec()
    • properties

      public Map<String,String> properties()