public static boolean columnSigned()

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");
    }
  }