Package io.debezium.connector.binlog
Class BinlogDefaultValueTest<V extends io.debezium.connector.binlog.jdbc.BinlogValueConverters,P extends DdlParser>
java.lang.Object
io.debezium.connector.binlog.BinlogDefaultValueTest<V,P>
public abstract class BinlogDefaultValueTest<V extends io.debezium.connector.binlog.jdbc.BinlogValueConverters,P extends DdlParser>
extends Object
- Author:
- laomei
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Vprotected Pprotected Tablesprivate TableSchemaBuilder -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprivate io.debezium.schema.DefaultTopicNamingStrategyprivate org.apache.kafka.connect.data.SchemagetColumnSchema(Table table, String column) private org.apache.kafka.connect.data.SchemagetColumnSchema(Table table, String column, TableSchemaBuilder tableSchemaBuilder) private org.apache.kafka.connect.data.SchemagetColumnSchema(TableSchema tableSchema, String column) protected abstract PgetDdlParser(V valueConverter) protected abstract io.debezium.connector.binlog.jdbc.BinlogDefaultValueConvertergetDefaultValueConverter(V valueConverters) private Dateprotected abstract VgetValueConverter(JdbcValueConverters.DecimalMode decimalMode, TemporalPrecisionMode temporalPrecisionMode, JdbcValueConverters.BigIntUnsignedMode bigIntUnsignedMode, CommonConnectorConfig.BinaryHandlingMode binaryHandlingMode) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoid
-
Field Details
-
parser
-
tables
-
converters
-
tableSchemaBuilder
-
-
Constructor Details
-
BinlogDefaultValueTest
public BinlogDefaultValueTest()
-
-
Method Details
-
beforeEach
public void beforeEach() -
parseUnsignedTinyintDefaultValue
public void parseUnsignedTinyintDefaultValue() -
parseUnsignedSmallintDefaultValue
public void parseUnsignedSmallintDefaultValue() -
parseUnsignedMediumintDefaultValue
public void parseUnsignedMediumintDefaultValue() -
parseUnsignedIntDefaultValue
public void parseUnsignedIntDefaultValue() -
parseUnsignedBigIntDefaultValueToLong
public void parseUnsignedBigIntDefaultValueToLong() -
parseUnsignedBigIntDefaultValueToBigDecimal
public void parseUnsignedBigIntDefaultValueToBigDecimal() -
parseStringDefaultValue
public void parseStringDefaultValue() -
parseBitDefaultValue
public void parseBitDefaultValue() -
parseBooleanDefaultValue
public void parseBooleanDefaultValue() -
parseNumberDefaultValue
public void parseNumberDefaultValue() -
parseRealDefaultValue
public void parseRealDefaultValue() -
parseNumericAndDecimalToDoubleDefaultValue
public void parseNumericAndDecimalToDoubleDefaultValue() -
parseNumericAndDecimalToDecimalDefaultValue
public void parseNumericAndDecimalToDecimalDefaultValue() -
parseTimeDefaultValue
public void parseTimeDefaultValue() -
parseDateDefaultValue
public void parseDateDefaultValue() -
parseAlterTableTruncatedDefaulDateTime
-
shouldAcceptZeroAsDefaultValueForDateColumn
-
getEpochDate
-
shouldAcceptBooleanAsTinyIntDefaultValue
-
shouldAcceptBooleanAsIntDefaultValue
-
shouldAcceptBitSetDefaultValue
-
shouldRoundIntExpressedAsDecimal
-
shouldParseScientificNotation
-
shouldParseStringScientificNotation
-
shouldTrimNumericalDefaultValueAndShouldNotTrimNonNumericalDefaultValue
@FixFor("DBZ-3989") public void shouldTrimNumericalDefaultValueAndShouldNotTrimNonNumericalDefaultValue() -
parseNumericAndDecimalToIntDefaultValue
-
getDdlParser
-
getValueConverter
protected abstract V getValueConverter(JdbcValueConverters.DecimalMode decimalMode, TemporalPrecisionMode temporalPrecisionMode, JdbcValueConverters.BigIntUnsignedMode bigIntUnsignedMode, CommonConnectorConfig.BinaryHandlingMode binaryHandlingMode) -
getDefaultValueConverter
protected abstract io.debezium.connector.binlog.jdbc.BinlogDefaultValueConverter getDefaultValueConverter(V valueConverters) -
getColumnSchema
-
getColumnSchema
private org.apache.kafka.connect.data.Schema getColumnSchema(Table table, String column, TableSchemaBuilder tableSchemaBuilder) -
getColumnSchema
private org.apache.kafka.connect.data.Schema getColumnSchema(TableSchema tableSchema, String column) -
defaultTopicNamingStrategy
private io.debezium.schema.DefaultTopicNamingStrategy defaultTopicNamingStrategy()
-