Package io.debezium.connector.mariadb
Interface MariaDbCommon
- All Superinterfaces:
BinlogConnectorTest<io.debezium.connector.mariadb.MariaDbConnector>
- All Known Implementing Classes:
BinaryModeIT,BlockingSnapshotIT,CloudEventsConverterIT,ConnectionIT,ConnectorConfigTest,ConvertingFailureIT,CustomSnapshotterIT,DateTimeInKeyIT,DdlParserIT,DecimalColumnIT,DecimalIT,DefaultDatabaseCharsetIT,DefaultGeneratedValueIT,DefaultValueAllZeroTimeIT,DefaultValueIT,EnumColumnIT,FieldTest,FixedLengthBinaryColumnIT,FloatIT,GeometryIT,IncrementalSnapshotIT,JdbcSinkDataTypeConverterIT,JsonIT,MariaDbBinlogReaderBufferIT,MariaDbConnectorIT,MetadataIT,MetricsIT,MultiTableStatementIT,NonUtfDatabaseCharsetIT,NotificationsIT,NumericColumnIT,ReadBinLogIT,ReadOnlyIncrementalSnapshotIT,RegressionIT,ReselectColumnsProcessorIT,RestartIT,SchemaHistoryIT,SchemaMigrationIT,SchemaNameAdjustmentModeIT,SchemaValidateIT,SignalsIT,SkipMessagesWithoutChangeConfigIT,SnapshotParallelSourceIT,SnapshotSourceIT,SourceTypeInSchemaIT,StreamingSourceIT,TableAndColumnCommentIT,TableMaintenanceStatementsIT,TimestampColumnIT,TinyIntIT,TopicNameSanitizationIT,TopicNamingStrategyIT,TransactionMetadataIT,TransactionPayloadIT,UnsignedIntegerIT,ValueConvertersTest,YearIT,ZZZMariaDbGtidSetIT
public interface MariaDbCommon
extends BinlogConnectorTest<io.debezium.connector.mariadb.MariaDbConnector>
Common implementation bits for MariaDB for a
BinlogConnectorTest.
By using this common interface, we avoid needing to duplicate this information in each test, allowing for
modifying or adding to the common interface in the future in a single location.- Author:
- Chris Cranford
-
Method Summary
Modifier and TypeMethodDescriptiondefault Class<io.debezium.connector.mariadb.MariaDbConnector>default Stringdefault BinlogTestConnectiongetTestDatabaseConnection(String databaseName) default BinlogTestConnectiongetTestDatabaseConnection(String databaseName, int queryTimeout) default BinlogTestConnectiongetTestReplicaDatabaseConnection(String databaseName) default boolean
-
Method Details
-
getConnectorName
- Specified by:
getConnectorNamein interfaceBinlogConnectorTest<io.debezium.connector.mariadb.MariaDbConnector>
-
getConnectorClass
- Specified by:
getConnectorClassin interfaceBinlogConnectorTest<io.debezium.connector.mariadb.MariaDbConnector>
-
getTestDatabaseConnection
- Specified by:
getTestDatabaseConnectionin interfaceBinlogConnectorTest<io.debezium.connector.mariadb.MariaDbConnector>
-
getTestDatabaseConnection
- Specified by:
getTestDatabaseConnectionin interfaceBinlogConnectorTest<io.debezium.connector.mariadb.MariaDbConnector>
-
getTestReplicaDatabaseConnection
- Specified by:
getTestReplicaDatabaseConnectionin interfaceBinlogConnectorTest<io.debezium.connector.mariadb.MariaDbConnector>
-
isMariaDb
default boolean isMariaDb()- Specified by:
isMariaDbin interfaceBinlogConnectorTest<io.debezium.connector.mariadb.MariaDbConnector>
-