package org.jboss.tools.hibernate.runtime.spi; public interface IColumn { String getName(); Integer getSqlTypeCode(); String getSqlType(); int getLength(); int getDefaultLength(); int getPrecision(); int getDefaultPrecision(); int getScale(); int getDefaultScale(); boolean isNullable(); IValue getValue(); boolean isUnique(); String getSqlType(IDialect dialect, IConfiguration configuration); void setSqlType(String sqlType); }