Interface DebeziumSinkRecord

All Known Implementing Classes:
KafkaDebeziumSinkRecord

@Immutable public interface DebeziumSinkRecord
  • Field Details

  • Method Details

    • topicName

      String topicName()
    • partition

      Integer partition()
    • offset

      long offset()
    • key

      Object key()
    • keySchema

      org.apache.kafka.connect.data.Schema keySchema()
    • value

      Object value()
    • valueSchema

      org.apache.kafka.connect.data.Schema valueSchema()
    • isDebeziumMessage

      boolean isDebeziumMessage()
    • isSchemaChange

      boolean isSchemaChange()
    • isTombstone

      boolean isTombstone()
    • isDelete

      boolean isDelete()
    • isTruncate

      boolean isTruncate()
    • getPayload

      org.apache.kafka.connect.data.Struct getPayload()
    • keyFieldNames

      List<String> keyFieldNames()
    • getKeyStruct

      org.apache.kafka.connect.data.Struct getKeyStruct(SinkConnectorConfig.PrimaryKeyMode primaryKeyMode)