Class MockManifestFile

java.lang.Object
org.projectnessie.gc.iceberg.mocks.MockManifestFile
All Implemented Interfaces:
org.apache.avro.generic.GenericContainer, org.apache.avro.generic.IndexedRecord

@Immutable public abstract class MockManifestFile extends Object implements org.apache.avro.generic.IndexedRecord
  • Constructor Details

    • MockManifestFile

      public MockManifestFile()
  • Method Details

    • path

      @Nonnull public abstract String path()
    • partitionSpecId

      @Default public int partitionSpecId()
    • content

      @Default public org.apache.iceberg.ManifestContent content()
    • keyMetadata

      @Default @Nullable public ByteBuffer keyMetadata()
    • length

      @Default public long length()
    • sequenceNumber

      @Default public long sequenceNumber()
    • minSequenceNumber

      @Default public long minSequenceNumber()
    • snapshotId

      @Default @Nullable public Long snapshotId()
    • addedFilesCount

      @Default @Nullable public Integer addedFilesCount()
    • addedRowsCount

      @Default @Nullable public Long addedRowsCount()
    • existingFilesCount

      @Default @Nullable public Integer existingFilesCount()
    • existingRowsCount

      @Default @Nullable public Long existingRowsCount()
    • deletedFilesCount

      @Default @Nullable public Integer deletedFilesCount()
    • deletedRowsCount

      @Default @Nullable public Long deletedRowsCount()
    • numEntries

      @Default public int numEntries()
    • baseDataFilePath

      public abstract String baseDataFilePath()
    • manifestEntries

      @Auxiliary public List<MockManifestEntry> manifestEntries()
    • write

      public void write(org.apache.iceberg.io.OutputFile output)
    • getSchema

      @Auxiliary public org.apache.avro.Schema getSchema()
      Specified by:
      getSchema in interface org.apache.avro.generic.GenericContainer
    • put

      public void put(int i, Object v)
      Specified by:
      put in interface org.apache.avro.generic.IndexedRecord
    • get

      public Object get(int i)
      Specified by:
      get in interface org.apache.avro.generic.IndexedRecord