Class RecordAndMetadataBaseImpl

java.lang.Object
io.debezium.converters.recordandmetadata.RecordAndMetadataBaseImpl
All Implemented Interfaces:
RecordAndMetadata

public class RecordAndMetadataBaseImpl extends Object implements RecordAndMetadata
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final org.apache.kafka.connect.data.Schema
     
    private final org.apache.kafka.connect.data.Struct
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    RecordAndMetadataBaseImpl(org.apache.kafka.connect.data.Struct record, org.apache.kafka.connect.data.Schema dataSchema)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.kafka.connect.data.Schema
    dataSchema(String... dataFields)
     
    private static org.apache.kafka.connect.data.Schema
    getDataSchema(org.apache.kafka.connect.data.Schema schema, String connectorType, String... fields)
     
     
    org.apache.kafka.connect.data.Struct
     
    org.apache.kafka.connect.data.Struct
     
    org.apache.kafka.connect.data.SchemaAndValue
     
    org.apache.kafka.connect.data.Struct
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • record

      private final org.apache.kafka.connect.data.Struct record
    • dataSchema

      private final org.apache.kafka.connect.data.Schema dataSchema
  • Constructor Details

    • RecordAndMetadataBaseImpl

      public RecordAndMetadataBaseImpl(org.apache.kafka.connect.data.Struct record, org.apache.kafka.connect.data.Schema dataSchema)
  • Method Details

    • record

      public org.apache.kafka.connect.data.Struct record()
      Specified by:
      record in interface RecordAndMetadata
    • dataSchema

      public org.apache.kafka.connect.data.Schema dataSchema(String... dataFields)
      Specified by:
      dataSchema in interface RecordAndMetadata
    • source

      public org.apache.kafka.connect.data.Struct source()
      Specified by:
      source in interface RecordAndMetadata
    • operation

      public String operation()
      Specified by:
      operation in interface RecordAndMetadata
    • transaction

      public org.apache.kafka.connect.data.Struct transaction()
      Specified by:
      transaction in interface RecordAndMetadata
    • timestamp

      public org.apache.kafka.connect.data.SchemaAndValue timestamp()
      Specified by:
      timestamp in interface RecordAndMetadata
    • getDataSchema

      private static org.apache.kafka.connect.data.Schema getDataSchema(org.apache.kafka.connect.data.Schema schema, String connectorType, String... fields)