Package com.valqueries.automapper
Class MySQLResolver
java.lang.Object
com.valqueries.automapper.MySQLResolver
- All Implemented Interfaces:
JooqDataTypeResolver.DataTypeResolver
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
initCustomDataTypes
(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
-
MySQLResolver
public MySQLResolver()
-
-
Method Details
-
resolve
public <T> org.jooq.DataType<T> resolve(org.jooq.DataType<T> dataType) Description copied from interface:JooqDataTypeResolver.DataTypeResolver
Resolve the data type.- Specified by:
resolve
in 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.DataTypeResolver
Resolve the string data type.- Specified by:
resolveString
in 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.DataTypeResolver
Initialize the custom data types.- Specified by:
initCustomDataTypes
in interfaceJooqDataTypeResolver.DataTypeResolver
- Parameters:
floatType
- The custom float data type.customDateTimeType
- The custom date time data type.
-