Package io.debezium.relational
Class TableSchemaBuilderTest
java.lang.Object
io.debezium.relational.TableSchemaBuilderTest
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate io.debezium.schema.SchemaNameAdjusterprivate static final Stringprivate static final Stringprivate static final Stringprivate io.debezium.schema.FieldNameSelector.FieldNamer<io.debezium.relational.Column>private io.debezium.relational.Columnprivate io.debezium.relational.Columnprivate io.debezium.relational.Columnprivate io.debezium.relational.Columnprivate io.debezium.relational.Columnprivate io.debezium.relational.Columnprivate io.debezium.relational.Columnprivate io.debezium.relational.Columnprivate io.debezium.relational.Columnprivate io.debezium.relational.Columnprivate final io.debezium.relational.CustomConverterRegistryprivate final Object[]private io.debezium.schema.FieldNameSelector.FieldNamer<io.debezium.relational.Column>private final io.debezium.relational.TableIdprivate final Object[]private io.debezium.relational.TableSchemaprivate io.debezium.relational.Tableprivate io.debezium.spi.topic.TopicNamingStrategyprivate Properties -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoid
-
Field Details
-
AVRO_UNSUPPORTED_NAME
- See Also:
-
AVRO_UNSUPPORTED_NAME_CONVERTED
- See Also:
-
AVRO_UNICODE_NAME_CONVERTED
- See Also:
-
id
private final io.debezium.relational.TableId id -
data
-
keyData
-
table
private io.debezium.relational.Table table -
c1
private io.debezium.relational.Column c1 -
c2
private io.debezium.relational.Column c2 -
c3
private io.debezium.relational.Column c3 -
c4
private io.debezium.relational.Column c4 -
c5
private io.debezium.relational.Column c5 -
c6
private io.debezium.relational.Column c6 -
c7
private io.debezium.relational.Column c7 -
c8
private io.debezium.relational.Column c8 -
c9
private io.debezium.relational.Column c9 -
c10
private io.debezium.relational.Column c10 -
schema
private io.debezium.relational.TableSchema schema -
topicNamingStrategy
private io.debezium.spi.topic.TopicNamingStrategy topicNamingStrategy -
adjuster
private io.debezium.schema.SchemaNameAdjuster adjuster -
customConverterRegistry
private final io.debezium.relational.CustomConverterRegistry customConverterRegistry -
topicProperties
-
defaultFieldNamer
private io.debezium.schema.FieldNameSelector.FieldNamer<io.debezium.relational.Column> defaultFieldNamer -
avroFieldNamer
private io.debezium.schema.FieldNameSelector.FieldNamer<io.debezium.relational.Column> avroFieldNamer
-
-
Constructor Details
-
TableSchemaBuilderTest
public TableSchemaBuilderTest()
-
-
Method Details
-
beforeEach
public void beforeEach() -
checkPreconditions
public void checkPreconditions() -
shouldFailToBuildTableSchemaFromNullTable
public void shouldFailToBuildTableSchemaFromNullTable() -
shouldBuildTableSchemaFromTable
public void shouldBuildTableSchemaFromTable() -
shouldBuildCorrectSchemaNames
-
shouldBuildCorrectSchemaNamesWhenPrefixHasInvalidChar
-
shouldBuildCorrectSchemaNamesInMultiPartitionMode
-
shouldBuildTableSchemaFromTableWithoutPrimaryKey
public void shouldBuildTableSchemaFromTableWithoutPrimaryKey() -
shouldSanitizeFieldNamesAndBuildTableSchemaFromTableWithoutPrimaryKey
@FixFor("DBZ-1044") public void shouldSanitizeFieldNamesAndBuildTableSchemaFromTableWithoutPrimaryKey() -
shouldSanitizeUnicodeFieldNamesAndBuildTableSchemaFromTableWithoutPrimaryKey
@FixFor("DBZ-5743") public void shouldSanitizeUnicodeFieldNamesAndBuildTableSchemaFromTableWithoutPrimaryKey() -
shouldSanitizeFieldNamesAndValidateSerialization
-
shouldBuildTableSchemaFromTableWithCustomKey
-
shouldOverrideIdentityKey
-
shouldFallbackToIdentyKeyWhenCustomMapperIsNull
-
customKeyMapperShouldMapMultipleTables
-
defaultKeyMapperShouldOrderKeyColumnsBasedOnPrimaryKeyColumnNamesOrder
@FixFor("DBZ-1507") public void defaultKeyMapperShouldOrderKeyColumnsBasedOnPrimaryKeyColumnNamesOrder() -
mapperConvertersShouldLeaveEmptyDatesAsZero
-
shouldUseDefaultOrCustomTopicNamingStrategySchemaRecordPrefix
-