in src/main/java/com/aliyun/odps/jdbc/utils/JdbcColumn.java [267:294]
public static boolean columnSigned(OdpsType type) throws SQLException {
int columnType = odpsTypeToSqlType(type);
// according to odpsTypeToSqlType possible options are:
switch (columnType) {
case Types.NULL:
case Types.BOOLEAN:
case Types.DATE:
case Types.BINARY:
case Types.TIMESTAMP:
case Types.OTHER:
case Types.JAVA_OBJECT:
case Types.ARRAY:
case Types.STRUCT:
case Types.CHAR:
case Types.VARCHAR:
return false;
case Types.TINYINT:
case Types.SMALLINT:
case Types.INTEGER:
case Types.BIGINT:
case Types.FLOAT:
case Types.DOUBLE:
case Types.DECIMAL:
return true;
default:
throw new SQLException("unknown OdpsType");
}
}