Package org.hibernate.dialect
Class PostgreSQLJsonPGObjectJsonbType
- java.lang.Object
-
- org.hibernate.type.descriptor.jdbc.JsonJdbcType
-
- org.hibernate.dialect.AbstractPostgreSQLJsonPGObjectType
-
- org.hibernate.dialect.PostgreSQLJsonPGObjectJsonbType
-
- All Implemented Interfaces:
Serializable,AggregateJdbcType,JdbcType
public class PostgreSQLJsonPGObjectJsonbType extends AbstractPostgreSQLJsonPGObjectType
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.hibernate.type.descriptor.jdbc.JsonJdbcType
INSTANCE
-
-
Constructor Summary
Constructors Modifier Constructor Description PostgreSQLJsonPGObjectJsonbType()protectedPostgreSQLJsonPGObjectJsonbType(EmbeddableMappingType embeddableMappingType, boolean jsonb)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AggregateJdbcTyperesolveAggregateJdbcType(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext)-
Methods inherited from class org.hibernate.dialect.AbstractPostgreSQLJsonPGObjectType
getBinder, getExtractor, getJdbcTypeCode
-
Methods inherited from class org.hibernate.type.descriptor.jdbc.JsonJdbcType
createJdbcValue, extractJdbcValues, fromString, getDefaultSqlTypeCode, getEmbeddableMappingType, getJdbcLiteralFormatter, toString, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.hibernate.type.descriptor.jdbc.JdbcType
addAuxiliaryDatabaseObjects, appendWriteExpression, getCastType, getCheckCondition, getDdlTypeCode, getExtraCreateTableInfo, getFriendlyName, getJdbcRecommendedJavaTypeMapping, getPreferredJavaTypeClass, isBinary, isDecimal, isDuration, isFloat, isInteger, isInterval, isLob, isLobOrLong, isNationalized, isNumber, isString, isStringLike, isTemporal, registerOutParameter, registerOutParameter, wrapTopLevelSelectionExpression, wrapWriteExpression
-
-
-
-
Constructor Detail
-
PostgreSQLJsonPGObjectJsonbType
public PostgreSQLJsonPGObjectJsonbType()
-
PostgreSQLJsonPGObjectJsonbType
protected PostgreSQLJsonPGObjectJsonbType(EmbeddableMappingType embeddableMappingType, boolean jsonb)
-
-
Method Detail
-
resolveAggregateJdbcType
public AggregateJdbcType resolveAggregateJdbcType(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext)
- Specified by:
resolveAggregateJdbcTypein interfaceAggregateJdbcType- Overrides:
resolveAggregateJdbcTypein classJsonJdbcType
-
-