Package com.valqueries.automapper
Class SQLServerResolver
java.lang.Object
com.valqueries.automapper.SQLServerResolver
- All Implemented Interfaces:
 JooqDataTypeResolver.DataTypeResolver
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidinitCustomDataTypes(org.jooq.DataType<Float> floatType, org.jooq.DataType<Timestamp> customDateTimeType) Initialize the custom data types.<T> org.jooq.DataType<T>resolve(org.jooq.DataType<T> dataType) Resolve the data type.org.jooq.DataType<String>resolveString(org.jooq.DataType<String> dataType, boolean isCaseSensitive, SqlType.StringSqlType.CharSet charset) Resolve the string data type. 
- 
Constructor Details
- 
SQLServerResolver
public SQLServerResolver() 
 - 
 - 
Method Details
- 
resolve
public <T> org.jooq.DataType<T> resolve(org.jooq.DataType<T> dataType) Description copied from interface:JooqDataTypeResolver.DataTypeResolverResolve the data type.- Specified by:
 resolvein interfaceJooqDataTypeResolver.DataTypeResolver- Type Parameters:
 T- The java type.- Parameters:
 dataType- The data type.- Returns:
 - The resolved data type.
 
 - 
resolveString
public org.jooq.DataType<String> resolveString(org.jooq.DataType<String> dataType, boolean isCaseSensitive, SqlType.StringSqlType.CharSet charset) Description copied from interface:JooqDataTypeResolver.DataTypeResolverResolve the string data type.- Specified by:
 resolveStringin interfaceJooqDataTypeResolver.DataTypeResolver- Parameters:
 dataType- The data type.isCaseSensitive- Whether the string is case-sensitive.charset- Character set for the column.- Returns:
 - The resolved data type.
 
 - 
initCustomDataTypes
public void initCustomDataTypes(org.jooq.DataType<Float> floatType, org.jooq.DataType<Timestamp> customDateTimeType) Description copied from interface:JooqDataTypeResolver.DataTypeResolverInitialize the custom data types.- Specified by:
 initCustomDataTypesin interfaceJooqDataTypeResolver.DataTypeResolver- Parameters:
 floatType- The custom float data type.customDateTimeType- The custom date time data type.
 
 -