Class MockSnapshot

java.lang.Object
org.projectnessie.gc.iceberg.mocks.MockSnapshot

@Immutable public abstract class MockSnapshot extends Object
  • Constructor Details

    • MockSnapshot

      public MockSnapshot()
  • Method Details

    • jsonNode

      @Lazy public com.fasterxml.jackson.databind.JsonNode jsonNode()
    • manifestListLocation

      @Nullable public abstract String manifestListLocation()
    • sequenceNumber

      @Default public long sequenceNumber()
    • snapshotId

      @Default public long snapshotId()
    • timestampMs

      @Default public long timestampMs()
    • summaryOperation

      @Default public String summaryOperation()
    • partitionSpec

      @Default public MockPartitionSpec partitionSpec()
    • schema

      @Default public MockSchema schema()
    • tableUuid

      public abstract String tableUuid()
    • manifestFiles

      @Auxiliary public Stream<MockManifestFile> manifestFiles()
    • generateManifestList

      public void generateManifestList(org.apache.iceberg.io.OutputFile output)