Class SQLTypeMapping

java.lang.Object
org.hibernate.tool.internal.reveng.strategy.SQLTypeMapping
All Implemented Interfaces:
Comparable<SQLTypeMapping>

public class SQLTypeMapping extends Object implements Comparable<SQLTypeMapping>
  • Field Details

  • Constructor Details

    • SQLTypeMapping

      public SQLTypeMapping(int jdbcType)
    • SQLTypeMapping

      public SQLTypeMapping(int sqlType, int length, int precision, int scale, Boolean nullable)
  • Method Details

    • setLength

      public void setLength(int length)
    • setHibernateType

      public void setHibernateType(String hibernateType)
    • setNullable

      public void setNullable(Boolean nullable)
    • getNullable

      public Boolean getNullable()
    • getJDBCType

      public int getJDBCType()
    • getHibernateType

      public String getHibernateType()
    • getLength

      public int getLength()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getPrecision

      public int getPrecision()
    • setPrecision

      public void setPrecision(int precision)
    • getScale

      public int getScale()
    • setScale

      public void setScale(int scale)
    • match

      public boolean match(int matchjdbctype, int matchlength, int matchprecision, int matchscale, boolean matchnullable)
    • compareTo

      public int compareTo(SQLTypeMapping other)
      Specified by:
      compareTo in interface Comparable<SQLTypeMapping>
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object