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 interfaceProvides SQL connection instance.Nested classes/interfaces inherited from interface io.debezium.relational.DefaultValueConverter
DefaultValueConverter.DefaultValueMapper -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final SqlServerDefaultValueConverter.ConnectionProviderprivate final Map<String,DefaultValueConverter.DefaultValueMapper> private static org.slf4j.Loggerprivate final SqlServerValueConverters -
Constructor Summary
ConstructorsConstructorDescriptionSqlServerDefaultValueConverter(SqlServerDefaultValueConverter.ConnectionProvider connectionProvider, SqlServerValueConverters valueConverters) -
Method Summary
Modifier and TypeMethodDescriptionprivate ObjectconvertDefaultValue(Object defaultValue, Column column) static ObjectnullableDefaultValueMapper(Column column, String v, DefaultValueConverter.DefaultValueMapper mapper) static ObjectnullableStringDefaultValueMapper(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:
parseDefaultValuein 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
-