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 JdbcType
resolveIndicatedType(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
-
-