Class MariaDbConnectorIT

java.lang.Object
io.debezium.embedded.AbstractConnectorTest
io.debezium.embedded.async.AbstractAsyncEngineConnectorTest
io.debezium.connector.binlog.AbstractBinlogConnectorIT<C>
io.debezium.connector.binlog.BinlogConnectorIT<io.debezium.connector.mariadb.MariaDbConnector,io.debezium.connector.mariadb.MariaDbPartition,io.debezium.connector.mariadb.MariaDbOffsetContext>
io.debezium.connector.mariadb.MariaDbConnectorIT
All Implemented Interfaces:
BinlogConnectorTest<io.debezium.connector.mariadb.MariaDbConnector>, MariaDbCommon, io.debezium.util.Testing

public class MariaDbConnectorIT extends BinlogConnectorIT<io.debezium.connector.mariadb.MariaDbConnector,io.debezium.connector.mariadb.MariaDbPartition,io.debezium.connector.mariadb.MariaDbOffsetContext> implements MariaDbCommon
Author:
Chris Cranford
  • Constructor Details

    • MariaDbConnectorIT

      public MariaDbConnectorIT()
  • Method Details

    • validateConfiguration

      protected org.apache.kafka.common.config.Config validateConfiguration(io.debezium.config.Configuration configuration)
      Specified by:
      validateConfiguration in class BinlogConnectorIT<io.debezium.connector.mariadb.MariaDbConnector,io.debezium.connector.mariadb.MariaDbPartition,io.debezium.connector.mariadb.MariaDbOffsetContext>
    • assertInvalidConfiguration

      protected void assertInvalidConfiguration(org.apache.kafka.common.config.Config result)
      Overrides:
      assertInvalidConfiguration in class BinlogConnectorIT<io.debezium.connector.mariadb.MariaDbConnector,io.debezium.connector.mariadb.MariaDbPartition,io.debezium.connector.mariadb.MariaDbOffsetContext>
    • assertValidConfiguration

      protected void assertValidConfiguration(org.apache.kafka.common.config.Config result)
      Overrides:
      assertValidConfiguration in class BinlogConnectorIT<io.debezium.connector.mariadb.MariaDbConnector,io.debezium.connector.mariadb.MariaDbPartition,io.debezium.connector.mariadb.MariaDbOffsetContext>
    • getSnapshotLockingModeField

      protected io.debezium.config.Field getSnapshotLockingModeField()
      Specified by:
      getSnapshotLockingModeField in class BinlogConnectorIT<io.debezium.connector.mariadb.MariaDbConnector,io.debezium.connector.mariadb.MariaDbPartition,io.debezium.connector.mariadb.MariaDbOffsetContext>
    • getSnapshotLockingModeNone

      protected String getSnapshotLockingModeNone()
      Specified by:
      getSnapshotLockingModeNone in class BinlogConnectorIT<io.debezium.connector.mariadb.MariaDbConnector,io.debezium.connector.mariadb.MariaDbPartition,io.debezium.connector.mariadb.MariaDbOffsetContext>
    • assertSnapshotLockingModeIsNone

      protected void assertSnapshotLockingModeIsNone(io.debezium.config.Configuration config)
      Specified by:
      assertSnapshotLockingModeIsNone in class BinlogConnectorIT<io.debezium.connector.mariadb.MariaDbConnector,io.debezium.connector.mariadb.MariaDbPartition,io.debezium.connector.mariadb.MariaDbOffsetContext>
    • createPartition

      protected io.debezium.connector.mariadb.MariaDbPartition createPartition(String serverName, String databaseName)
      Specified by:
      createPartition in class BinlogConnectorIT<io.debezium.connector.mariadb.MariaDbConnector,io.debezium.connector.mariadb.MariaDbPartition,io.debezium.connector.mariadb.MariaDbOffsetContext>
    • loadOffsets

      protected io.debezium.connector.mariadb.MariaDbOffsetContext loadOffsets(io.debezium.config.Configuration configuration, Map<String,?> offsets)
      Specified by:
      loadOffsets in class BinlogConnectorIT<io.debezium.connector.mariadb.MariaDbConnector,io.debezium.connector.mariadb.MariaDbPartition,io.debezium.connector.mariadb.MariaDbOffsetContext>
    • assertBinlogPosition

      protected void assertBinlogPosition(long offsetPosition, long beforeInsertsPosition)
      Specified by:
      assertBinlogPosition in class BinlogConnectorIT<io.debezium.connector.mariadb.MariaDbConnector,io.debezium.connector.mariadb.MariaDbPartition,io.debezium.connector.mariadb.MariaDbOffsetContext>
    • getExpectedQuery

      protected String getExpectedQuery(String statement)
      Overrides:
      getExpectedQuery in class BinlogConnectorIT<io.debezium.connector.mariadb.MariaDbConnector,io.debezium.connector.mariadb.MariaDbPartition,io.debezium.connector.mariadb.MariaDbOffsetContext>