Class SourceRecordUtils

java.lang.Object
io.debezium.connector.spanner.processor.SourceRecordUtils

public class SourceRecordUtils extends Object
  • Field Details

  • Constructor Details

    • SourceRecordUtils

      private SourceRecordUtils()
  • Method Details

    • isDataChangeRecord

      public static boolean isDataChangeRecord(org.apache.kafka.connect.source.SourceRecord sourceRecord)
    • from

      public static org.apache.kafka.connect.header.ConnectHeaders from(String recordUid)
    • addEmitTimestamp

      public static org.apache.kafka.connect.source.SourceRecord addEmitTimestamp(org.apache.kafka.connect.source.SourceRecord sourceRecord, long timestamp)
    • addPublishTimestamp

      public static org.apache.kafka.connect.source.SourceRecord addPublishTimestamp(org.apache.kafka.connect.source.SourceRecord sourceRecord, long timestamp)
    • addPollTimestamp

      public static org.apache.kafka.connect.source.SourceRecord addPollTimestamp(org.apache.kafka.connect.source.SourceRecord sourceRecord, long timestamp)
    • extractToken

      public static String extractToken(org.apache.kafka.connect.source.SourceRecord sourceRecord)
    • extractRecordUid

      public static String extractRecordUid(org.apache.kafka.connect.source.SourceRecord sourceRecord)
    • extractEmitTimestamp

      public static Long extractEmitTimestamp(org.apache.kafka.connect.source.SourceRecord sourceRecord)
    • extractPublishTimestamp

      public static Long extractPublishTimestamp(org.apache.kafka.connect.source.SourceRecord sourceRecord)
    • extractPollTimestamp

      public static Long extractPollTimestamp(org.apache.kafka.connect.source.SourceRecord sourceRecord)
    • extract

      private static Object extract(String headerName, org.apache.kafka.connect.source.SourceRecord sourceRecord)