Class MockManifestEntry

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

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

    • MockManifestEntry

      public MockManifestEntry()
  • Method Details

    • status

      @Default public org.projectnessie.gc.iceberg.mocks.MockManifestEntry.Status status()
    • snapshotId

      @Nullable public abstract Long snapshotId()
    • sequenceNumber

      @Nullable public abstract Long sequenceNumber()
    • filePath

      public abstract String filePath()
    • partitionType

      public abstract org.apache.iceberg.types.Types.StructType partitionType()
    • 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