Class Db2SourceFetchTaskContext.Db2EventMetadataProvider

  • All Implemented Interfaces:
    io.debezium.pipeline.source.spi.EventMetadataProvider
    Enclosing class:
    Db2SourceFetchTaskContext

    public static class Db2SourceFetchTaskContext.Db2EventMetadataProvider
    extends Object
    implements io.debezium.pipeline.source.spi.EventMetadataProvider
    Copied from debezium for accessing here.
    • Constructor Detail

      • Db2EventMetadataProvider

        public Db2EventMetadataProvider()
    • Method Detail

      • getEventTimestamp

        public java.time.Instant getEventTimestamp​(io.debezium.schema.DataCollectionId source,
                                                   io.debezium.pipeline.spi.OffsetContext offset,
                                                   Object key,
                                                   org.apache.kafka.connect.data.Struct value)
        Specified by:
        getEventTimestamp in interface io.debezium.pipeline.source.spi.EventMetadataProvider
      • getEventSourcePosition

        public Map<String,​String> getEventSourcePosition​(io.debezium.schema.DataCollectionId source,
                                                               io.debezium.pipeline.spi.OffsetContext offset,
                                                               Object key,
                                                               org.apache.kafka.connect.data.Struct value)
        Specified by:
        getEventSourcePosition in interface io.debezium.pipeline.source.spi.EventMetadataProvider
      • getTransactionId

        public String getTransactionId​(io.debezium.schema.DataCollectionId source,
                                       io.debezium.pipeline.spi.OffsetContext offset,
                                       Object key,
                                       org.apache.kafka.connect.data.Struct value)
        Specified by:
        getTransactionId in interface io.debezium.pipeline.source.spi.EventMetadataProvider