protected void setUpAccessControlInfoForUpdate(Table mTable, Map<String, ASTNode> setCols) {
    ColumnAccessInfo cai = new ColumnAccessInfo();
    for (String colName : setCols.keySet()) {
      cai.add(Table.getCompleteName(mTable.getDbName(), mTable.getTableName()), colName);
    }
    setUpdateColumnAccessInfo(cai);
  }
For updates, we need to set the column access info so that it contains information on
 the columns we are updating.
 (But not all the columns of the target table even though the rewritten query writes
 all columns of target table since that is an implementation detail).
ql/src/java/org/apache/hadoop/hive/ql/parse/RewriteSemanticAnalyzer.java