Class 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 mapping JDBC type codes to implementations of the JdbcType interface.
    Since:
    5.3
    See Also:
    Serialized Form
    • Constructor Detail

    • Method Detail

      • addDescriptor

        public void addDescriptor​(JdbcType jdbcType)
        Specified by:
        addDescriptor in interface org.hibernate.type.descriptor.jdbc.internal.JdbcTypeBaseline.BaselineTarget
      • addDescriptor

        public void addDescriptor​(int typeCode,
                                  JdbcType jdbcType)
        Specified by:
        addDescriptor in interface org.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)
      • hasRegisteredDescriptor

        public boolean hasRegisteredDescriptor​(int jdbcTypeCode)
      • addTypeConstructor

        public void addTypeConstructor​(int jdbcTypeCode,
                                       JdbcTypeConstructor jdbcTypeConstructor)
      • addTypeConstructor

        public void addTypeConstructor​(JdbcTypeConstructor jdbcTypeConstructor)