Class JdbcTypeRegistry
- java.lang.Object
-
- org.hibernate.type.descriptor.jdbc.spi.JdbcTypeRegistry
-
- All Implemented Interfaces:
Serializable,org.hibernate.type.descriptor.jdbc.internal.JdbcTypeBaseline.BaselineTarget
public class JdbcTypeRegistry extends Object implements org.hibernate.type.descriptor.jdbc.internal.JdbcTypeBaseline.BaselineTarget, Serializable
A registry mappingJDBC type codesto implementations of theJdbcTypeinterface.- Since:
- 5.3
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JdbcTypeRegistry(TypeConfiguration typeConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDescriptor(int typeCode, JdbcType jdbcType)voidaddDescriptor(JdbcType jdbcType)voidaddDescriptorIfAbsent(int typeCode, JdbcType jdbcType)voidaddDescriptorIfAbsent(JdbcType jdbcType)AggregateJdbcTypefindAggregateDescriptor(String typeName)JdbcTypefindDescriptor(int jdbcTypeCode)JdbcTypegetDescriptor(int jdbcTypeCode)TypeConfigurationgetTypeConfiguration()booleanhasRegisteredDescriptor(int jdbcTypeCode)AggregateJdbcTyperesolveAggregateDescriptor(int jdbcTypeCode, String typeName, EmbeddableMappingType embeddableMappingType, RuntimeModelCreationContext creationContext)
-
-
-
Constructor Detail
-
JdbcTypeRegistry
public JdbcTypeRegistry(TypeConfiguration typeConfiguration)
-
-
Method Detail
-
getTypeConfiguration
public TypeConfiguration getTypeConfiguration()
-
addDescriptor
public void addDescriptor(JdbcType jdbcType)
- Specified by:
addDescriptorin interfaceorg.hibernate.type.descriptor.jdbc.internal.JdbcTypeBaseline.BaselineTarget
-
addDescriptor
public void addDescriptor(int typeCode, JdbcType jdbcType)- Specified by:
addDescriptorin interfaceorg.hibernate.type.descriptor.jdbc.internal.JdbcTypeBaseline.BaselineTarget
-
addDescriptorIfAbsent
public void addDescriptorIfAbsent(JdbcType jdbcType)
-
addDescriptorIfAbsent
public void addDescriptorIfAbsent(int typeCode, JdbcType jdbcType)
-
findDescriptor
public JdbcType findDescriptor(int jdbcTypeCode)
-
getDescriptor
public JdbcType getDescriptor(int jdbcTypeCode)
-
resolveAggregateDescriptor
public AggregateJdbcType resolveAggregateDescriptor(int jdbcTypeCode, String typeName, EmbeddableMappingType embeddableMappingType, RuntimeModelCreationContext creationContext)
-
findAggregateDescriptor
public AggregateJdbcType findAggregateDescriptor(String typeName)
-
hasRegisteredDescriptor
public boolean hasRegisteredDescriptor(int jdbcTypeCode)
-
-