Package org.hibernate.dialect.type
Class PostgreSQLStructPGObjectJdbcType
java.lang.Object
org.hibernate.dialect.type.AbstractPostgreSQLStructJdbcType
org.hibernate.dialect.type.PostgreSQLStructPGObjectJdbcType
- All Implemented Interfaces:
Serializable,AggregateJdbcType,JdbcType,SqlTypedJdbcType,StructuredJdbcType
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<X> ValueBinder<X>Obtain a binder object capable of binding values of the given Java type to parameters of a JDBCPreparedStatement.<X> ValueExtractor<X>getExtractor(JavaType<X> javaType) protected StringgetRawStructFromJdbcValue(Object rawJdbcValue) resolveAggregateJdbcType(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) Methods inherited from class org.hibernate.dialect.type.AbstractPostgreSQLStructJdbcType
createJdbcValue, extractJdbcValues, fromString, getBindValue, getEmbeddableMappingType, getJdbcRecommendedJavaTypeMapping, getJdbcTypeCode, getStructTypeName, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.type.descriptor.jdbc.JdbcType
addAuxiliaryDatabaseObjects, appendWriteExpression, getCastType, getCheckCondition, getDdlTypeCode, getDefaultSqlTypeCode, getExtraCreateTableInfo, getFriendlyName, getJdbcLiteralFormatter, getPreferredJavaTypeClass, hasDatePart, hasTimePart, isArray, isBinary, isBoolean, isComparable, isDecimal, isDuration, isFloat, isImplicitJson, isImplicitXml, isInteger, isInterval, isJson, isLob, isLobOrLong, isNationalized, isNumber, isSmallInteger, isSpatial, isString, isStringLike, isStringLikeExcludingClob, isTemporal, isXml, registerOutParameter, registerOutParameter, wrapTopLevelSelectionExpression, wrapWriteExpressionMethods inherited from interface org.hibernate.type.descriptor.jdbc.StructuredJdbcType
getSqlTypeName
-
Constructor Details
-
PostgreSQLStructPGObjectJdbcType
public PostgreSQLStructPGObjectJdbcType()
-
-
Method Details
-
resolveAggregateJdbcType
public AggregateJdbcType resolveAggregateJdbcType(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) -
getRawStructFromJdbcValue
- Overrides:
getRawStructFromJdbcValuein classAbstractPostgreSQLStructJdbcType
-
getBinder
Description copied from interface:JdbcTypeObtain a binder object capable of binding values of the given Java type to parameters of a JDBCPreparedStatement.- Parameters:
javaType- The descriptor describing the types of Java values to be bound- Returns:
- The appropriate binder.
-
getExtractor
Description copied from interface:JdbcTypeObtain an extractor object capable of extracting values of the given Java type from a JDBCResultSet.- Specified by:
getExtractorin interfaceJdbcType- Overrides:
getExtractorin classAbstractPostgreSQLStructJdbcType- Parameters:
javaType- The descriptor describing the types of Java values to be extracted- Returns:
- The appropriate extractor
-