Class MockManifestFile

  • All Implemented Interfaces:
    org.apache.avro.generic.GenericContainer, org.apache.avro.generic.IndexedRecord

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

      • MockManifestFile

        public MockManifestFile()
    • Method Detail

      • path

        @Nonnull
        @Nonnull
        public abstract java.lang.String path()
      • partitionSpecId

        @Default
        public int partitionSpecId()
      • content

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

        @Default
        @Nullable
        @Nullable
        public java.nio.ByteBuffer keyMetadata()
      • length

        @Default
        public long length()
      • sequenceNumber

        @Default
        public long sequenceNumber()
      • minSequenceNumber

        @Default
        public long minSequenceNumber()
      • snapshotId

        @Default
        @Nullable
        @Nullable
        public java.lang.Long snapshotId()
      • addedFilesCount

        @Default
        @Nullable
        @Nullable
        public java.lang.Integer addedFilesCount()
      • addedRowsCount

        @Default
        @Nullable
        @Nullable
        public java.lang.Long addedRowsCount()
      • existingFilesCount

        @Default
        @Nullable
        @Nullable
        public java.lang.Integer existingFilesCount()
      • existingRowsCount

        @Default
        @Nullable
        @Nullable
        public java.lang.Long existingRowsCount()
      • deletedFilesCount

        @Default
        @Nullable
        @Nullable
        public java.lang.Integer deletedFilesCount()
      • deletedRowsCount

        @Default
        @Nullable
        @Nullable
        public java.lang.Long deletedRowsCount()
      • numEntries

        @Default
        public int numEntries()
      • baseDataFilePath

        public abstract java.lang.String baseDataFilePath()
      • manifestEntries

        @Auxiliary
        public java.util.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,
                        java.lang.Object v)
        Specified by:
        put in interface org.apache.avro.generic.IndexedRecord
      • get

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