All Classes and Interfaces

Class
Description
 
 
 
Integration test for CloudEventsConverter with MySqlConnector
 
 
This is a small class used in PostgresConnectorIT to test a custom snapshot It is tightly coupled to the test there, but needs to be placed here in order to allow for class loading to work
A centralized expression of differences in behaviour between MySQL 5.x and 8.x
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Implementation of DatabaseVersionResolver specific for MySQL.
 
Tests around DECIMAL columns.
Verify correct DECIMAL handling with different types of io.debezium.relational.RelationalDatabaseConnectorConfig.DecimalHandlingMode.
 
 
 
 
 
 
 
Verify correct range of FLOAT.
 
 
 
Tests for the MySQL JDBC Sink converter.
 
 
Tests around NUMERIC columns.
Integration test for MySqlConnector using Testcontainers infrastructure for testing column constraints supported in MySQL 8.0.x.
 
MySQL's integration tests for ReselectColumnsPostProcessor.
 
The test to verify whether DDL is stored correctly in database schema history.
 
 
Integration Tests for config skip.messages.without.change
Tests around DECIMAL columns.
 
 
A utility for integration test cases to connect the MySQL server running in the Docker container created by this module's build.
 
 
Verify correct range of TINYINT.
 
 
 
 
 
Verify conversions around 2 and 4 digit year values.
 
 
 
 
 
 
 
 
 
 
A Junit rule that processes SkipWhenDatabaseIs annotations and outputs a reason for the skip.
JUnit rule that skips a test based on the SkipWhenGtidModeIs annotation on either a test method or a test class.
JUnit rule that skips a test based on the SkipWhenSslModeIsNot annotation on either a test method or a test class.
Marker annotation that allows controlling whether specific tests are invoked based on whether the connection is to one database type or not; optionally specifying version constraints.
 
Marker annotation for allowing multiple SkipWhenDatabaseIs annotations.
Marker annotation used together with the SkipTestDependingOnGtidModeRule JUnit rule, that allows tests to be skipped based on the GTID mode set in the database used for testing
 
Marker annotation used together with the SkipTestDependingOnSslModeRule JUnit rule, that allows tests to be skipped based on the SSL mode set by system env used for testing
 
 
 
 
 
 
Tests around NUMERIC columns.
 
 
Create and populate a unique instance of a MySQL database for each run of JUnit test.
The test is named to make sure it runs alphabetically last as it can influence execution of other tests.