Class TypeInfo

java.lang.Object
org.hibernate.engine.jdbc.spi.TypeInfo

@Deprecated(since="7.0", forRemoval=true) public class TypeInfo extends Object
Deprecated, for removal: This API element is subject to removal in a future version.
This class is no longer used and will be removed
Models type info extracted from DatabaseMetaData.getTypeInfo()
  • Method Summary

    Modifier and Type
    Method
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
    Extract the type information from the JDBC driver's DatabaseMetaData
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    int
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    short
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    short
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    int
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • extractTypeInfo

      public static LinkedHashSet<TypeInfo> extractTypeInfo(DatabaseMetaData metaData)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Extract the type information from the JDBC driver's DatabaseMetaData
      Parameters:
      metaData - The JDBC metadata
      Returns:
      The extracted type info
    • getTypeName

      public String getTypeName()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getJdbcTypeCode

      public int getJdbcTypeCode()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getCreateParams

      public String[] getCreateParams()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • isUnsigned

      public boolean isUnsigned()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getPrecision

      public int getPrecision()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getMinimumScale

      public short getMinimumScale()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getMaximumScale

      public short getMaximumScale()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • isFixedPrecisionScale

      public boolean isFixedPrecisionScale()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getLiteralPrefix

      public String getLiteralPrefix()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getLiteralSuffix

      public String getLiteralSuffix()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • isCaseSensitive

      public boolean isCaseSensitive()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getSearchability

      public TypeSearchability getSearchability()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getNullability

      public TypeNullability getNullability()
      Deprecated, for removal: This API element is subject to removal in a future version.