RubyString.newUnicodeString(runtime, typeFromResultSet(rs, isOracle)),
runtime.newBoolean(!rs.getString(IS_NULLABLE).trim().equals("NO"))
});
columns.add(column);
IRubyObject tp = (IRubyObject)types.fastARef(column.callMethod(context,"type"));
if (tp != null && !tp.isNil() && tp.callMethod(context, "[]", runtime.newSymbol("limit")).isNil()) {
column.callMethod(context, "limit=", runtime.getNil());
if(!column.callMethod(context, "type").equals(runtime.newSymbol("decimal"))) {
column.callMethod(context, "precision=", runtime.getNil());
}