Interface AggregateJdbcType
-
- All Superinterfaces:
JdbcType
,Serializable
- All Known Implementing Classes:
AbstractPostgreSQLJsonJdbcType
,DB2StructJdbcType
,JsonJdbcType
,OracleJsonBlobJdbcType
,OracleJsonJdbcType
,OracleStructJdbcType
,OracleXmlJdbcType
,PostgreSQLJsonbJdbcType
,PostgreSQLJsonJdbcType
,PostgreSQLStructJdbcType
,XmlAsStringJdbcType
,XmlJdbcType
public interface AggregateJdbcType extends JdbcType
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Object
createJdbcValue(Object domainValue, WrapperOptions options)
Object[]
extractJdbcValues(Object rawJdbcValue, WrapperOptions options)
EmbeddableMappingType
getEmbeddableMappingType()
AggregateJdbcType
resolveAggregateJdbcType(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext)
-
Methods inherited from interface org.hibernate.type.descriptor.jdbc.JdbcType
getBinder, getCastType, getCheckCondition, getDdlTypeCode, getDefaultSqlTypeCode, getExtractor, getFriendlyName, getJdbcLiteralFormatter, getJdbcRecommendedJavaTypeMapping, getJdbcTypeCode, getPreferredJavaTypeClass, isBinary, isDecimal, isFloat, isInteger, isInterval, isLob, isNationalized, isNumber, isString, isTemporal, registerOutParameter, registerOutParameter
-
-
-
-
Method Detail
-
resolveAggregateJdbcType
AggregateJdbcType resolveAggregateJdbcType(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext)
-
getEmbeddableMappingType
EmbeddableMappingType getEmbeddableMappingType()
-
createJdbcValue
Object createJdbcValue(Object domainValue, WrapperOptions options) throws SQLException
- Throws:
SQLException
-
extractJdbcValues
Object[] extractJdbcValues(Object rawJdbcValue, WrapperOptions options) throws SQLException
- Throws:
SQLException
-
-