Interface AdjustableJdbcType
-
- All Superinterfaces:
JdbcType,Serializable
- All Known Implementing Classes:
BinaryJdbcType,BooleanJdbcType,CharJdbcType,ClobJdbcType,LongNVarcharJdbcType,LongVarbinaryJdbcType,LongVarcharJdbcType,NCharJdbcType,NVarcharJdbcType,PostgreSQLIntervalSecondJdbcType,VarbinaryJdbcType,VarcharJdbcType
public interface AdjustableJdbcType extends JdbcType
Extension contract for JdbcType implementations that understand how to adjust themselves relative to where/how they are used (e.g. accounting for LOB, nationalized, primitive/wrapper, etc).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description JdbcTyperesolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)Perform the adjustment-
Methods inherited from interface org.hibernate.type.descriptor.jdbc.JdbcType
getBinder, getCastType, getDefaultSqlTypeCode, getExtractor, getFriendlyName, getJdbcLiteralFormatter, getJdbcRecommendedJavaTypeMapping, getJdbcTypeCode, getPreferredJavaTypeClass, isBinary, isDecimal, isFloat, isInteger, isInterval, isNumber, isString, isTemporal
-
-
-
-
Method Detail
-
resolveIndicatedType
JdbcType resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)
Perform the adjustment
-
-