Hi, all. I'm new to Hive, I have a question about executeUpdate.

I executed a SQL by invoking HiveStatement.executeUpdate method. I found that 
it throws an "Method not supported" exception.

And I checked the code in 
hive-0.9\jdbc\src\java\org\apache\hadoop\hive\jdbc\HiveStatement.java, I found 
that the "Method not supported" is always threw unless client.execute(sql) 
throws an exceptioin.



I'm confused about it, why executeUpdate always throws an exeption?



  public int executeUpdate(String sql) throws SQLException {
    try {
      client.execute(sql);
    } catch (Exception ex) {
      throw new SQLException(ex.toString());
    }
    throw new SQLException("Method not supported");
  }

Reply via email to