Class SourceRecordEventDeserializer

    • Constructor Detail

      • SourceRecordEventDeserializer

        public SourceRecordEventDeserializer()
    • Method Detail

      • isDataChangeRecord

        protected abstract boolean isDataChangeRecord​(org.apache.kafka.connect.source.SourceRecord record)
        Whether the given record is a data change record.
      • isSchemaChangeRecord

        protected abstract boolean isSchemaChangeRecord​(org.apache.kafka.connect.source.SourceRecord record)
        Whether the given record is a schema change record.
      • getTableId

        protected abstract TableId getTableId​(org.apache.kafka.connect.source.SourceRecord record)
        Get TableId from data change record.
      • getMetadata

        protected abstract Map<String,​String> getMetadata​(org.apache.kafka.connect.source.SourceRecord record)
        Get metadata from data change record.
      • fieldSchema

        public static org.apache.kafka.connect.data.Schema fieldSchema​(org.apache.kafka.connect.data.Schema schema,
                                                                       String fieldName)
      • fieldStruct

        public static org.apache.kafka.connect.data.Struct fieldStruct​(org.apache.kafka.connect.data.Struct value,
                                                                       String fieldName)