Class DataWritten

java.lang.Object
org.apache.iceberg.connect.events.DataWritten
All Implemented Interfaces:
org.apache.avro.generic.GenericContainer, org.apache.avro.generic.IndexedRecord, Payload

public class DataWritten extends Object implements Payload
A control event payload for events sent by a worker that contains the table data that has been written and is ready to commit.
  • Constructor Details Link icon

  • Method Details Link icon

    • type Link icon

      public PayloadType type()
      Specified by:
      type in interface Payload
    • commitId Link icon

      public UUID commitId()
    • tableReference Link icon

      public TableReference tableReference()
    • dataFiles Link icon

      public List<DataFile> dataFiles()
    • deleteFiles Link icon

      public List<DeleteFile> deleteFiles()
    • writeSchema Link icon

      public Types.StructType writeSchema()
      Specified by:
      writeSchema in interface Payload
    • getSchema Link icon

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

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

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