Package io.debezium.connector.sqlserver
Class SqlServerDefaultValueConverter
java.lang.Object
io.debezium.connector.sqlserver.SqlServerDefaultValueConverter
- All Implemented Interfaces:
DefaultValueConverter
Parses and converts column default values.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static interface
Provides SQL connection instance.Nested classes/interfaces inherited from interface io.debezium.relational.DefaultValueConverter
DefaultValueConverter.DefaultValueMapper
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final SqlServerDefaultValueConverter.ConnectionProvider
private final Map
<String, DefaultValueConverter.DefaultValueMapper> private static org.slf4j.Logger
private final SqlServerValueConverters
-
Constructor Summary
ConstructorsConstructorDescriptionSqlServerDefaultValueConverter
(SqlServerDefaultValueConverter.ConnectionProvider connectionProvider, SqlServerValueConverters valueConverters) -
Method Summary
Modifier and TypeMethodDescriptionprivate Object
convertDefaultValue
(Object defaultValue, Column column) static Object
nullableDefaultValueMapper
(Column column, String v, DefaultValueConverter.DefaultValueMapper mapper) static Object
nullableStringDefaultValueMapper
(Column column, String v, DefaultValueConverter.DefaultValueMapper mapper) parseDefaultValue
(Column column, String defaultValueExpression)
-
Field Details
-
LOGGER
private static org.slf4j.Logger LOGGER -
connectionProvider
-
valueConverters
-
defaultValueMappers
-
-
Constructor Details
-
SqlServerDefaultValueConverter
SqlServerDefaultValueConverter(SqlServerDefaultValueConverter.ConnectionProvider connectionProvider, SqlServerValueConverters valueConverters)
-
-
Method Details
-
parseDefaultValue
- Specified by:
parseDefaultValue
in interfaceDefaultValueConverter
-
convertDefaultValue
-
createDefaultValueMappers
-
nullableDefaultValueMapper
public static Object nullableDefaultValueMapper(Column column, String v, DefaultValueConverter.DefaultValueMapper mapper) throws Exception - Throws:
Exception
-
nullableStringDefaultValueMapper
public static Object nullableStringDefaultValueMapper(Column column, String v, DefaultValueConverter.DefaultValueMapper mapper) throws Exception - Throws:
Exception
-