Class MockSnapshot
- java.lang.Object
-
- org.projectnessie.gc.iceberg.mocks.MockSnapshot
-
@Immutable public abstract class MockSnapshot extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MockSnapshot()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidgenerateManifestList(org.apache.iceberg.io.OutputFile output)com.fasterxml.jackson.databind.JsonNodejsonNode()java.util.stream.Stream<MockManifestFile>manifestFiles()abstract java.lang.StringmanifestListLocation()MockPartitionSpecpartitionSpec()MockSchemaschema()longsequenceNumber()longsnapshotId()java.lang.StringsummaryOperation()abstract java.lang.StringtableUuid()longtimestampMs()
-
-
-
Method Detail
-
jsonNode
@Lazy public com.fasterxml.jackson.databind.JsonNode jsonNode()
-
manifestListLocation
@Nullable @Nullable public abstract java.lang.String manifestListLocation()
-
sequenceNumber
@Default public long sequenceNumber()
-
snapshotId
@Default public long snapshotId()
-
timestampMs
@Default public long timestampMs()
-
summaryOperation
@Default public java.lang.String summaryOperation()
-
partitionSpec
@Default public MockPartitionSpec partitionSpec()
-
schema
@Default public MockSchema schema()
-
tableUuid
public abstract java.lang.String tableUuid()
-
manifestFiles
@Auxiliary public java.util.stream.Stream<MockManifestFile> manifestFiles()
-
generateManifestList
public void generateManifestList(org.apache.iceberg.io.OutputFile output)
-
-