Class AbstractExtractStateTest

java.lang.Object
io.debezium.transforms.AbstractExtractStateTest
Direct Known Subclasses:
ExtractChangedRecordStateTest, ExtractNewRecordStateTest, ExtractSchemaToNewRecordTest, LegacyExtractNewRecordStateTest, SchemaChangeEventFilterTest

public abstract class AbstractExtractStateTest extends Object
A base abstract class for the Extract-based single message transform tests.
Author:
Chris Cranford
  • Field Details

  • Constructor Details

    • AbstractExtractStateTest

      public AbstractExtractStateTest()
  • Method Details

    • createDeleteRecord

      protected org.apache.kafka.connect.source.SourceRecord createDeleteRecord()
    • createTombstoneRecord

      protected org.apache.kafka.connect.source.SourceRecord createTombstoneRecord()
    • createTruncateRecord

      protected org.apache.kafka.connect.source.SourceRecord createTruncateRecord()
    • createCreateRecord

      protected org.apache.kafka.connect.source.SourceRecord createCreateRecord()
    • createCreateRecordAddingColumn

      protected org.apache.kafka.connect.source.SourceRecord createCreateRecordAddingColumn(String columnName, long columnValue)
    • createCreateRecordWithOptionalNull

      protected org.apache.kafka.connect.source.SourceRecord createCreateRecordWithOptionalNull()
    • createCreateRecordWithKey

      protected org.apache.kafka.connect.source.SourceRecord createCreateRecordWithKey()
    • createUpdateRecord

      protected org.apache.kafka.connect.source.SourceRecord createUpdateRecord()
    • createUpdateRecordWithOptionalNull

      protected org.apache.kafka.connect.source.SourceRecord createUpdateRecordWithOptionalNull()
    • createUpdateRecordWithKey

      protected org.apache.kafka.connect.source.SourceRecord createUpdateRecordWithKey()
    • createComplexCreateRecord

      protected org.apache.kafka.connect.source.SourceRecord createComplexCreateRecord()
    • createUnknownRecord

      protected org.apache.kafka.connect.source.SourceRecord createUnknownRecord()
    • createUnknownUnnamedSchemaRecord

      protected org.apache.kafka.connect.source.SourceRecord createUnknownUnnamedSchemaRecord()
    • getSourceRecordHeaderByKey

      protected String getSourceRecordHeaderByKey(org.apache.kafka.connect.source.SourceRecord record, String headerKey)
    • createUpdateRecordWithChangedFields

      protected org.apache.kafka.connect.source.SourceRecord createUpdateRecordWithChangedFields()
    • addDropFieldsHeader

      protected org.apache.kafka.connect.source.SourceRecord addDropFieldsHeader(org.apache.kafka.connect.source.SourceRecord record, String name, List<String> values)
    • createCreateRecordWithCreateTime

      protected org.apache.kafka.connect.source.SourceRecord createCreateRecordWithCreateTime(Instant creationTime)
    • createSource

      private org.apache.kafka.connect.data.Struct createSource()
    • createSource

      private org.apache.kafka.connect.data.Struct createSource(org.apache.kafka.connect.data.Schema sourceSchema)