@Override public int getScale() { return column.getScale(); }
@Override public int getScale() { if (value != null) { return value.getScale(); } if (column != null) { return column.getScale(); } return 0; }
public void setDataType(Column col) { dataType = col.getType(); precision = col.getPrecision(); displaySize = col.getDisplaySize(); scale = col.getScale(); }
type = Value.getHigherOrder(c.getType(), type); prec = Math.max(c.getPrecision(), prec); scale = Math.max(c.getScale(), scale); displaySize = Math.max(c.getDisplaySize(), displaySize); column = new Column(columnName, type, prec, scale, displaySize);
v = c.convert(v); v = v.convertPrecision(c.getPrecision(), false); v = v.convertScale(true, c.getScale());
"" + c.getScale(),